在计算机系统中操作系统是什么?计算机操作系统有哪些?

来源:安卓之家时间:2023-02-06 09:20:54
(1) 并发性:并发性是指两个或两个以上的事件或活动在同一时间间隔内发生。

(2) 共享性:共享性是操作系统的另一个重要特性,是指操作系统中的资源(包括硬件资源和软件资源)可被多个并发执行的进程共同使用,而不是被一个进程所独占。

(3) 虚拟性:是操作系统中的一种管理技术,它是把一个物理上的实体映射为若干个逻辑上的对应物。

(4) 不确定性:在多道程序设计中,各个程序之间存在着直接或间接的联系,程序的推进速度受它运行环境的影响。这时同一程序和数据的多次运行可能得到不同的结果;程序的运行时间、运行顺序也具有不确定性;外部输入的请求、运行故障发生的时间也难以预测。这些都是不确定性的表现。

操作系统的主要功能是资源管理,程序控制和人机交互等。计算机系统的资源可分为设备资源和信息资源两大类。设备资源指的是组成计算机的硬件设备,如中央处理器,主存储器,磁盘存储器,打印机,磁带存储器, 显示器 ,键盘输入设备和鼠标等。信息资源指的是存放于计算机内的各种数据,如文件,程序库,知识库,系统软件和应用软件等。

操作系统位于底层硬件与用户之间,是两者沟通的桥梁。用户可以通过操作系统的用户界面,输入命令。操作系统则对命令进行解释,驱动硬件设备,实现用户要求。以 现代 观点而言,一个标准个人电脑的OS应该提供以下的功能:进程管理(Processing management)内存管理(Memory management)文件系统(File system)网络通讯(Networking)安全机制(Security)用户界面驱动程序(Device drivers)

资源管理 :系统的设备资源和信息资源都是操作系统根据用户需求按一定的策略来进行分配和调度的。操作系统的存储管理就负责把内存单元分配给需要内存的程序以便让它执行,在程序执行结束后将它占用的内存单元收回以便再使用。对于提供虚拟存储的计算机系统,操作系统还要与硬件配合做好页面调度工作,根据执行程序的要求分配页面,在执行中将页面调入和调出内存以及回收页面等。

程序控制: 一个用户程序的执行自始至终是在操作系统控制下进行的。一个用户将他要解决的问题用某一种程序设计语言编写了一个程序后就将该程序连同对它执行的要求输入到计算机内,操作系统就根据要求控制这个用户程序的执行直到结束。操作系统控制用户的执行主要有以下一些内容:调入相应的编译程序,将用某种程序设计语言编写的源程序编译成计算机可执行的目标程序,分配内存储等资源将程序调入内存并启动,按用户指定的要求处理执行中出现的各种事件以及与操作员联系请示有关意外事件的处理等。

人机交互: 操作系统的人机交互功能是决定计算机系统“友善性”的一个重要因素。人机交互功能主要靠可输入输出的外部设备和相应的软件来完成。可供人机交互使用的设备主要有键盘显示、鼠标、各种模式识别设备等。与这些设备相应的软件就是操作系统提供人机交互功能的部分。人机交互部分的主要作用是控制有关设备的运行和理解并执行通过人机交互设备传来的有关的各种命令和要求。

虚拟内存:虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。

用户接口 :用户接口包括作业一级接口和程序一级接口。作业一级接口为了便于用户直接或间接地控制自己的作业而设置。它通常包括联机用户接口与脱机用户接口。程序一级接口是为用户程序在执行中访问系统资源而设置的,通常由一组系统调用组成。

在早期的单用户单任务操作系统(如DOS)中,每台计算机只有一个用户,每次运行一个程序,且次序不是很大,单个程序完全可以存放在实际内存中。这时虚拟内存并没有太大的用处。但随着程序占用存储器容量的增长和多用户多任务操作系统的出现,在程序设计时,在程序所需要的存储量与计算机系统实际配备的主存储器的容量之间往往存在着矛盾。这些同时运行的程序到底占用实际内存中的哪一部分,在编写程序时是无法确定的,必须等到程序运行时才动态分配。

用户界面 :用户界面是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。

用户界面是介于用户与硬件而设计彼此之间交互沟通相关软件,目的在使得用户能够方便有效率地去操作硬件以达成双向之交互,完成所希望借助硬件完成之工作,用户界面定义广泛,包含了人机交互与图形用户接口,凡参与人类与机械的信息交流的领域都存在着用户界面。用户和系统之间一般用面向问题的受限自然语言进行交互。目前有系统开始利用多媒体技术开发新一代的用户界面。

操作系统的大致作用上面已经介绍完了,相信你也对操作系统有了大致的了解,它对计算机的重要程度不言而喻,计算机很多功能的实现都离不开操作系统的支持,正是强大的操作系统赋予了计算机生命力,当然随着时代的进步,科技的发展,人们的需求,操作系统也是经历很多代的更新,功能越来越全面,都有着自己独特的特色,同时从他们的变革,也从侧面反映了计算机的一步步发展变化。

关键词: 什么是操作系统 操作系统的作用是什么 在计算机系统中操作系统是什么 计算机操作系统有哪些

相关阅读

推荐阅读

在计算机系统中操作系统是什么?计算机操作系统有哪些?

在计算机系统中操作系统是什么?计算机操作系统有

(1) 并发性:并发性是指两个或两个以上的事件或活动在同一时间间隔内发生。(2) 共享性:共享性是操作系统的另一个重要特性,是指操作系统更多

2023-02-06 09:20:54
笔记本找不到wifi网络?戴尔笔记本怎么连接wifi?

笔记本找不到wifi网络?戴尔笔记本怎么连接wifi?

步骤1、首先确定你的无线网络连接是打开的,打开本地网络连接,详细打开请见后面参考资料。图示红框中即为无线网络连接,图示为未连接网络更多

2023-02-06 09:18:19
怎么测试手机gps信号强度?手机信号显示e是什么意思?

怎么测试手机gps信号强度?手机信号显示e是什么意

dB是一个表征相对值的值,纯粹的比值,只表示两个量的相对大小关系,没有单位,当考虑甲的功率相比于乙功率大或小多少个dB时,按这个计算公更多

2023-02-06 09:16:30
主板需要设置哪些bios?主板进入bios设置步骤是什么?

主板需要设置哪些bios?主板进入bios设置步骤是什

1、按住F1电脑品牌:IBM、东芝、脸型thinkpad部分型号、toshiba等等这些型号电脑在开机时,按住键盘上的F1按键,那么它就会进入到BIOS的设更多

2023-02-06 09:14:33
wps分数怎么打出来?手机分数怎么打出来?

wps分数怎么打出来?手机分数怎么打出来?

步骤1、打开word界面,选择插入一栏中的【域】,如果没看到,可以点击最下面的两个箭头;步骤2、跳出【域】的活动框;在【类别】一栏中选择【更多

2023-02-06 09:11:35
电脑可以上qq但是打不开网页?浏览器打不开网页怎么办?

电脑可以上qq但是打不开网页?浏览器打不开网页怎

步骤1、按住快捷键Windows+R键,然后在弹出的对话框中输入CMD,再按 Enter键步骤2、在新弹出的命令提示符窗口中输入ipconfig displaydns更多

2023-02-06 09:09:50
焦点信息:骨裂和骨折的区别有哪些_骨裂和骨折的区别

焦点信息:骨裂和骨折的区别有哪些_骨裂和骨折的区

1、其实骨折和骨折没有太大区别。2、所谓骨折,就是骨骼连续性和完整性的中断,骨折也是如此。3、它们之间没有严格的区别。4更多

2023-02-06 08:04:38
世界热点评!合肥市的区划调整,华东地区的重要城市,为何有9个区县?

世界热点评!合肥市的区划调整,华东地区的重要城

在之前的文章中,作者和大家聊了一系列关于我国安徽省各个地级市经济发展和区划变迁的故事,例如阜阳市、宿州市、亳州市等等。今天,我们聊聊更多

2023-02-06 04:59:23
+ 点击查看更多精彩
字节跳动计划投资“大量资金”开发VR领域
    据 Protocol 报道,字节跳动正在认真考虑进入虚拟现实(VR)领域...
任天堂Switch曝光:合作伙伴招聘新游戏机开发工程师
    据外媒报道称,任天堂即将推新一代Switch,其中一个最有力的证据...
途牛发布纳斯达克股价不合规通知函
    4月18日,在途牛收到纳斯达克股价不合规通知函后,途牛方面发布声...
一加新机现身:搭载天玑8100处理器,主打快充和游戏
    今天,一款型号显示为PGKM10的一加新机现身GeekBench,这款新机搭...
紫光国微:预计2022年第一季度净利润同比增长69.9%
    紫光国微发布公告称,预计2022年第一季度归属于上市公司股东的净...
斯坦福大学建造小型太阳能电池板原型
    日前,斯坦福大学的研究人员已经建造了一个小型太阳能电池板原型...
    资讯播报