博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
操作系统简介
阅读量:5322 次
发布时间:2019-06-14

本文共 1032 字,大约阅读时间需要 3 分钟。

  操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充,它的主要作用是管理好这些设备,提高它们的利用率和系统的吞吐率,并为用户和应用程序提供一个简单的接口,便于用户使用,也可以理解为操作系统是一个应用软件运行的平台,也是用户使用应用软件的一个工具。

  也可以说是 合理地组织计算机的工作流程,直接控制和管理计算机硬件和软件资源

  操作系统的目标:方便性,有效性,可扩充性,开放性

  1.方便性

  如果在计算机硬件上配置了OS,系统便可以使用编译命令将用户采用高级语言编写的程序翻译成机器代码,或者直接通过OS所提供的各种命令操作计算机系统,这样就极大地方便了用户,其中计算机系统包括硬件和软件。

  2.有效性

  第一是提高系统资源的利用率,避免处理机,I/O设备经常处于空闲状态,各种资源无法得到充分的利用,第二是提高系统的吞吐率,OS可以通过合理地组织计算机的工作流程,加速程序的运行,缩短程序的运行周期,从而提高系统的吞吐量。

  系统的吞吐量可以理解为系统运行的程序的数量。

  3.可扩充性

  可以在原来的基础上很容易地修改,增加功能,以适应计算机硬件,体系结构,计算机应用发展的要求。而今年来使用的微内核结构能方便地添加新的功能和模块,以及对原有的功能和模块进行修改,具有良好的可扩充性。

  4.开放性

  开放性也可以说是兼容性,软硬件要具有良好的兼容性,即要遵循一个具体的标准。

  所谓开放性,是指系统能遵循世界标准规范,特别是遵循开放系统互联OSI国际标准。

  操作系统的作用:

  1.OS作为用户与计算机硬件系统之间的接口

  OS处于用户与计算机硬件系统之间,用户通过OS来使用计算机系统,即用户可以在Os的帮助下能够方便,快捷,可靠地操作计算机硬件和运行自己的程序。

  用户可以通过命令方式,系统调用方式,图标--窗口方式来实现与操作系统的通信,并取得它的服务。

  2.Os作为计算机系统资源的管理者

  在一个计算机系统中,通常都含有多种硬件和软件资源。当一台计算机系统同时供多个用户使用时,很多用户对系统中共享资源的需求有可能发生冲突,此时,操作系统必须对使用资源的请求进行授权,以协调用户对共享资源的使用。

  3.OS实现了对计算机资源的抽象

   ????????

  下节继续哈!!!

转载于:https://www.cnblogs.com/jiexialss/p/5824646.html

你可能感兴趣的文章
构建自己的项目管理方案
查看>>
利用pca分析fmri的生理噪声
查看>>
div水平居中且垂直居中
查看>>
epoll使用具体解释(精髓)
查看>>
AndroidArchitecture
查看>>
安装Endnote X6,但Word插件显示的总是Endnote Web"解决办法
查看>>
python全栈 计算机硬件管理 —— 硬件
查看>>
大数据学习
查看>>
简单工厂模式
查看>>
Delphi7编译的程序自动中Win32.Induc.a病毒的解决办法
查看>>
Objective-C 【关于导入类(@class 和 #import的区别)】
查看>>
倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-点击运行按钮进入到运行状态报错Error starting TwinCAT System怎么办 AdsWarning1823怎么办...
查看>>
【转】javascript 中的很多有用的东西
查看>>
Centos7.2正常启动关闭CDH5.16.1
查看>>
Android 监听返回键、HOME键
查看>>
Android ContentProvider的实现
查看>>
sqlserver 各种判断是否存在(表名、函数、存储过程等)
查看>>
给C#学习者的建议 - CLR Via C# 读后感
查看>>
Recover Binary Search Tree
查看>>
Java 实践:生产者与消费者
查看>>