操作系统 定义(批处理系统为了提…

来源:互联网 发布:vb select 编辑:程序博客网 时间:2024/05/09 23:42
(1)操作系统是一组有效控制和管理计算机系统的硬件和软件资源;合理地组织计算机工作流程以及方便用户的程序集合;
(2)硬件支持并行操作;如何支持并行操作???

(3)多道程序设计技术:它是在计算机内存同时存放几道相互独立的程序;这几道程序都处于运行过程中,他们相互开始各自运行,但是都未运行完毕;多道程序在宏观上是并行执行,而在微观上多道程序在某个部件上是串行;即多道程序轮流地使用部件,交替执行。一个有一个CPU和二个I/o设备(磁盘和磁带)的二道批处理系统运行情况;
操作系统 <wbr>定义(批处理系统为了提高资源利用率)-:批处理系统 <wbr>二:分时系统
(4)在计算机内存中同时存放几道程序(程序A,程序B,监督程序)
(5)系统各部件(如CPU,IOA,IOB)支持并行工作,在某个时刻各部件可运行不同的程序;
(6)多道程序(程序A,程序B和监督程序)在某个部件上(如CPU/IOA/IOB)是串行工作的;
(7)在多道程序中,监督程序(操作系统)是控制中心,程序要使用某个部件(CPU,IOA,IOB),必须由监督程序调度和分配;
(8)SPOOLing系统:该技术采用通道替代外围机;
操作系统 <wbr>定义(批处理系统为了提高资源利用率)-:批处理系统 <wbr>二:分时系统
(8)批处理系统好处是提高了资源的利用率;而缺点是调试一个程序很麻烦;
(9)分时处理系统:所谓分时是指多个用户分时共享使用同一台计算机,也就是说把计算机的系统资源(尤其是CPU时间)进行时间上的分割,即将整个工作时间分成一个个的时间片;每个时间片分给一个用户使用;这样讲CPU工作时间分别提供给多个用户使用;每个用户一次地轮番使用一个时间片;
(10)响应时间:是分时系统的重要指标,它是用户发生终端命令到系统开始作出响应时间的时间间隔;系统的响应时间主要是根据用户所能介绍的等待时间确定的。假设分时系统中用户数为N,则每个用户的运行时间片为q,则系统的响应时间为T=n*q;每个用户分到的时间片q由两个部分组成,用户对换时间S和用于真正处理时间T(处理);
T=n*q;   q=S+T(处理);
-------------------------------------------通用系统----------------------------------------------
(11)实时系统(Real-TimeSystems):目标是为了提高系统的响应时间,对随机发生的外部时间作出及时响应并对其进行处理;----》事件驱动