作業系統課程設計[機械工業出版社出版的圖書]

作業系統課程設計[機械工業出版社出版的圖書]
更多義項 ▼ 收起列表 ▲

出版信息

書號:48416ISBN:978-7-111-48416-5
作者:朱敏印次:1-2
責編:開本:16開
字數:135千字定價:35.0
所屬叢書:高等院校計算機課程設計指導叢書
裝訂:出版日期:2018-05-15

內容簡介

本書的實踐環境基於Windows和Linux作業系統。Windows作業系統已經很普及,但是對於Linux作業系統並不是每個用戶都有了解,本書對比介紹了Windows和Linux作業系統的異同,並對基本理論在兩種作業系統中的具體實現進行了剖析。此外,本書對與實踐內容相關的環境搭建、程式調試等基本技能也進行了介紹,以彌補讀者在程式設計學習初期對調試方法、檔案及接口等內容的不足。

圖書目錄


前言
教學建議
第一部分 基 礎 知 識
第1章 虛擬機及其使用概述2
1.1 虛擬機軟體VMware概述2
1.2 搭建實踐環境2
1.3 在Windows下安裝VMware2
1.4 VMware下Ubuntu的安裝配置6
1.5 虛擬機下的Linux與宿主機Windows的檔案訪問14
1.5.1 虛擬機下Ubuntu的網路配置及FTP使用14
1.5.2 Ubuntu虛擬機下開啟Telnet服務15
1.5.3 Ubuntu虛擬機下開啟Samba服務16
本章小結17
第2章 Linux與Windows的分析與比較18
2.1 Linux系統特性18
2.1.1 Linux核心18
2.1.2 Linux系統軟硬體資源的組織19
2.1.3 Linux檔案系統19
2.2 Windows下的cmd與Linux下的shell20
2.2.1 終端和控制台的概念20
2.2.2 Windows下cmd與Linux下shell的比較20
2.3 Linux和Windows基本命令與格式20
2.3.1 Windows與Linux基本命令20
2.3.2 命令格式介紹和幫助查詢21
2.4 Linux和Windows 下C語言編程環境及編譯器22

本章小結22
第3章 C語言知識23
3.1 C語言基本語法回顧23
3.1.1 分析一個簡單的C程式23
3.1.2 數據類型23
3.1.3 變數與常量25
3.1.4 運算符 26
3.1.5 函式27
3.2 指針29
3.2.1 指針基礎29
3.2.2 指針變數的操作29
3.2.3 指針與函式30
3.2.4 數組與指針31
3.3 C標準庫31
本章小結32
第4章 檔案I/O33
4.1 系統調用與C語言標準庫33
4.2 Linux檔案系統調用函式34
4.3 C語言標準庫中的檔案I/O函式37

本章小結40
第5章 系統進程編程基礎41
5.1 main函式與命令行參數41
5.2 進程終止41
5.3 Linux中的進程控制函式42
5.3.1 fork函式42
5.3.2 wait和waitpid函式42
5.3.3 exec函式43
5.4 進程創建及終止函式44
5.4.1 CreateProcess函式44
5.4.2 ExitProcess函式45
本章小結46
第6章 C程式調試技術47
6.1 Windows下基於VC 6.0和VS 2005的調試47
6.2 GDB簡介及Linux下的命令行調試53
6.3 Linux下可視化界面調試範例55
本章小結58
第二部分 核 心 實 驗
第7章 Linux編程基礎實驗60
7.1 實驗目的60
7.2 實驗準備60
7.3 實驗基本知識及原理60
7.4 實驗說明62
7.5 實驗內容62
7.6 實驗總結64
7.7 實驗報告及小組任務64
7.8 參考代碼65

相關詞條

熱門詞條

聯絡我們