零基础学习《计算机操作系统》

操作系统(Operating System,os):是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充,其主要功能是管理好这些设备,提高他们的利用率和系统的吞吐量,并且为用户和应用程序提供一个简单的接口,便于用户使用。

一.操作系统的目标

(1)方便性

一个未配置OS的计算机是极其难用的,用户要是想使用就必须使用机器语言进行书写,但如果计算机上存在OS,系统便可通过高级语言进行书写,或者通过OS所提供的各种命令操作计算机系统,极大的方便了计算机用户。
(2)有效性

1.提高计算机资源的利用率,在前期未配置OS的计算机系统之中,处理机和I/O设备等经常处于空闲状态,会造成资源的浪费。

2.提高计算机系统的吞吐量,合理的组织计算机的工作流程,加速了程序的运行,缩短了程序的运行周期。(吞吐量:指单位时间内CPU从存储设备读取,处理,存储信息的量)

(3)可扩充性

可扩充性的好坏与OS的结构有着极大的关系,OS结构从最开始的无结构,变成模块化结构,再到后来的的层次化结构,最后变成了近几年的微内核结构。

(4)开放性

考虑到计算机应用的需求,计算机硬件和软件的兼容性问题便逐步得到大众的关注。各国都制定了一系列的标准来试图实现兼容性的问题。开放性,指系统可以遵循世界标准规范,特别是可以遵循开放系统互连OSI国际化标志。以达到最大程度的互容。

二.操作系统的作用

(1)OS作为用户和计算机硬件系统的接口。

用户通过OS系统来使用计算机,或者说实现与计算机的交互,用户在OS的帮助下更加高效,简介,方便的使用计算机或者运行自己的程序。主要通过命令方式(CMD),系统调用方式(write()),图标--窗口方式,实现控制。

(2)OS作为计算机系统资源的管理者

在计算机系统之中有着多种的硬件和软件资源,这些资源通常分为:处理机,存储器,I/O设备,文件(数据和程序)。

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

对于一台无软件的计算机系统来说,他只是向用户提供的是硬件接口,即用户必须对于硬件接口有一定程度的了解,会对于用户有着一定的要求,无法导致该系统大范围的推广。但是如果安装OS,便会使计算机系统的操作变得极为简单,而且用户也不需要去考虑I/O等是如何去运行的,如何去实现工作的。由此可得,OS是铺设在计算机硬件上的多层软件的集合,他们不仅增强了系统的功能,还隐藏了对计算机操作的具体细节,从而实现了对计算机硬件操作的多个层次的抽象模型。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值