磁盤存儲器

目錄

    • 1.1 磁盤存儲器
    • 1.2 磁盤的性能指標
    • 1.3 磁盤存儲器(續)
    • 1.4 磁盤陣列

\quad

在這里插入圖片描述
\quad
\quad
在這里插入圖片描述

在這里插入圖片描述
左南右北為0

在這里插入圖片描述
左北右南為1

\quad
在這里插入圖片描述
\quad

1.1 磁盤存儲器

\quad
在這里插入圖片描述
磁盤的驅動器
\quad

在這里插入圖片描述
磁盤的控制器

\quad
在這里插入圖片描述
主機每次對磁盤進行讀和寫操作都是以扇區為單位的

在這里插入圖片描述
現在比較流行的是SATA標準
\quad

在這里插入圖片描述
中間的盤面正反兩面都可以讀寫

\quad

1.2 磁盤的性能指標

\quad
在這里插入圖片描述
非格式化是物理上磁盤所能存儲二進制比特位的上限
格式化: 某些扇區可能會損壞, 為了防止個別扇區的損壞, 導致整個磁盤無法正常工作, 因此很多廠商在生產的時候對磁盤設置了格式化, 留下某一些備用的扇區作為頂替使用
所以實際上格式化可用的容量比非格式化的容量要小
\quad
\quad
在這里插入圖片描述
在這里插入圖片描述

道密度: 這個磁盤的道密度是每厘米有60道
位密度: 在磁道上, 每厘米有600bit
面密度是道密度和位密度的乘積
\quad
在這里插入圖片描述
每個扇區所存放的數據是一樣大的(這里所說的扇區是一條弧線的磁道), 所以越內測的磁道位密度越大

注意:磁盤所有磁道記錄的信息量一定是相等的,并不是圓越大信息越多,故每個磁道的位密度都不同。

\quad
\quad
在這里插入圖片描述
在這里插入圖片描述
如果題目沒有給旋轉延遲時間, 那么我們就按磁盤轉半圈的時間來算(由概率和數學期望得出)

\quad
\quad
在這里插入圖片描述
注意單位

\quad

1.3 磁盤存儲器(續)

\quad

在這里插入圖片描述
\quad
也就是說需要18個bit就可以定位到指定的扇區
\quad

在這里插入圖片描述

主機給磁盤發送的電路可能是并行發送的, 但是硬盤是機械部件, 讀寫操作是串行的, 所以需要一個并-串變換電路

在這里插入圖片描述

\quad

1.4 磁盤陣列

\quad
磁盤陣列: 為了提高磁盤的讀寫速度, 可靠性和安全性
比如說百度網盤, 是不能丟失用戶所存的數據的, 那么為了提高磁盤的讀寫速度, 可靠性和安全性就會采用磁盤陣列

在這里插入圖片描述
越往后可靠性越高, 越安全

RAID0: 無冗余和無校驗的磁盤陣列

在這里插入圖片描述
這樣可以實現并行訪問
\quad
\quad

RAID1: 鏡像磁盤陣列

在這里插入圖片描述
很粗暴, 就是存兩份數據

\quad
在這里插入圖片描述

\quad
\quad

RAID2: 采用糾錯的海明碼的磁盤陣列

在這里插入圖片描述
只有3/7是冗余信息, 比RAID1好, RAID1是1/2的冗余信息

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/212146.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/212146.shtml
英文地址,請注明出處:http://en.pswp.cn/news/212146.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【kafka實踐】12|如何實現exactly once

前面的章節中我們聊到如何避免保證消息丟失,沒有印象的同學可以再看看,本節我們將展開如何實現kafka的一次精確。 首先我們需要明白兩個概念“冪等”和“事物” 冪等 “冪等”這個詞原是數學領域中的概念,指的是某些操作或函數能夠被執行多…

基于SpringBoot 2+Layui實現的管理后臺系統源碼+數據庫+安裝使用說明

springboot-plus 一個基于SpringBoot 2 的管理后臺系統,包含了用戶管理,組織機構管理,角色管理,功能點管理,菜單管理,權限分配,數據權限分配,代碼生成等功能 相比其他開源的后臺系統&#xff0…

vue 實現返回頂部功能-指定盒子滾動區域

vue 實現返回頂部功能-指定盒子滾動區域 html代碼css代碼返回頂部顯示/隱藏返回標志 html代碼 <a-icontype"vertical-align-top"class"top"name"back-top"click"backTop"v-if"btnFlag"/>css代碼 .top {height: 35px;…

令牌桶算法理解學習(限流算法)

令牌桶算法是網絡流量整形&#xff08;Traffic Shaping&#xff09;和速率限制&#xff08;Rate Limiting&#xff09;中最常使用的一種算法。典型情況下&#xff0c;令牌桶算法用來控制發送到網絡上的數據的數目&#xff0c;并允許突發數據的發送。 用簡單的話語來說就是限制…

Vscode中配置SSH

方法&#xff1a; 本地生成秘鑰&#xff0c;并將生成的秘鑰保存在服務器上 步驟&#xff1a; 一、用戶端生成秘鑰 1、在cmd中輸入ssh-keygen -t rsa&#xff0c;一直點回車即可 2、打開生成的秘鑰文件&#xff08;位置&#xff1a;C:\Users\用戶名\.ssh\id_rsa.pub&#x…

【Java】BigInteger用法

前言 在Java中&#xff0c;由于沒有long long類型。如果需要使用比long類型更大的整數數據時&#xff0c;就可以使用BigInteger類&#xff0c;它支持任意精度的整數。 創建BigInteger類型數據 Test public void test1() {Scanner scan new Scanner(System.in);//1.控制臺讀…

leetcode做題筆記2048. 下一個更大的數值平衡數

如果整數 x 滿足&#xff1a;對于每個數位 d &#xff0c;這個數位 恰好 在 x 中出現 d 次。那么整數 x 就是一個 數值平衡數 。 給你一個整數 n &#xff0c;請你返回 嚴格大于 n 的 最小數值平衡數 。 示例 1&#xff1a; 輸入&#xff1a;n 1 輸出&#xff1a;22 解釋&a…

Linux中的SNAT與DNAT實踐

Linux中的SNAT與DNAT實踐 1、SNAT的介紹1.1&#xff0c;SNAT概述1.2&#xff0c;SNAT源地址轉換過程1.3&#xff0c;SNAT轉換 2、DNAT的介紹2.1&#xff0c;DNAT概述2.2&#xff0c;DNAT轉換前提條件2.3&#xff0c;DNAT的轉換 3、防火墻規則的備份和還原4、tcpdump抓包工具的運…

騰訊再推互動微短劇,游戲的風吹向了短劇

當你看劇時不再擁有上帝視角&#xff0c;處在女主的位置上&#xff0c;你又會做出什么樣的選擇&#xff1f; 騰訊最新上線的短劇《摩玉玄奇2》在原版之外還推出了互動版&#xff0c;就給出了這樣一個新玩法。 《摩玉玄奇2》原版是普通的后宮職場微短劇&#xff0c;互動版則是…

虛擬機VMware安裝centos以及配置網絡

目錄 1、CentOS7的下載2、CentOS7的配置3、CentOS7的安裝4、CentOS7的網絡配置 4.1、自動獲取IP4.2、固定獲取IP 5、XShell連接CentO 準備工作&#xff1a;提前下載和安裝好VMware。VMware的安裝可以參考這一篇文章&#xff1a;VMware15的下載及安裝教程。 1、CentOS7的下載 …

qt 字符串操作

在 QT 中&#xff0c;你可以使用QString類來操作字符串。QString是一個模板類&#xff0c;它可以存儲不同字符集的字符串&#xff0c;并且提供了許多用于操作字符串的方法。 以下是一些常見的操作字符串的方法&#xff1a; append()方法&#xff1a;將一個字符串附加到QString的…

從零開始搭建企業管理系統(五):統一響應結果和全局異常處理

統一響應結果和全局異常處理 前言統一響應結果定義響應結構定義響應對象定義響應狀態對象統一返回響應對象定義 Controller 攔截類 全局異常處理 前言 做個功能之前我們想一下為什么要做統一響應結果和全局異常處理呢&#xff1f; 這是因為我們的項目采用的是前后端分離開發&am…

【C++】小項目:C++實現通訊錄管理系統

文章目錄 1、系統需求完整代碼 1、系統需求 本文將利用C來實現一個通訊錄管理系統 系統中需要實現的功能如下&#xff1a; 添加聯系人&#xff1a;向通訊錄中添加新人&#xff0c;信息包括&#xff08;姓名、性別、年齡、聯系電話、家庭住址&#xff09;最多記錄1000人顯示聯…

LVGL | Demo實例使用說明

LVGL | Demo實例使用說明 時間&#xff1a;2023年12月10日21:51:17 文章目錄 LVGL | Demo實例使用說明Demos for LVGLAdd the examples to your projectsDemosWidgetsMusic playerKeypad and encoderBenchmarkStress Contributing Demos for LVGL Add the examples to your p…

基于SSM的酒店管理旅店系統(Java畢業設計)

大家好&#xff0c;我是DeBug&#xff0c;很高興你能來閱讀&#xff01;作為一名熱愛編程的程序員&#xff0c;我希望通過這些教學筆記與大家分享我的編程經驗和知識。在這里&#xff0c;我將會結合實際項目經驗&#xff0c;分享編程技巧、最佳實踐以及解決問題的方法。無論你是…

華為OD機試真題-密碼輸入檢測-2023年OD統一考試(C卷)

題目描述&#xff1a; 給定用戶密碼輸入流input&#xff0c;輸入流中字符<表示退格&#xff0c;可以清除前一個輸入的字符&#xff0c;請你編寫程序&#xff0c;輸出最終得到的密碼字符&#xff0c;并判斷密碼是否滿足如下的密碼安全要求。 密碼安全要求如下&#xff1a; …

【軟件測試】年薪30萬跟年薪15萬的面試有些什么區別?

1、什么是兼容性測試&#xff1f;兼容性測試側重哪些方面&#xff1f; 參考答案&#xff1a; 兼容測試主要是檢查軟件在不同的硬件平臺、軟件平臺上是否可以正常的運行&#xff0c;即是通常說的軟件的可移植性。 兼容的類型&#xff0c;如果細分的話&#xff0c;有平臺的兼容…

7記一次組網過程

這段時間學習了服務器、操作系統、網絡相關的知識&#xff0c;后面真的進行了一次組網操作。這次把組網的過程記錄下來&#xff0c;方便下次操作的時候有資料可查詢。 前期準備 要組網&#xff0c;首先要做好規劃&#xff0c;把前期要準備的事情提前做好&#xff0c;才能事半…

Numpy數組中數據的排序【sort(),argsort()與 lexsort()】 (第13講)

Numpy數組中數據的排序【sort(),argsort()與 lexsort()】 (第13講) ??????? ??博主 侯小啾 感謝您的支持與信賴。?? ???????????????????????????????????????????????????????????????????…

【C++ 程序設計入門基礎】- 第3節-循環結構02

目錄 while 語句 案例 while 循環 輸入一個整數 n &#xff0c;輸出 1~n 的所有整數。 查看運行結果&#xff1a; while 語句結構解析 do while 語句 案例 do while 循環 輸入一個整數n&#xff0c;輸出1&#xff5e;n的所有整數。 查看運行結果 while、do while的區別 …