| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
1 操作系统的定义
操作系统的定义
常见的几种操作系统
各种操作系统
操作系统的目的(1)
操作系统的目的(2)
操作系统的作用
操作系统与硬件
2 计算机的主要组成部分
计算机的主要零部件
CPU是如何执行程序的
CPU是如何进行计算工作的
CPU和操作系统的位数
访问存储器
硬盘和软盘的构造
速度与容量的矛盾与折衷
3 计算机是如何工作的
接通电源,计算机是如何启动的
操作系统是如何启动的
应用程序是如何启动的
如果程序不工作该怎么办
为什么不允许突然切断电源
操作系统是如何监视计算机工作的
4 如何同时执行多个程序
如何更有效地执行程序
连续执行作业会提高效率
同时执行程序也会提高效率
多个进程定时切换
多个进程的切换顺序是怎样确定的
如何区分不同的进程
进程具有各种状态
何谓系统调用——用户态和内核态
多线程技术可以进一步提高效率
5 更有效的使用有限的存储器
物理存储器的限界
利用覆盖技术节约存储器
存储区为何会变成虫蚀状态
利用可重入的编程技术
将任务退避到硬盘
采用虚拟存储技术可以明显增加存储量
分页技术介绍(1)
分页技术介绍(2)
采用虚拟存储技术可以提高安全性能
采用多重虚拟存储技术保证大型程序安全执行
6 将重要数据整理保存
将数据和程序保存在文件中
文件区的分配方法
很好地整理文件
取出数据的实际方法(1)
取出数据的实际方法(2)
取出数据的实际方法(3)
在文件中数据是怎样保存的
顺序文件及其使用方法
索引文件及其使用方法
直接存取文件及其使用方法
7 高速输入输出处理
高速输入输出的硬件设备
字符型外围设备与成组型外围设备
利用缓冲区提高输入输出速度
使用高速缓存使输入输出快速化
快速向打印机输出
怎样管理缓存与高速缓存中的数据
由键盘输入的信息如何到达程序中
8 在多个程序之间进行数据交换
多个程序使用相同的数据
文件的共享与排他控制
因程序死锁而不能运行时
在程序之间交换数据
利用管道技术进行数据交换
利用共享存储区交换数据
利用信号量进行排他控制
利用信号量进行同步控制
9 大家共用一台计算机
分时系统
如何区分用户
如何不让别人看到自己的文件
文件保护方式记录在何处
限制可以使用的磁盘容量
10 与其他的计算机交换数据
利用计算机网络能做些什么
通信需要有规程
把数据送到远方的计算机
应用程序之间如何进行数据交换
防止非法侵入
11 制作出任何人都能使用的计算机
用文字进行对话还是用图像进行对话(1)
用文字进行对话还是用图像进行对话(2)
事件驱动的程序
客户/ 服务型程序
综合桌面应用环境
理解用户心思的计算机
能说会听的计算机
专栏
操作系统的范围
二进制数的定义
程序是怎样编制的
有多个CPU的计算机
习惯用十六进制数
格式化的定义
系统管理员的定义