1.操作系统的定义、特征、功能?分类操作系统是计算机系统中的一个系统软件,是一些程序模块的集合——它们能以尽量有效、合理的方式组织和管理计算机的软硬件资源; 合理的组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能; 使得用户能够灵活、方便、有效的使用计算机,使整个计算机系统能高效地运行。OS 有 5 个特征:并发、共享、虚拟、随机性和不确定性。操作系统功能(按管理内容划分)1.进程和线程管理(CPU 管理):完成处理机资源的分配调度等功能;2.存储管理:提高利用率、方便用户使用、提供足够的存储空间、方便进程并发运行;3.设备管理:方便的设备使用,提高 CPU 与 I/O 设备利用率;4.信息管理(文件管理):解决软件资源的存储、共享、保密和保护;5.用户接口(作业管理):提供一个友好的用户访问操作系统的接口。2. 多道程序系统的特点,并行和并发的区别?多道程序设计是指允许多个程序同时进入内存并运行,是 OS 所采纳的最基本、最重要的技术,引入目的是为了提高系统效率。1)程序的并发(Concurrency)执行:一组在逻辑上互相独立的程序或程序段在执行过程中,其执行时间在客观上互相重叠。(强调时间段)2)程序的并行(parallel)执行:一组在逻辑上互相独立的程序或程序段在同一时刻同时执行。(强调同一时刻),只能在多机系统中出现。 在单 CPU 多道程序系统中,进程被交替执行,表现出一种并发执行的外部特征,即使不能实现真正的并行处理,并且即使在进程间来回切换需要一定的开销,交替执行在处理效率和程序构造上还是带来了重要的好处。多道批处理系统的特点优点:资源利用率高:CPU 和内存利用率较高;作业吞吐量大:单位时间内完成的工作总量大;缺点:用户交互性差:整个作业完成后或中间出错时,才与用户交互,不利于调试和修改;作业平均周转时间长:短作业的周转时间显著增长;3.常用 OS 的特点(批处理 OS,分时 OS,实时 OS)?分时系统的优点多路性:多个用户同时工作,共享 CPU 和其它资源,充分发挥系统效率。独立性:各用户独立操作,互不干扰,让用户有自己一个人在使用计算机的感觉。交互性:计算机系统和用户用会话方式工作,系统能及时对用户的操作进行响应,显著提高调试和修改程序的效率;缩短了周转时间。及时性:计算机系统应该在用户能够忍受的等待时间内对用户的请求予以响应。实时系统的特点专用系统:许多实时系统是专用系统,而批处理与分时系统通常...