計算機操作系統(tǒng)名詞解釋總結
計算機操作系統(tǒng)名詞解釋總結
計算機操作系統(tǒng)有很多專業(yè)名詞,很多小伙伴相信都一知半解,下面由學習啦小編整理了計算機操作系統(tǒng)名詞解釋總結,希望對你有幫助。
計算機操作系統(tǒng)名詞解釋總結一
1.脫機輸入輸出(off—line input/output) 指在外圍計算機的控制下,實現(xiàn)程序和數(shù)據(jù)的輸入輸出;或者說它們是脫離主機進行的,故稱為脫機輸入輸出。
2.聯(lián)機輸入輸出(on—line input/output) 指在主機直接控制下,進行輸入輸出操作的工作方式,稱為聯(lián)機輸入輸出。
3.批處理技術(batch processing technic) 指在管理程序的控制下,對一批作業(yè)自動進行處理而不需人工干預的一種技術。該技術旨在提高系統(tǒng)的吞吐量和資源利用率。
4.多道程序設計(multiprograming) 指在內(nèi)存中同時存放若干個作業(yè),并使它們同時運行的一種程序設計技術。在單處理機環(huán)境下,僅在宏觀上這些作業(yè)在同時運行,而在微觀上它們是在交替執(zhí)行。即每一時刻只有一個作業(yè)在執(zhí)行,其余作業(yè)或處于阻塞狀態(tài),或處于就緒狀態(tài)。
5.操作系統(tǒng)(operating system) 操作系統(tǒng)是控制和管理計算機硬件與軟件資源,合理地組織計算機的工作流程,以及方便用戶的程序的集合。其主要功能是實現(xiàn)處理機管理、內(nèi)存管理、IO設備管理、文件管理以及作業(yè)管理。
6.系統(tǒng)吞吐量(system throughput) 指系統(tǒng)在單位時間內(nèi)所完成的作業(yè)數(shù)目。
7.作業(yè)周轉時間從作業(yè)進入系統(tǒng)開始,到作業(yè)完成并退出系統(tǒng)所經(jīng)歷的時間。
8.分時操作系統(tǒng)(time- sharing operating system) 指允許若干個聯(lián)機用戶,通過各自的終端同時使用一臺計算機的操作系統(tǒng)。為實現(xiàn)人-機交互,系統(tǒng)把處理機時間分割成若干時間片后,輪流為每個終端分配一個時間片運行其作業(yè)。即讓每,個終端作業(yè)運行一個時間片后,便暫停其運行而把CPU再分配給下一個終端作業(yè),也運行一個時間片。這樣,在不長的時間(2—3秒)內(nèi),將會使每個終端作業(yè)都能執(zhí)行一次,從而使所有終端的用戶請求,都能獲得及時響應。
8.實時操作系統(tǒng)(real—time opearting system) 指系統(tǒng)對特定輸入做出反應的速度,足以控制發(fā)出實時信號的對象的一種操作系統(tǒng)。換言之,是指能及時響應外部事件的請求,在規(guī)定時間內(nèi)完成對該事件的處理,并控制所有實時任務,使它們協(xié)調(diào)一致地運行的一種操作系統(tǒng)。
9.并行(paralled) 指兩個或多個事件在同一時刻進行,例如,在具有中斷的計算機系統(tǒng)中,CPU可以和IO設備并行執(zhí)行。
10.并發(fā)(concurrence) 指兩個或多個事件在同一時間間隔內(nèi)發(fā)生。在多道程序環(huán)境下,并發(fā)是指宏觀上在一段時間內(nèi)有多道程序在同時運行,而微觀上這些程序是在交替地執(zhí)行。
11.資源共享(resource—sharing) 指多個并發(fā)進程共享計算機系統(tǒng)中的資源。被共享的資源可以是諸如CPU、內(nèi)存、磁盤和打印機等硬件資源;也可以是軟件資源,如文件和數(shù)據(jù)。
12.虛擬。(virtual) 所謂虛擬是指把一個物理上的實體,映射為若干個邏輯上的對應物。前者是實的,實際存在的;后者是虛的,只是用戶的一種感覺。例如,在多道程序系統(tǒng)中,雖然只有一個cPU,但通過分時使用后給用戶的感覺是每道程序都有一個cPu在為之服務。亦即多道程序設計技術可把一臺物理CPU虛擬為多臺邏輯上的cPu。
13.異步(asynchronism) 指一組事件在多次出現(xiàn)時,它們出現(xiàn)的時間和次序沒有一定規(guī)律。在多道程序環(huán)境下,異步是指每道程序均以人們不可預知的速度向前推進。
14.計算機網(wǎng)絡(computer network) 指通過數(shù)據(jù)通信系統(tǒng),把分散的計算機和終端設備聯(lián)接起來,以達到數(shù)據(jù)通信和資源共享的目的的一種計算機系統(tǒng),它是計算機技術和通信技術相結合的產(chǎn)物。
15.網(wǎng)絡操作系統(tǒng)(network operating system) 用于管理網(wǎng)絡通信和資源共享,協(xié)調(diào)各主機上任務的執(zhí)行,并向用戶提供統(tǒng)一的網(wǎng)絡接口的軟件集合。網(wǎng)絡操作系統(tǒng)是用戶(或用戶程序)與各主機操作系統(tǒng)之間的接口。用戶只有通過該接口才能取得網(wǎng)絡所提供的各種服務。
16.模塊化(modularization) 把.一個系統(tǒng)從功能上分解為若干個既具有一定獨立性、彼此間又有一定聯(lián)系的組成部分,這種組成部分被稱為模塊。
17.內(nèi)聚性(cohesion) 指每個模塊內(nèi)部的各部分間相聯(lián)系的緊密程度。內(nèi)聚性愈高,模塊的獨立性愈強。
18.耦合度(coupling) 指各模塊間的聯(lián)系方式和相互影響的程度,用于衡量模塊的獨立程度。
19.分層結構(layered architecture) 將一個軟件系統(tǒng)劃分為若干個層次,每個層次可以包含若干個模塊,各層之間具有單向依賴關系,即高層中的模塊依賴于低層,而低層中的模塊不依賴于高層。
計算機操作系統(tǒng)名詞解釋總結二
1.臨界區(qū):每個進程中訪問臨界資源的那段代碼。
2.系統(tǒng)調(diào)用:由操作系統(tǒng)實現(xiàn)提供的所有系統(tǒng)調(diào)用所構成的集合,即程序接口或應用編輯接口。
3.高級調(diào)用:根據(jù)某種算法決定將外存上處于后備隊列中的那個作業(yè)調(diào)入內(nèi)存,為它們創(chuàng)建進程分配必要的資源并將它們放入就緒隊列,主要用于多道批處理系統(tǒng)中。
4.作業(yè)調(diào)度與進程調(diào)度:根據(jù)作業(yè)控制塊中的信息審查系統(tǒng)中能否滿足用戶作業(yè)的資源要求,以及按照一定的算法從外存的后備隊列中選取某些作業(yè)調(diào)入內(nèi)存并為它們創(chuàng)建進程,分配必要的資源,然后再將新創(chuàng)建的進程插入就緒隊列準備執(zhí)行。進程調(diào)度:按一定的策略動態(tài)的把處理機分配給處于就緒隊列中的某一個進程以使之執(zhí)行。
5.實時系統(tǒng):系統(tǒng)能及時響應外部事件的請求,在規(guī)定的時間內(nèi)完成對該事件的處理,并控制所有實時任務協(xié)調(diào)一致地運行。
6.并發(fā):兩個或多個事件在同一時間間隔內(nèi)發(fā)生。
7.對換:把內(nèi)存中暫時不能運行的進程或者暫時不用的程序和數(shù)據(jù)換出到內(nèi)存上以便騰出足夠的內(nèi)存空間,再把已具備運行條件的進程或進程所需的程序和數(shù)據(jù)換入到內(nèi)存。
8.中斷:CPU在執(zhí)行一個程序時,對系統(tǒng)發(fā)生的某個事件(程序自身或外界的原因)作出的一種反應。(CPU暫停正在執(zhí)行的程序,保留現(xiàn)場后自動去處理相應的事件,處理完事件后,到適當?shù)臅r候返回斷點。)
9.源文件:用匯編語言或高級語言寫出來的代碼保存為文件后的結果。
10.線程:有時被稱為輕量級進程,是程序執(zhí)行的最小單元,另外線程是進程中的一個實體,是被系統(tǒng)獨立調(diào)度和分派的基本單位,線程是程序中一個單一的順序控制流程。
11.虛擬存儲器:指具有請求調(diào)入功能和置換功能,能從邏輯上對內(nèi)存容量加以擴充的一種存儲器系統(tǒng)。
12.動態(tài)優(yōu)先權:即優(yōu)先權是可以改變的,令他隨等待時間延長而增加。優(yōu)先權=(等待時間+要求安排時間)/要求服務時間。
13.靜態(tài)優(yōu)先權:是在創(chuàng)建進程時確定的,在進程的整個運行期間保持不變。
14.執(zhí)行狀態(tài):應屬于以下三種狀態(tài)之一:①.就緒狀態(tài):是指進程已處于準備好運行的狀態(tài),即進程已分配到除CPU以外的資源后,只要再獲得CPU便可以執(zhí)行。②.執(zhí)行狀態(tài):是指進程已獲得CPU,其程序正在執(zhí)行的狀態(tài)。③.阻塞狀態(tài):是指正在執(zhí)行的進程由于發(fā)生時間(如I/O請求,申請緩沖區(qū)失敗),暫時無法繼續(xù)執(zhí)行的狀態(tài)。
15.地址映射:能夠將地址空間中的邏輯地址轉換為內(nèi)存空間中與之對應的物理地址,該功能在硬件支持下完成。
16.進程喚醒:當被阻塞進程所期待的事件發(fā)生時(比如它所啟動的I/O操作已完成或所期待的數(shù)據(jù)已到達,則由相關進程調(diào)用喚醒原語wakeup)將等待該事件的進程喚醒。
17.獨享設備:進程應互斥地訪問這類設備,即系統(tǒng)一旦把這類設備分配給了某些進程后,便由該進程加密直到用完釋放。
18.零頭與拼接:零頭是指在存貯管理中,內(nèi)存出現(xiàn)許多容量太小,無法被利用的小區(qū)域。拼接是指移動某些已分配區(qū)的內(nèi)容,使所有作業(yè)的分區(qū)緊挨在一起,而把空閑區(qū)留在另一端,這種技術叫拼接。
計算機操作系統(tǒng)名詞解釋總結三
1.作業(yè)(job) 由用戶提交給系統(tǒng)處理的一個計算任務,稱為作業(yè)。它包括用戶程序、數(shù)據(jù),以及對程序運行進行控制和處理的有關信息。一般,可把作業(yè)分成批處理型作業(yè)和終端型作業(yè)兩類。
2.作業(yè)控制語言JCL(job control language) 系統(tǒng)提供給用戶用于書寫作業(yè)說明書的語言,稱為作業(yè)控制語言。
3.作業(yè)說明書(job description)。對于批處理型作業(yè),由于用戶無法直接對自己的作業(yè)進行控制,因而只能利用系統(tǒng)處供的JCL(語言),把作業(yè)的運行步驟、出現(xiàn)各種情況時的處理方法等信息,寫成一份作業(yè)說明書后,連同作業(yè)一起交給系統(tǒng)管理員,作為系統(tǒng)運行該作業(yè)時進行控制的依據(jù)。
4.脫機作業(yè)(off—line job) 不需用戶干預,僅由系統(tǒng)根據(jù)作業(yè)說明書控制其運行的作業(yè),通常又稱為批處理型作業(yè)。
5.聯(lián)機作業(yè)(on—line job) 指由用戶從終端打入鍵盤命令,直接控制其運行的作業(yè),通常又稱為終端型作業(yè)。
6.程序接口(program interface) 指用戶程序和操作系統(tǒng)之間的接口。用戶程序可通過該接口取得操作系統(tǒng)的服務。該接口主要由一組系統(tǒng)調(diào)用組成。
7.系統(tǒng)調(diào)用(system call) 所謂系統(tǒng)調(diào)用是指系統(tǒng)為用戶程序調(diào)用操作系統(tǒng)所提供的子程序。它與一般的函數(shù)調(diào)用不同,系統(tǒng)調(diào)用是通過中斷方式轉向相應于程序的,它工作在核心態(tài)(即特權方式),而一般函數(shù)的調(diào)用,仍僅是在用戶態(tài)下的地址轉移。
8.命令接口(command interface) 用戶與操作系統(tǒng)之間的接口,用戶通過該接口直接或間接控制作業(yè)的運行,包括直接鍵入或在作業(yè)說明書中發(fā)出的一組命令。也就是用戶接口,又可分成聯(lián)機用戶接口與脫機用戶接口兩種。
9.聯(lián)機用戶接口(on-line user interface) 這是終端型作業(yè)的用戶與操作系統(tǒng)之間的接口,用戶通過打入鍵盤命令控制作業(yè)的運行。該接口由,組鍵盤命令、終端處理程序和命令處理程序構成。
10.脫機用戶接口(off-line user interface) 這是批處理型作業(yè)的用戶與操作系統(tǒng)之間的接口,用戶把利用作業(yè)控制語言書寫的作業(yè)說明書(連同作業(yè)一起)交給系統(tǒng),委托系統(tǒng)去控制作業(yè)的運行。該接口由作業(yè)控制語言和作業(yè)命令解釋程序構成,
11.命令處理程序(command processor) 又稱為命令解釋程序,它專門用于讀入命令、識別命令,并轉至相應處理程序的程序。
12.輸出重定向(output redirect) 指將系統(tǒng)由原規(guī)定的輸出信息送到標準輸出設備上,改成把輸出信息送到指定文件或設備上。
13.輸入重定向(1nput redirect) 把原來規(guī)定的從標準輸入設備輸入數(shù)據(jù),改成從指定文件或設備上取得輸入數(shù)據(jù)。