
|
|
| 羽山博,生于1961年,京都大学文学部哲学系(心理学专业)毕业。在NEC公司以用户、社内骨干为对象担当编程及操作系统方面的培训。从NEC退职后,从事科技写作,在杂志和书刊上发表过很多文章,他的文章把难懂的内容以简洁易懂的语言进行了生动地描述。现地担任Rogue International有限公司社长、日本大学讲师、多摩美术大学讲师。主要著作《UNIX系统编程》(日本,欧姆社出版)、《WSH速查手册》(日本,O’REILLY/欧姆社出版)、《Windows XP Professional & Home Edition 大百科》(日本,IMPRESS出版)等等。
|
| 1 操作系统的定义 操作系统的定义 常见的几种操作系统 各种操作系统 操作系统的目的(1) 操作系统的目的(2) 操作系统的作用 操作系统与硬件 2 计算机的主要组成部分 计算机的主要零部件 CPU是如何执行程序的 CPU是如何进行计算工作的 CPU和操作系统的位数 访问存储器 硬盘和软盘的构造 速度与容量的矛盾与折衷 3 计算机是如何工作的 接通电源,计算机是如何启动的 操作系统是如何启动的 应用程序是如何启动的 如果程序不工作该怎么办 为什么不允许突然切断电源 操作系统是如何监视计算机工作的 4 如何同时执行多个程序 如何更有效地执行程序 连续执行作业会提高效率 同时执行程序也会提高效率 多个进程定时切换 多个进程的切换顺序是怎样确定的 如何区分不同的进程 进程具有各种状态 何谓系统调用——用户态和内核态 多线程技术可以进一步提高效率 5 更有效的使用有限的存储器 物理存储器的限界 利用覆盖技术节约存储器 存储区为何会变成虫蚀状态 利用可重入的编程技术 将任务退避到硬盘 采用虚拟存储技术可以明显增加存储量 分页技术介绍(1) 分页技术介绍(2) 采用虚拟存储技术可以提高安全性能 采用多重虚拟存储技术保证大型程序安全执行 6 将重要数据整理保存 将数据和程序保存在文件中 文件区的分配方法 很好地整理文件 取出数据的实际方法(1) 取出数据的实际方法(2) 取出数据的实际方法(3) 在文件中数据是怎样保存的 顺序文件及其使用方法 索引文件及其使用方法 直接存取文件及其使用方法 7 高速输入输出处理 高速输入输出的硬件设备 字符型外围设备与成组型外围设备 利用缓冲区提高输入输出速度 使用高速缓存使输入输出快速化 快速向打印机输出 怎样管理缓存与高速缓存中的数据 由键盘输入的信息如何到达程序中 8 在多个程序之间进行数据交换 多个程序使用相同的数据 文件的共享与排他控制 因程序死锁而不能运行时 在程序之间交换数据 利用管道技术进行数据交换 利用共享存储区交换数据 利用信号量进行排他控制 利用信号量进行同步控制 9 大家共用一台计算机 分时系统 如何区分用户 如何不让别人看到自己的文件 文件保护方式记录在何处 限制可以使用的磁盘容量 10 与其他的计算机交换数据 利用计算机网络能做些什么 通信需要有规程 把数据送到远方的计算机 应用程序之间如何进行数据交换 防止非法侵入 11 制作出任何人都能使用的计算机 用文字进行对话还是用图像进行对话(1) 用文字进行对话还是用图像进行对话(2) 事件驱动的程序 客户/ 服务型程序 综合桌面应用环境 理解用户心思的计算机 能说会听的计算机 专栏 操作系统的范围 二进制数的定义 程序是怎样编制的 有多个CPU的计算机 习惯用十六进制数 格式化的定义 系统管理员的定义 |
商品评论(0条)