OHM图解(操作系统)

OHM图解(操作系统)
作 者: 羽山博 白玉林 王毓仁
出版社: 科学出版社
丛编项: OHM图解
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 电子与通信 综合 电工实用技术 电工技术
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  羽山博,生于1961年,京都大学文学部哲学系(心理学专业)毕业。在NEC公司以用户、社内骨干为对象担当编程及操作系统方面的培训。从NEC退职后,从事科技写作,在杂志和书刊上发表过很多文章,他的文章把难懂的内容以简洁易懂的语言进行了生动地描述。现地担任RogueInternational有限公司社长、日本大学讲师、多摩美术大学讲师。主要著作《UNIX系统编程》(日本,欧姆社出版)、《WSH速查手册》(日本,O’REILLY/欧姆社出版)、《WindowsXPProfessional&HomeEdition大百科》(日本,IMPRESS出版)等等。

内容简介

羽山博,生于1961年,京都大学文学部哲学系(心理学专业)毕业。在NEC公司以用户、社内骨干为对象担当编程及操作系统方面的培训。从NEC退职后,从事科技写作,在杂志和书刊上发表过很多文章,他的文章把难懂的内容以简洁易懂的语言进行了生动地描述。现地担任RogueInternational有限公司社长、日本大学讲师、多摩美术大学讲师。主要著作《UNIX系统编程》(日本,欧姆社出版)、《WSH速查手册》(日本,O’REILLY/欧姆社出版)、《WindowsXPProfessional&HomeEdition大百科》(日本,IMPRESS出版)等等。本书是OHM图解系列之一。本书从操作系统的基础知识入手,详细介绍计算机的组成、计算机的运行、多程序运行、存储器的使用、数据的保存和高速输入输出,以及多程序数据操作等知识。本书图文并茂,趣味性强,内容实用。本书适合计算机及通信等相关专业的初学者阅读,也可供对操作系统知识感兴趣的非专业人士参考。

图书目录

1 操作系统的定义

操作系统的定义

常见的几种操作系统

各种操作系统

操作系统的目的(1)

操作系统的目的(2)

操作系统的作用

操作系统与硬件

2 计算机的主要组成部分

计算机的主要零部件

CPU是如何执行程序的

CPU是如何进行计算工作的

CPU和操作系统的位数

访问存储器

硬盘和软盘的构造

速度与容量的矛盾与折衷

3 计算机是如何工作的

接通电源,计算机是如何启动的

操作系统是如何启动的

应用程序是如何启动的

如果程序不工作该怎么办

为什么不允许突然切断电源

操作系统是如何监视计算机工作的

4 如何同时执行多个程序

如何更有效地执行程序

连续执行作业会提高效率

同时执行程序也会提高效率

多个进程定时切换

多个进程的切换顺序是怎样确定的

如何区分不同的进程

进程具有各种状态

何谓系统调用——用户态和内核态

多线程技术可以进一步提高效率

5 更有效的使用有限的存储器

物理存储器的限界

利用覆盖技术节约存储器

存储区为何会变成虫蚀状态

利用可重入的编程技术

将任务退避到硬盘

采用虚拟存储技术可以明显增加存储量

分页技术介绍(1)

分页技术介绍(2)

采用虚拟存储技术可以提高安全性能

采用多重虚拟存储技术保证大型程序安全执行

6 将重要数据整理保存

将数据和程序保存在文件中

文件区的分配方法

很好地整理文件

取出数据的实际方法(1)

取出数据的实际方法(2)

取出数据的实际方法(3)

在文件中数据是怎样保存的

顺序文件及其使用方法

索引文件及其使用方法

直接存取文件及其使用方法

7 高速输入输出处理

高速输入输出的硬件设备

字符型外围设备与成组型外围设备

利用缓冲区提高输入输出速度

使用高速缓存使输入输出快速化

快速向打印机输出

怎样管理缓存与高速缓存中的数据

由键盘输入的信息如何到达程序中

8 在多个程序之间进行数据交换

多个程序使用相同的数据

文件的共享与排他控制

因程序死锁而不能运行时

在程序之间交换数据

利用管道技术进行数据交换

利用共享存储区交换数据

利用信号量进行排他控制

利用信号量进行同步控制

9 大家共用一台计算机

分时系统

如何区分用户

如何不让别人看到自己的文件

文件保护方式记录在何处

限制可以使用的磁盘容量

10 与其他的计算机交换数据

利用计算机网络能做些什么

通信需要有规程

把数据送到远方的计算机

应用程序之间如何进行数据交换

防止非法侵入

11 制作出任何人都能使用的计算机

用文字进行对话还是用图像进行对话(1)

用文字进行对话还是用图像进行对话(2)

事件驱动的程序

客户/ 服务型程序

综合桌面应用环境

理解用户心思的计算机

能说会听的计算机

专栏

操作系统的范围

二进制数的定义

程序是怎样编制的

有多个CPU的计算机

习惯用十六进制数

格式化的定义

系统管理员的定义