計算機導論第四章習題
關於普通計算機的主機箱中有什麼,下列說法正確的是_____。
-
A.
主機箱中有電源,還有一塊電路板--即主機板。主機板上有一個微處理器(CPU)
-
B.
主機箱中有電源,主機板。主機板上有微處理器和記憶體(條);還有各種磁碟驅動器被連線到主機板上進而接受CPU的控制;主機板上還有若干個插槽,這些插槽可用於各種外部裝置的介面電路板與主機板的連線;主機板上也有若干已做好的介面,直接用於連線各種外部裝置
-
C.
主機箱中有電源和主機板。主機板上有微處理器和記憶體(條)
-
D.
主機箱中有電源和主機板。主機板上有微處理器和記憶體(條);還有各種磁碟驅動器被連線到主機板上進而接受CPU的控制
關於現代計算機系統,下列說法正確的是_____。
-
A.
計算機就是一個主機箱、一個顯示器、一個鍵盤和一個滑鼠
-
B.
計算機不僅僅是主機箱、顯示器、鍵盤和滑鼠,還包括掃描器、印表機、各種數碼裝置
-
C.
計算機不僅僅是如(B)一樣的硬體裝置,其最重要的部分是軟體,安裝在該計算機的各種各樣的軟體才能體現出該計算機功能的強弱
-
D.
人們認為,計算機不僅僅包括硬體和軟體,還包括網路和資料,很多的軟體都可通過網路來使用,人們的注意力已經從關注軟硬體轉移為關注各種各樣的資料
關於“計算機軟體”,下列說法正確的是_____。
-
A.
計算機軟體就是作業系統
-
B.
計算機軟體包括作業系統、計算機語言處理系統、輔助性工具軟體以及各種應用軟體
-
C.
Linux是典型的應用軟體
-
D.
計算機軟體包括作業系統、防病毒軟體和各種應用軟體
關於“儲存體系”,下列說法正確並完整的是_____。
-
A.
儲存體系是由記憶體儲器、外儲存器等若干效能不同、價格不同的儲存器構成的系統
-
B.
儲存體系是將效能不同的儲存器整合成為一個整體的儲存器並實現自動管理,使外界看起來容量像外存的容量-更大、速度像記憶體的速度-更快、而且價格更合理
-
C.
儲存體系採取了以批量換速度、以空間換時間的策略,對價格較低且存取時間慢的儲存器,採取一次讀取一個儲存塊的方式,而對存取時間快且價格較高的儲存器,採取一次讀取一個儲存單元的方式
-
D.
上述說法全都正確
關於“磁碟”,下列說法不正確的是_____。
-
A.
磁碟是一種可永久儲存資訊的儲存裝置
-
B.
磁碟的儲存地址由“盤號:柱面(磁軌):扇區”三部分組成
-
C.
磁碟的讀寫包括尋道(將讀寫磁頭定位在所要讀寫的磁軌上)、旋轉(將磁碟旋轉到所要讀寫扇區的位置)和傳輸(傳輸並讀寫資訊)三個基本動作
-
D.
CPU可以一個儲存字一個儲存字地讀寫磁碟
關於“記憶體”,下列說法不正確的是_____。
-
A.
記憶體是一種可臨時儲存資訊的儲存裝置
-
B.
CPU可以一個儲存字一個儲存字地按地址讀寫記憶體
-
C.
當機器斷電時,記憶體資訊會短暫保留
-
D.
記憶體容量越大,計算機執行速度越快
關於“作業系統”,下列說法不正確的是_____。
-
A.
作業系統是計算機系統中環境與資源的管理者
-
B.
作業系統是使用者與計算機硬體之間的介面,它是擴充套件了硬體功能的一種虛擬機器器
-
C.
作業系統僅僅是管理CPU執行任何應用程式的一組程式
-
D.
作業系統是一組“管理各種資源以便執行應用程式”的程式
關於作業系統體現了“分工-合作-協同”的基本思想,下面說法不正確的是_____。
-
A.
分工是指獨立管理複雜環境中的每個部件,即作業系統具有CPU管理、記憶體管理、外存管理、裝置管理等部件管理程式;合作是指這些分工管理程式之間需要合作以共同完成“執行存放在外存上的應用程式”這樣一個任務,協同是指各部件管理程式之間的合作是自動的優化進行的
-
B.
“分工-合作-協同”是先獨立管理好每個部件(部分),然後再考慮如何合作與協同求解一個複雜任務的一種思維模式
-
C.
“分工-合作-協同”體現了一種觀察複雜問題的一種視角,可以使複雜的系統變得簡單,是解決複雜系統問題的一種重要的思維模式
-
D.
上述說法有不正確的
作業系統管理資訊的基本單位是_____。
-
A.
檔案
-
B.
扇區
-
C.
簇塊
-
D.
目錄或資料夾
磁碟上有一些重要的區域,那裡存放著作業系統管理磁碟所要使用的重要資訊。這些區域是_____。
-
A.
資料夾或目錄
-
B.
檔案分配表
-
C.
引導扇區(含邏輯分割槽)或稱保留扇區
-
D.
上述全部
關於磁碟與檔案管理,下列說法不正確的是_____。
-
A.
磁碟被劃分成一個個簇塊(一個簇塊即是若干個連續的扇區),並建立一個FAT表,對每一個簇塊,FAT表中都有對應該簇塊的一個表項
-
B.
如果FAT表的第i個表項對應的值為j,則說明該檔案的第i個簇塊後面應是第j個簇塊,應將兩個簇塊的內容按順序連線在一起
-
C.
一個檔案是由連續的簇塊組成的,在儲存到磁碟時被分散的儲存到未被佔用的簇塊中,因此依靠FAT表中的資訊記錄磁碟上檔案的簇塊的先後次序;檔案在磁碟上儲存的第一個簇塊的編號是與檔名一起,儲存在資料夾或目錄中的
-
D.
上述說法有不正確的
檔案分配表中記錄的是檔案在磁碟上儲存的簇塊鏈—一個簇塊可以是一個扇區或是若干連續的扇區,如果檔案分配表被破壞了會帶來什麼影響?
-
A.
完整的檔案將被破壞(丟失一些簇塊)
-
B.
檔案中將會出現亂碼(出現不是本檔案的簇塊資訊)
-
C.
該簇塊可能永久被佔用,既讀寫不了,又得不到清除
-
D.
上述全部
下圖給出了作業系統管理磁碟與檔案的基本思路圖,關於“檔案1”的下列說法不正確的是_______?
-
A.
該檔案第1個簇塊是第17號簇塊---此資訊和檔名一起存放在資料夾中
-
B.
該檔案的第3個簇塊是第24號簇塊---此資訊存放在FAT表的第32號表項中
-
C.
該檔案在磁碟上的簇塊儲存次序是17è26è24è32è44è55è47---此簇塊連結資訊可依據資料夾和FAT表來獲取
-
D.
檔案分配表某一表項的值是指對應該表項簇塊的下一簇塊的編號
下圖給出了作業系統管理磁碟與檔案的基本思路圖,觀察“檔案2”在磁碟上的儲存,圖中的FAT表還沒有給出其簇塊鏈的資訊。填寫FAT表關於檔案2的資訊,下列說法不正確的是_______?
-
A.
FAT表的第11號表項應該填寫12,第12號表項應該填寫35
-
B.
FAT表的第35號表項應該填寫36,第36號表項應該填寫51
-
C.
FAT表的第51號表項應該填寫49,第49號表項應該填寫End
-
D.
上述說法有不正確的
下圖給出了作業系統管理磁碟與檔案的基本思路圖,觀察“檔案3”在磁碟上的儲存,圖中的FAT表沒有給出其全部的簇塊鏈的資訊。填寫FAT表關於檔案3的資訊,下列說法正確的是_______?
-
A.
檔案3根本沒有涉及到FAT表的第52號表項
-
B.
FAT表的第58號表項應該填寫27
-
C.
FAT表的第27號表項應該填寫28
-
D.
資料夾中的第一個磁塊資訊應該填寫14
下圖給出了作業系統管理磁碟與檔案的基本思路圖。檔案分配表與所能夠管理的磁碟空間大小是有關係的。例如磁碟的一簇被定義為4KB(8個扇區),則檔案分配表的大小,即表項的多少,為所能管理的簇的數目的多少。如果一個檔案分配表的表項數為,問其能管理的磁碟空間為_______?
-
A.
KB
-
B.
KB
-
C.
KB
-
D.
KB
下圖給出了作業系統管理磁碟與檔案的基本思路圖。檔案分配表與所能夠管理的磁碟空間大小是有關係的。如果磁碟的一簇被定義為1KB(2個扇區),檔案分配表的表項數為,則其能管理的磁碟空間大小為KB。現在磁碟空間已經為KB,問該如何進行管理呢_______?
-
A.
將原來一簇為1KB,重新定義為一簇為4KB
-
B.
將原來一簇為1KB,重新定義為一簇為8KB
-
C.
將原來一簇為1KB,重新定義為一簇為16KB
-
D.
不能管理這麼大的磁碟空間
作業系統管理記憶體的基本思路可以用學校教務處管理教學樓和教室來類比,通過類比回答,下列哪些問題不是記憶體管理的基本問題。_______?
-
A.
記憶體空間問題—即教學樓總數、教室總數、教室的座位數等基本資訊以及哪些教室已被分配出去、哪些教室空閒等動態資訊等
-
B.
記憶體的分配與回收問題---當有任務需要教室時、分配哪個教室、記錄教室的使用者,當任務結束時需要回收被分配的教室、更新相關的動態資訊等,當沒有教室可用且又有緊急任務時,如何通過騰挪手段來調整教室以滿足緊急任務的使用
-
C.
記憶體與外存的資訊交換問題--讀寫磁碟,即將外存中的資訊讀出到記憶體中,或者將記憶體中的資訊更改返存到磁碟中
-
D.
上述問題都是記憶體管理的基本問題
下圖為複雜環境中,在作業系統管理下進行程式執行的基本思想示意圖。這裡的“複雜環境”是相對於“記憶體中單一程式由CPU執行的簡單環境”。那麼關於環境“複雜性的體現”,下列說法正確的是_______。
-
A.
複雜性體現在:由單一的記憶體,擴充套件為記憶體與外存(磁碟)相結合的儲存體系。程式是永久儲存在外存上,在執行時才被裝載入記憶體;程式也只有被裝入記憶體,才能被CPU執行
-
B.
複雜性體現在:記憶體中不僅可裝載一個程式,而且同時可裝載多個程式。一個程式也可被多次裝載入記憶體,形成一個個副本等待CPU執行
-
C.
複雜性體現在:當記憶體中多個程式時,多個程式如何被一個CPU來有序地執行,另一方面CPU究竟要執行哪一個程式,需要排程與協調
-
D.
以上都是複雜性的體現,然而複雜性不限於以上這些
下圖為複雜環境中,在作業系統管理下進行程式執行的基本思想示意圖。複雜環境中程式的執行,需要解決_______。
-
A.
讀寫磁碟的問題,因為程式是被永久儲存在外存上;程式裝載問題,因為外存上的程式只有被裝載入記憶體才能被CPU執行
-
B.
記憶體空間分配問題,外存上的程式被裝載入記憶體就需要記憶體空間,其程式大小、執行資料的多少都需要記憶體空間予以儲存
-
C.
控制CPU執行哪一個程式的問題,記憶體中可能裝載了多個程式,當CPU執行一個程式時,就需要保留其它程式的狀態;所謂CPU執行一個程式,簡單來講,就是將當前要執行程式的儲存單元地址送給CPU的程式計數器PC
-
D.
以上所有問題,並且注意其使用的次序
下圖為複雜環境中,在作業系統管理下進行程式執行的基本思想示意圖。關於“程式”與“程序”,下列說法不正確的是_______。
-
A.
不管是“程式”,還是“程序”,都是指可以被執行的程式程式碼;“程序”除了包括可由CPU執行的程式程式碼外,還包括有關該程序相關狀態的描述資訊,這些資訊由作業系統使用,對“程序”實施管理
-
B.
“程式”是指外存上的程式檔案,而“程序”是指裝載入記憶體中的程式程式碼
-
C.
一個程式檔案,可以產生多個“程序”
-
D.
上述說法有不正確的
下圖為複雜環境中,在作業系統管理下進行程式執行的基本思想示意圖。關於“任務”、“作業”與“程序”,下列說法不正確的是_______。
-
A.
任務和作業都是指需要計算機完成的一項項工作。它們之間的區分僅是從管理者的角度,將一項大粒度的工作,例如一個應用程式的完整執行,稱為“任務”;而將一項小粒度的工作,例如一個“程序”可以完成的工作,稱為“作業”。“程序”是指CPU完成相關工作的程式程式碼
-
B.
從本質上講,“任務”、“作業”都是指工作,而“程序”則是指完成工作的程式程式碼
-
C.
一個任務可以分解成若干個作業。一項作業即可能是指如程式裝載等為程式執行做準備的工作,也可能是指程式本身的執行。前者是由作業系統的程序來完成的,後者由應用程式自身的程序來完成
-
D.
上述說法有不正確的
下圖為複雜環境中,在作業系統管理下進行程式執行的基本思想示意圖。關於“作業系統”和“應用程式”,下列說法不正確的是_______。
-
A.
作業系統是管理外存的使用、記憶體的使用、CPU的使用和各類“程序”的一組程式,應用程式是待被CPU執行以求解具體問題的一組程式
-
B.
應用程式被分解為一組“程序”,在作業系統的管理下被CPU執行;作業系統由一組起管理作用的“程序”構成
-
C.
作業系統自身的程序,不由作業系統排程和執行;作業系統僅管理各個應用程式的程序
-
D.
CPU執行的程式,可能是作業系統的“程序”,也可能是應用程式的“程序”;它一會執行應用程式的程序,一會又執行作業系統的程序,其控制權在“作業系統”和“應用程式”之間進行交換
下圖為複雜環境中,在作業系統管理下進行程式執行的基本思想示意圖。請關注圖中第④號線。箭頭線④的含義指將應用程式由外存中裝載到記憶體中,這項工作被稱為“程式裝載作業”;關於“程式裝載作業”,下列說法正確的是_______。
-
A.
程式裝載作業是由“磁碟管理程式(暨<程式裝載>程式)”完成的
-
B.
程式裝載作業是由“記憶體管理程式”完成的
-
C.
程式裝載作業是由“作業和程序管理程式”,呼叫“磁碟管理程式暨<程式裝載>程式”完成的
-
D.
程式裝載作業是由“作業和程序管理程式”,呼叫“記憶體管理程式”完成的
下圖為複雜環境中,在作業系統管理下進行程式執行的基本思想示意圖。請關注圖中第⑥⑦⑧號線。箭頭線⑥的含義指為管理CPU的使用,需要對每個程序的基本資訊進行管理;箭頭線⑦的含義指若要使CPU從一個程序的執行切換到另一個程序的執行,需要保留當前正在執行的程序的相關狀態資訊,並將下一個要執行程序的指令程式碼的儲存單元地址送給CPU的程式計數器PC;箭頭線⑧的含義指“程序”被CPU執行。下列說法不正確的是_______。
-
A.
箭頭線⑥區分的是“程序-程式程式碼”,與關於“程序-程式程式碼”相關的資訊,後者由CPU管理者進行管理,並據此排程CPU執行某一個程序;箭頭線⑦區分的是CPU,與“CPU執行程序的相關資訊”,後者由CPU管理者進行管理,並據此資訊實現CPU在多個程序之間的交替執行
-
B.
箭頭線⑧區分的是記憶體中的程序,與CPU的控制器和運算器,當CPU的程式計數器PC被賦予了某一個程序的指令儲存單元的地址後,CPU(控制器)便可一條指令接一條指令的讀取該程序的程式程式碼並執行之
-
C.
這幾條線簡要示意了CPU管理者、記憶體中待執行程式(即程序)和CPU三者之間的關係。箭頭線⑧指的是記憶體中的程式被CPU執行;增加了箭頭線⑥和箭頭線⑦後,則指記憶體中程式是在作業系統的監督、管理下,由CPU執行,體現了“管理”的含義
-
D.
上述說法有不正確的
下圖為複雜環境中,在作業系統管理下進行程式執行的基本思想示意圖。請關注圖中的“合作:作業系統對任務、作業和程序的管理與控制”部分,執行該“合作”工作的也是一個程序,關於該程序,下列說法不正確的是_______。
-
A.
執行“合作”工作的程序,其主要功能就是對作業系統各部件管理程序的一種組合
-
B.
執行“合作”工作的程序,其主要功能就是將一個“程式執行”任務,分解為一系列有序的作業,然後排程作業系統各部件管理程序按照次序完成一個個作業,進而完成“程式執行”任務
-
C.
執行“合作”工作的程序,是應用程式程序的一個重要組成部分
-
D.
執行“合作”工作的程序,是作業系統中最重要的一個程序
下圖為複雜環境中,在作業系統管理下進行程式執行的基本思想示意圖。圖中示意的是一個CPU面對多個程序的情況,關於這個問題,下列說法不正確的是_______。
-
A.
一個CPU只能執行一個程序。執行另一個程序時需將前一個程序從記憶體中清除以騰出空間給後一個程序使用
-
B.
一個CPU可以採取分時處理的辦法,執行多個程序,而使每個程序都感覺其獨佔CPU
-
C.
一個CPU執行多個程序時,必須要解決程序切換前後的狀態保護問題,即一個程序在此前被中斷執行,而當其恢復時應做到在哪裡中斷則在哪裡恢復
-
D.
程序被CPU中斷執行時,該程序可能仍舊在記憶體中保留,只是其狀態被改變為“就緒”或者“等待”
下圖為複雜環境中,在作業系統管理下進行程式執行的基本思想示意圖。圖中示意的是一個CPU面對多個程序的情況。現在很多的微處