DJ1-1 操作系统引论
创始人
2024-05-30 20:44:47
0

目录

一、操作系统的概念

二、操作系统的目标

三、操作系统的作用


一、操作系统的概念

定义一

操作系统是一组控制和管理计算机软硬件资源、合理地对各类作业进行调度以及方便用户使用的程序集合。

定义二

操作系统是位于硬件层(HAL)之上,所有其它系统软件层之下的一个系统软件,使得管理系统中的各种软件和硬件资源得以充分利用,方便用户使用计算机系统。

二、操作系统的目标

(1)方便性:操作系统使计算机更易于使用。

(2)有效性:操作系统允许以更有效的方式使用计算机系统资源。

  • 提高系统资源利用率
  • 提高系统的吞吐量

(3)可扩展性:在操作系统中,允许有效地开发,测试和引进新的系统功能。

(4)开放性:实现应用程序的可移植性和互操作性,要求具有统一的开放的环境。

计算机硬件介绍

三、操作系统的作用

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

(1)计算机用户需要的用户命令:由 OS 实现的所有用户命令所构成的集合常被人们称为 OS 的 Interface(用户接口),有时也称为命令接口。

  • 命令的表示形式
  • 字符形式:较灵活但因繁琐而难记。
  • 菜单形式:试图在字符终端上提供友好的用户界面。
  • 图形形式:因直观而易记但不灵活。

(2)应用软件需要的系统调用 System Call:由 OS 实现的所有系统调用所构成的集合被人们称为程序接口或应用编程接口(Application Programming Interface,API)。

OS 作为接口的示意图

操作系统应隐藏复杂的、困难的、丑陋的、特殊的硬件细节,呈现给程序(程序员)良好、清晰、优雅、一致的抽象。—— 自顶向下的观点

操作系统的任务就是创建好的抽象,并实现和管理它所创建的抽象

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

  • 处理机管理, 用于分配和控制处理机。
  • 存储器管理,主要负责内存的分配与回收。
  • I/O设备管理,负责 I/O 设备的分配与操纵。
  • 文件管理,负责文件的存取、共享和保护。
  • 用户管理,对于多用户系统,需要管理共享资源,避免发生冲突。

操作系统的任务在相互竞争的程序之间有序地控制对硬件设备的分配。—— 自底向上的观点

资源管理包括用以下两种不同的方式实现多路复用(共享)资源。

  • 在时间上复用:不同的程序 “轮流” 使用同一资源,如:CPU、打印机等。
  • 在空间上复用:每个客户都得到资源的一部分,如:内存、磁盘等。

3. OS 用作扩充机器

  • 裸机:完全无软件的计算机系统。
  • 操作系统用作扩充机器功能,使其便于使用。
  • 在裸机上覆盖管理软件,实现对设备的操作,并向上提供一组操作命令。
  • 隐藏对设备操作的具体细节,实现对硬件操作的多个层次的抽象。
  • 通常把覆盖了软件的机器称为扩充机器或虚机器。

相关内容

热门资讯

新还珠格格,欣荣和永琪有个孩子... 新还珠格格,欣荣和永琪有个孩子?不是说永琪从来都没碰过她吗?绵忆到底是他和小燕子的还是欣荣的啊求正解...
中级会计怎么备考?今年几月考试... 中级会计怎么备考?今年几月考试?您好,很高兴为您解答中级会计师考试,教材是根本和基础,所有的题目都是...
继兴业、招商、中信后,邮储银行... (来源:现代商业银行杂志)金融资产投资公司(AIC)队伍再添新员。邮储银行近日发布公告称,该行拟以自...
中央巡视组对陕西开展两个半月常... 转自:北京日报客户端日前,中央第十五巡视组进驻陕西省,将开展为期两个半月左右的常规巡视,并会同陕西省...
柳州幻境空间在哪里 柳州幻境空间在哪里柳州幻境空间是位于广西柳州市城中区华联商闷郑城4楼的室内主题乐园,提供了各种游戏和...
中央巡视组进驻山东 联动巡视济... 转自:央视新闻客户端经党中央批准,二十届中央第六轮巡视将对16个省(自治区、直辖市)开展常规巡视,并...
继续发布暴雨蓝色预警!北京等地... 转自:央视新闻客户端中央气象台19日早6时继续发布暴雨蓝色预警。预计,19日早8时至20日早8时,青...
降妖伏魔篇演员有哪些 降妖伏魔篇演员有哪些文章舒淇程小东黄勃
晚上十一点在河边抓鱼听到有人叫... 晚上十一点在河边抓鱼听到有人叫我小名声音跟我一个朋友一样,电筒照却没有发现有人而且我女朋友也听见了不...
属猴的为什么吸引属狗的人 属猴的为什么吸引属狗的人属相狗虽不善甜言蜜语,为人多有情感之被捉,然其铅轮内心却多有向往甜蜜幸福之生...