注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)LinuxLinux原理與結(jié)構(gòu)

Linux原理與結(jié)構(gòu)

Linux原理與結(jié)構(gòu)

定 價(jià):¥38.00

作 者: 郭玉東,尹青,董衛(wèi)宇 編著
出版社: 西安電子科技大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: LINUX

購(gòu)買這本書(shū)可以去


ISBN: 9787560627465 出版時(shí)間: 2012-03-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 342 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)概述了Linux的發(fā)展歷史,探討了Linux的設(shè)計(jì)哲學(xué),綜述了Intel平臺(tái)以及Linux的主要開(kāi)發(fā)工具和幾種常用的數(shù)據(jù)結(jié)構(gòu),而后從Linux的引導(dǎo)和初始化入手,詳細(xì)論述了Linux各主要組成部分的設(shè)計(jì)原理、管理結(jié)構(gòu)和技術(shù)演變,包括中斷處理、時(shí)鐘管理、物理內(nèi)存管理、進(jìn)程管理、虛擬內(nèi)存管理、互斥與同步、進(jìn)程間通信、虛擬文件系統(tǒng)、物理文件系統(tǒng)等,并深入探討了Linux各組成部分之間的組織關(guān)系?!禠inux原理與結(jié)構(gòu)》內(nèi)容取材于作者長(zhǎng)期的教學(xué)和科研實(shí)踐,涵蓋了Linux發(fā)展過(guò)程中的多個(gè)版本,邏輯性強(qiáng),抽象層次高,可作為碩士研究生與高年級(jí)本科生的教材或教學(xué)參考書(shū),也可供Linux研究和開(kāi)發(fā)人員參考使用。

作者簡(jiǎn)介

暫缺《Linux原理與結(jié)構(gòu)》作者簡(jiǎn)介

圖書(shū)目錄

第一章  linux概述
  1.1  操作系統(tǒng)內(nèi)核
  1.2  linus與linux
  1.3  linux內(nèi)核結(jié)構(gòu)
  1.4  linux發(fā)布
  1.5  unix與linux哲學(xué)
  思考題
第二章  平臺(tái)與工具
  2.1  硬件平臺(tái)
  2.2  intel處理器體系結(jié)構(gòu)
    2.2.1  處理器操作模式
    2.2.2  段頁(yè)式內(nèi)存管理
    2.2.3  內(nèi)存管理的變化與擴(kuò)展
    2.2.4  內(nèi)存保護(hù)
    2.2.5  進(jìn)程管理
    2.2.6  中斷處理
    2.2.7  apic
    2.2.8  處理器初始化
    2.2.9  寄存器與特權(quán)指令
  2.3  gnu  c語(yǔ)言
  2.4  gnu匯編語(yǔ)言
    2.4.1  gnu匯編格式
    2.4.2  at&t指令語(yǔ)法
    2.4.3  gnu內(nèi)嵌匯編
  2.5  gnu鏈接腳本
  2.6  常用數(shù)據(jù)結(jié)構(gòu)
    2.6.1  通用鏈表
    2.6.2  紅黑樹(shù)
  思考題
第三章  引導(dǎo)與初始化
  3.1  內(nèi)核引導(dǎo)
  3.2  實(shí)模式初始化
  3.3  內(nèi)核解壓縮
  3.4  內(nèi)核預(yù)初始化
  3.5  第0級(jí)初始化
  3.6  第1級(jí)初始化
  3.7  ap初始化
  思考題
第四章  中斷處理
  4.1  中斷處理流程
  4.2  異常處理
    4.2.1  異常處理流程
    4.2.2  內(nèi)核異常捕捉
  4.3  外部中斷處理
    4.3.1  硬處理管理結(jié)構(gòu)
    4.3.2  設(shè)備中斷硬處理管理接口
    4.3.3  外部中斷硬處理
    4.3.4  外部中斷軟處理
  4.4  系統(tǒng)調(diào)用
    4.4.1  系統(tǒng)調(diào)用表
    4.4.2  標(biāo)準(zhǔn)函數(shù)庫(kù)
    4.4.3  系統(tǒng)調(diào)用處理
    4.4.4  快速系統(tǒng)調(diào)用
  思考題
第五章  時(shí)鐘管理
  5.1  時(shí)鐘管理系統(tǒng)組成結(jié)構(gòu)
  5.2  時(shí)鐘設(shè)備管理
    5.2.1  時(shí)鐘設(shè)備管理結(jié)構(gòu)
    5.2.2  pit設(shè)備
    5.2.3  hpet設(shè)備
    5.2.4  local  apic設(shè)備
    5.2.5  當(dāng)前時(shí)鐘設(shè)備
  5.3  計(jì)時(shí)器管理
  5.4  周期性時(shí)鐘中斷
    5.4.1  周期性時(shí)鐘中斷處理
    5.4.2  時(shí)間管理
    5.4.3  定時(shí)管理
  5.5  單發(fā)式時(shí)鐘中斷
    5.5.1  高精度單發(fā)中斷模式
    5.5.2  高精度單發(fā)式時(shí)鐘中斷處理
    5.5.3  高精度周期性時(shí)鐘中斷仿真
    5.5.4  低精度單發(fā)中斷模式
  5.6  變頻式周期性時(shí)鐘中斷
    5.6.1  變頻管理結(jié)構(gòu)
    5.6.2  高精度周期性時(shí)鐘中斷暫停
    5.6.3  低精度周期性時(shí)鐘中斷暫停
  思考題
第六章  物理內(nèi)存管理
  6.1  內(nèi)存管理系統(tǒng)組成結(jié)構(gòu)
  6.2  伙伴內(nèi)存管理
    6.2.1  伙伴內(nèi)存管理結(jié)構(gòu)
    6.2.2  伙伴內(nèi)存初始化
    6.2.3  物理頁(yè)塊分配
    6.2.4  內(nèi)核線性地址分配
    6.2.5  物理頁(yè)塊釋放
  6.3  邏輯內(nèi)存管理
  6.4  對(duì)象內(nèi)存管理
    6.4.1  slab管理器
    6.4.2  slub管理器
    6.4.3  slob管理器
  思考題
第七章  進(jìn)程管理
  7.1  進(jìn)程管理結(jié)構(gòu)
  7.2  進(jìn)程創(chuàng)建
  7.3  進(jìn)程調(diào)度
    7.3.1  linux調(diào)度器的演變
    7.3.2  普通進(jìn)程調(diào)度類
    7.3.3  實(shí)時(shí)進(jìn)程調(diào)度類
    7.3.4  空閑進(jìn)程調(diào)度類
    7.3.5  通用調(diào)度器
    7.3.6  linux調(diào)度器的增強(qiáng)
  7.4  進(jìn)程終止
    7.4.1  子進(jìn)程退出操作exit
    7.4.2  父進(jìn)程回收操作wait
  思考題
第八章  虛擬內(nèi)存管理
  8.1  虛擬內(nèi)存管理結(jié)構(gòu)
  8.2  虛擬內(nèi)存區(qū)域管理
    8.2.1  虛擬地址空間布局
    8.2.2  虛擬內(nèi)存區(qū)域操作
  8.3  虛擬地址空間建立
    8.3.1  可執(zhí)行文件
    8.3.2  加載函數(shù)
    8.3.3  elf文件加載
    8.3.4  動(dòng)態(tài)鏈接器初始化
    8.3.5  elf格式動(dòng)態(tài)鏈接
  8.4  頁(yè)故障處理
    8.4.1  頁(yè)故障異常處理流程
    8.4.2  非法訪問(wèn)頁(yè)故障處理
    8.4.3  有效用戶頁(yè)故障處理
    8.4.4  有效內(nèi)核頁(yè)故障處理
  8.5  頁(yè)面回收
    8.5.1  頁(yè)面換出位置
    8.5.2  頁(yè)面淘汰算法
    8.5.3  頁(yè)面回收流程
    8.5.4  優(yōu)化措施
  思考題
第九章  互斥與同步
  9.1  基礎(chǔ)操作
    9.1.1  格柵操作
    9.1.2  原子操作
    9.1.3  搶占屏蔽操作
    9.1.4  睡眠與等待操作
  9.2  自旋鎖
    9.2.1  自旋鎖的概念
    9.2.2  經(jīng)典自旋鎖
    9.2.3  帶中斷屏蔽的自旋鎖
    9.2.4  讀寫(xiě)自旋鎖
  9.3  序號(hào)鎖
  9.4  rcu機(jī)制
    9.4.1  rcu實(shí)現(xiàn)思路
    9.4.2  rcu管理結(jié)構(gòu)
    9.4.3  寬限期啟動(dòng)
    9.4.4  寬限期終止
  9.5  信號(hào)量
    9.5.1  經(jīng)典信號(hào)量
    9.5.2  互斥信號(hào)量
    9.5.3  讀寫(xiě)信號(hào)量
  9.6  信號(hào)量集合
    9.6.1  管理結(jié)構(gòu)
    9.6.2  信號(hào)量操作
  思考題
第十章  進(jìn)程間通信
  10.1  信號(hào)
    10.1.1  信號(hào)定義
    10.1.2  信號(hào)管理結(jié)構(gòu)
    10.1.3  信號(hào)處理程序注冊(cè)
    10.1.4  信號(hào)發(fā)送
    10.1.5  信號(hào)處理
    10.1.6  信號(hào)接收
  10.2  管道
    10.2.1  管道的意義
    10.2.2  匿名管道
    10.2.3  命名管道
  10.3  消息隊(duì)列
    10.3.1  system  v消息隊(duì)列
    10.3.2  posix消息隊(duì)列
  10.4  共享內(nèi)存
    10.4.1  共享文件映射
    10.4.2  posix共享內(nèi)存
    10.4.3  system  v共享內(nèi)存
  思考題
第十一章  虛擬文件系統(tǒng)
  11.1  虛擬文件系統(tǒng)管理結(jié)構(gòu)
    11.1.1  虛擬文件系統(tǒng)框架
    11.1.2  超級(jí)塊結(jié)構(gòu)
    11.1.3  索引節(jié)點(diǎn)結(jié)構(gòu)
    11.1.4  目錄項(xiàng)結(jié)構(gòu)
  11.2  文件系統(tǒng)管理
    11.2.1  文件系統(tǒng)注冊(cè)
    11.2.2  文件系統(tǒng)安裝
    11.2.3  文件系統(tǒng)卸載
  11.3  文件管理
    11.3.1  路徑名解析
    11.3.2  文件管理操作
  11.4  文件i/o操作
    11.4.1  文件描述符表
    11.4.2  文件打開(kāi)與關(guān)閉
    11.4.3  文件內(nèi)容讀寫(xiě)
  11.5  文件緩存管理
    11.5.1  緩存管理基數(shù)樹(shù)
    11.5.2  文件地址空間
    11.5.3  緩存管理機(jī)制
    11.5.4  文件讀寫(xiě)操作
  思考題
第十二章  物理文件系統(tǒng)
  12.1  塊設(shè)備管理
    12.1.1  塊設(shè)備的用戶表示
    12.1.2  塊設(shè)備的物理表示
    12.1.3  塊設(shè)備的邏輯表示
    12.1.4  請(qǐng)求隊(duì)列
    12.1.5  請(qǐng)求遞交
    12.1.6  請(qǐng)求處理
  12.2  ext文件系統(tǒng)
    12.2.1  ext文件系統(tǒng)布局
    12.2.2  ext管理結(jié)構(gòu)
    12.2.3  ext邏輯塊管理
    12.2.4  ext  inode管理
    12.2.5  ext文件系統(tǒng)類型
    12.2.6  ext超級(jí)塊操作集
    12.2.7  ext  inode操作集
    12.2.8  ext文件操作集
    12.2.9  ext地址空間操作集
  思考題
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)