◆文件区的分配方法 1 2
1操作系统的定义◆操作系统的定义 2
◆常见的几种操作系统 4
◆各种操作系统 6
◆操作系统的目的(1) 8
◆操作系统的目的(2) 10
◆操作系统的作用 12
◆操作系统与硬件 14
专栏操作系统的范围 16
格式化的定义 1 20
2计算机的主要组成部分◆计算机的主要零部件 20
◆CPU是如何执行程序的 22
◆CPU是如何进行计算工作的 24
◆CPU和操作系统的位数 26
◆访问存储器 28
◆硬盘和软盘的构造 30
◆速度与容量的矛盾与折衷 32
二进制数的定义 34
3计算机是如何工作的◆接通电源,计算机是如何启动的 38
◆操作系统是如何启动的 40
◆应用程序是如何启动的 42
◆如果程序不工作该怎么办 44
◆为什么不允许突然切断电源 46
◆操作系统是如何监视计算机工作的 48
程序是怎样编制的 50
4如何同时执行多个程序◆如何更有效地执行程序 54
◆连续执行作业会提高效率 56
◆同时执行程序也会提高效率 58
◆多个进程定时切换 60
◆多个进程的切换顺序是怎样确定的 62
◆如何区分不同的进程 64
◆进程具有各种状态 66
◆何谓系统调用——用户态和内核态 68
◆多线程技术可以进一步提高效率 70
有多个CPU的计算机 72
5更有效的使用有限的存储器◆物理存储器的限界 76
◆利用覆盖技术节约存储器 78
◆存储区为何会变成虫蚀状态 80
◆利用可重入的编程技术 82
◆将任务退避到硬盘 84
◆采用虚拟存储技术可以明显增加存储量 86
◆分页技术介绍(1) 88
◆分页技术介绍(2) 90
◆采用虚拟存储技术可以提高安全性能 92
◆采用多重虚拟存储技术保证大型程序安全执行 94
习惯用十六进制数 96
6将重要数据整理保存◆将数据和程序保存在文件中 100
◆很好地整理文件 104
◆取出数据的实际方法(1) 106
◆取出数据的实际方法(2) 108
◆取出数据的实际方法(3) 110
◆在文件中数据是怎样保存的 112
◆顺序文件及其使用方法 114
◆索引文件及其使用方法 116
◆直接存取文件及其使用方法 118
7高速输入输出处理◆高速输入输出的硬件设备 124
◆字符型外围设备与成组型外围设备 126
◆利用缓冲区提高输入输出速度 128
◆使用高速缓存使输入输出快速化 130
◆快速向打印机输出 132
◆怎样管理缓存与高速缓存中的数据 134
◆由键盘输入的信息如何到达程序中 136
8在多个程序之间进行数据交换◆多个程序使用相同的数据 140
◆文件的共享与排他控制 142
◆因程序死锁而不能运行时 144
◆在程序之间交换数据 146
◆利用管道技术进行数据交换 148
◆利用共享存储区交换数据 150
◆利用信号量进行排他控制 152
◆利用信号量进行同步控制 154
9大家共用一台计算机◆分时系统 158
◆如何区分用户 160
◆如何不让别人看到自己的文件 162
◆文件保护方式记录在何处 164
◆限制可以使用的磁盘容量 166
系统管理员的定义 168
10与其他的计算机交换数据◆利用计算机网络能做些什么 172
◆通信需要有规程 174
◆把数据送到远方的计算机 176
◆应用程序之间如何进行数据交换 178
◆防止非法侵入 180
11制作出任何人都能使用的计算机◆用文字进行对话还是用图像进行对话(1) 184
◆用文字进行对话还是用图像进行对话(2) 186
◆事件驱动的程序 188
◆客户/服务型程序 190
◆综合桌面应用环境 192
◆理解用户心思的计算机 194
◆能说会听的计算机 196