书名:
计算机公共基础
定价:
25.00元
出版社:
北京工业大学出版社
书号:
 
作者:
武马群(主编)
出版日期:
 
开本:
16开本
出版印次:
 
附带物:
     教材内容的编写以就业为导向,以社会需求为依据,以实用为基础,以应用为目的,以必需、够用为度,以讲清概念、强化应用为教学重点,强调高职高专学生主要应获得职业能力和职业素质培养,注重实际操作和应用,使教材内容体系反映高职高专教育特色,适应高职高专教育培养应用型人才的需要。
     操作系统是最常用和最重要计算机系统软件之一。操作系统的类型和工作模式决定了计算机系统的应用类型和使用模式。操作系统和计算机硬件系统一起构造了计算机系统的基本使用平台。理解和掌握操作系统的基本工作原理,这是构建计算机系统系统,开发计算机用原程序,进行计算机系统维护,有效使用计算机系统的基础。
     本书共分8章。第1章介绍操作系统的基本概念、操作系统的分类、操作系统的发展等内容。第2章介绍作业的基本概念、作业调度和管理的基本方法和策略。第3章介绍程序的并发执行、进程的基本概念、进程的状态以及进程调度。第4章介绍存储管理的基本功能、分页存储管理技术、分段存储管理技术、段页式存储管理技术、虚拟存储管理技术及其实现方法。第5章介绍文件管理,内容主要包括数据项、记录、文件及文件系统的基本概念;文件的分类以及文件系统的任务;文件目录关系的基本概念;文件系统的目录结构;文件共享、文件保护和文件保密的基本概念;文件存取控制的方法。第6章介绍计算机的输入/输出设备、设备控制器、设备与CPU之间的数据传输控制方式、中断技术、设备驱动程序、设备分配策略、缓冲技术以及硬盘技术的有关知识。第7章介绍常见的计算机攻击方法与防范、操作系统安全的基本概念、操作系统安全机制、操作系统安全评估标准,还对两种流行的Windows和Linux操作系统在安全性方面进行了比较。第8章介绍Windows操作系统的功能与原理,包括Windows 98的体系结构,Windows的API与DLL的基本概念;Windows的处理机管理、存储管理、文件管理和设备管理;Windows的配置、管理与维护等内容。
     本书内容编排合理,结构清晰,由浅入深,循序渐进,通俗易懂。第1章由喻敏编写,第2章、第6章和第7章由陈斌编写,第3章由郭黎明编写,第4章由将义军编写,第5章由薛飞编写,第8章由杨祥茂编写。全书由匡松修改和统稿。
     由于编者水平有限,缺点和错误在所难免,真诚地希望广大读者批评指正。

第1章 概述 1
1.1 操作系统的概念 1
1.1.1 计算机系统概述 1
1.1.2 什么是操作系统 4
1.2 操作系统的发展过程 5
1.2.1 手工操作阶段 5
1.2.2 早期批处理阶段 6
1.2.3 多道批处理系统 7
1.2.4 分时操作系统 8
1.2.5 实时系统 9
1.2.6 通用操作系统 10
1.2.7 操作系统的进一步发展 10
1.2.8 推动操作系统发展的动力 10
1.3 操作系统的分类 11
1.3.1 批处理操作系统 11
1.3.2 分时操作系统 12
1.3.3 实时操作系统 12
1.3.4 通用操作系统 13
1.3.5 个人计算机(PC机)操作系统 13
1.3.6 多处理器系统 13
1.3.7 网络操作系统 14
1.3.8 分布式操作系统 14

1.3.9 嵌入式操作系统 15
1.4 操作系统的功能 15
1.4.1 处理机管理 15
1.4.2 存储器管理 16
1.4.3 设备管理 17
1.4.4 文件管理 17
1.4.5 接口功能 18
1.5 现代操作系统的特征与基本概念 19
1.5.1 现代操作系统的特征 19
1.5.2 基本概念 20
1.6 现代主流操作系统简介 21
1.6.1 Windows操作系统 2

1.6.2 UNIX 22
1.6.3 Linux 22
1.7 研究操作系统的几种观点 23
1.7.1 计算机资源管理者的观点 23
1.7.2 用户界面的观点 23
1.7.3 进程管理的观点 23
1.7.4 虚拟机的观点 24
【习题】 24
第2章 作业管理 27
2.1 基本概念 27

2.1.1 作业、作业步和作业流 27
2.1.2 作业类型 28
2.1.3 作业管理功能 28
2.1.4 作业的状态转换 29
2.2 系统接口 30
2.2.1 命令级接口 30
2.2.2 程序级接口 33
2.2.3 系统调用 34
2.3 作业管理与调度 34
2.3.1 批处理系统中的作业管理与调度 34
2.3.2 分时系统中的作业管理与调度 42
【习题】 42
第3章 进程管理 44
3.1 进程的概念 44
3.1.1 程序的顺序执行 44
3.1.2 程序的并发执行 45
3.1.3 进程的概念和特征 46
3.2 进程的状态和转换 47
3.2.1 进程的状态 47
3.2.2 进程的状态转换 48
3.3 进程的描述 49

3.3.1 进程控制块 49
3.3.2 进程控制块的组织 49
3.3.3 进程上下文 50

3.4 进程控制 51
3.4.1 进程创建 51
3.4.2 进程撤消 51
3.4.3 进程阻塞 52
3.4.4 进程唤醒 52
3.5 进程同步和互斥 53
3.5.1 基本概念 53
3.5.2 进程间互斥 54
3.5.3 信号量机制 57
3.5.4 进程间同步 60
3.6 进程通信 63
3.7 进程调度 65
3.7.1 进程调度概述 65
3.7.2 常用的进程调度算法 67
3.8 死锁 70
3.8.1 死锁及产生的原因和必要条件 70
3.8.2 死锁的处理 71
3.9 线程 72
【习题】 73