特色:
信息技术的迅速发展,使得计算机操作系统在近几年发展也很快。网络应用的大量普及,使得人们纷纷从单机应用向网络应用发展,导致操作系统向网络化发展。网上应用服务和数据处理量的增加导致服务器需求量激增,这就需要更多的人更深一步地掌握服务器操作系统。人们对信息处理的渴求使得从信息服务、电子商务、移动通信,到信息家电,通过智能设备运行的业务量增多,导致需要大量的信息设备,因而引发在各种设备上加入运行各种计算机(包括嵌入式计算机),这就是普及运算的问题。普及运算需要各种嵌入式操作系统,从而促进了操作系统向微小化的方向发展。网络技术、集群技术、多处理机技术、分布式技术的发展使操作系统进一步向纵深发展。这些新的变化,对《操作系统》这门课提出了不少新的要求。
UNIX类操作系统一般人接触较少。要学好操作系统这门课和了解UNIX操作系统,应当做大量练习,并在机器上反复实践。本书所附的10个实验,是在UNIX系统中进行工作的*基本的技能,仅起到一个入门作用,读者还需要进一步参考其他资料以获得进一步提高。尽管RedHat Linux到8.0版本(编者写这个前言时已发行到9.0版本)后X Windows已经很好用了,但编者还是建议采用字符界面和命令行进行交互操作,因为我们的目标是在多数UNIX服务器下能工作。尽管UNIX的命令很难记忆,但掌握一些基本的内容和操作步骤,会使你畅行于各个系统,并且效率高。 本书主要内容包括:操作系统概论,作业管理,进程,处理机调度,存储管理,设备管理,文件系统,网络,分布式处理、客户机/服务器和集群等,并有10个上机实验。 本书保留了操作系统中经典的理论并力求知识的完整性和连续性,同时增加了现代操作系统中必要的部分,如多处理机、分布式系统、网络和安全等。本书既强调理论性又注重实践,以流行的Linux操作系统作为实例,在教材中相应部分通过对Linux操作系统的剖析和应用来验证理论。附录中提供了上机实验的内容和步骤,便于操作。本书内容具体、实用。 本书可作为高职高专院校计算机专业及其他院校相关专业的教材,也可供Linux爱好者参考。