出版时间:2003-9 出版社:中国铁道出版社 作者:刘振鹏 页数:273 字数:422000
内容概要
操作系统是计算机系统必不可少的基本系统软件,是计算机专业学生的必修课。本书以先进性、简明性和实用性为编写的指导原则,以操作系统的基本原理为主线,系统地讲述了操作系统的基本概念、原理和实现技术,并以Linux操作系统为示例,展现了当代操作系统的本质和特点,是一本既注重基本原理,又结合实际的教科书。 本书内容丰富、结构清晰、突出基础、注重应用、强调理论与实践的结合。本教材可作为高等学校计算机科学与应用、通信工程、电子工程等电子信息类专业的教材,又适合于计算机爱好者自学,对于从事计算机应用和开发的技术人员也具有一定的参考价值。
书籍目录
第1章 引论 1-1 操作系统的概念 1-1-1 计算机系统 1-1-2 什么是操作系统 1-1-3 操作系统的目标 1-2 操作系统的形成与发展 1-2-1 操作系统的形成 1-2-2 操作系统的进一步发展 1-2-3 推动操作系统发展的主要动力 1-3 研究操作系统的几种观点 1-3-1 软件的观点 1-3-2 计算机系统资源管理的观点 1-3-3 进程的观点 1-3-4 用户与计算机硬件系统之间接口的观点 1-3-5 虚拟机观点 1-3-6 服务提供者观点 1-4 操作系统的功能与特征 1-4-1 操作系统的功能 1-4-2 操作系统的服务 1-4-3 操作系统的特征 1-5 操作系统的硬件环境 1-5-1 中央处理器(CPU) 1-5-2 存储系统 1-5-3 缓冲技术 1-5-4 中断技术 1-5-5 I/O控制 1-5-6 时钟 1-6 习题 第2章 作业管理和用户接口 2-1 概述 2-1-1 作业的基本概念 2-1-2 操作系统与用户接口 2-2 批处理作业的管理 2-2-1 作业控制语言和作业控制说明书 2-2-2 作业控制块和作业表 2-2-3 作业的建立 2-2-4 批处理作业的调度 2-2-5 作业的终止与撤消 2-2-6 作业的状态 2-3 交互式作业的管理 2-3-1 联机命令 2-3-2 命令的接收和解释执行 2-3-3 终端作业的管理 2-4 系统调用 2-4-1 处理器状态 2-4-2 系统调用的概念 2-4-3 系统调用的处理过程 2-5 习题 第3章 进程管理 3-1 进程的引入 3-1-1 程序顺序执行 3-1-2 程序并发执行 3-1-3 多道程序设计 3-2 进程 3-2-1 进程的概念 3-2-2 进程的基本状态及其转换 3-2-3 进程控制块PCB 3-2-4 进程控制 3-3 进程间的相互作用 3-3-1 进程间的联系 3-3-2 利用软件方法解决进程互斥问题 3-3-3 利用硬件方法解决进程互斥问题 3-3-4 信号量机制 3-3-5 经典进程同步问题 3-3-6 管程机制 3-4 进程通信 3-4-1 进程通信的类型 3-4-2 直接通信和间接通信 3-4-3 消息缓冲队列通信机制 3-5 进程调度(CPU调度) 3-5-1 调度的基本概念 3-5-2 进程调度算法 3-5-3 进程调度的时机和过程 3-6 死锁 3-6-1 产生死锁的原因和必要条件 3-6-2 预防死锁 3-6-3 避免死锁 3-6-4 检测死锁 3-6-5 死锁的解除 3-7 线程的基本概念 3-7-1 线程的引入 3-7-2 线程的定义和属性 3-7-3 线程与进程的比较 3-7-4 线程的实现机制 3-8 Linux的进程管理 3-8-1 Linux的进程结构与进程控制 3-8-2 Linux进程间通信 3-8-3 Linux的核心进程调度 3-9 习题 第4章 存储管理 第5章 文件管理 5-1 概述 第6章 设备管理 第7章 网络与分布式处理 参考文献
图书封面
评论、评分、阅读与下载