您当前的位置:《计算机操作系统》听课笔记:03
《计算机操作系统》听课笔记:03


回顾:操作系统是系统管理资源和管理工作流程的方便用户的集合。

资源分为软资源和硬资源,操作系统怎么管理这些资源呢?人们为了便于对于操作系统的理解,就提出了这样一个操作模式,把操作系统这样分,软资源的管理中叫做文件管理,CPU的管理称为处理机管理,如何管理呢?多个内存中的一个程序来管理。内存的管理称为内存管理,外设的管理称为设备管理。如何进行设备分配是需要处理的。除了资源管理,还要关注的是用户的接口,怎么组织计算机的工作流程呀?集中起来称为叫做作业管理。

一、用户接口

操作系统要有一个用户界面,叫做用户接口,可以分为命令性接口,使用工作键盘提供命令与OS打交道,来取得OS的服务

程序接口:要使用某个程序,就要用到他,使用系统调用

图形用户接口 :操作系统提供给用户的接口,是在命令接口上发展起来的。把系统的各项功能以及各种应用程序,以图标表示,比如滚动条、菜单等,操作简单。

二、操作系统对象

OS操控和管理的对象,即对计算机系统的资源对象进行管理,比如一个或者多个处理器,存储器系统,各类I/O设备以及文件和作业。

处理机管理:出来内配很重要,分配给谁,怎么样解决处理机的分配,按照高低、先来后到的调度策略,资源回收,都是需要处理机管理所要解决的。

存储管理:资源管理最重要的瓶颈,它里面的内存分配是尧认真考虑的,连续分配、空间利用率如何等问题,会不会面临很多程序都内存里,hi不会有相互破坏,

设备管理:分配设备,分配通道,

文件的管理:包括文件如何存储到相应的设备上去,信息的共享

OS分类:

一、多道批处理系统(脱机)

目标;吞吐量和效率

二、分时系统

终端:有输入输出的功能,不具有计算机的处理能力。

时间片大小:如果是大的时间片(排很长的对),会影响响应的时间

如果时间片小的话,造成系统开销,从一个时间片切换到另一个时间片,又切换,所以系统开销很大。

分时系统适合于软件开发。
 

收藏状态
收藏本课程的同学
相关课程