- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 分时系统 1.2.4 分时系统(Time-Sharing System) 批处理系统使用多道程序技术后,极大地提高了计算机的利用率。但仍然存在以下两个问题: (1)用户不能直接控制作业的运行。 (2)作业的周转时间太长。在批处理系统中,用户提交作业后通常需要经过几个小时甚至几天才能得到所需要的结果,这样的系统对于仅仅需要几分钟的短作业就十分不利。 * 分时系统 分时的思想于1959 年由MIT 正式提出,并在1962 年开发出了第一个分时系统CTSS(Compatible Time Sharing System),成功地运行在IBM 7094 机上,能支持32个交互式用户同时工作。其实现思想如下:每个用户在各自的终端上以问答方式控制程序运行,系统把中央处理器的时间划分成时间片,轮流分配给各个联机终端用户,每个用户只能在极短时间内执行,若时间片用完,而程序还未做完,则挂起并等待下次分得时间片。由于调试程序的用户常常只发出简短的命令,这样以来,每个用户的每次要求都能得到快速响应,每个用户获得这样的印象,好像他独占了这台计算机一样。实质上,分时系统是多道程序的一个变种,CPU 被若干个交互式用户多路分用,不同之处在于每个用户都有一台联机终端。 * 分时系统的特征 分时操作系统具有以下特性: 同时性:若干个终端用户同时联机使用计算机,分时就是指多个用户分享使用同一台计算机的CPU 时间。 独立性:终端用户彼此独立,互不干扰,每个终端用户感觉上好像他独占了这台计算机。 及时性:终端用户的立即型请求(即不要求大量CPU 时间处理的请求)能在足够快的时间之内得到响应(通常应该为2-3 秒钟)。这一特性与计算机CPU的处理速度、分时系统中联机终端用户数目和时间片的长短密切相关。 交互性:人机交互,联机工作,用户直接控制其程序的运行,便于程序的调试和排错。 * 实时系统 1.2.5 实时系统(Real-Time System) 实时操作系统(Real Time Operating System)是指当外界事件或数据产生时,能够接收并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出快速响应,并控制所有实时任务协调一致运行的操作系统。因而,提供及时响应和高可靠性是其主要特点 * PC操作系统 1.3操作系统的进一步发展 1.3.1 个人PC操作系统 大家对个人计算机(PC)系统并不陌生,基本上都使用过DOS、Windows系统。早期个人计算机多以Intel 8080、8088/8086以及Z80等为CPU,之后发展到80286、80386、80486以及Pentium II、III、IV等处理器。还有一类功能更强大的个人机,通常称为工作站,如SUN的SPARC工作站、IBM的RS/6000小型机等。 现在流行的个人计算机运行着两类个人机操作系统----单用户操作系统和多用户操作系统。 * 多用户操作系统 2. 多用户操作系统 多用户操作系统最主要的是Unix系统以及各种类Unix系统,Windows NT/XP/2000系列也属于多用户操作系统。在工作站上运行的各种Unix系统是基于高性能的RISC芯片,如Solaris SVR4,AIX,IRIX等,基于Intel芯片的Unix系统主要有SCO OpenServer,SCO UnixWare 7,Xenix以及近来得到迅速推广的Linux。 多用户系统除了具有界面友好、管理方便和适于普及(尤其对SCO Unix和Linux)等特征外,还具有多用户使用、可移植性好、功能强大、通信能力强等优点。现在的个人计算机正通过网络连接在一起,实现信息传递、资源共享等功能。 * 网络操作系统 1.3.2 网络操作系统 计算机网络有如下特点: (1)分布性。网络上的节点计算机可以位于不同的地点,各自执行自己的任务。根据要求,一项大任务可划分为若干子任务,分别由不同的计算机执行。 (2)自治性。网上的每台计算机都有自己的内存、I/0设备和操作系统,能够独立完成自己承担的任务。网络系统中的各个资源之间多是松散耦合的,并且不具备整个系统统一任务的调度的功能。 (3)互连性。利用互连网络把不同地点的资源(包括硬件资源和软件资源)在物理上和逻辑上连接在一起,在统一的网络操作系统的控制下,实现网络通信和资源共享。 * 网络操作系统 (4)可见性。计算机网络中的资源对用户是可见的。用户任务通常在本地机器上运行,利用网络操作系统提供的服务可共享其它主机上的资源。所以,用户心目中的计算机网络是一个多机系统。 网络操作系统有三种基本的模式: 客户机/服务器(Client/Server)模式; 浏览器/服务器(Web/Server)模式; 点对点模式(Peer-to-Peer)模式。 *
文档评论(0)