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