我是靠谱客的博主 发嗲蜜蜂,最近开发中收集的这篇文章主要介绍操作系统1,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

操作系统复习(一)
一、操作系统的目标?
1.有效性:包含两个方面的含义:
(1)提高系统资源利用率。使CPUI/O设备保持忙碌状态而得到有效利用。使内存与外存中的数据因有序而节省空间
(2)提高系统吞吐量合理组织计算机工作流程,改善资源利用率,加速程序运行缩短程序运行周期
2.方便性:使计算机更容易使用。硬件只识别0与1,那么如果没有OS,用户要使用计算机就需要使用单纯的0与1的字符串来操作机器。有了OS,用户可以直接使用OS提供的各种命令来操作机器。
3.可扩充性:要能适应计算机硬件网络体系结构与应用发展的要求。保持对上接口可扩充**。应采用层次化结构,能方便对OS进行扩充。比如现在采用的微内核结构与客户服务器模式。
4.开放性:系统能遵循世界标准规范,遵循开放系统互连(OSI)国际标准。
随着计算机技术的发展,有效性在最开始的时候更加重要,但后来方便性更加重要,现在随着技术发展,可扩充性与开放性也是必须要考虑的点。
二、操作系统的作用:
1.OS作为用户与计算机硬件系统之间的接口。OS处于用户与硬件系统之间。OS可通过:
(1)命令方式(如DOS命令行操作);
(2)系统调用方式(如系统提供对硬件操作函数);
(3)图形、窗口方式(各种用户图形界面)。
2.OS作为计算机系统资源的管理者。主要管理四类资源:
(1)处理器管理:分配和控制处理机;
(2)存储器管理:内存的分配与回收;
(3)I/O设备管理:I/O设备的分配与操作;
(4)文件管理:文件的存取、共享与保护。
3.OS实现对计算机资源的抽象。OS用作扩充机器也叫做虚拟机,在只有硬件接口的裸机上提供了一层软件接口,使用户不用直接面对0与1的硬件电路,而采用OS提供的各种命令。

最后

以上就是发嗲蜜蜂为你收集整理的操作系统1的全部内容,希望文章能够帮你解决操作系统1所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部