操作系统之编程观察罗秋明著 pdf下载pdf下载

操作系统之编程观察罗秋明著百度网盘pdf下载

作者:
简介:本篇提供书籍《操作系统之编程观察罗秋明著》百度网盘pdf下载
出版社:万卷出版公司图书专营店
出版时间:2018-05
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息


书名:操作系统之编程观察

定价:59元

作者:罗秋明 著

出版社:清华大学出版社

出版日期:2018-05-01

ISBN:9787302489733

字数:410000

页码:315

版次:

装帧:平装

开本:B5开

商品重量:

内容提要


本书弥合了操作系统理论课程和操作系统编码实现之间的断层。以Linux真实操作系统为观察对象,主要利用proc文件系统展示出来的内核行为数据来讲述操作系统的核心概念。

目录


目录章Linux安装与访问11.1安装Linux11.1.1下载CentOS 711.1.2CentOS 7安装31.2虚拟机安装Linux91.2.1VirtualBox安装91.2.2虚拟机配置171.2.3虚拟机安装Linux191.3ssh远程终端访问211.4初次接触Linux241.4.1简单操作241.4.2运行HelloWorld程序291.4.3操作系统接口321.5阅读注意事项331.6本章小结34第2章进程控制352.1进程基本概念352.1.1进程实体372.1.2进程间组织关系38操作系统之编程观察目录2.1.3进程控制命令422.2创建与撤销进程442.2.1fork创建子进程442.2.2孤儿进程和僵尸进程472.2.3exec函数族492.2.4通过kill撤销进程512.2.5创建守护进程512.3创建pthread线程562.3.1进程与线程572.3.2创建方法582.4进程和线程资源开销602.4.1PCB开销602.4.2内存描述符开销632.5本章小结642.6练习65第3章进程调度663.1调度与均衡663.1.1调度与均衡框架713.1.2全系统的调度统计723.2进程状态及其转变753.2.1进程状态753.2.2状态转换803.2.3进程的调度统计833.3进程的调度883.3.1普通进程的CFS调度883.3.2实时进程调度933.4进程迁移与负载均衡1033.4.1CFS进程的负载均衡1043.4.2实时进程的负载均衡1113.5本章小结1143.6练习114第4章进程间通信与同步1154.1进程间通信1154.1.1管道1154.1.2System V IPC1204.2进程间同步1334.2.1System V IPC信号量集1334.2.2POSIX信号量1454.3本章小结154 4.4练习154第5章内存管理1565.1虚存空间管理1565.1.1进程映像1565.1.2堆区1615.1.3文件映射区1685.1.4栈区1715.1.5访问任意进程的虚存1765.1.6虚存使用的物理页帧1795.2分页机制与页表1815.2.1分页机制1825.2.2进程页表1865.3物理内存组织管理1935.3.1页帧、节点、内存域1935.3.2空闲页帧管理——buddy系统2005.3.3物理内存分配与回收2045.3.4内存回收2155.4本章小结2275.5练习228第6章综合——新进程创建到运行2296.1shell读入命令2296.1.1用户空间与内核空间2296.1.2读入命令2316.2创建进程2376.2.1fork复制进程2376.2.2替换进程映像2386.2.3开始运行新进程2396.2.4进程映像与缺页2406.3本章小结2406.4练习241第7章VFS文件系统2427.1VFS2427.1.1VFS对象2437.1.2文件系统类型2457.2文件基本操作2467.2.1命令行基本操作2467.2.2编程接口2487.3目录结构2537.3.1树形结构2537.3.2软/硬链接2547.3.3文件系统创建与安装2587.4页缓存2647.4.1页缓存基本概念2657.4.2页缓存动态变化2667.5非文件功能2687.5.1交换2687.5.2设备接口2737.5.3proc文件系统2797.6本章小结2807.7练习280第8章EXT2文件系统2818.1EXT2磁盘数据的组织2818.1.1整体布局2818.1.2超级块2838.1.3块组描述符2858.1.4索引节点2868.1.5目录结构2898.2EXT2文件系统的创建2918.2.1分配磁盘空间2918.2.2创建环回设备2928.2.3创建EXT2文件系统2938.2.4安装文件系统2938.3查看EXT2磁盘数据2948.3.1布局信息2948.3.2块组描述符2998.3.3索引节点与文件内容3008.3.4目录结构3048.4本章小结3098.5练习310附录vi编辑命令311

编辑推荐


Linux老司机的仪表盘——菜鸟与高手的分界线