|
內容簡介: |
操作系统是一切软件运行的基础。根据本系专业学生的特点,结合自己十多年的操作系统原理的教学经验和素材积累,编写一本适合计算机专业学习的教材非常有必要。
本书全面系统地介绍了现代操作系统的基本理论和最新技术,并简单分析了操作系统的实现技术和方法。本书全面介绍了计算机系统中的一个重要软件——操作系统(OS)。全书分为7章,第一章介绍了 OS 的发展、特征、功能以及 OS 结构;第二章介绍了操作系统提供给用户的界面,即操作系统的用户接口;第三章深入地阐述了进程和线程的基本概念、原语和进程控制原语、进程同步与互斥以及进程之间通信、进程死锁以及线程概念、线程与进程的区别和联系;第四章为处理机调度,深入阐述了作业的基本概念、作业调度的层次以及作业调度算法,提出了评价作业调度算法的定量和定性指标;对作业实时调度、多处理机调度算法进行了分析;第五章为存储管理,对连续和离散存储器管理方式及虚拟存储器进行了介绍;第六章是文件管理,深入阐述了文件的逻辑结构与物理结构、外存空闲空间的分配和回收、文件索引结构;第七章为设备管理,深入阐述了外围设备的主要四种输入输出方式、设备分配所需的数据结构、中断技术和原理、缓冲区和缓冲池的管理、磁盘调度算法和磁盘阵列等,对 I/O 软件的层次结构作了较深入的阐述。
|
關於作者: |
周延森,男,副教授,任教于国际关系学院。作者自从2004年从北邮计算机学院毕业至今,一直在国际关系学院网络空间安全学院从事操作系统原理、数据结构与算法等基础专业课的教学工作。经过多年的教学工作,积累了较为丰富的计算机专业基础课的教学经验,收集了大量的教学和学习资料。在此基础上,参考大量目前国内外主流的操作系统原理教材,吸取一些教材编写优点,编写一本适合本科阶段学习的教材。
|
|