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