


定价:19.8元
印次:1-6
ISBN:9787302044079
出版日期:2001.07.01
印刷日期:2005.09.13
图书责编:谢琛
图书分类:教材
本书分3部分介绍了操作系统原理及实现技术、操作系统常用命令和Linux系统管理。第1部分分为6章,讲述了操作系统及Linux操作系统的基本概念、功能及实现技术。第2部分分3章,讨论了Linux/UNIX操作系统常用命令及Shell编程。第3部分分6章,介绍了Linux系统管理,内容包括Linux软件的获取和安装、账号管理、文件系统的维护、后备与恢复等内容。本书内容侧重于Linux操作系统的应用,力求通俗易懂和实用。本教材适于作为大专院校非计算机专业学生选修课的教材,也可以作为广大计算机爱好者学习操作系统的入门教材。
操作系统是随着计算机硬件的发展,围绕着如何提高计算机系统资源的利用率和改善用户界面的友好性而形成、发展和不断成熟完善的。 Linux操作系统是20世纪90年代的产物。它是在20世纪90年代初由芬兰赫尔辛基大学计算机系的学生Linus Torvalds首先在Intel 386 PC上开发成功,并在Internet上公布了他的Linux操作系统内核的源代码。随后,Linux系统加入了“自由软件基金会”(FSF)的通用公共许可证(GPL),FSF的宗旨是消除计算机程序拷贝、分发、理解和修改的限制。由于Linux遵循GPL协议,提供内核源代码,且结构清晰、功能简捷,极大地激发了专业人员参与创作的积极性而纷纷加入Linux内核的开发工作。软件自由联盟(GNU)、Berkeley的BSD和MIT的X Windows等也都对Linux做出了重要的贡献。 Linux遵循POSIX标准, 它从UNIX的各个流派中不断吸取成功经验,接受继承了UNIX优秀的设计思想, 并扩展支持所有AT&T和BSD UNIX特性的操作系统,在大量高水平开发人员的努力工作下,到2000年,Linux核心已从0.01版发展为2.4版,拥有庞大的用户群体和世界最大的开发群体和测试队伍,这使得Linux具有稳定高效的处理性能,成为操作系统发展的热点,进而得到众多厂商的有力支持。 由于Linux适应多种硬件平台, 支持多种文件系统,整个系统的源代码可以自由获取,并且在GPL许可的范围内自由修改、传播,这就为学习、应用、开发操作系统及其他软件提供了良好的基础和较高的起点。 从计算机应用的角度看,大量计算机应用领域的创新...
第1章操作系统概述3
1.1操作系统简介3
1.1.1操作系统概念3
1.1.2操作系统发展简介4
1.2操作系统接口6
1.2.1程序员级接口6
1.2.2用户级接口6
1.3操作系统功能7
1.3.1处理机管理7
1.3.2存储管理7
1.3.3设备管理7
1.3.4文件系统8
1.3.5网络管理8
1.4操作系统结构8
1.4.1操作系统的逻辑结构9
1.4.2操作系统的体系结构9
1.5Linux操作系统介绍11
1.5.1Linux——自由操作系统11
1.5.2UNIX、GNU与Linux12
1.6Linux的内核特征16
1.6.1接口特色16
1.6.2功能特色17
1.6.3结构特征17
1.7Linux的发展及展望18
1.7.1开发模式18
1.7.2内核版本19
1.7.3国内应用状况19
1.7.4发展方向20
1.8小结21
习题22
第2章处理机管理23
2.1作业23
2.2进程24
2.2.1进程的概念24
2.2.2进程描述26
2.2.3进程状态及转换28
2.2.4进程控制31
2.2.5进程约束32
2.2.6进程通信33
2.2.7死锁35
2.3线程36
2.3.1线程的概念36
2.3.2线程和进程37
2.3.3Linux系统的线程37
2.4小结38
习题38
第3章存储管理40
3.1虚拟存储器40
3.1.1局部性原理40
3.1.2虚拟地址和虚拟地址空间41
3.2内存管理方式41 ... 查看详情





