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