操作系统基础教程(第六版)

作者:方承志等

定价:34元

印次:1-1

ISBN:9787302128359

出版日期:2006.06.01

印刷日期:2006.06.20

图书责编:贾小红

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

这是一本关于操作系统基本原理的教科书,其最大特点就是从操作系统的分层概念出发,深入浅出地介绍了操作系统的基本概念和基本框架。全书分为5个部分。第1部分介绍计算机的基本硬件和软件知识;第2部分介绍操作系统的基本概念;第3部分主要讨论用户和操作系统的交互和通信;第4部分探讨操作系统的内部机制(Windows和Linux);第5部分详细介绍了计算机网络(互联网)的基本组成部分和工作原理,并重点讨论Windows 2003和Linux这两个操作系统的网络功能。 本书可以作为高等院校非计算机专业相关课程的教材或参考书,也适合具有高中以上数学基础的计算机用户自学,还可以作为社会上计算机培训机构的教材。对所有想了解计算机操作系统,但又不需要或不打算深入学习其理论和实现细节的读者来说,本书是一本极具价值的入门指导书。

前 言 ________________________________________ 哲学与观点 本书的第一版出版于1977年。在那个时候,IBM一家公司主宰着计算机行业,教材的第一版反映了这个事实。但时代已经变了,今天,一个典型的计算环境包含来自若干不同厂家的多台计算机,这些计算机连接起来,构成一个网络。这种新的现实是推动本书第六版出版的动力。 尽管已经对本书做了大量的修改,但本书的定位没有变,仍然是操作系统的应用入门书籍。本书不是一本关于操作系统的理论教科书,其目标读者群是那些使用(而不是设计)计算机、操作系统和网络的人员,其目的是为了向他们说明为什么需要操作系统,以及操作系统在功能层面上可以完成什么工作。 本书的早期版本所论述的操作系统是从一个应用程序员的角度来看待的。但同第五版一样,本版做了一些扩展,以满足那些计算机熟练用户的需求(这些人可能了解程序设计,也可能不了解)。同前面各个版本一样,本书假设读者少量知道或是不知道高中代数以外的数学知识。读者所惟一需要预备的知识是关于计算机的合乎情理的基本概念,并真正有兴趣了解计算机应用程序下面所发生的事情。 与第五版的差异 技术更新贯穿于全书,但除此之外,在关于Windows的章节(第7章、第10章和第15章)中,对Windows 做了更新介绍,以反映这种广受大众欢迎的操作系统的最新版本,在UNIX/Linux章节(第8章、第11章和第16章)中,覆盖了Linux更多方面的内容。第5部分实际上被重新写过,加入了第12章(数据通信和网络),第13章(互联网和万维网)和第14章(客户机/服务器信息系统)。 ...

目录
荐语
查看详情 查看详情
目录

第1章  何谓操作系统 1

1.1  操作系统的基本功能 1

1.1.1  接口功能 1

1.1.2  服务 1

1.1.3  平台 2

1.2  抽象层次 2

1.2.1  黑箱 3

1.2.2  现代操作系统的主要服务 3

1.2.3  层间通信和层内通信 4

1.2.4  计算机之间的通信 4

1.2.5  组装系统 5

1.3  开源操作系统和专属操作系统 5

1.4  本书前瞻 6

1.5  总结 6

1.5.1  关键词 6

1.5.2  复习问题 6

1.5.3  练习 7

第1部分  操作系统的硬件软件资源

第2章  硬件 8

2.1  存储器 8

2.1.1  物理存储设备 8

2.1.2  字节和字 9

2.1.3  可编址存储器 9

2.1.4  高速缓冲存储器 9

2.2  处理器 10

2.2.1  程序指令 10

2.2.2  处理器部件 11

2.2.3  机器周期 11

2.2.4  协处理器 14

2.3  微指令 15

2.4  输入和输出设备 15

2.5  辅存 16

2.5.1  磁盘 16

2.5.2  备份 18

2.5.3  其他辅存 18

2.5.4  目录 19

2.5.5  通信硬件 20

2.6  部件的连接 20

2.7  总结 22

2.7.1  关键词 22

2.7.2  复习问题 23

2.7.3  练习 23

第3章  应用软件和数据 24

3.1  硬件、软件和数据 24

3.1.1  软件 24

3.1.2  绝... 查看详情

查看详情