注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络操作系统操作系统理论OHM图解(操作系统)

OHM图解(操作系统)

OHM图解(操作系统)

定 价:¥16.50

作 者: (日)羽山博著;白玉林,王毓仁译
出版社: 科学出版社
丛编项: OHM图解
标 签: 电子与通信 综合 电工实用技术 电工技术

ISBN: 9787030130341 出版时间: 2004-01-01 包装: 平装
开本: 21cm 页数: 197页 字数:  

内容简介

  羽山博,生于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的计算机
  习惯用十六进制数
  格式化的定义
  系统管理员的定义

本目录推荐