計(jì)算機(jī)操作系統(tǒng)原理:Linux實(shí)例分析
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍(lán)圖完全學(xué)習(xí)教程
-
>
深入理解計(jì)算機(jī)系統(tǒng)-原書(shū)第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門(mén)到精通-(附贈(zèng)1DVD.含語(yǔ)音視頻教學(xué)+辦公模板+PDF電子書(shū))
計(jì)算機(jī)操作系統(tǒng)原理:Linux實(shí)例分析 版權(quán)信息
- ISBN:7560621198
- 條形碼:9787560621197 ; 978-7-5606-2119-7
- 裝幀:暫無(wú)
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類(lèi):>>
計(jì)算機(jī)操作系統(tǒng)原理:Linux實(shí)例分析 內(nèi)容簡(jiǎn)介
本書(shū)全面系統(tǒng)地介紹了操作系統(tǒng)的經(jīng)典內(nèi)容和*新發(fā)展,以及目前主流操作系統(tǒng)Linux的工作原理及實(shí)現(xiàn)技巧。本書(shū)內(nèi)容共9章,分為操作系統(tǒng)概述、進(jìn)程管理、作業(yè)管理及用戶(hù)接口、存儲(chǔ)管理等。
計(jì)算機(jī)操作系統(tǒng)原理:Linux實(shí)例分析 目錄
1.1 操作系統(tǒng)概念
1.2 操作系統(tǒng)的功能
1.2.1 處理機(jī)管理
1.2.2 存儲(chǔ)管理
1.2.3 設(shè)備管理
1.2.4 文件管理
1.2.5 作業(yè)管理
1.3 操作系統(tǒng)的發(fā)展
1.3.1 無(wú)操作系統(tǒng)的計(jì)算機(jī)系統(tǒng)
1.3.2 早期簡(jiǎn)單批處理操作系統(tǒng)
1.3.3 多道批處理操作系統(tǒng)
1.4 操作系統(tǒng)的類(lèi)型
1.4.1 單用戶(hù)操作系統(tǒng)
1.4.2 批處理操作系統(tǒng)
1.4.3 分時(shí)操作系統(tǒng)
1.4.4 實(shí)時(shí)操作系統(tǒng)
1.4.5 通用操作系統(tǒng)
1.4.6 網(wǎng)絡(luò)操作系統(tǒng)
1.4.7 分布式操作系統(tǒng)
1.5 操作系統(tǒng)的特征
1.6 Linux概述
1.6.1 Linux的優(yōu)越性能
1.6.2 Linux內(nèi)核的組成及功能
習(xí)題一
第2章 進(jìn)程管理
2.1 進(jìn)程的概念
2.1.1 程序的順序執(zhí)行及其特性
2.1.2 程序的并發(fā)執(zhí)行及其特性
2.1.3 并行與并發(fā)的概念差別
2.1.4 進(jìn)程的概念及其特性
2.1.5 進(jìn)程的組成
2.1.6 PCB的組織方式
2.1.7 進(jìn)程的狀態(tài)及其轉(zhuǎn)換
2.2 進(jìn)程控制
2.2.1 原語(yǔ)
2.2.2 進(jìn)程控制原語(yǔ)
2.3 進(jìn)程調(diào)度
2.3.1 進(jìn)程調(diào)度的功能
2.3.2 進(jìn)程調(diào)度方式
2.3.3 進(jìn)程調(diào)度的原則
2.3.4 進(jìn)程調(diào)度算法
2.4 進(jìn)程的同步與互斥
2.4.1 臨界資源和臨界區(qū)
2.4.2 進(jìn)程的同步
2.4.3 進(jìn)程的互斥
2.4.4 用鎖操作原語(yǔ)實(shí)現(xiàn)進(jìn)程的互斥
2.4.5 信號(hào)量及P、v操作原語(yǔ)
2.4.6 利用信號(hào)量及P、V操作原語(yǔ)實(shí)現(xiàn)進(jìn)程的同步與互斥
2.4.7 經(jīng)典的進(jìn)程同步互斥問(wèn)題
2.5 進(jìn)程通信
2.5.1 進(jìn)程通信機(jī)制
2.5.2 直接通信——消息緩沖通信
2.5.3 間接通信——信箱通信
2.6 線(xiàn)程
2.6.1 線(xiàn)程引入的目的
2.6.2 線(xiàn)程的概念
2.6.3 線(xiàn)程屬性
2.6.4 線(xiàn)程和進(jìn)程的關(guān)系
2.6.5 線(xiàn)程的功能特征
2.6.6 線(xiàn)程的分類(lèi)及比較
2.7 Linux進(jìn)程管理
2.7.1 Linux進(jìn)程的組成
……
第3章 作業(yè)管理及用戶(hù)接口
第4章 存儲(chǔ)管理
第5章 文件管理
第6章 設(shè)備管理
第7章 死銷(xiāo)
第8章 操作系統(tǒng)的安全性
第9章 嵌入式操作系統(tǒng)
附錄A 實(shí)驗(yàn)
附錄B Linux常用命令
參考文獻(xiàn)
計(jì)算機(jī)操作系統(tǒng)原理:Linux實(shí)例分析 節(jié)選
第1章 操作系統(tǒng)概述
1.1操作系統(tǒng)概念
計(jì)算機(jī)科學(xué)技術(shù)發(fā)展至今,其應(yīng)用領(lǐng)域不斷廣泛與深入,已成為現(xiàn)代信息社會(huì)的基礎(chǔ)。現(xiàn)代的計(jì)算機(jī)系統(tǒng),無(wú)論是大型計(jì)算機(jī)、小型計(jì)算機(jī)還是微型計(jì)算機(jī)都是由硬件和軟件兩大部分組成的。計(jì)算機(jī)硬件,即我們看得見(jiàn)摸得著的硬實(shí)體,它包括主機(jī)(一個(gè)或多個(gè)處理器(CUP)、內(nèi)存)、I/O設(shè)備(鍵盤(pán)、顯示器、磁盤(pán)、I/O接口)以及其他一些外圍設(shè)備(打印機(jī)、繪圖儀、光盤(pán)等)。總之,計(jì)算機(jī)硬件部分是一個(gè)由多種電子和機(jī)械設(shè)備組成的復(fù)雜系統(tǒng),它們構(gòu)成了系統(tǒng)本身和用戶(hù)作業(yè)賴(lài)以活動(dòng)的物質(zhì)基礎(chǔ)和環(huán)境。在此基礎(chǔ)上為了方便用戶(hù)使用計(jì)算機(jī),還需要編制各種系統(tǒng)軟件來(lái)管理這些硬件設(shè)備,以實(shí)現(xiàn)與擴(kuò)充機(jī)器的功能。除此之外,還應(yīng)當(dāng)有大量用于解決用戶(hù)實(shí)際問(wèn)題的應(yīng)用程序,正是這些程序組成了計(jì)算機(jī)的軟件系統(tǒng)。由以上所述可知,軟件可分為兩大類(lèi):系統(tǒng)軟件和應(yīng)用軟件。人們首先直接在硬件上加載一層程序,用它來(lái)管理整個(gè)計(jì)算機(jī)硬件設(shè)備以及一些軟件信息資源,同時(shí)還為用戶(hù)提供開(kāi)發(fā)應(yīng)用程序的環(huán)境,這就是操作系統(tǒng)軟件和實(shí)用程序。應(yīng)用軟件是在操作系統(tǒng)支持下,為實(shí)現(xiàn)用戶(hù)要求而編制的各種應(yīng)用程序。
圖中是計(jì)算機(jī)系統(tǒng)的一個(gè)層次結(jié)構(gòu)框圖。人們把沒(méi)有加載操作系統(tǒng)的主機(jī)叫做裸機(jī)(圖中陰影部分)。裸機(jī)就是組成主機(jī)的硬件。如果計(jì)算機(jī)的用戶(hù)直接在這種裸機(jī)的環(huán)境下工作,顯然是不方便的,那就意味著必須用機(jī)器語(yǔ)言編寫(xiě)程序,必須由計(jì)算機(jī)的使用者編寫(xiě)硬件的控制管理程序、設(shè)備的驅(qū)動(dòng)程序,這將嚴(yán)重影響工作效率,降低機(jī)器的利用率。為了快捷方便地使用計(jì)算機(jī),從第二代電子計(jì)算機(jī)開(kāi)始,設(shè)計(jì)研究人員開(kāi)始為機(jī)配置一種系統(tǒng)軟件,專(zhuān)門(mén)用于控制與管理計(jì)算機(jī)的所有硬件并提供方便快捷使用計(jì)算機(jī)的手段,這就是操作系統(tǒng)軟件。
……
- >
我與地壇
- >
經(jīng)典常談
- >
煙與鏡
- >
【精裝繪本】畫(huà)給孩子的中國(guó)神話(huà)
- >
小考拉的故事-套裝共3冊(cè)
- >
苦雨齋序跋文-周作人自編集
- >
名家?guī)阕x魯迅:朝花夕拾
- >
羅曼·羅蘭讀書(shū)隨筆-精裝