第1章 自主可控平臺介紹
1.1 概述
1.1.1 自主可控的定義
1.1.2 我國的自主可控體系發(fā)展現(xiàn)狀
1.1.3 本書的主要內容
1.2 國產操作系統(tǒng)
1.2.1 國產操作系統(tǒng)簡介
1.2.2 麒麟操作系統(tǒng)
1.3 麒麟操作系統(tǒng)編程基本介紹
1.3.1 第一個程序
1.3.2 Makefile
1.3.3 系統(tǒng)調用和庫函數(shù)
1.3.4 文本編輯工具
1.3.5 編譯調試工具
1.3.6 集成開發(fā)環(huán)境
1.3.7 Hello World
第2章 文件編程
2.1 文件編程的基礎知識
2.1.1 文件類型
2.1.2 文件權限
2.1.3 錯誤處理
2.2 底層I/O
2.2.1 打開和關閉文件
2.2.2 讀寫文件
2.2.3 其他操作
2.3 標準I/O
2.3.1 讀寫文件
2.3.2 格式化輸入/輸出
2.4 文件及目錄管理
2.4.1 文件管理函數(shù)
2.4.2 目錄管理函數(shù)
第3章 進程
3.1 概述
3.1.1 程序、進程與進程資源
3.1.2 進程的狀態(tài)及轉換
3.1.3 進程的屬性
3.2 進程的創(chuàng)建和管理
3.2.1 進程創(chuàng)建
3.2.2 進程等待
3.2.3 進程終止和資源回收
3.3 守護進程
3.3.1 守護進程的特點及應用
3.3.2 守護進程的輸出信息
3.3.3 守護進程的應用實例
第4章 進程聞通信
4.1 概述
4.2 管道
4.2.1 匿名管道
4.2.2 有名管道
4.3 消息隊列
4.3.1 消息隊列的創(chuàng)建
4.3.2 消息隊列的控制與管理
4.3.3 消息隊列的讀寫
4.3.4 消息隊列IPC實例
4.4 共享內存
4.4.1 共享內存的原理
4.4.2 共享內存的創(chuàng)建與管理
4.4.3 共享內存IPC實例
……
第5章 進程同步控制
第6章 多線程編程
第7章 網絡程序設計
第8章 操作系統(tǒng)核心編程介紹
第9章 Qt圖形界面開發(fā)
第10章 綜合例程
附錄
參考文獻