个人简介
Gary Nutt是科罗拉大学计算机科学系教授。他于1972年获得华励顿大学博士学位。曾在施乐公司PARC实验室和贝尔实验室工作过。他的在研究领域主要包括:操作系统、分布式程序设计、分布式虚拟机、存储系统、小型无线局域网络等。他另一部著作《操作系统:现代观点》是国际上主流的操作系统教材之一,与本书配套,已由机械工业出版社出版。
内容简介
本书是一本传统操作系统教材的配套实验室教材。本书共分两部分:第一部分展示了Linux设计的概况,对Linux环境的运行时组织和进程、文件及设备管理等主题提供了分析;第二部分通过12个练习探讨了操作系统内部结构的各个方面,内容涉及Shell编程、内核模块、系统调用、虚拟存储、文件系统、文件I/O等,从而帮助读者开发自己的Linux内核函数和数据结构,使读者在实验室中真正了解理论概念是如何在Linux中得到实现的。
本书可供计算机专业本科生使用,也是教师的辅导用书。附带光盘中的Linux源代码为读音的学习和使用提供了便利。