os练习题5
A:程序查詢方式:檢查條件及處理需要占用CPU時間;
B:中斷模式:檢查條件不占用CPU時間,滿足條件進入中斷處理子程序,此時需占用CPU;
C:DMA方式:由DMA控制器完成I/O與內存之間的請求,CPU占用僅發生在DMA請求階段和結束階段;
D:無條件存取方式:在處理過程中仍然需要占用CPU。
SPOOLing?它將獨占設備改造為共享設備,實現了虛擬設備功能
磁盤和內存的速度差異,決定了可以將內存經常訪問的文件調入磁盤緩沖區,從高速緩存中復制的訪問比磁盤I/O的機械操作要快很多很多。
核心態下,CPU對一切硬件具有完全訪問權限,可以執行機器能夠執行的任何指令。而在用戶態下,cpu不能執行特權指令。
管態???又叫特權態,系統態或核心態。???????當CPU?處理系統程序的時候,???CPU會轉為管態???,CPU在?管態下?可以執行指令系統的全集。(包括特權指令與非特權指令).
管態:核心態
目態:用戶態
下面有關gpt磁盤和mbr磁盤的區別,說法錯誤的是?? ? ? ?D
A MBR支持最大2TB磁盤,它無法處理大于2TB容量的磁盤 B 與主啟動記錄 (MBR) 分區方法相比,GPT 具有更多的優點,因為它允許每個磁盤有多達 128 個分區 C GPT 分區磁盤有多余的主要及備份分區表來提高分區數據結構的完整性 D GPT已經成為磁盤分區和啟動的工業標準 mrb用于win平臺 gpt主要用于mac(蘋果), MBR分區表與GPT分區表的關系與支持最大卷為2 TB(Terabytes)并且每個磁盤最多有4個主分區(或3個主分區,1個擴展分區和無限制的邏輯驅動器)的MBR磁盤分區的樣式相比,GPT磁盤分區樣式支持最大卷為18 EB(Exabytes)并且每磁盤的分區數沒有上限,只受到操作系統限制(由于分區表本身需要占用一定空間,最初規劃硬盤分區時,留給分區表的空間決定了最多可以有多少個分區,IA-64版Windows限制最多有128個分區,這也是EFI標準規定的分區表的最小尺寸)。與MBR分區的磁盤不同,至關重要的平臺操作數據位于分區,而不是位于非分區或隱藏扇區。另外,GPT分區磁盤有備份分區表來提高分區數據結構的完整性。>>流符號,有file1到file2
進入內存不一定要有全部資源
A選項為消息隊列的實現方式。
B選項為本地socket通信方式。
C選項為命名管道通信方式。命名管道雖然可以通訊,但是把變量的地址傳遞過去是沒有用的,因為不同的進程的地址空間是獨立的,誰也不能訪問誰的,只有傳值才行,傳地址是不行的,所以C錯;
D選項通過fork子進程的方式,但是二者的地址空間是各自獨立的,子進程無法讀取父進程的數據,故不可用。
總結