成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Unix操作系統塊知識講解

系統 其他OS
在文章中,我們會介紹下Unix操作系統中設備的知識,然后全面介紹Unix操作系統中設備功能分析。設備分為面向塊的設備和面向字符的設備,塊的如磁盤、磁帶等字符的如紙帶輸入/穿孔輸出機、打印機等。

首先讓大家了解下Unix操作系統中設備的知識,然后全面介紹Unix操作系統中設備功能分析,希望對大家對Unix操作系統的學習有所幫助。

設備分為面向塊的設備和面向字符的設備,塊的如磁盤、磁帶等字符的如紙帶輸入/穿孔輸出機、打印機等。塊設備通過一層緩沖軟件管理,字符設備通過字符緩沖實現。

塊設備中存儲的信息從Unix操作系統硬件組織上是有結構的,由若干固定大小的塊所組成,信息的存取通常是以塊為單位的,從塊設備的用戶方面看。

有三種用法:
(1)程序對換系統使用,它有自己的數據結構和管理程序。

(2)文件系統使用,為了有效支持文件系統,利用了多重緩沖技術。

(3)將磁盤當作字符設備來使用,從塊設備管理系統的實現方式和程序組成看,可分為三個層次:***層為設備驅動程序,它的主要數據結構是磁盤的各種控制寄存器和設備表;第二層是緩沖區的管理,包括申請、釋放、摘鏈、查鏈、清零、寫回和初啟,主要數據結構是15個緩沖首部和一個作為鏈頭的緩沖首部,主要有文件系統使用。最上層是與使用方式有關的程序,相當于塊設備與外部的接口。

Unix操作系統設備功能分析

塊設備除了用作程序對換空間之外,主要用于Unix操作系統文件系統。為了克服慢速外部設備和快速處理機加工速度之間的不匹配問題。Unix操作系統采用了多重緩沖技術,以便給文件系統以有效的服務,為此系統維持了一個緩沖池,內含15個緩沖,這些緩沖起著虛擬存儲器的作用,而getblk函數正是為了申請一塊指定設備,塊號的緩沖,其主要應用于:

1系統調用(exec())執行一個文件,為將要執行的文件申請新的緩沖。

2進程的自我終止(exit()),getblk為將要終止的進程查找相應的緩沖。

3讀一塊到緩沖(bread()),為其申請一塊緩沖。

4讀當前塊到緩沖,再預讀一塊(breada()),為將要讀的塊申請緩沖。

5從空閑盤區鏈中獲得一空閑盤塊(alloc()),函數根據分配到的盤塊號申請一緩沖區。

6將釋放的盤塊號記入專用的空閑塊棧中(free()),申請一緩沖區,將空閑塊棧中的信息復制到該緩沖區中。

7文件系統初啟(iinit()),申請一塊不與任何設備有聯系的內存專用區,存放專用塊。

8完成轉儲任務(update())為superblock復制回文件卷而申請緩沖區。

9系統文件卷的安裝(smount()),為存儲文件卷的superblock申請緩沖區。

10把文件復制到I/O緩沖區然后再記到外存(writei()),為I/O設備申請緩沖區。

這樣,我們對Unix操作系統的設備以及其功能分析就到這里了。謝謝大家的閱讀。

【編輯推薦】

  1. 基礎講解Unix操作系統進程
  2. 講解Unix操作系統cat知識
  3. Unix操作系統基礎講解
  4. Unix操作系統知識概要
  5. Unix操作系統fork 知識
責任編輯:小霞
相關推薦

2010-04-20 11:34:26

Unix操作系統

2010-04-29 13:30:20

Unix操作系統

2010-05-04 17:17:46

Unix類

2010-04-19 17:34:02

Unix操作系統

2010-04-20 10:12:40

Unix操作系統

2010-04-15 18:06:08

Unix操作系統

2010-05-07 13:04:11

Unix Shell

2010-05-07 17:31:42

Unix類操作系統

2010-05-07 17:41:36

BSD Unix

2010-04-19 12:40:00

Unix操作系統

2010-04-29 14:08:38

Unix操作系統

2010-04-20 11:16:08

Unix操作系統

2010-04-09 16:36:54

Unix操作系統

2010-04-20 17:34:25

Unix操作系統

2010-04-19 17:25:31

Unix操作系統

2010-04-19 10:54:33

Unix操作系統

2010-04-19 16:57:09

Unix操作系統

2010-04-19 17:39:50

Unix操作系統

2010-04-15 14:40:26

Unix操作系統

2010-04-16 11:18:23

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久蜜桃av一区二区天堂 | 亚洲一区| 久久人人爽人人爽人人片av免费 | 一区二区三区四区av | 中文字幕在线网 | 瑟瑟免费视频 | 黄色片网站在线观看 | 亚洲国产成人精品女人久久久野战 | 日韩在线小视频 | 免费看的黄网站 | 国产精品v | 精品久久久久久一区二区 | 国产成人精品午夜 | 午夜欧美 | 国产午夜一级 | 91在线精品播放 | 久草成人 | 希岛爱理在线 | 国产激情毛片 | 99免费看 | 久草a√ | 亚洲欧美视频一区 | 国产伦精品一区二区三区高清 | 亚洲一区二区在线视频 | 日韩精品一区二区三区中文字幕 | 国产第二页| 蜜桃免费一区二区三区 | 97国产精品视频人人做人人爱 | 国产精品免费av | www.黄色在线观看 | 亚洲一区二区三区久久 | 一区二区久久电影 | 中文字幕免费观看 | 人人亚洲 | 欧美国产日韩一区二区三区 | 精品国产青草久久久久福利 | 亚洲精品久久久久久久久久久 | 激情五月婷婷在线 | 一区二区在线免费观看 | 亚洲国产看片 | 成人免费大片黄在线播放 |