- 相關(guān)推薦
最新實(shí)用網(wǎng)絡(luò)技術(shù)基礎(chǔ)形成性考核冊(cè)2014.5月
最新實(shí)用網(wǎng)絡(luò)技術(shù)基礎(chǔ)形成性考核冊(cè)2014.5月
第一章 操作系統(tǒng)概論
一、填空題
1. 操作系統(tǒng)作為支撐計(jì)算機(jī)系統(tǒng)有序運(yùn)行的(基礎(chǔ)軟件),為有效地管理計(jì)算機(jī)系統(tǒng)的( 各種資源 ),合理地組織計(jì)算機(jī)系統(tǒng)的( 工作流程 ),為用戶使用計(jì)算機(jī)系統(tǒng)提供( 方便 )、(安全)、(可靠)工作環(huán)境起到了不可替代的重要作用。
2. 操作系統(tǒng)實(shí)際上為用戶提供了兩種不同級(jí)別的操作接口,一是(普通操作界面接口 ),另一個(gè)是(系統(tǒng)資源調(diào)用接口 )。
3. 影響分時(shí)操作系統(tǒng)運(yùn)行效率的因素包括(終端數(shù)量)、(時(shí)隙長(zhǎng)短)以及(作業(yè)調(diào)度時(shí)的系統(tǒng)開銷)。
4. 實(shí)時(shí)操作系統(tǒng)能夠(及時(shí)響應(yīng))和(處理用戶操作請(qǐng)求),并在規(guī)定的時(shí)間內(nèi)將處理結(jié)果(反饋給用戶)。
5. 操作系統(tǒng)的“一體式”結(jié)構(gòu)優(yōu)點(diǎn)是(代碼效率高、存儲(chǔ)量小、可以提供代碼共享等),缺點(diǎn)是(可維護(hù)性差、修改升級(jí)困難)。
二、簡(jiǎn)答題
1. 操作系統(tǒng)的定義是什么?
計(jì)算機(jī)操作系統(tǒng)是與計(jì)算機(jī)硬件緊密相關(guān)的一層系統(tǒng)軟件,由一整套分層次的控制程序(模塊)組成,統(tǒng)一管理計(jì)算機(jī)系統(tǒng)的所有資源,包括處理器、存儲(chǔ)器、輸入輸出設(shè)備以及其它系統(tǒng)軟件、應(yīng)用程序和數(shù)據(jù)文件等。操作系統(tǒng)合理地組織計(jì)算機(jī)系統(tǒng)工作流程,有效地利用計(jì)算機(jī)系統(tǒng)資源為用戶提供一個(gè)功能強(qiáng)大、界面良好、使用方便的工作環(huán)境,讓用戶無需了解硬件細(xì)節(jié),而是直接利用邏輯命令就能靈活方便地使用計(jì)算機(jī)。操作系統(tǒng)為計(jì)算機(jī)軟硬件功能的進(jìn)一步擴(kuò)展提供了一個(gè)支撐平臺(tái)。
2. 操作系統(tǒng)與計(jì)算機(jī)軟硬件有什么關(guān)系?
硬件是計(jì)算機(jī)系統(tǒng)資源的基礎(chǔ),包括可摸可見的各種計(jì)算機(jī)設(shè)備和相關(guān)部件;操作系統(tǒng)是與硬件緊密結(jié)合的一層系統(tǒng)軟件,為其它系統(tǒng)軟件、應(yīng)用軟件和用戶提供與硬件的接口,操作系統(tǒng)屏蔽了使用硬件的細(xì)節(jié),擔(dān)當(dāng)起統(tǒng)一管理硬件資源的角色。
3. 為了方便用戶,操作系統(tǒng)采用了哪三項(xiàng)技術(shù)?
操作系統(tǒng)具備了程序并發(fā)、資源共享和獨(dú)立隨機(jī)可訪問三大特征。
程序的并發(fā):在操作系統(tǒng)中,我們把一個(gè)功能上獨(dú)立的程序的一次執(zhí)行稱為一個(gè)進(jìn)程,每一個(gè)進(jìn)程都需要占用一部分系統(tǒng)資源,包括占用處理器時(shí)間、內(nèi)存、輸入輸出設(shè)備等。若某一段時(shí)間內(nèi)同時(shí)有兩個(gè)或兩個(gè)以上進(jìn)程在運(yùn)行,則稱為“程序的并發(fā)”。
資源共享:資源的共享是指計(jì)算機(jī)的軟硬件資源為多個(gè)擁有授權(quán)的用戶或程序所共用,以提高這些資源的利用率。
獨(dú)立隨機(jī)可訪問:在多任務(wù)環(huán)境下執(zhí)行的每一個(gè)進(jìn)程在邏輯上具有獨(dú)立性和隨機(jī)性。如果有充分的資源保障,每一個(gè)進(jìn)程都會(huì)獨(dú)立的完成并且其執(zhí)行速度與其它進(jìn)程無關(guān),進(jìn)程執(zhí)行的起始和結(jié)束時(shí)間也是獨(dú)立的并且是隨機(jī)發(fā)生的。這種獨(dú)立和隨機(jī)性形成了對(duì)操作系統(tǒng)的客觀要求,即必須具備同時(shí)處理多個(gè)隨機(jī)并發(fā)進(jìn)程的能力,操作系統(tǒng)的系統(tǒng)管理程序要保證對(duì)資源的訪問的獨(dú)立性和隨機(jī)性。
4. 操作系統(tǒng)的功能是什么?
處理機(jī)管理:處理機(jī)管理是操作系統(tǒng)最主要任務(wù)之一,其主要功能是對(duì)中央處理機(jī)的使用進(jìn)行調(diào)度分配,最大限度地提高它的處理能力。操作系統(tǒng)通過對(duì)進(jìn)程的管理實(shí)現(xiàn)對(duì)處理機(jī)的管理,包括進(jìn)程創(chuàng)建、進(jìn)程執(zhí)行、進(jìn)程通信、進(jìn)程撤銷、進(jìn)程等待和進(jìn)程優(yōu)先級(jí)控制等。
存儲(chǔ)管理:存儲(chǔ)管理指對(duì)內(nèi)存及其擴(kuò)展空間的管理。由于內(nèi)存資源的緊缺性,存儲(chǔ)管理的目標(biāo)是為程序設(shè)計(jì)者提供方便、安全和足夠的存儲(chǔ)空間。
設(shè)備管理:設(shè)備管理指對(duì)計(jì)算機(jī)外圍設(shè)備的管理。通常設(shè)備管理技術(shù)包括中斷、輸入輸出緩存、通道技術(shù)和設(shè)備的虛擬化等技術(shù)。
文件管理:大量的程序、文檔、數(shù)據(jù)以文件形式保存在外存中。文件管理系統(tǒng)是操作系統(tǒng)中專門負(fù)責(zé)存取和管理外存中文件的那部分軟件的集合。
作業(yè)管理:作業(yè)是用戶所提供的一個(gè)完整計(jì)算任務(wù),包括運(yùn)行應(yīng)用程序所需要的數(shù)據(jù)以及控制應(yīng)用程序執(zhí)行的指令集合。作業(yè)控制的兩種方式是:批處理和交互式終端控制。
5. 從操作系統(tǒng)具備的功能特征來看,操作系統(tǒng)可分為哪幾類?各有什么特征?
操作系統(tǒng)大致可分為批處理操作系統(tǒng),分時(shí)操作系統(tǒng),實(shí)時(shí)操作系統(tǒng)、通用操作系統(tǒng)、網(wǎng)絡(luò)操作系統(tǒng)和分布式操作系統(tǒng)。
(1)批處理操作系統(tǒng)的特征是:作業(yè)周轉(zhuǎn)時(shí)間甜美,系統(tǒng)吞吐量大,處理器資源使用率高。
(2)分時(shí)操作系統(tǒng)各用戶作業(yè)分時(shí)共享處理器資源并可及時(shí)對(duì)作業(yè)程序加以調(diào)整修改。
(3)實(shí)時(shí)操作系統(tǒng)在于其實(shí)時(shí)性和專用性。實(shí)時(shí)表現(xiàn)在一旦外部信號(hào)向系統(tǒng)提出要求,系統(tǒng)應(yīng)立即響應(yīng)處理并行到處理結(jié)果。專用性表現(xiàn)在其應(yīng)用場(chǎng)合領(lǐng)域。
(4)通用操作系統(tǒng)一個(gè)用戶往往獨(dú)戰(zhàn)友全部軟硬件資源,因而無需支持多用戶分時(shí)操作,但支持多任務(wù)分時(shí)操作,微機(jī)用戶可以編寫自己的批處理文件,實(shí)現(xiàn)程序的批處理運(yùn)行,因而具備具批處理操作功能;利用微機(jī)可以實(shí)現(xiàn)實(shí)時(shí)控制,用戶可以編寫一個(gè)控制程序,通過外設(shè)接口來實(shí)時(shí)控制外部設(shè)備。
(5)網(wǎng)絡(luò)操作系統(tǒng)除具有一般操作系統(tǒng)所具有的功能外,還能具備 網(wǎng)絡(luò)通信和網(wǎng)絡(luò)通信和網(wǎng)絡(luò)資源管理的功能,以保證能夠?qū)Χ嗯_(tái)計(jì)算機(jī)及其設(shè)備之間的信息傳遞和資源共享進(jìn)行有效管理。
(6)分布式操作系統(tǒng),它更傾向于一種“單機(jī)論的多處理機(jī)”結(jié)構(gòu),更像一個(gè)有組織的樂隊(duì),全體隊(duì)員都受樂隊(duì)指揮的統(tǒng)一指揮,它是發(fā)燕尾服起來更高水平的網(wǎng)絡(luò)操作系統(tǒng)。
第2章 操作系統(tǒng)的基本原理
一、單項(xiàng)選擇題
1. 以下只能用于輸出的設(shè)備是( B )。
A. CON B. PRN C. NUL D. 軟驅(qū)
2. 用戶可用的內(nèi)存容量是指( B )。
A. ROM的容量 B. RAM的容量 C. RAM+ROM的容量 D.CD-ROM的容量
3. 編譯程序?qū)儆? A )。
A. 系統(tǒng)軟件 B. 操作系統(tǒng) C. 應(yīng)用軟件 D.數(shù)據(jù)庫管理軟件
4. 存儲(chǔ)器的讀寫速度排列順序正確的是( B )。
A. RAM>Cache>硬盤>軟盤 B. Cache>RAM>硬盤>軟盤
C. Cache>硬盤>RAM>軟盤 D. RAM>硬盤>軟盤>Cache
5. 微機(jī)的內(nèi)存按照( A )編址。
A. 字節(jié) B. 字長(zhǎng) C. 微處理器型號(hào)不同而不同 D. 位
6. I/O接口在( C )之間。
A. 主機(jī)和總線 B. 主機(jī)和I/O設(shè)備 C. 總線和I/O設(shè)備 D. CPU和內(nèi)存
7. 操作系統(tǒng)的主要功能是( B )。
A. 實(shí)現(xiàn)軟硬件互換 B. 管理系統(tǒng)的軟硬件資源
C. 轉(zhuǎn)換源程序?yàn)槟繕?biāo)程序 D. 數(shù)據(jù)處理
8. ( B )是一條指令中執(zhí)行功能的部分。
A. 源地址碼 B. 操作碼 C. 目標(biāo)地址碼 D. 數(shù)據(jù)碼
9. 計(jì)算機(jī)能直接執(zhí)行的程序是(D)。
A. 源程序 B. 匯編程序 C. 目標(biāo)程序 D. 機(jī)器語言程序
1.什么是進(jìn)程?進(jìn)程的特性有哪些?進(jìn)程和程序的主要區(qū)別是什么?
(1).進(jìn)程是指一個(gè)可并發(fā)執(zhí)行的程序(或程序段)在給定的工作空間和數(shù)據(jù)集合上的一次執(zhí)行過程。它是操作系統(tǒng)進(jìn)行資源分配和調(diào)度的一個(gè)獨(dú)立或基本單位。
(2).進(jìn)程是動(dòng)態(tài)的,它由操作系統(tǒng)創(chuàng)建并獨(dú)立地執(zhí)行,在執(zhí)行過程中可能因某個(gè)條件不足而被暫時(shí)“阻塞”,當(dāng)條件滿足時(shí)又被“喚醒”并繼續(xù)執(zhí)行,直到任務(wù)完成而“撤銷”。因此,進(jìn)程有生命期,并在不同的狀態(tài)之間動(dòng)態(tài)地轉(zhuǎn)換。
(3).進(jìn)程的并發(fā)特征是指一個(gè)進(jìn)程能和其它進(jìn)程并行執(zhí)行,但各個(gè)進(jìn)程在邏輯上又相對(duì)獨(dú)立,同時(shí)各個(gè)進(jìn)程的執(zhí)行速度是不可預(yù)知的、異步的。因此,系統(tǒng)必須為進(jìn)程提供同步機(jī)構(gòu),以確保進(jìn)程能協(xié)調(diào)操作和共享資源。
(4).一個(gè)進(jìn)程至少要對(duì)應(yīng)一個(gè)或多個(gè)程序。不同的進(jìn)程可以調(diào)用同一個(gè)程序,但該程序必須在不同的數(shù)據(jù)集合上執(zhí)行。
(5).程序和進(jìn)程的關(guān)系在于:程序是指令的有序集合,是靜態(tài)的。程序的執(zhí)行過程才是進(jìn)程。
2.進(jìn)程調(diào)度有哪些策略?
(1).優(yōu)先級(jí)高優(yōu)先調(diào)度策略。
系統(tǒng)將處理器分配給就緒進(jìn)程隊(duì)列中優(yōu)先級(jí)最高的進(jìn)程。各進(jìn)程的優(yōu)先級(jí)通常由進(jìn)程調(diào)度程序根據(jù)進(jìn)程的實(shí)際情況動(dòng)態(tài)計(jì)算出來。
(2).時(shí)間片輪轉(zhuǎn)調(diào)度策略。系統(tǒng)處理器分配給就緒隊(duì)列中位于首的進(jìn)程,并規(guī)定其執(zhí)行的一段時(shí)間(稱為時(shí)間片)。
(3).多重循環(huán)輪轉(zhuǎn)調(diào)度策略。預(yù)設(shè)若干個(gè)循環(huán)輪轉(zhuǎn)時(shí)間片長(zhǎng)短不同的就緒隊(duì)列。
3.什么是虛擬存儲(chǔ)技術(shù)?
虛擬存儲(chǔ)從邏輯存儲(chǔ)空間角度看,程序的大小不定,經(jīng)過編譯連接后的目標(biāo)程序地址多是從零地址開始的一維連續(xù)或二維段頁式地址。這是一種虛擬地址或邏輯地址,它們都不是程序運(yùn)行時(shí)的真正物理地址。我們把程序邏輯地址的全體所對(duì)應(yīng)的存儲(chǔ)器稱為虛擬存儲(chǔ)器,簡(jiǎn)稱虛存。虛存地址空間大小有可能會(huì)超過實(shí)際物理內(nèi)存空間。
4.什么是地址變換與重定位?
程序設(shè)計(jì)者在編程時(shí)只需要考慮邏輯地址空間,而不需要考慮程序在內(nèi)存中的實(shí)際位置。程序調(diào)入內(nèi)存執(zhí)行時(shí)操作系統(tǒng)必須將邏輯地址空間轉(zhuǎn)換為內(nèi)存實(shí)際物理地址空間,這一轉(zhuǎn)換過程稱為地址轉(zhuǎn)換或重定位。地址轉(zhuǎn)換要將程序中所有邏輯地址,包括指令地址、操作數(shù)地址、轉(zhuǎn)移去向地址等逐個(gè)轉(zhuǎn)換成內(nèi)存實(shí)際物理地址(從相對(duì)于零地址開始編址)。地址映射是由操作系統(tǒng)自動(dòng)實(shí)現(xiàn)的,對(duì)用戶來說是“透明”的。
5.什么是高速緩存器(Cache)?其作用是什么?
高速緩存指的是CPU寄存器和主存儲(chǔ)器之間所增設(shè)的一個(gè)小容量高速存儲(chǔ)器,該存儲(chǔ)器采用與CPU相同類型的半導(dǎo)體集成電路技術(shù)制造,其速度接近甚至達(dá)到CPU寄存器。按照某種調(diào)度算法預(yù)先把即將被CPU執(zhí)行的一段程序動(dòng)態(tài)地從內(nèi)存調(diào)入高速緩存器中,可以輔助提高CPU訪問內(nèi)存的速度,這個(gè)小容量高速存儲(chǔ)器稱為高速緩存器。
6.文件一般按照什么分類?簡(jiǎn)要說明各種分類特點(diǎn)。
按照文件的用途分成系統(tǒng)文件、庫文件和用戶文件。系統(tǒng)文件組成系統(tǒng)軟件,是操作系統(tǒng)正常運(yùn)行所必需的文件。庫文件是操作系統(tǒng)提供給用戶調(diào)用的各種標(biāo)準(zhǔn)或非標(biāo)準(zhǔn)的子程序和應(yīng)用程序包文件,一般允許用戶對(duì)其進(jìn)行動(dòng)態(tài)或靜態(tài)鏈接,實(shí)現(xiàn)讀取和執(zhí)行,但不允許修改,。用戶文件是由用戶創(chuàng)建的源程序、目標(biāo)程序和數(shù)據(jù)或數(shù)據(jù)庫等組成的文件,用戶文件又可分為源文件、可執(zhí)行的目標(biāo)文件及數(shù)據(jù)文件等。
按文件的保護(hù)級(jí)別來分有只讀文件、可讀寫文件和自由文件。只讀文件只允許授權(quán)
【最新網(wǎng)絡(luò)技術(shù)基礎(chǔ)形成性考核冊(cè).5月】相關(guān)文章:
經(jīng)濟(jì)法律基礎(chǔ)形考答案08-04
績(jī)效考核方案最新03-31
網(wǎng)絡(luò)技術(shù)實(shí)習(xí)報(bào)告12-28
網(wǎng)絡(luò)技術(shù)部工作計(jì)劃03-27
網(wǎng)絡(luò)技術(shù)服務(wù)合同06-12
初二下冊(cè)語文知識(shí)點(diǎn)的最新歸納總結(jié)12-01
最新績(jī)效考核制度(精選5篇)08-06
最新績(jī)效考核方案(通用5篇)02-21
最新藥店員工績(jī)效考核方案03-31