第章计算机的软件系统.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机导论 Fundamentals of Computer Science Contents 计算机软件系统是指在计算机硬件系统上运行的程序、相关的文档资料和数据的集合。计算机软件用于扩充计算机系统的功能、提高计算机系统的效率。 系统软件是为整个计算机系统配置、不依赖特定应用领域的通用软件。这些软件对计算机系统资源进行控制和管理,并为用户使用和其他程序的运行提供服务。 系统软件分类:操作系统、程序设计语言翻译系统、数据库管理系统、网络软件等。 应用软件是指为某类应用需要或解决某个特定问题而设计的程序,如图形软件、财务软件、软件包等,这是范围很广的一类软件。 实用工具软件:个头较小、功能单一,却是解决特定问题的有力工具,如下载软件、播放器、阅读器、防毒软件等。 操作系统是一组控制和管理计算机硬件和软件资源、有效地组织多道程序运行以及方便用户使用的程序的集合。 处理器管理 存储器管理 设备管理 文件管理 用户接口 进程是程序的一次执行。 进程调度则解决处理器的分配问题,它决定在多个进程请求运行时,选择或调度哪个进程,将处理器分配给它,并使它运行。 进程控制是指对进程活动进行控制,包括创建进程、撤销进程、阻塞进程、唤醒进程等。 进程通信是指进程之间的信息交换。在同一个系统中运行着的多个进程,它们之间存在有相互制约的关系,为保证进程能有条不紊地执行,须设置进程同步机制。相互合作的进程之间往往需要交换信息,于是,系统要提供进程通信机制。 为程序和数据分配所需的内存空间,且保证它们的存储区不发生冲突,程序都在自己的存储区中访内而互不干扰。 减少内存浪费、提高内存利用率,甚至从逻辑上实现对内存的扩充。 完成用户进程提出的I/O请求; 为用户进程分配所需的I/O设备; 提高CPU和I/O设备的利用率; 提高I/O速度;方便用户使用I/O设备。 具有对文件存储空间的管理、目录管理、文件的共享和保护、以及实现对文件的各种操作等功能。 例如,可向用户提供创建文件、删除文件、读写文件、打开和关闭文件等操作。有了文件管理,用户可以按名存取文件而不必指定文件的存储位置。这不仅便于用户的操作,而且还有利于文件共享。另外,文件管理可通过用户在创建文件时规定文件的使用权限,来保证文件的安全性。 为了方便用户使用计算机,操作系统提供有用户接口。用户通过接口使用操作系统的功能,从而达到方便使用计算机的目的。 用户接口有两种类型:联机用户接口和程序接口。 按计算机硬件的规模划分:大型机操作系统、小型机操作系统和微型机操作系统。 按照操作系统的性能来划分:多道批处理操作系统、分时操作系统、实时操作系统和网络操作系统。 多道程序设计是指在主存储器中同时存放多道程序,使其按照一定的策略插空在CPU上运行,共享CPU和输入输出设备等系统资源。 多道批处理操作系统负责把用户作业成批地接受进外存储器,形成作业队列,然后按一定的策略将作业队列中的一些作业调入内存,并使得这些作业在调度下轮流使用CPU和外部设备等资源。 多道批处理操作系统目标:提高系统资源的利用率。 分时系统是指在同一台主机上连接了多台终端,同时允许多个用户通过自己的终端联机地使用计算机,共享主机的资源。 所谓分时,是指系统将CPU的时间划分成一个一个的时间片,并轮流把每个时间片分给每个用户程序,每个程序一次只可运行一个时间片。当时间片用完时,操作系统便选择下一道程序、分给它一个时间片并将其投入运行,如此反复。 效果:相对人的感觉来说,时间片很短,往往在几秒钟内系统就能对用户命令做出响应,系统中的用户并不感觉其他用户的存在,从而认为整个系统被他独占。 实时控制系统主要用于生产过程的自动控制、实验数据的自动采集、武器的控制(包括火炮自动控制、飞机自动驾驶、导弹的制导系统)。这类系统中随机发生的外部事件并非是由人工启动和直接干预引起的。系统的响应时间是由外部事件所决定,可以快到毫秒数量级。 实时信息处理系统主要用于实时信息处理,像飞机(或火车)订票系统、情报检索系统等。这类随机发生的事件是由人工通过终端启动,并通过连续对话引起的。系统的响应时间往往是用户所能接受的秒数量级。 计算机网络是通过通信线路将地理上分散的自主计算机、终端、外部设备等连接在一起,以达到数据通信和资源共享目的的一种计算机系统。 由于在网络上的计算机的硬件特征、数据表示格式等的不同,为了在相互通信时能够彼此理解,必须共同遵守某些约定,这些约定称为协议。 网络操作系统是使网络上各计算机方便有效地共享网络资源、为网络用户提供所需的各种服务和通信协议的集合。 网络操作系统功能:除了具有通常操作系统所具有的功能外,还应该提供高效、可靠的网络通信以及多种网络服务功能。其中,网络通信按照网络协议来进行;网络服务包括文件传输、远程登录、电子邮

文档评论(0)

天马行空 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档