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