第4章 操作系统与网络知识.ppt
《第4章 操作系统与网络知识.ppt》由会员分享,可在线阅读,更多相关《第4章 操作系统与网络知识.ppt(86页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第4章 操作系统与网络知识,4.1 操作系统的形成与发展 4.2 操作系统的功能 4.3 操作系统实例 4.4 计算机网络概述 4.5 计算机网络体系结构 4.6 互联网技术,4.1 操作系统的形成与发展,操作系统概念 操作系统的形成 操作系统的发展 操作系统的特征,4.1.1 操作系统概念,计算机系统 硬件子系统 中央处理器:运算器/控制器/寄存器。 存储器:内存/外存。 外设:输入设备/输出设备。 软件子系统 系统软件:操作系统/语言翻译程序/数据库管理系统。 应用软件:通用应用软件/专用应用软件。,4.1.1 操作系统概念,操作系统 操作系统定义 有效地组织和管理计算机系统中的硬件和软件
2、资源,合理地组织计算机工作流程,控制程序的执行,提供多种服务功能及友好界面,方便用户使用计算机的系统软件。 操作系统的目标 方便性/有效性/开放性。 可靠性/可扩充性/可移植性。,4.1.2 操作系统的形成,人工操作 用穿孔机将编写好的程序及相应的数据穿孔在纸带/卡片上,通过纸带/卡片机输入计算机。 启动计算机执行程序,通过控制台上的开关、按钮和指示灯来操作和控制程序的执行。 程序执行完并取走计算结果后,下一个用户才能使用该计算机。 高速的CPU绝大部分时间处于等待慢速的手工操作和外设运行,计算机资源得不到有效利用。,4.1.2 操作系统的形成,批处理操作系统 单道批处理系统 把一批作业放入外
3、存, 但一次只调用一道作业进入内存运行。 作业是指用户在一次数据处理中要求计算机所做的全部工作的总和,由用户程序、数据和作业说明书组成。 多道批处理系统 从外存中把多道作业同时调入内存。 内存中的多个作业可以交替执行,但不能进行人机交互。 一批作业放入外存的方式 联机方式:在主机控制下进行。 脱机方式:在外围机控制下进行, 进一步提高了主机利用率。,4.1.2 操作系统的形成,分时操作系统 把CPU的时间分成微小的时间片。 按时间片轮流为多个终端服务。 具有人机对话功能。 实时操作系统 实时控制系统/硬实时任务。 实时信息系统/软实时任务。,4.1.2 操作系统的形成,通用操作系统 同时具备实
4、时/分时/批处理功能。 按优先级分类处理。 UNIX的早期版本是当时通用操作系统的代表。,4.1.3 操作系统的发展,微机操作系统 单用户单任务 一个用户执行一个程序。 CP/M, MS-DOS。 单用户多任务 一个用户可以执行多个程序。 Windows 2000, Windows XP。 多用户多任务 多个用户可以分别执行多个程序。 UNIX和 Linux.,4.1.3 操作系统的发展,多处理器操作系统 多处理器系统的优点 提高系统的吞吐量和可靠性 节省投资 多处理器操作系统分类 主-从模式:易于实现/资源利用率低。 对称模式:资源利用率高。 多处理器操作系统实例 SUN公司的Solaris
5、. AT&T公司的UNIX System V4.0 MP版本。 DG公司的DG/UX.,4.1.3 操作系统的发展,网络操作系统 网络操作系统的功能 网络通信 资源管理 网络服务 网络管理 网络操作系统实例 Windows NT, Windows Server. 网络版的UNIX和Linux.,4.1.3 操作系统的发展,分布式操作系统 分布式系统 多个分散的处理单元经网络互连形成。 每个单元包括处理器和局部存储器。 分布式操作系统 把分布式系统虚拟成一台独立的计算机。 还没有得到广泛应用的分布式操作系统。,4.1.3 操作系统的发展,嵌入式操作系统 嵌入式计算机 嵌入到其他设备中。 控制被嵌
6、入设备的运行。 嵌入式操作系统 运行在嵌入式计算机中的操作系统。 Windows CE、VxWorks等是常用的嵌入式操作系统。,4.1.4 操作系统的特征,4个基本特征 并发性 两个或多个事件在同一时间段内发生。 在一段时间内,可以让多个进程交替地使用CPU。 操作系统负责多个进程之间的执行切换。 共享性 系统中的资源可供多个并发执行的进程共同使用。,4.1.4 操作系统的特征,4个基本特征 虚拟性 把一个物理实体变成若干个逻辑上的对应物。 通过分时使用的方式实现。 异步性 进程通常是以断断续续的方式运行的。 功能上相互独立的进程执行进度也互不相关。,4.2 操作系统的功能,处理器管理 存储
7、器管理 设备管理 文件管理 网络与通信管理 用户接口,操作系统功能,4.2.1 处理器管理功能,总体功能 保证处理器在多个进程之间进行有效的切换, 进程是指程序的一次执行过程 。 具体功能 进程控制 创建进程/撤销进程。 控制进程在运行过程中的状态转换。 运行状态/就绪状态/等待状态。 进程同步:协调相互有关的进程的执行。 进程同步方式:对协作进程进行协调,按次序执行。 进程互斥方式:对共享独占资源的进程进行协调,逐次使用资源。 加锁机制/死锁/饥饿。,4.2.1 处理器管理功能,具体功能 进程通信 实现相互合作进程之间的信息交换。 通信方式 直接方式:相互合作的进程处于同一计算机系统时。 间
8、接方式:相互合作的进程处于不同的计算机系统时。 处理器调度 作业调度:把作业由外存调入内存,现在不再用。 交换调度:内外存之间进程的交换。 进程调度:把处理器分配某个进程让其运行。 线程技术:一个进程的多个部分可以并发执行。,4.2.2 存储器管理功能,总体功能 方便用户使用存储器,提高存储器的利用率,从逻辑上扩充内存。 具体功能 内存分配 分配方式:静态分配/动态分配。 分配功能:内存分配/内存回收/内存分配记录。 内存保护 设置界限寄存器。 确保每道用户程序都在自己的内存空间中运行。,4.2.2 存储器管理功能,具体功能 地址映射 将地址空间中的逻辑地址转换为内存空间中与之对应的物理地址。
9、 程序的相对地址范围称为地址空间。 内存中的物理地址范围称为内存空间。 内存扩充 把外存虚拟成内存。 请求调入部分程序功能。 程序置换功能。,4.2.3 设备管理功能,总体功能 分配I/O设备, 提高CPU和I/O设备的利用率, 提高I/O速度, 方便用户使用I/O设备。 具体功能 缓冲管理 设置缓冲区以缓和CPU和I/O速度不匹配的矛盾。 单缓冲区/双缓冲区/公共缓冲池。 设备分配 根据用户的I/O请求, 为之分配所需的设备。,4.2.3 设备管理功能,具体功能 设备驱动调度 通过设备驱动程序实现CPU和设备控制器之间的通信。 设备独立性 应用程序独立于具体的物理设备,与实际使用的物理设备无
10、关。 虚拟设备 把一个物理设备对应成多个逻辑设备, 这种逻辑设备称为虚拟设备。 使一个物理设备能供多个用户共享使用,提高了设备的利用率。,4.2.4 文件管理功能,总体功能 方便用户使用文件并保证文件的安全。 具体功能 文件存储空间管理 存储空间分配非连续分配方式。 存储空间回收。 存储空间使用记录。 目录管理 为每个文件建立一个目录项。 实现文件的按名存取和快速检索。,4.2.4 文件管理功能,具体功能 文件的读写管理和存取控制 读写管理 从外存中读取数据或将数据写入外存。 存取控制 系统级存取控制:设置帐号和口令。 用户级存取控制:为用户分配存取权限。 文件级存取控制:设定文件属性。,4.
11、2.5 网络管理功能,总体功能 保证网络功能的正常、高效实现。 具体功能 资源管理 网络资源的共享。 信息资源的安全性和完整性。 通信管理 通过通信软件完成网络上计算机之间的信息传送。 网络管理 保证网络的安全高效运行。 故障管理/安全管理。 性能管理/日志管理/配置管理。,4.2.6 用户接口,方便用户使用操作系统 直接操作:良好的人机界面。 程序开发:方便的系统功能调用方式。 接口类型 命令接口 联机用户接口 脱机用户接口 程序接口 用户程序使用系统功能。 图形接口 由图标、菜单和对话框组成的可视化操作界面。,4.3 操作系统实例,CP/M操作系统 DOS操作系统 Windows操作系统
12、UNIX操作系统 Linux操作系统 VxWorks操作系统,操作系统实例,4.3.1 CP/M 操作系统,微型计算机的第一个操作系统 诞生于1974年的8位微型机操作系统。 主要功能 能够进行文件管理。 具有磁盘驱动功能。 可以控制磁盘的输入输出。 可以控制显示器的显示以及打印机的输出。 曾经有多个版本 CP/M-80/CP/M-86/CP/M-68K.,4.3.2 DOS操作系统,典型的单用户单任务操作系统 最早的版本是1981年8月推出的1.0版。 在Windows流行之前,DOS一直占据微机操作系统的霸主地位。 有效地扩充了CP/M的功能。 增加了许多内部和外部命令。 增强了文件系统的
13、功能。 我国曾推出基于MS-DOS的汉字磁盘操作系统CC-DOS,能够有效处理汉字。,4.3.3 Windows操作系统,优秀的单用户多任务操作系统 Microsoft公司从1983年开始研发Windows操作系统。 1990年推出的Windows 3.0开始逐步占领微型机操作系统市场。 从Windows 95开始,Windows成为个人计算机的主流操作系统。 2001年3月,人版本Windows XP问世。 2003年3月,推出Windows Server 2003网络操作系统,之后有Windows Server 2008, Windows Server 2012等版本。 2006年11月正
14、式发布Windows Vista,之后又Windows 7,Windows 8等版本。 根据2013年底的统计,在桌面计算机操作系统领域,Windows 各版本的市场占有率合计为90.83%。,4.3.4 UNIX操作系统,典型的多用户多任务型操作系统 UNIX操作系统起源于美国电报电话公司(AT&T)贝尔实验室。 1971年UNIX第1版(UNIX V1)正式诞生。 1973年C语言出现后,用C语言改写出第3版。 20世纪70年代中后期,更多人的参与为UNIX的改进、完善和普及起了重要作用。 从1977年开始,各公司陆续推出了多种UNIX的商业化版本。 众多UNIX版本的出现,促进了UNIX
15、的快速发展和应用普及。 UNIX开发标准的制定促进了UNIX的标准化。 20世纪90年代后, UNIX开始支持多处理器系统,推出了多处理器操作系统版本。,4.3.5 Linux操作系统,多用户多任务操作系统 起源于荷兰一位大学生的课程设计。 多人扩充其功能。 源码全部开放。 可以在网上自由下载。 多家公司支持 IBM/Intel/Oracle/SUN. 得到广泛应用,4.3.6 VxWorks操作系统,嵌入式操作系统的代表 支持各种工业标准 POSIX, ANSI C, TCP/IP. 支持各种实时功能 快速多任务处理/中断支持/抢占式和轮转式调度。 应用领域广泛 网络通信/多媒体设备/消费电
16、子品 医疗设备/交通运输/工业控制/航空航天 2011年11月26日发射升空的“好奇号”火星探测器上,就采用了VxWorks操作系统。,4.4 计算机网络概述,计算机网络发展历程 计算机网络的定义 计算机网络的分类 计算机网络的拓扑结构 计算机网络的功能和应用 计算机网络的传输介质 网络计算模式,4.4.1 计算机网络的发展历程,计算机网络的萌芽阶段 20世纪50年代初期20世纪60年代中期。 由一台主机和若干个终端组成。 终端通过电话网/调制解调器与主机连接。 终端主要是键盘和显示器。 美国航空公司与IBM公司在20世纪60年代初联合开发的飞机定票系统SAVRE-I。,4.4.1 计算机网络
17、的发展历程,计算机网络的发展阶段 20世纪60年代中期20世纪70年代中期。 多台主机互连, 实现计算机之间的通信。 1969年美国国防部建成的ARPAnet实验网。 最初只有4个结点,以电话线路为主干网络。 70年代后期,网络结点超过60个,主机100多台。 Internet就是由ARPAnet发展来的。 资源共享/分散控制/分组交换/分层的网络协议。,4.4.1 计算机网络的发展历程,计算机网络的标准化阶段 20世纪70年代中期20世纪80年代末。 国际标准化组织制定了统一的网络标准。 1977年,开始标准的制定工作。 1984年,公布了开放系统互连参考模型(OSI/RM)的正式文件。 对
18、推动计算机网络理论和技术的发展,对统一网络体系结构和协议标准起到了积极的作用。 促进了计算机网络的广泛应用。,4.4.1 计算机网络的发展历程,计算机网络的快速发展阶段 20世纪80年代末。 信息高速公路的建设促进了网络的快速发展。 提出了新一代互联网研究计划。 美国的网络研究的全球环境-GENI。 欧盟的未来互联网研究和实验-FIRE。 我国的中国下一代互联网-CNGI。,4.4.2 计算机网络的定义,计算机网络 自主计算机的互连集合,由通信子网和资源子网两部分构成。 资源子网 由互连的主机或提供共享资源的其他设备组成。 提供可供共享的软硬件和信息资源。 通信子网 由通信线路和通信设备组成。
19、 负责计算机间的数据传输。,4.4.3 计算机网络的分类,根据覆盖范围 个人区域网(Personal Area Network,PAN) 一般在100米以内的范围。 用于把PDA/手机/数码相机等设备与计算机连接。 一般采用无线连接方式。 蓝牙是目前流行的个人区域网技术。,4.4.3 计算机网络的分类,根据覆盖范围 局域网(Local Area Network,LAN) 覆盖范围一般在几千米以内。 传输速率高/传输延迟小/误码率低。 常用的局域网技术 令牌环网。 光纤分布式数据接口-FDDI。 以太网(Ethernet)。 10Mbps/100Mbps以太网。 1000Mbps/ 10Gbps
20、快速以太网。,4.4.3 计算机网络的分类,根据覆盖范围 城域网(Metropolitan Area Network,MAN) 覆盖范围在几千米到几十千米。 一般在一个城市的范围内。 广域网(Wide Aera Network,WAN) 覆范围从几十千米到几千千米。 可以覆盖一个地区或一个国家,甚至更大的范围。,4.4.3 计算机网络的分类,根据覆盖范围 互联网(internet) 互连各种网络而形成的网。 覆盖范围最广/网络规模最大。 最有代表性的互联网是Internet。 基于ARPAnet发展起来的互联网称为Internet。 翻译成中文为因特网或国际互联网。,4.4.3 计算机网络的分
21、类,根据传输技术 广播式网络 所有连网计算机都共享一个公共通信信道。 一台计算机可以同时向多台计算机发送数据。 点对点式网络 每条物理线路连接一对计算机。 根据传输介质 有线网:采用双绞线/同轴电缆/光纤等作为传输介质。 无线网:采用微波/卫星/红外线等作为传输介质。,4.4.4 计算机网络的拓扑结构,星形结构 连接方式 各工作站点都通过单独的通信线路与中心结点直接连接。 工作站点之间的信息传输需要通过中心结点的转发才能实现。 处于中心结点的设备一般是集线器或交换机。 星形结构的优点 结构简单/易于维护和扩充 某个工作站点出现故障不会影响其他结点和全网的工作 用双绞线连接的简单局域网多采用这种
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第4章 操作系统与网络知识 操作系统 网络 知识
限制150内