作業系統原理·技術與編程

作業系統原理·技術與編程

《作業系統原理·技術與編程》是2004年機械工業出版社出版的圖書,作者是蔣靜。本書從原理、技術、實現三個方面講述作業系統原理和編程思想以及編程方法。

基本介紹

  • 書名:作業系統原理·技術與編程
  • 作者:蔣靜
  • ISBN:9787111131601
  • 頁數:502頁
  • 出版社:機械工業出版社
  • 出版時間:2004年1月1日
  • 裝幀:平裝
作者簡介,內容簡介,目錄,

作者簡介

蔣靜,女,1982年畢業於華東工程學院無線電工程系,畢業後曾在軍隊中從事工程技術與科研工作,現任青島大學信息工程學院副教授、碩士生導師。曾獲軍隊科技進步獎和山東省教委科技進步獎。擁有多項國家實用新型專利。1999年-2002年在中科院計算所做高級訪問學者。現主要從事計算機體系結構和作業系統領域的研究與教學工作。

內容簡介

這種集原理、技術、實現於一身的講述作業系統原理的方法是《作業系統原理·技術與編程》的獨到之處。《作業系統原理·技術與編程》分別給出了四個大的核心層次和若干應用程式層次上的編程實例。因此,全書並沒有隻停留在介紹作業系統普遍使用的基本概念和基本原理,而是進一步探究Linux核心數據結構和程式設計思路以及編程方法,並在一定範圍內探討了Linux核心的實現方案所具有的優缺點,從而啟迪和鍛鍊讀者的創新意識。

目錄

作者簡介
前言
學習/閱讀本書的方法
第一部分 作業系統初始化
第1章 作業系統概述
1.1 作業系統的定義
1.2 作業系統發展過程中的設計需求分析
1.3 核心體系結構模型
1.4 Linux作業系統的出現
1.5 作業系統如何運行一個用戶程式
1.6 重要思想和理論
1.7 小結
1.8 練習題
1.9 參考文獻
第2章 i386硬體與軟體接口技術
2.1 微型計算機硬體組成
2.2 實模式軟體結構
2.3 保護模式下存儲器管理單元MMU
2.4 保護模式和保護
2.5 任務切換機制
2.6 小結
2.7 練習題
2.8 參考文獻
第3章 Linux系統引導過程
3.1 BIOS啟動過程
3.2 引導過程
3.3 實模式下的系統初始化Startup ()函式
3.4 核心解壓縮過程Startup _32()
3.5 保護模式下的系統初始化
3.6 小結
3.7 練習題
3.8 參考文獻
第4章 啟動Linux核心
第二部分 並發控制原理及其實現
第5章 程式和進程
第6章 互斥與同步
第7章 死鎖與飢餓
第8章 進程調度
第9章 中斷技術
第10章 系統調用接口
第三部分 OS資源管理及其實現
第11章 存儲器管理及Linux實現
第12章 檔案管理及Linux實現
第13章 I/O設備管理與設備驅動程式
第四部分 IPC和網路編程接口
第14章 最早的IPC方法:信號與管道
第15章 System V進程間通信
第16章 Linux網路接口及核心實現
第17章 TCP套接口編程的基本方法
第18章 UDP套接口編程的基本方法
附錄 Linux原始碼目錄結構與內容

相關詞條

熱門詞條

聯絡我們