回顾:操作系统是系统管理资源和管理工作流程的方便用户的集合。
资源分为软资源和硬资源,操作系统怎么管理这些资源呢?人们为了便于对于操作系统的理解,就提出了这样一个操作模式,把操作系统这样分,软资源的管理中叫做文件管理,CPU的管理称为处理机管理,如何管理呢?多个内存中的一个程序来管理。内存的管理称为内存管理,外设的管理称为设备管理。如何进行设备分配是需要处理的。除了资源管理,还要关注的是用户的接口,怎么组织计算机的工作流程呀?集中起来称为叫做作业管理。
一、用户接口
操作系统要有一个用户界面,叫做用户接口,可以分为命令性接口,使用工作键盘提供命令与OS打交道,来取得OS的服务
程序接口:要使用某个程序,就要用到他,使用系统调用
图形用户接口 :操作系统提供给用户的接口,是在命令接口上发展起来的。把系统的各项功能以及各种应用程序,以图标表示,比如滚动条、菜单等,操作简单。
二、操作系统对象
OS操控和管理的对象,即对计算机系统的资源对象进行管理,比如一个或者多个处理器,存储器系统,各类I/O设备以及文件和作业。
处理机管理:出来内配很重要,分配给谁,怎么样解决处理机的分配,按照高低、先来后到的调度策略,资源回收,都是需要处理机管理所要解决的。
存储管理:资源管理最重要的瓶颈,它里面的内存分配是尧认真考虑的,连续分配、空间利用率如何等问题,会不会面临很多程序都内存里,hi不会有相互破坏,
设备管理:分配设备,分配通道,
文件的管理:包括文件如何存储到相应的设备上去,信息的共享
OS分类:
一、多道批处理系统(脱机)
目标;吞吐量和效率
二、分时系统
终端:有输入输出的功能,不具有计算机的处理能力。
时间片大小:如果是大的时间片(排很长的对),会影响响应的时间
如果时间片小的话,造成系统开销,从一个时间片切换到另一个时间片,又切换,所以系统开销很大。
分时系统适合于软件开发。