资工系网媒所NEWS试验室SSTF磁碟排程-RSWiki课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《资工系网媒所NEWS试验室SSTF磁碟排程-RSWiki课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 资工系网媒 NEWS 试验室 SSTF 磁碟 RSWiki 课件
- 资源描述:
-
1、國立台灣大學國立台灣大學資訊工程學系資訊工程學系作業系統作業系統 第十五章 大量儲存結構 資工系網媒所資工系網媒所 NEWS實驗室實驗室16:16/451第十五章第十五章 大量儲存結構大量儲存結構磁碟排程 磁碟結構 FCFS 排程 SSTF 排程 SCAN 與 C-SCAN 排程 LOOK 與 C-LOOK 排程 演算法選擇 磁碟管理 RAID 結構 儲存設備附加方式 其他儲存議題 摘要 資工系網媒所資工系網媒所 NEWS實驗室實驗室16:16/452磁碟排程磁碟排程磁碟的存取時間是磁碟的搜尋時間與旋轉延遲之和搜尋時間是指磁碟臂將磁頭移到目標資料磁區所在的磁柱上所花的時間旋轉延遲是指該資料磁區
2、旋轉到磁頭所花費的時間磁碟排程是降低磁碟平均搜尋時間最有效的方法 資工系網媒所資工系網媒所 NEWS實驗室實驗室16:16/453磁碟結構磁碟結構磁碟驅動程式將磁碟視為一個邏輯上的一維區塊陣列 常線速度 如光碟機讀取頭在讀取內圈資料時轉速較高,而讀取外圈資料時轉速較低,因此每秒鐘讀寫頭所經過的面積很接近,所以光碟機每秒鐘讀取的資料量也會固定 常角速度 如磁碟機轉動磁盤存取資料時,每秒鐘旋轉的角度是固定的 資工系網媒所資工系網媒所 NEWS實驗室實驗室16:16/454FCFS 排程排程驅動程式一次只接受一個要求,並依要求的次序服務,即先到先做的演算法FCFS 排程雖然簡單公平,卻不能提供最佳化
3、的服務 資工系網媒所資工系網媒所 NEWS實驗室實驗室16:16/455FCFS 磁碟排程磁碟排程 0 16 39 55 67 69 100 120 122 181 199佇列=10018139120161226769讀寫頭的起始位置55 資工系網媒所資工系網媒所 NEWS實驗室實驗室16:16/456SSTF 排程排程先讀取最接近目前磁頭位置的磁柱,以減少磁頭的搜尋時間 SSTF 排程是一種最短工作優先的排程,先完成花費時間較少的工作,以降低平均等待時間 資工系網媒所資工系網媒所 NEWS實驗室實驗室16:16/457 SSTF 磁碟排程磁碟排程 0 16 39 55 67 69 100 1
4、20 122 181 199佇列=10018139120161226769讀寫頭的起始位置 55 資工系網媒所資工系網媒所 NEWS實驗室實驗室16:16/458SCAN 與與 C-SCAN 排程排程SCAN 排程演算法是讓磁碟臂從磁碟的一端向另一端移動,在此移動的期間依序服務每個磁柱的 I/O 要求;當到達磁碟底端時再反轉向另一端前進,來回地存取磁碟C-SCAN 排程演算法將磁柱視為一個循環串列,即會由最後一個磁柱繞回第一個磁柱 資工系網媒所資工系網媒所 NEWS實驗室實驗室16:16/459SCAN 磁碟排程磁碟排程 0 16 39 55 67 69 100 120 122 181 199
5、佇列=10018139120161226769讀寫頭的起始位置55 資工系網媒所資工系網媒所 NEWS實驗室實驗室16:16/4510C-SCAN 磁碟排程磁碟排程 0 16 39 55 67 69 100 120 122 181 199佇列=10018139120161226769讀寫頭的起始位置55 資工系網媒所資工系網媒所 NEWS實驗室實驗室16:16/4511LOOK 與與 C-LOOK 排程排程LOOK 排程與 SCAN 排程相似,不同的地方在於 SCAN 會讓磁碟臂來回於磁碟的兩端,而 LOOK 則是只移動到有讀寫要求的最外側及最內側磁柱C-LOOK 及 LOOK 的差異與 C-
6、SCAN 及 SCAN的差異均為是否將磁柱視為一個循環串列 資工系網媒所資工系網媒所 NEWS實驗室實驗室16:16/4512LOOK 磁碟排程磁碟排程 0 16 39 55 67 69 100 120 122 181 199佇列=10018139120161226769讀寫頭的起始位置55 資工系網媒所資工系網媒所 NEWS實驗室實驗室16:16/4513C-LOOK 磁碟排程磁碟排程 0 16 39 55 67 69 100 120 122 181 199佇列=10018139120161226769讀寫頭的起始位置55 資工系網媒所資工系網媒所 NEWS實驗室實驗室16:16/4514演
7、算法選擇演算法選擇作業系統大多將演算法寫成一個獨立的模組,以便對不同情況能夠使用不同的磁碟排程演算法有些磁碟製造商已經將磁碟演算法實作在磁碟控制器內 資工系網媒所資工系網媒所 NEWS實驗室實驗室16:16/4515第十五章第十五章 大量儲存結構大量儲存結構磁碟排程 磁碟管理 磁碟格式化 啟動區塊 壞損區塊 RAID 結構 儲存設備附加方式 其他儲存議題 摘要 資工系網媒所資工系網媒所 NEWS實驗室實驗室16:16/4516磁碟格式化磁碟格式化低階格式化磁碟在使用前必須先經過磁區的劃分,使得磁碟控制器能夠讀取與寫入這些磁區磁碟分割 將磁碟分成一個或多個磁柱的群組作業系統會將這些磁碟分割視為一
8、個個獨立的磁碟 邏輯格式化作業系統會儲存初始的檔案系統資料結構於磁碟之中;資料結構中包含未被配置和已配置的空間、及一個初始的空白目錄 資工系網媒所資工系網媒所 NEWS實驗室實驗室16:16/4517啟動區塊啟動區塊電腦的在打開或重置電源之後,需要一個初始化電腦的啟動載入程式,負責初始化 CPU 暫存器、裝置控制器、和主要記憶體內容,然後執行作業系統 完整的啟動載入程式是儲存在一個特別的磁碟分割中,稱為啟動區塊 資工系網媒所資工系網媒所 NEWS實驗室實驗室16:16/4518MS-DOS 磁碟資料存放方式磁碟資料存放方式 啟動區塊FAT根目錄資料區塊(子目錄)磁區 0磁區 1 資工系網媒所資
9、工系網媒所 NEWS實驗室實驗室16:16/4519壞損區塊壞損區塊MS-DOS 的 format 指令可以在執行邏輯格式化時一併掃描磁碟,如果發現到一個壞損磁區,會在相對映的 FAT 紀錄中寫入一個特定值,以告知程式不要使用這個磁區 若是在使用時所造成的損毀,則需要以人工方式執行一個特定程式,如 chkdsk,以搜尋磁碟內壞損的磁區、並將它們記錄下來禁止使用 資工系網媒所資工系網媒所 NEWS實驗室實驗室16:16/4520第十五章第十五章 大量儲存結構大量儲存結構磁碟排程 磁碟管理 RAID 結構 可靠度和效能 RAID 階層 選定 RAID 階層 儲存設備附加方式 其他儲存議題 摘要 資
10、工系網媒所資工系網媒所 NEWS實驗室實驗室16:16/4521RAID 結構結構將數個磁碟串接在一起,並將平行處理的觀念應用於 I/O 之上,改善磁碟效能 資工系網媒所資工系網媒所 NEWS實驗室實驗室16:16/4522可靠度和效能可靠度和效能提高可靠度最簡單的方法就是對每顆磁碟都再附加一顆額外的磁碟將資料的每個位元組的各個位元分散配置於不同的磁碟上,如此在讀取資料時可以同時跨過多個磁碟,分別讀取某個位元組的不同位元而提高效率資料跨分主要有 2 個目的 藉由同時存取多顆磁碟中的跨分資料,以增加產量降低存取大量資料的反應時間 資工系網媒所資工系網媒所 NEWS實驗室實驗室16:16/4523
展开阅读全文