- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机技术概论Introduction to Computer Technologies 4.1.3.2 操作系统的特性 1.并发性 2.共享性 3.不确定性 1 并发(Concurrence) 并行性和并发性是既相似又有区别的两个概念,并行性是指两个或多个事件在同一时刻发生;而并发性是指两个或多个事件在同一时间间隔内发生。 在多道程序环境下,并发性是指在一段时间内,宏观上有多个程序在同时运行,但在单处理机系统中,每一时刻却仅能有一道程序执行,故微观上这些程序只能是分时地交替执行。 若有多个处理机,则这些可以并发执行的程序便可被分配到多个处理机上,实现并行执行,即利用每个处理机来处理一个可并发执行的程序,这样,多个程序便可同时执行。 4.1.3.2 操作系统的特性 2 共享(Sharing) 在操作系统环境下,所谓共享是指系统中的资源可供内存中多个并发执行的进程(线程)共同使用。 由于资源属性的不同,进程对资源共享的方式也不同,目前主要有以下两种资源共享方式。 (1) 顺序共享方式 (2) 并发共享方式 “并发”往往是宏观上的,而在微观上,这些进程可能是交替地对该资源进行访问。 4.1.3.2 操作系统的特性 3 不确定性(Asynchronism) 是指在多道程序环境下,允许多个进程并发执行,由于资源的限制,进程的执行不是“一气呵成”的,是“走走停停”的。 4.1.3.2 操作系统的特性 每个进程在何时能获得处理机运行,何时又因提出某种资源请求而暂停,以及进程以怎样的速度向前推进,每道程序总共需多少时间才能完成,等等,都是不可预知的。进程是以人们不可预知的速度向前推进,此即进程的异步性。 尽管如此,但只要运行环境相同,程序经多次运行,都会获得完全相同的结果。因此,异步运行方式是允许的,是操作系统的一个重要特征。 4.1.3.2 操作系统的特性 3 不确定性(Asynchronism) * * * * HYM 计算机 概论 * HYM 计算机 概论 中原工学院软件学院 Software College, Zhongyuan University of Technology 4.1 操作系统概述 4.1.1 操作系统的概念和作用 4.1.2 操作系统的发展 4.1.3 操作系统的功能和特征 4.1.4 操作系统接口 4.1.5 操作系统类型 4.1.1 操作系统的概念和作用 概念 计算机软件是指组成计算机系统的程序、数据和文档。程序是指令的有序集合;数据是信息在计算机中的表示,是计算机处理的对象;文档是各种说明文本,是软件操作的辅助性资源。 组成 系统软件:是支持和管理计算机硬件的软件,是服务于硬件的,它创立的是一个平台。系统软件包括操作系统、数据库管理系统、计算机编译语言和各种系统服务性程序。 应用软件 :应用软件是完成用户某项要求的软件,是服务于特定用户的,它满足某一个应用领域。应用软件包括计算机源程序和应用软件包。 计算机系统由硬件和软件组成 计算机软件 4.1.1 操作系统的概念和作用 操作系统在硬件基础上的第一层软件 是其它软件和硬件的接口 硬件 操作系统 编译软件 各种应用软件 图4-1 操作系统在计算机系统中的位置 操作系统是计算机系统中的一个系统软件, 是一些程序模块的集合—— 它们能以尽量有效合理方式组织和管理计算机的软硬件资源,合理的组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能,使得用户能够灵活,方便,有效的使用计算机,使整个计算机系统能高效的运行。 操作系统的定义 4.1.1 操作系统的概念和作用 4.1.1.2 操作系统的作用 1.OS作为用户与计算机硬件系统之间的接口 OS作为用户与计算机硬件系统之间接口的含义是:OS处于用户与计算机硬件系统之间,用户通过OS来使用计算机系统。或者说,用户在OS帮助下,能够方便、快捷、安全、可靠地操纵计算机硬件和运行自己的程序。 应注意,OS是一个系统软件,因而这种接口是软件接口。 4.1.1 操作系统的概念和作用 OS作为接口的示意图 4.1.1 操作系统的概念和作用 (1) 命令方式。这是指由OS提供了一组联机命令(语言), 用户可通过键盘输入有关命令,来直接操纵计算机系统。 (2) 系统调用方式。OS提供了一组系统调用,用户可在自己的应用程序中通过相应的系统调用,来操纵计算机。 (3) 图形、窗口方式。用户通过屏幕上的窗口和图标来操纵计算机系统和运行自己的程序。 4.1.1 操作系统的概念和作用 2. OS作为计算机系统资源的管理者 一个计算机系统
您可能关注的文档
最近下载
- 2024年上海闵行区初三二模中考数学试卷试题(含答案详解) .pdf VIP
- 道德与法治五年级上册统编版《开学第一课》课件.pptx VIP
- ZZ027 全国职业院校技能大赛(中职组) 婴幼儿保育赛项理论题第7套(含答案).doc VIP
- 井下作业操作手册(防砂作业).pdf VIP
- ZZ027 全国职业院校技能大赛(中职组) 婴幼儿保育赛项理论题第10套(含答案).doc VIP
- 主题教育反面典型案例交流材料.pdf VIP
- YD_T 1051-2018 通信局(站)电源系统总技术要求.docx VIP
- 贝克完井工具介绍.pdf VIP
- 新人教版,四年级数学上册全册教案(含设计意图)及教学反思.pdf VIP
- 学生档案信息登记表.docx VIP
文档评论(0)