计算机导论-第4章-操作系统与网络知识要点课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机导论-第4章-操作系统与网络知识要点课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 导论 操作系统 网络 知识 要点 课件
- 资源描述:
-
1、 计算机导论计算机导论(2009)第第4章章 操作系统与网络知识操作系统与网络知识4.1 操作系统的形成与发展操作系统的形成与发展4.2 操作系统的功能操作系统的功能4.3 操作系统实例操作系统实例4.4 计算机网络概述计算机网络概述4.5 计算机网络体系结构计算机网络体系结构4.6 因特网技术因特网技术4.7 本章小结本章小结 计算机导论计算机导论(2009)4.1 操作系统的形成与发展操作系统的形成与发展操作系统概念操作系统概念操作系统的形成操作系统的形成操作系统的发展操作系统的发展操作系统的特征操作系统的特征 计算机导论计算机导论(2009)4.1.1 操作系统概念操作系统概念计算机系统
2、计算机系统 硬件子系统硬件子系统中央处理器:运算器中央处理器:运算器/控制器控制器/寄存器。寄存器。存储器:内存存储器:内存/外存。外存。外设:输入设备外设:输入设备/输出设备。输出设备。软件子系统软件子系统系统软件:操作系统系统软件:操作系统/语言翻译程序语言翻译程序/数据库管理系统。数据库管理系统。应用软件:通用应用软件应用软件:通用应用软件/专用应用软件。专用应用软件。计算机导论计算机导论(2009)4.1.1 操作系统概念操作系统概念操作系统操作系统操作系统定义操作系统定义管理计算机资源。管理计算机资源。控制程序执行。控制程序执行。提供多种服务。提供多种服务。方便用户使用。方便用户使用
3、。操作系统的目标操作系统的目标方便性方便性/有效性有效性/开放性。开放性。可靠性可靠性/可扩充性可扩充性/可移植性。可移植性。计算机导论计算机导论(2009)4.1.2 操作系统的形成操作系统的形成人工操作人工操作用穿孔机将编写好的程序及相应的数据穿孔在纸带用穿孔机将编写好的程序及相应的数据穿孔在纸带/卡片卡片上,通过纸带上,通过纸带/卡片机输入计算机。卡片机输入计算机。启动计算机执行程序,通过控制台上的开关、按钮和指启动计算机执行程序,通过控制台上的开关、按钮和指示灯来操作和控制程序的执行。示灯来操作和控制程序的执行。程序执行完并取走计算结果后,下一个用户才能使用该程序执行完并取走计算结果后
4、,下一个用户才能使用该计算机。计算机。高速的高速的CPU绝大部分时间处于等待慢速的手工操作和外绝大部分时间处于等待慢速的手工操作和外设运行,计算机资源得不到有效利用。设运行,计算机资源得不到有效利用。计算机导论计算机导论(2009)4.1.2 操作系统的形成操作系统的形成批处理操作系统批处理操作系统单道批处理系统单道批处理系统把一批作业放入外存把一批作业放入外存,但一次只调用一道作业进人内存运行。但一次只调用一道作业进人内存运行。作业是指用户在一次数据处理中要求计算机所做的全部工作的总作业是指用户在一次数据处理中要求计算机所做的全部工作的总和,由用户程序、数据和作业说明书组成。和,由用户程序、
5、数据和作业说明书组成。多道批处理系统多道批处理系统从外存中把多个作业同时调入内存。从外存中把多个作业同时调入内存。内存中的多个作业可以交替执行,但不能进行人机交互。内存中的多个作业可以交替执行,但不能进行人机交互。一批作业放入外存的方式一批作业放入外存的方式联机方式:在主机控制下进行。联机方式:在主机控制下进行。脱机方式:在外围机控制下进行脱机方式:在外围机控制下进行,进一步提高了主机利用率。进一步提高了主机利用率。计算机导论计算机导论(2009)4.1.2 操作系统的形成操作系统的形成分时操作系统分时操作系统把把CPU的时间分成微小的时间片。的时间分成微小的时间片。按时间片轮流为多个终端服务
6、。按时间片轮流为多个终端服务。具有人机对话功能。具有人机对话功能。实时操作系统实时操作系统实时控制系统实时控制系统/硬实时任务。硬实时任务。实时信息系统实时信息系统/软实时任务。软实时任务。计算机导论计算机导论(2009)4.1.2 操作系统的形成操作系统的形成通用操作系统通用操作系统同时具备实时同时具备实时/分时分时/批处理功能。批处理功能。按优先级分类处理。按优先级分类处理。UNIX的早期版本是当时通用操作系统的代表。的早期版本是当时通用操作系统的代表。计算机导论计算机导论(2009)4.1.3 操作系统的发展操作系统的发展微机操作系统微机操作系统单用户单任务单用户单任务一个用户执行一个程
7、序。一个用户执行一个程序。CP/M,MS-DOS。单用户多任务单用户多任务一个用户可以执行多个程序。一个用户可以执行多个程序。Windows 2000,Windows XP。多用户多任务多用户多任务多个用户可以分别执行多个程序。多个用户可以分别执行多个程序。微机版微机版UNIX和和 Linux.计算机导论计算机导论(2009)4.1.3 操作系统的发展操作系统的发展多处理器操作系统多处理器操作系统多处理器系统的优点多处理器系统的优点提高系统的吞吐量和可靠性提高系统的吞吐量和可靠性节省投资节省投资多处理器操作系统分类多处理器操作系统分类主主-从模式:易于实现从模式:易于实现/资源利用率低。资源利
8、用率低。对称模式:资源利用率高。对称模式:资源利用率高。多处理器操作系统实例多处理器操作系统实例SUN公司的公司的Solaris.AT&T公司的公司的UNIX System V4.0 MP版本。版本。DG公司的公司的DG/UX.计算机导论计算机导论(2009)4.1.3 操作系统的发展操作系统的发展网络操作系统网络操作系统网络操作系统的功能网络操作系统的功能网络通信。网络通信。资源管理。资源管理。网络服务。网络服务。网络管理。网络管理。网络操作系统实例网络操作系统实例Windows NT,Windows Server.网络版的网络版的UNIX和和Linux.计算机导论计算机导论(2009)4.
9、1.3 操作系统的发展操作系统的发展分布式操作系统分布式操作系统分布式系统分布式系统多个分散的处理单元经网络互连形成。多个分散的处理单元经网络互连形成。每个单元包括处理器和局部存储器。每个单元包括处理器和局部存储器。分布式操作系统分布式操作系统把分布式系统虚拟成一台独立的计算机。把分布式系统虚拟成一台独立的计算机。还没有得到广泛应用的分布式操作系统。还没有得到广泛应用的分布式操作系统。计算机导论计算机导论(2009)4.1.3 操作系统的发展操作系统的发展嵌入式操作系统嵌入式操作系统嵌入式计算机嵌入式计算机嵌入到其他设备中。嵌入到其他设备中。控制被嵌入设备的运行。控制被嵌入设备的运行。嵌入式操
10、作系统嵌入式操作系统运行在嵌入式计算机中的操作系统。运行在嵌入式计算机中的操作系统。Windows CE、VxWorks等是常用的嵌入式操作系统。等是常用的嵌入式操作系统。计算机导论计算机导论(2009)4.1.4 操作系统的特征操作系统的特征四个基本特征四个基本特征并发性并发性两个或多个事件在同一时间段内发生。两个或多个事件在同一时间段内发生。在一段时间内,可以让多个进程交替地使用在一段时间内,可以让多个进程交替地使用CPU。操作系统负责多个进程之间的执行切换。操作系统负责多个进程之间的执行切换。共享性共享性系统中的资源可供多个并发执行的进程共同使用。系统中的资源可供多个并发执行的进程共同使
11、用。互斥共享互斥共享方式:对单处理器的访问。方式:对单处理器的访问。同时共享方式同时共享方式:对同一磁盘中的访问。:对同一磁盘中的访问。计算机导论计算机导论(2009)4.1.4 操作系统的特征操作系统的特征四个基本特征四个基本特征虚拟性虚拟性把一个物理实体变成若干个逻辑上的对应物。把一个物理实体变成若干个逻辑上的对应物。通过分时使用的方式实现。通过分时使用的方式实现。异步性异步性进程通常是以进程通常是以断断续续断断续续的方式运行的。的方式运行的。功能上相互独立的进程执行进度也互不相关。功能上相互独立的进程执行进度也互不相关。计算机导论计算机导论(2009)4.2 操作系统的功能操作系统的功能
12、处理器管理处理器管理存储器管理存储器管理设备管理设备管理文件管理文件管理网络与通信管理网络与通信管理 用户接口用户接口操作系统功能 计算机导论计算机导论(2009)4.2.1 处理器管理功能处理器管理功能总体功能总体功能保证处理器在多个进程之间进行有效的切换保证处理器在多个进程之间进行有效的切换,进程是指程进程是指程序的一次执行过程序的一次执行过程。具体功能具体功能进程控制进程控制创建进程创建进程/撤销进程。撤销进程。控制进程在运行过程中的状态转换。控制进程在运行过程中的状态转换。运行状态运行状态/就绪状态就绪状态/等待状态。等待状态。进程同步:进程同步:协调相互有关的进程的执行。协调相互有关
13、的进程的执行。进程同步方式。进程同步方式。进程互斥方式。进程互斥方式。加锁机制加锁机制/死锁死锁/饥饿。饥饿。计算机导论计算机导论(2009)4.2.1 处理器管理功能处理器管理功能具体功能具体功能进程通信进程通信实现相互合作进程之间的信息交换。实现相互合作进程之间的信息交换。通信方式通信方式 直接方式:相互合作的进程处于同一计算机系统时。直接方式:相互合作的进程处于同一计算机系统时。间接方式:间接方式:相互合作的进程处于不同的计算机系统时。相互合作的进程处于不同的计算机系统时。处理器调度处理器调度作业调度:把作业由外存调入内存,现在不再用。作业调度:把作业由外存调入内存,现在不再用。交换调度
14、:内外存之间进程的交换。交换调度:内外存之间进程的交换。进程调度:把处理器分配某个进程让其运行。进程调度:把处理器分配某个进程让其运行。线程技术:一个进程的多个部分可以并发执行。线程技术:一个进程的多个部分可以并发执行。计算机导论计算机导论(2009)4.2.2 存储器管理功能存储器管理功能总体功能总体功能方便用户使用存储器,提高存储器的利用率,从方便用户使用存储器,提高存储器的利用率,从逻辑上扩充内存。逻辑上扩充内存。具体功能具体功能 内存分配内存分配分配方式:静态分配分配方式:静态分配/动态分配。动态分配。分配功能:内存分配分配功能:内存分配/内存回收内存回收/内存分配记录。内存分配记录。
15、内存保护内存保护设置界限寄存器。设置界限寄存器。确保每道用户程序都在自己的内存空间中运行。确保每道用户程序都在自己的内存空间中运行。计算机导论计算机导论(2009)4.2.2 存储器管理功能存储器管理功能具体功能具体功能 地址映射地址映射将地址空间中的逻辑地址转换为内存空间中与之对应将地址空间中的逻辑地址转换为内存空间中与之对应的物理地址。的物理地址。程序的相对地址范围称为地址空间。程序的相对地址范围称为地址空间。内存中的物理地址范围称为内存空间。内存中的物理地址范围称为内存空间。内存扩充内存扩充把外存虚拟成内存。把外存虚拟成内存。请求调入部分程序功能。请求调入部分程序功能。程序置换功能。程序
16、置换功能。计算机导论计算机导论(2009)4.2.3 设备管理功能设备管理功能总体功能总体功能分配分配I/O设备设备,提高提高CPU和和I/O设备的利用率设备的利用率,提高提高I/O速度速度,方便用户使用方便用户使用I/O设备。设备。具体功能具体功能 缓冲管理缓冲管理设置缓冲区以缓和设置缓冲区以缓和CPU和和I/O速度不匹配的矛盾。速度不匹配的矛盾。单缓冲区单缓冲区/双缓冲区双缓冲区/公共缓冲池。公共缓冲池。设备分配设备分配根据用户的根据用户的I/O请求请求,为之分配所需的设备。为之分配所需的设备。计算机导论计算机导论(2009)4.2.3 设备管理功能设备管理功能具体功能具体功能 设备处理设
17、备处理通过设备驱动程序实现通过设备驱动程序实现CPU和设备控制器之间的通信。和设备控制器之间的通信。虚拟设备虚拟设备把一个物理设备对应成多个逻辑设备把一个物理设备对应成多个逻辑设备,这种逻辑设备称这种逻辑设备称为虚拟设备。为虚拟设备。使一个物理设备能供多个用户共享使用,提高了设备使一个物理设备能供多个用户共享使用,提高了设备的利用率。的利用率。计算机导论计算机导论(2009)4.2.4 文件管理功能文件管理功能总体功能总体功能方便用户使用文件并保证文件的安全。方便用户使用文件并保证文件的安全。具体功能具体功能 文件存储空间管理文件存储空间管理存储空间分配存储空间分配-非连续分配方式。非连续分配
18、方式。存储空间回收。存储空间回收。存储空间使用记录。存储空间使用记录。目录管理目录管理为每个文件建立一个目录项。为每个文件建立一个目录项。实现文件的按名存取和快速检索。实现文件的按名存取和快速检索。计算机导论计算机导论(2009)4.2.4 文件管理功能文件管理功能具体功能具体功能 文件的读写管理和存取控制文件的读写管理和存取控制读写管理读写管理 从外存中读取数据或将数据写入外存。从外存中读取数据或将数据写入外存。存取控制存取控制 系统级存取控制:设置帐号和口令。系统级存取控制:设置帐号和口令。用户级存取控制:为用户分配存取权限。用户级存取控制:为用户分配存取权限。文件级存取控制:设定文件属性
19、。文件级存取控制:设定文件属性。计算机导论计算机导论(2009)4.2.5 网络管理功能网络管理功能总体功能总体功能保证网络功能的正常、高效实现。保证网络功能的正常、高效实现。具体功能具体功能 资源管理资源管理网络资源的共享。网络资源的共享。信息资源的安全性和完整性。信息资源的安全性和完整性。通信管理通信管理通过通信软件完成网络上计算机之间的信息传送。通过通信软件完成网络上计算机之间的信息传送。网络管理网络管理保证网络的安全高效运行。保证网络的安全高效运行。故障管理故障管理/安全管理。安全管理。性能管理性能管理/日志管理日志管理/配置管理。配置管理。计算机导论计算机导论(2009)4.2.6
20、用户接口用户接口方便用户使用操作系统方便用户使用操作系统直接操作:良好的人机界面。直接操作:良好的人机界面。程序开发:方便的系统功能调用方式。程序开发:方便的系统功能调用方式。接口类型接口类型命令接口命令接口联机用户接口联机用户接口脱机用户接口脱机用户接口程序接口程序接口用户程序使用系统功能。用户程序使用系统功能。图形接口图形接口由图标、菜单和对话框组成的可视化操作界面。由图标、菜单和对话框组成的可视化操作界面。计算机导论计算机导论(2009)4.3 操作系统实例操作系统实例CP/M操作系统操作系统DOS操作系统操作系统Windows操作系统操作系统UNIX操作系统操作系统Linux操作系统操
21、作系统VxWorks操作系统操作系统 操作系统实例 计算机导论计算机导论(2009)4.3.1 CP/M 操作系统操作系统微型计算机的第一个操作系统微型计算机的第一个操作系统诞生于诞生于1974年的年的8位微型机操作系统。位微型机操作系统。主要功能主要功能能够进行文件管理。能够进行文件管理。具有磁盘驱动功能。具有磁盘驱动功能。可以控制磁盘的输入输出。可以控制磁盘的输入输出。可以控制显示器的显示以及打印机的输出。可以控制显示器的显示以及打印机的输出。曾经有多个版本曾经有多个版本CP/M-80/CP/M-86/CP/M-68K.计算机导论计算机导论(2009)4.3.2 DOS操作系统操作系统典型
22、的单用户单任务操作系统典型的单用户单任务操作系统 最早的版本是最早的版本是1981年年8月推出的月推出的1.0版。版。在在Windows流行之前,流行之前,DOS一直占据微机操作系一直占据微机操作系统的霸主地位。统的霸主地位。有效地扩充了有效地扩充了CP/M的功能。的功能。增加了许多内部和外部命令。增加了许多内部和外部命令。增强了文件系统的功能。增强了文件系统的功能。我国曾推出基于我国曾推出基于MS-DOS的汉字磁盘操作系统的汉字磁盘操作系统CC-DOS,能够有效处理汉字。,能够有效处理汉字。计算机导论计算机导论(2009)4.3.3 Windows操作系统操作系统优秀的单用户多任务操作系统优
23、秀的单用户多任务操作系统Microsoft公司从公司从1983年开始研发年开始研发Windows操作系统。操作系统。1990年推出的年推出的Windows 3.0开始逐步占领微型机操作系统市场。开始逐步占领微型机操作系统市场。从从Windows 95开始,开始,Windows成为个人计算机的主流操作系统。成为个人计算机的主流操作系统。Windows NT是一种面向高端微机的网络操作系统。是一种面向高端微机的网络操作系统。2001年年3月,人版本月,人版本Windows XP问世。问世。2003年年3月,推出月,推出Windows Server 2003网络操作系统。网络操作系统。2006年年1
24、1月正式发布月正式发布Windows Vista。根据根据2006年的统计,在桌面计算机操作系统领域,年的统计,在桌面计算机操作系统领域,Windows的市场的市场占有率达到占有率达到95%以上。以上。计算机导论计算机导论(2009)4.3.4 UNIX操作系统操作系统典型的多用户多任务型操作系统典型的多用户多任务型操作系统UNIX操作系统起源于美国电报电话公司(操作系统起源于美国电报电话公司(AT&T)贝尔实验室。)贝尔实验室。1971年年UNIX第第1版(版(UNIX V1)正式诞生。)正式诞生。1973年年C语言出现后,用语言出现后,用C语言改写出第语言改写出第3版。版。20世纪世纪70
25、年代中后期,更多人的参与为年代中后期,更多人的参与为UNIX的改进、完善和普及起的改进、完善和普及起了重要作用。了重要作用。从从1977年开始,各公司陆续推出了多种年开始,各公司陆续推出了多种UNIX的商业化版本。的商业化版本。众多众多UNIX版本的出现,促进了版本的出现,促进了UNIX的快速发展和应用普及。的快速发展和应用普及。UNIX开发标准的制定促进了开发标准的制定促进了UNIX的标准化。的标准化。20世纪世纪90年代后,年代后,UNIX开始支持多处理器系统,推出了多处理器操开始支持多处理器系统,推出了多处理器操作系统版本。作系统版本。计算机导论计算机导论(2009)4.3.5 Linu
展开阅读全文