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

Linux操作系統(tǒng)實(shí)驗(yàn)教程

Linux操作系統(tǒng)實(shí)驗(yàn)教程

定 價(jià):¥19.00

作 者: 羅宇 等編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 高等學(xué)校規(guī)劃教材
標(biāo) 簽: LINUX

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


ISBN: 9787121082177 出版時(shí)間: 2009-02-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 167 字?jǐn)?shù):  

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

  《高等學(xué)校規(guī)劃教材·國(guó)家精品課程教材:Linux操作系統(tǒng)實(shí)驗(yàn)教程》是國(guó)防科技大學(xué)國(guó)家精品課程“操作系統(tǒng)”配套教材,系統(tǒng)地講解了Linux操作系統(tǒng)原理和基于Linux的各種編程,特別是Linux操作系統(tǒng)內(nèi)核編程?!陡叩葘W(xué)校規(guī)劃教材·國(guó)家精品課程教材:Linux操作系統(tǒng)實(shí)驗(yàn)教程》內(nèi)容分為三部分:第一部分介紹Linux操作系統(tǒng)原理;第二部分介紹10個(gè)基于Linux的實(shí)驗(yàn);第三部分附錄包含Linux環(huán)境下的操作及與編程有關(guān)的命令和函數(shù)列表?!陡叩葘W(xué)校規(guī)劃教材·國(guó)家精品課程教材:Linux操作系統(tǒng)實(shí)驗(yàn)教程》適合作為高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、信息安全、信息與計(jì)算科學(xué)、信息管理與信息系統(tǒng)等專(zhuān)業(yè)操作系統(tǒng)實(shí)驗(yàn)和課程設(shè)計(jì)教材,也是Linux開(kāi)發(fā)人員熟悉Linux環(huán)境下應(yīng)用及內(nèi)核編程的入門(mén)參考書(shū)。

作者簡(jiǎn)介

暫缺《Linux操作系統(tǒng)實(shí)驗(yàn)教程》作者簡(jiǎn)介

圖書(shū)目錄

第一部分 Linux操作系統(tǒng)基本原理
 第1章 Linux操作系統(tǒng)簡(jiǎn)介
  1.1 Linux的淵源和發(fā)展簡(jiǎn)史
  1.2 Linux的基本特性
  1.3 Linux內(nèi)核的開(kāi)發(fā)模式與內(nèi)核版本號(hào)
  1.4 Linux發(fā)行版介紹
  1.5 Linux內(nèi)核源代碼組織結(jié)構(gòu)
  1.6 學(xué)習(xí)Linux的輔助軟件介紹
 第2章 Linux的進(jìn)程管理
  2.1 進(jìn)程與進(jìn)程描述符
  2.2 進(jìn)程狀態(tài)及切換時(shí)機(jī)
   2.2.1 Linux的進(jìn)程狀態(tài)
   2.2.2 進(jìn)程的切換時(shí)機(jī)
  2.3 進(jìn)程的調(diào)度算法
  2.4 進(jìn)程的創(chuàng)建與消亡
 第3章 Linux的存儲(chǔ)器管理
  3.1 物理內(nèi)存的管理
   3.1.1 頁(yè)幀與區(qū)域
   3.1.2 伙伴算法
   3.1.3 slab分配器
  3.2 進(jìn)程地址空間的管理
   3.2.1 頁(yè)表機(jī)制
   3.2.2 vm_area_struct結(jié)構(gòu)
   3.2.3 進(jìn)程地址空間的相關(guān)系統(tǒng)調(diào)用
   3.2.4 頁(yè)面異常的處理
 第4章 Linux的文件系統(tǒng)
  4.1 VFS
   4.1.1 VFS的作用
   4.1.2 進(jìn)程描述符中與文件系統(tǒng)相關(guān)的成員
   4.1.3 VFS的文件模型
   4.1.4 文件系統(tǒng)的注冊(cè)與安裝
   4.1.5 各種對(duì)象的操作接口
  4.2 EXT2文件系統(tǒng)
   4.2.1 EXT2在磁盤(pán)上的物理布局
   4.2.2 主要的數(shù)據(jù)結(jié)構(gòu)及其基本操作
   4.2.3 磁盤(pán)塊的分配與釋放
  4.3 主要文件系統(tǒng)的系統(tǒng)調(diào)用處理流程
   4.3.1 文件的open操作
   4.3.2 文件的read操作
 第5章 Linux的設(shè)備管理
  5.1 設(shè)備文件的概念
  5.2 設(shè)備模型基礎(chǔ)
  5.3 相關(guān)數(shù)據(jù)結(jié)構(gòu)
   5.3.1 字符設(shè)備管理
   5.3.2 塊設(shè)備管理
   5.3.3 buffer
   5.3.4 設(shè)備請(qǐng)求隊(duì)列和I/O調(diào)度算法
  5.4 塊設(shè)備文件的open和read操作
   5.4.1 塊設(shè)備驅(qū)動(dòng)程序組成
   5.4.2 open函數(shù)
   5.4.3 read函數(shù)
 第6章 中斷、異常及系統(tǒng)調(diào)用
  6.1 中斷和異常的基本知識(shí)
  6.2 異常處理函數(shù)
  6.3 系統(tǒng)調(diào)用
  6.4 中斷的處理
   6.4.1 中斷控制器
   6.4.2 管理中斷的數(shù)據(jù)結(jié)構(gòu)
   6.4.3 中斷的處理過(guò)程
  6.5 軟中斷
 第7章 Sys V進(jìn)程間通信
  7.1 共有的特性
  7.2 信號(hào)量
  7.3 消息隊(duì)列
  7.4 共享內(nèi)存
第二部分 基于Linux操作系統(tǒng)的實(shí)驗(yàn)
 第8章 用戶態(tài)編程實(shí)驗(yàn)
  8.1 實(shí)驗(yàn)1——bash腳本編程
   8.1.1 實(shí)驗(yàn)內(nèi)容
   8.1.2 bash腳本編程簡(jiǎn)介
    8.1.2.1 注釋和簡(jiǎn)單命令
    8.1.2.2 環(huán)境變量
    8.1.2.3 控制結(jié)構(gòu)
    8.1.2.4 函數(shù)
   8.1.3 實(shí)驗(yàn)指南
  8.2 實(shí)驗(yàn)2——觀察Linux行為
   8.2.1 實(shí)驗(yàn)內(nèi)容
   8.2.2 proc文件系統(tǒng)簡(jiǎn)介
   8.2.3 實(shí)驗(yàn)指南
    8.2.3.1 Linux環(huán)境下C語(yǔ)言編程環(huán)境簡(jiǎn)介
    8.2.3.2 實(shí)驗(yàn)程序框架
  8.3 實(shí)驗(yàn)3——實(shí)現(xiàn)Linux命令解釋器
   8.3.1 實(shí)驗(yàn)內(nèi)容
   8.3.2 myshell的語(yǔ)法
   8.3.3 myshell的程序框架
   8.3.4 myshell命令行的語(yǔ)法分析
   8.3.5 簡(jiǎn)單命令的執(zhí)行
   8.3.6 myshell的Makefile
   8.3.7 實(shí)驗(yàn)指南
 第9章 內(nèi)核編程基礎(chǔ)實(shí)驗(yàn)
  9.1 實(shí)驗(yàn)4——內(nèi)核模塊
   9.1.1 實(shí)驗(yàn)內(nèi)容
   9.1.2 Linux內(nèi)核模塊簡(jiǎn)介
   9.1.3 內(nèi)核符號(hào)表
   9.1.4 內(nèi)核模塊編程介紹
    9.1.4.1 內(nèi)核模塊實(shí)例
    9.1.4.2 模塊編程的基本知識(shí)
    9.1.4.3 Makefile介紹
   9.1.5 實(shí)驗(yàn)指南
   9.1.6 測(cè)試
  9.2 實(shí)驗(yàn)5——proc文件系統(tǒng)編程
   9.2.1 實(shí)驗(yàn)內(nèi)容
   9.2.2 proc文件系統(tǒng)編程簡(jiǎn)介
    9.2.2.1 proc文件系統(tǒng)編程示例
    9.2.2.2 proc文件系統(tǒng)的核心數(shù)據(jù)結(jié)構(gòu)
    9.2.2.3 proc文件系統(tǒng)編程接口
   9.2.3 實(shí)驗(yàn)指南
  9.3 實(shí)驗(yàn)6——編譯內(nèi)核及增加Linux系統(tǒng)調(diào)用
   9.3.1 實(shí)驗(yàn)內(nèi)容
   9.3.2 Fedora下編譯內(nèi)核
    9.3.2.1 第1步——下載內(nèi)核
    9.3.2.2 第2步——生成內(nèi)核配置文件.config
    9.3.2.3 第3步——編譯和安裝新的內(nèi)核
   9.3.3 添加psta系統(tǒng)調(diào)用
   9.3.4 測(cè)試新增系統(tǒng)調(diào)用psta
   9.3.5 noexec系統(tǒng)調(diào)用的實(shí)現(xiàn)
 第10章 內(nèi)核編程綜合實(shí)驗(yàn)
  10.1 實(shí)驗(yàn)7——進(jìn)程隱藏
   10.1.1 實(shí)驗(yàn)內(nèi)容
   10.1.2 背景知識(shí)介紹
   10.1.3 proc文件系統(tǒng)實(shí)現(xiàn)簡(jiǎn)介
   10.1.4 實(shí)驗(yàn)指南
    10.1.4.1 功能⑴的實(shí)現(xiàn)
    10.1.4.2 功能(5)的實(shí)現(xiàn)
    10.1.4.3 功能(7)的實(shí)現(xiàn)
  10.2 實(shí)驗(yàn)8——字符設(shè)備驅(qū)動(dòng)開(kāi)發(fā)
   10.2.1 實(shí)驗(yàn)內(nèi)容
   10.2.2 字符設(shè)備驅(qū)動(dòng)開(kāi)發(fā)介紹
    10.2.2.1 測(cè)試字符設(shè)備
    10.2.2.2 描述設(shè)備的數(shù)據(jù)結(jié)構(gòu)
    10.2.2.3 設(shè)備號(hào)的操作
    10.2.2.4 字符設(shè)備的注冊(cè)與注銷(xiāo)
    10.2.2.5 文件操作集
    10.2.2.6 同步
   10.2.3 字符設(shè)備chatdev的實(shí)現(xiàn)
   10.2.4 聊天程序chat的實(shí)現(xiàn)
  10.3 實(shí)驗(yàn)9——naive文件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
   10.3.1 實(shí)驗(yàn)內(nèi)容
   10.3.2 項(xiàng)目的準(zhǔn)備工作及建議
   10.3.3 實(shí)驗(yàn)指南
    10.3.3.1 第1步——?jiǎng)?chuàng)建設(shè)備
    10.3.3.2 第2步——格式化分區(qū)
    10.3.3.3 第3步——定義并注冊(cè)naive文件系統(tǒng)
    10.3.3.4 第4步——安裝/卸載文件系統(tǒng)分區(qū)
    10.3.3.5 第5步——顯示根目錄的內(nèi)容
    10.3.3.6 第6步——在根目錄下創(chuàng)建內(nèi)容為空的文件
    10.3.3.7 第7步——寫(xiě)文件和讀文件
    10.3.3.8 第8步——?jiǎng)h除文件
    10.3.3.9 第9步——?jiǎng)?chuàng)建目錄
    10.3.3.10 第10步——?jiǎng)h除目錄
  10.4 實(shí)驗(yàn)10——塊設(shè)備驅(qū)動(dòng)開(kāi)發(fā)
   10.4.1 實(shí)驗(yàn)內(nèi)容
   10.4.2 實(shí)驗(yàn)基礎(chǔ)和思路
    10.4.2.1 參考驅(qū)動(dòng)程序1——塊設(shè)備驅(qū)動(dòng)程序sbull
    10.4.2.2 參考驅(qū)動(dòng)程序2——USB字符設(shè)備驅(qū)動(dòng)程序usb-skeleton
   10.4.3 U盤(pán)驅(qū)動(dòng)的幫助函數(shù)
    10.4.3.1 函數(shù)原型及其使用
    10.4.3.2 工作原理和過(guò)程
   10.4.4 實(shí)驗(yàn)指南
第三部分 Linux環(huán)境下的操作及常用命令和函數(shù)
 附錄A Linux常用命令
  A.1 用戶終端命令
  A.2 vi編輯器的用法
 附錄B Linux常用函數(shù)
  B.1 進(jìn)程管理函數(shù)
  B.2 文件管理函數(shù)
  B.3 進(jìn)程間通信
  B.4 多線程庫(kù)
 附錄C 內(nèi)核配置文件的生成
  C.1 配置文件初步生成
  C.2 修改內(nèi)核配置文件
  C.3 內(nèi)核編譯選項(xiàng)介紹
參考文獻(xiàn)

本目錄推薦

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