[操作系统系列]操作系统的概述

操作系统引论

操作系统的任务是跟踪程序的运行状况,了解程序需要什么资源,并满足他们的资源请求,记录他们对资源的使用情况以及协调各个程序和用户对资源使用请求的冲突,并在此基础上最大可能的提高各个资源的利用率,增强计算机系统性能。

操作系统必须完成以下工作:
1.跟踪和监控程序的运行情况,记录程序的运行状态。
2.进行计算机的各个资源的分配。(存储管理,处理机管理,设备管理,文件管理,用户接口)
3.回收资源以便再分配

因此操作系统是计算机系统资源的管理者 是控制和管理计算机软硬件资源,合理组织计算机的工作流程,以方便用户使用的程序集合。是所有软件与硬件的唯一接口。操作系统的作用是为上层应用分配资源、提供服务,方便用户。操作系统向下封装硬件,向上提供接口。

操作系统的特征:
并发性:两个或两个以上的事物在同一时间间隔内发生。
共享性:系统中的软、硬件资源在其上的供多个程序共同享用(互斥共享,同时访问)
虚拟性:通过某种技术手段把一个物理上的实体,变成多个逻辑上的对应物。
不确定性:也称随机性,是指系统中各种事件的发生顺序是不确定的。
并发性和资源共享性是操作系统最基本的特征,并发性和共享性互为存在条件,虚拟性以并发性和共享性为前提,异步性是并发性和共享性的必然结果。

操作系统设计原则:
尽可能高的系统效率:
包括处理机时间的最大利用,存储器空间的合理安排,输入/输出设备的均衡使用。
尽可能大的系统吞吐能力:
系统吞吐量是操作系统设计的一个质量标志。吞吐量的好坏直接影响系统的稳定性,大的吞吐量使系统能流畅地工作,小 的吞吐量可导致系统在高负载下瘫痪。
尽可能快的系统响应时间:
响应时间指系统对用户的输入作出反应的时间。通常情况是,用户数目越多需要的响应时间越快,并且对每一个用户来说 响应时间应该是平均的,因此,系统必须提供一个用户能够承受的系统响应时间的下限。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值