什么是操作系统
它的主要功能是什么
答:操作系统是用来管理计算机系统的软、硬件资源,合理地组织计算机的工作流程,以方便用户使用的程序集合;其主要功能有进程管理、存储器管理、设备管理和文件管理功能
什么是分时系统
什么是实时系统
试从交互性、及时性、独立性、多路性和可靠性几个方面比较分时系统和实时系统
答:分时系统:一个计算机和许多终端设备连接,每个用户可以通过终端向计算机发出指令,请求完成某项工作,在这样的系统中,用户感觉不到其他用户的存在,好像独占计算机一样
实时系统:对外部输入的信息,实时系统能够在规定的时间内处理完毕并作出反应
比较:(1)交互性:实时系统具有交互性,但人与系统的交互,仅限于访问系统中某些特定的专用服务程序
它不像分时系统那样向终端用户提供数据处理、资源共享等服务
实时系统的交互性要求系统具有连续人机对话的能力,也就是说,在交互的过程中要对用户得输入有一定的记忆和进一步的推断的能力
(2)及时性:实时系统对及时性的要求与分时系统类似,都以人们能够接受的等待时间来确定
而分时系统则对及时性要求更高
(3)独立性:实时系统与分时系统一样具有独立性
每个终端用户提出请求时,是彼此独立的工作、互不干扰
(4)多路性:实时系统与分时一样具有多路性
操作系统按分时原则为多个终端用户提供服务,而对于实时系统,其多路性主要表现在经常对多路的
现场信息进行采集以及对多个对象或多个执行机构进行控制
(5)可靠性:分时系统虽然也要求可靠性,但相比之下,实时系统则要求系统高度可靠
设内存中有三道程序,A,B,C,他们按A→B→C的先后次序执行,它们进行“计算”和“I/O操作”的时间如表1-2所示,假设三道程序使用相同的I/O设备
表1-2三道程序的操作时间程序操作ABC计算I/O操作计算2030103050201020