国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

操作系統(tǒng)第五章——輸入輸出管理(下)

這篇具有很好參考價值的文章主要介紹了操作系統(tǒng)第五章——輸入輸出管理(下)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

提示:枕上詩書閑處好,門前風(fēng)景雨來佳。


5.3.1 磁盤的結(jié)構(gòu)

知識總覽

操作系統(tǒng)第五章——輸入輸出管理(下)

磁盤 磁道 扇區(qū)

操作系統(tǒng)第五章——輸入輸出管理(下)

如何從磁盤中讀/寫數(shù)據(jù)

操作系統(tǒng)第五章——輸入輸出管理(下)

盤面 柱面

操作系統(tǒng)第五章——輸入輸出管理(下)
所以比如這里下圖中,黃色的地方組成了一個柱面,

磁盤的物理地址

操作系統(tǒng)第五章——輸入輸出管理(下)

磁盤的分類

操作系統(tǒng)第五章——輸入輸出管理(下)
操作系統(tǒng)第五章——輸入輸出管理(下)

知識回顧

操作系統(tǒng)第五章——輸入輸出管理(下)

磁盤調(diào)度算法

知識總覽

操作系統(tǒng)第五章——輸入輸出管理(下)

磁盤的讀寫操作需要的時間

操作系統(tǒng)第五章——輸入輸出管理(下)
尋道:也就是尋找對應(yīng)的磁道,
延遲時間:定位到磁道上特定的扇區(qū),所以說磁盤的轉(zhuǎn)速越快延遲時間越短,
每一個磁道可存N字節(jié)的數(shù)據(jù),因此b字節(jié)的數(shù)據(jù)需要b/N個磁道才能存儲,而讀/寫一個磁道所需要的時間剛好又是轉(zhuǎn)一圈所需要的時間1/r,所以傳輸時間等于(1/r)* (b/N)
影響不了延遲時間和傳輸時間所以我們能進(jìn)行優(yōu)化的只有尋道時間,

先來先服務(wù)算法FCFS

操作系統(tǒng)第五章——輸入輸出管理(下)

最短尋找時間優(yōu)先SSTF

操作系統(tǒng)第五章——輸入輸出管理(下)

掃描算法SCAN

操作系統(tǒng)第五章——輸入輸出管理(下)
注意掃描算法是有一個邊界的(不管邊界有沒有數(shù)據(jù)都要道邊界),下面兩個算法就是對上面掃描算法的優(yōu)化,

改進(jìn)1(LOOK 調(diào)度算法)

操作系統(tǒng)第五章——輸入輸出管理(下)

改進(jìn)2(循環(huán)掃描算法CSCAN)

操作系統(tǒng)第五章——輸入輸出管理(下)
注意這里只是單純的對scan的第二個缺點確定進(jìn)行優(yōu)化,還有有邊界的,無論邊界有沒有都是需要移動的邊界的,所以下面第三種優(yōu)化方式就是對兩種方式同時優(yōu)化

改進(jìn)三(C-LOOK調(diào)度算法)

其實就是對上面兩種改進(jìn)方式的結(jié)合
操作系統(tǒng)第五章——輸入輸出管理(下)

知識回顧

操作系統(tǒng)第五章——輸入輸出管理(下)
就是若是某個方向上沒有磁道請求了,就直接返回即可不需要到邊界,
對比以上幾種磁盤調(diào)度算法,F(xiàn)CFS 算法太過簡單,性能較差,僅在請求隊列長度接近于1時才較為理想:SSTF算法較為通用和自然:SCAN算法和C-SCAN算法在磁盤負(fù)載較大時比較占優(yōu)勢。

5.3.3 減少磁盤延遲時間的方法

前情回顧

操作系統(tǒng)第五章——輸入輸出管理(下)

縮短延遲時間的方法:交替編號

操作系統(tǒng)第五章——輸入輸出管理(下)

磁盤地址結(jié)構(gòu)的設(shè)計

操作系統(tǒng)第五章——輸入輸出管理(下)
(00,000,000)~(00,000,111)也就是0號盤面,0號柱面的八個扇區(qū),由于是采用交替編址,也就是需要兩圈,第一圈0,1,2,3四個扇區(qū) 第二圈,4,5,6,7四個扇區(qū),然后讀?。?0,001,000) ~ (00,001,111)盤面號為0柱面號為1,所以也就需要移動磁頭到外面一個磁道,啟動磁頭臂,移動磁頭所需要的時間較長,

操作系統(tǒng)第五章——輸入輸出管理(下)
若是柱面號再去,磁盤號在后,前面讀?。?00,00,000)~ (000,01,111)是和之前是相同的,當(dāng)盤面轉(zhuǎn)完兩圈之后,就可以讀完了,
然后讀?。?00,01,000)~(000,01,111)也就是對應(yīng)的一號盤面的最內(nèi)磁道,此時也就不需要移動磁臂,直接激活對應(yīng)的磁面即可,

答:讀取地址連續(xù)的磁盤塊時,采用(柱面號,盤面號,扇區(qū)號)的地址結(jié)構(gòu)可以減少磁頭移動消耗的時間

縮短延遲時間的方法:錯位命名

操作系統(tǒng)第五章——輸入輸出管理(下)
若是相鄰的盤面相對位置相同處扇區(qū)編號相同也就是可能會增加延遲時間,

知識回顧

操作系統(tǒng)第五章——輸入輸出管理(下)

5.3.4 磁盤的管理

磁盤初始化

操作系統(tǒng)第五章——輸入輸出管理(下)
C盤是屬于同一同一個柱面不同盤面的,可能是含有多個柱面,這樣分的原因自然是為了減少尋道時間,只需要激活對應(yīng)的磁盤即可
在可以使用磁盤存儲文件之前,操作系統(tǒng)還要將自己的數(shù)據(jù)結(jié)構(gòu)記錄到磁盤上,分為兩步:第一步是,將磁盤分為由一個或多個柱面組成的分區(qū)(即我們熟悉的C盤、D盤等形式的分區(qū)),每個分區(qū)的起始扇區(qū)和大小都記錄在磁盤主引導(dǎo)記錄的分區(qū)表中;第二步是,對物理分區(qū)進(jìn)行邏輯格式化(創(chuàng)建文件系統(tǒng)),操作系統(tǒng)將初始的文件系統(tǒng)數(shù)據(jù)結(jié)構(gòu)存儲到磁盤上,這些數(shù)據(jù)結(jié)構(gòu)包括空閑空間和已分配的空間以及一個初始為空的目錄。
因扇區(qū)的單位太小,為了提高效率,操作系統(tǒng)將多個相鄰的扇區(qū)組合在一起,形成一簇(在Linux中稱為塊)。為了更高效地管理磁盤,一簇只能存放一個文件的內(nèi)容,文件所占用的空間只能是簇的整數(shù)倍;如果文件大小小于一簇(甚至是0字節(jié)),也要占用一簇的空間。

引導(dǎo)快

當(dāng)我們完成物理格式化邏輯格式化之后,就可以將操作系統(tǒng)安裝到磁盤中了,計算機開機要運行一個自舉程序進(jìn)行初始化CPU,初始化內(nèi)存,以及寄存器等硬件部件等,
計算機開機時需要進(jìn)行一系列初始化的工作,這些初始化工作是通過執(zhí)行初始化程序(自舉程序)完成的,存放于ROM只讀存儲器中,ROM中的數(shù)據(jù)在出廠時就寫入了,并且以后不能進(jìn)行修改,
操作系統(tǒng)第五章——輸入輸出管理(下)
所以自舉裝入程序很小,所以是可以保證不會改變的,若是自舉程序需要改變,則可以通過修改引導(dǎo)快中的數(shù)據(jù)便可,這種方案的特點就是自舉程序的修改會很方便,

壞塊的管理

壞了、無法正常使,的扇區(qū)就是“壞塊”。這屬于硬件故障,操作系統(tǒng)是無法修復(fù)的。應(yīng)該將壞塊標(biāo)記出來,以免錯誤地使用到它
操作系統(tǒng)第五章——輸入輸出管理(下)

知識回顧

操作系統(tǒng)第五章——輸入輸出管理(下)
啟動系統(tǒng)時,首先運行 ROM 中的引導(dǎo)代碼 (bootstrap)。為執(zhí)行某個分區(qū)的操作系統(tǒng)的初始化程序,需要先執(zhí)行磁盤引導(dǎo)程序以指示引導(dǎo)到哪個分區(qū),然后執(zhí)行該分區(qū)的引導(dǎo)程序,用于引導(dǎo)該分區(qū)的操作系統(tǒng)。
物理格式化(又稱低級格式化,通常出廠時就已完成)的作用是為每個磁道劃分扇區(qū),安排扇區(qū)在磁道中的排列順序,并對已損壞的磁道和扇區(qū)做“壞”標(biāo)記等。隨后將磁盤的整體存儲空間劃分為相互獨立的多個分區(qū) (如 Windows 中劃分 C 盤、D 盤等),這些分區(qū)可以用作多種用途,如安裝不同的操作系統(tǒng)和應(yīng)用程序、存儲文件等。然后進(jìn)行邏輯格式化(又稱高級格式化),其作用是對扇區(qū)進(jìn)行邏輯編號、建立邏輯盤的引導(dǎo)記錄、文件分配表、文件目錄表和數(shù)據(jù)區(qū)等。最后才是操作系統(tǒng)的安裝。

5.3.5 固態(tài)硬盤SSD

操作系統(tǒng)第五章——輸入輸出管理(下)
固態(tài)硬盤就是通過這些黑色的小芯片來存儲數(shù)據(jù)的,而機械硬盤則是通過磁性物質(zhì)來存儲數(shù)據(jù)的,固態(tài)硬盤是基于閃存技術(shù),大家熟悉的U盤也是基于閃存技術(shù),本質(zhì)上閃存屬于一個電可擦除的ROM,也就是EEPROM,

固態(tài)硬盤的結(jié)構(gòu)

固態(tài)硬盤(SSD)是一種基于閃存技術(shù)的存儲器。它與U盤并無本質(zhì)差別,只是容量更大,存取性能更好。一個 SSD由一個或多個閃存芯片和閃存翻譯層組成,閃存芯片替代傳統(tǒng)旋轉(zhuǎn)磁盤中的機械驅(qū)動器,而閃存翻譯層將來自CPU的邏輯塊讀寫請求翻譯成對底層物理設(shè)備的讀寫控制信號,因此閃存翻譯層相當(dāng)于扮演了磁盤控制器的角色。
操作系統(tǒng)第五章——輸入輸出管理(下)
系統(tǒng)通過系統(tǒng)總線向這個SSD指明一個邏輯塊號,這個邏輯地址經(jīng)過這個閃存翻譯層翻譯之后,會映射到一個具體的物理地址,所以閃存翻譯層就是一個地址變換的工作,一個固態(tài)硬盤中可能包括多個閃存芯片,每個閃存芯片包含多個塊,而每個塊包含多個頁,系統(tǒng)對固態(tài)硬盤的讀寫是以頁為單位的,若是使用磁盤作為存儲介質(zhì)則是以塊或者扇區(qū)為單位的,所以磁盤的一個塊或者扇區(qū)對應(yīng)的是固態(tài)硬盤的一個頁,所以這里固態(tài)硬盤中的塊相當(dāng)于一個磁道,
操作系統(tǒng)第五章——輸入輸出管理(下)
若是其中某一塊的某一頁已經(jīng)有數(shù)據(jù)了,則需要將這一整塊擦除已才能往里面某一頁寫數(shù)據(jù),這也就會導(dǎo)致其他的頁也會消失,所以需要將這個要擦除的頁的信息的數(shù)據(jù)換到其他塊中,也就需要修改邏輯塊號和對應(yīng)的物理頁號之間的映射關(guān)系,所以固態(tài)硬盤的讀比寫要快得多,固態(tài)硬盤是通過電路直接定位到物理地址,而機械硬盤是通過移動磁臂,所以固態(tài)硬盤更快讀,
靜態(tài)磨損均衡是指在沒有寫入數(shù)據(jù)時,SSD監(jiān)測并自動進(jìn)行數(shù)據(jù)分配,從而使得各塊的擦寫更加均衡,并不是說寫入時每次都選擇存放老數(shù)據(jù)的塊。

固態(tài)硬盤的壽命

操作系統(tǒng)第五章——輸入輸出管理(下)文章來源地址http://www.zghlxwxcb.cn/news/detail-464925.html

到了這里,關(guān)于操作系統(tǒng)第五章——輸入輸出管理(下)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【第七章 | 輸入輸出系統(tǒng)】《操作系統(tǒng) 慕課版》課后答案 + 復(fù)習(xí)

    【第七章 | 輸入輸出系統(tǒng)】《操作系統(tǒng) 慕課版》課后答案 + 復(fù)習(xí)

    1.I/O系統(tǒng)的功能、模型和接口 I/O系統(tǒng) 管理的主要對象 : I/O設(shè)備 和對應(yīng)的 設(shè)備控制器 I/O系統(tǒng)的主要任務(wù): 完成用戶提出的I/O請求、提高I/O速率、改善I/O設(shè)備的利用率 I/O系統(tǒng)的基本功能: 夠隱藏物理設(shè)備的細(xì)節(jié)、保證OS與設(shè)備無關(guān)、提高處理機和I/O設(shè)備的利用率、對I/O設(shè)備

    2024年02月08日
    瀏覽(20)
  • 【軟考高級信息系統(tǒng)項目管理師--第五章:信息系統(tǒng)工程下】

    【軟考高級信息系統(tǒng)項目管理師--第五章:信息系統(tǒng)工程下】

    ?? 作者 :“碼上有前” ?? 文章簡介 :軟考高級–信息系統(tǒng)項目管理師 ?? 歡迎小伙伴們 點贊??、收藏?、留言?? 1、概念模型:基本元素包含實體、屬性、、鍵、關(guān)聯(lián); 2、輯模型:主要數(shù)據(jù)結(jié)構(gòu)有層次結(jié)構(gòu)、網(wǎng)狀結(jié)構(gòu)、關(guān)系型、面向?qū)ο竽P汀?3、物理模型: 1、需求分析

    2024年02月20日
    瀏覽(99)
  • 第五章 I/O管理 六、I/O核心子系統(tǒng)

    第五章 I/O管理 六、I/O核心子系統(tǒng)

    目錄 一、核心子系統(tǒng) 1、I/O調(diào)度 2、設(shè)備保護(hù) 二、假脫機技術(shù) 1、脫機: 2、假脫機(SPOOLing技術(shù)): 3、應(yīng)用: 1.獨占式設(shè)備: 2.共享設(shè)備: 4、共享打印機原理分析 三、總結(jié) 設(shè)備獨立性軟件 設(shè)備驅(qū)動程序 中斷處理程序 1、I/O調(diào)度 用某種算法確定一個好的順序來處理各個I

    2024年02月07日
    瀏覽(15)
  • 系統(tǒng)集成項目管理工程師(軟考中級)—— 第五章 信息系統(tǒng)安全 筆記分享

    系統(tǒng)集成項目管理工程師(軟考中級)—— 第五章 信息系統(tǒng)安全 筆記分享

    本人兩個月準(zhǔn)備軟考中級,還要兼顧六級和績點,功夫不負(fù)有心人,也是讓我通過了,現(xiàn)在想想要不要再報考個高級比較好,可是高級還要寫論文……算了,到時等到報名再想吧,其實還有很多任務(wù)要準(zhǔn)備,好像大創(chuàng)啊,考研啊,看自己能不能抗住這一切吧??。 因為本人實

    2024年02月06日
    瀏覽(96)
  • 操作系統(tǒng)(費祥林第五版)-題解分享

    操作系統(tǒng)(費祥林第五版)-題解分享

    最近恰好在學(xué)習(xí)操作系統(tǒng),所以分享一下操作系統(tǒng)的題解,(有些是搜題得來的結(jié)果,就可能直接用啦,還有些是手畫的圖,我字丑,不要嫌棄哈哈哈哈)。最后整理,碼字不易,幫忙點個贊哈哈哈,如果有錯誤的,可以在評論區(qū)交流,請原諒我的錯誤! 1.有一臺計算機,具有IM

    2023年04月12日
    瀏覽(18)
  • Linux——(第五章)用戶管理

    Linux——(第五章)用戶管理

    目錄 一、概述 二、基本操作 1.添加用戶 2.指定/修改密碼 3.刪除用戶 4.查詢用戶信息 5.切換用戶 6.查看創(chuàng)建了那些用戶 7.查看登錄用戶信息 8.設(shè)置普通用戶具有root權(quán)限 9.用戶組 10.修改組 11.用戶和組的相關(guān)文件 ????????Linux系統(tǒng)是一個多用戶多任務(wù)的操作系統(tǒng),任何一個要

    2024年02月09日
    瀏覽(16)
  • PMP項目管理-[第五章]范圍管理

    PMP項目管理-[第五章]范圍管理

    5.1 范圍管理 產(chǎn)品范圍:某項產(chǎn)品、服務(wù)或成果所具有的特性和功能 項目范圍:為交付具有規(guī)定特性與功能的產(chǎn)品、服務(wù)或成果而必須完成的工作 5.2 需求和范圍區(qū)別 需求:是一種需要(1. 根據(jù)特定協(xié)議或其他強制性規(guī)范,產(chǎn)品、服務(wù)或成果必須具備的條件或能力 2. 需求包括

    2023年04月22日
    瀏覽(31)
  • 第五章 軟件測試管理(1)

    一個好的軟件產(chǎn)品離不開一個成熟的測試團(tuán)隊,從而一個成熟的測試團(tuán)隊必須有一個號的測試管理。簡單地說只要有流行就需要管理。本章主要介紹軟件測試的管理、包括配置管理、過程管理、需求管理、缺陷管理以及風(fēng)險管理。 5.1配置管理 配置管理(Sofware Configuration Man

    2023年04月08日
    瀏覽(21)
  • 第五章 I/O管理 十二、磁盤的管理

    第五章 I/O管理 十二、磁盤的管理

    目錄 一、磁盤初始化 Step 1: Step 2: Step 3: 二、引導(dǎo)塊 三、壞塊的管理 1、壞塊的定義: 2、管理: (1)對于簡單的磁盤: (2)對于復(fù)雜的磁盤; 四、總結(jié) 步驟: Step 1: 進(jìn)行低級格式化(物理格式化),將磁盤的各個磁道劃分為扇區(qū)。 一個扇區(qū)通??煞譃轭^、數(shù)據(jù)區(qū)域(

    2024年02月06日
    瀏覽(21)
  • 30天自制操作系統(tǒng) day 1 寫一個可以在沒有操作系統(tǒng)的計算機上輸出字符串的程序,并在計算機上運行

    30天自制操作系統(tǒng) day 1 寫一個可以在沒有操作系統(tǒng)的計算機上輸出字符串的程序,并在計算機上運行

    工具:qemu 模擬器 計算機啟動后,在屏幕打印一串字符串。 顯示字符的原理 把一些機器指令寫在第一扇區(qū)。通過int 0x10中斷,讓顯卡在屏幕上顯示字符。只需要在0x10之前按照規(guī)定準(zhǔn)備好寄存器,顯卡就能正確顯示字符。 顯卡顯示字符的規(guī)定 流程 計算機會按照規(guī)定的流程自

    2024年02月16日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包