操作系统—概论

来源:互联网 发布:部落冲突巨石投手数据 编辑:程序博客网 时间:2024/06/05 00:36

       操作系统是裸机上的第一层软件,它是对软硬件系统的首次扩充,填补了人与机器之间的鸿沟。

 

 

操作系统与计算机同在:

 

 

认识操作系统:

1.    从用户观点来看操作系统

a)     虚拟机观点

b)     用户环境观点

2.    从系统设计者(系统分析员)的观点来看计算机操作系统

a)     资源管理的观点

b)     作业(任务)组织观点

 

 

虚拟机观点:操作系统是建立在计算机硬件平台上的虚拟机器,它为应用软件提供了比计算机硬件更强或计算机硬件所没有的功能。

操作系统在虚拟机中充当管理员和协调员的角色,管理计算机的软硬件资源,并协调多任务、多进程的运行。

       扩充:功能、计算机数量。

 

用户环境的观点:操作系统是用户使用计算机系统的接口,它为计算机用户提供方便的用户环境。

用户接口(命令接口):用户可通过该接口向作业发出命令以控制作业的运行,可分为联机用户接口和脱机用户接口。

联机用户接口:为联机用户提供的,由一组键盘操作命令和命令解释程序组成。

       字符形式:较灵活但因繁琐而难记。

       菜单形式:试图在字符终端上提供友好的用户界面。

       图形形式:因直观而易记但不灵活。

脱机用户接口:用户用JCL把需要对作业进行的控制和干预事先写在说明书上,然后将作业和作业说明书一起提交给系统。当系统调度到该作业运行时,再调用命令解释程序对作业说明书上的命令逐条地解释执行,该接口即为批处理的接口。

       JCL:程序控制语言

程序接口(应用编程接口):为用户程序在执行中访问系统资源而设置的,是用户取得操作系统服务的唯一途径。

有一组系统调用组成,每一组系统调用都是一个能完成各种功能的子程序,每当应用程序要求OS(操作系统)提供某种服务(功能)时,便调用具有相同功能的系统调用,不同的系统其调用形式不同。

                    

资源管理的观点:操作系统是计算机系统中各类资源的管理者,它负责分配、回收、以及控制系统中的各种软硬件资源。

       监视资源

       分配/回收资源

       保护资源

跟踪资源的使用情况满足资源请求,提高资源利用率以及协调各程序和用户对资源的冲突。

 

作业组织的观点:操作系统是计算机系统工作流程的组织者,它负责协调在系统中运行的各个应用软件的运行次序。

用于巨型机和大型服务器上,以批文件的形式提交作业,请求主机逐个运行。

主机操作系统负责组织、协调各个作业的运行、报告执行结果或错误信息,减少了人工干预,提高了系统效率。

定义:操作系统是计算机系统中的一个系统软件,管理和控制计算机的软硬件资源,合理地组织计算机工作流程,以便有效利用这些资源为用户提供一个功能强、使用方便的工作环境,从而在用户和计算机之间起到接口的作用。

原创粉丝点击