正在加载图片...
第17页共 考虑下述计算机硬件资源 (1)CPU与指令的长度及执行方式; (2)内存、缓存和高速缓存等存储装置; (3)各类寄存器,包括各种通用寄存器、控制寄存器和状态寄存器等 (4)中断机构 (5)外部设备与I/0控制装置 (6)内部总线与外部总线 (7)对硬件进行操作的指令集 4.答:我们可以从以下几个方面对这两种操作系统进行比较 (1)实时信息处理系统与分时操作系统一样都能为多个用户服务。系统按分时原则为多 个终端用户服务:而对实时控制系统,则表现为经常对多路现场信息进行采集以及对多个对象 或多个执行机构进行控制 (2)实时信息处理系统与分时操作系统一样,每个用户各占一个终端,彼此独立操作,互不 干扰。因此用户感觉就像他一人独占计算机:而在实时控制系统中信息的采集和对对象的控制 也都是彼此互不干扰的 (3)实时信息系统对响应时间的要求与分时操作系统类似,都是以人所能接受的等待时间 来确定的:而实时控制系统的响应时间则是以控制对象所能接受的延时来确定的 4)分时操作系统是一种通用系统,主要用于运行终端用户程序,因此它具有较强的交互 能力。而实时操作系统虽然也有交互能力,但其交互能力不及前者 5)分时操作系统要求系统可靠,相比之下,实时操作系统则要求系统高度可靠 5.答:操作系统的特征有并发、资源共享、虚拟和不确定性。它们的关系如下 (1)并发和共享是操作系统最基本的特征。为了提高计算机资源的利用率,操作系统必然 要采用多道程序设计技术,使多个程序共享系统的资源,并发地执行 (2)并发和共享互为存在的条件。一方面,资源的共享以程序(进程)的并发执行为条件, 若系统不允许程序并发执行,自然不存在资源共享问题:另一方面,若系统不能对资源共享实 施有效管理,协调好诸进程对共享资源的访问,也必将影响到程序的并发执行,甚至根本无法 并发执行。 (3)虚拟以并发和资源共享为前提。为了使并发进程能更方便、更有效地共享资源,操作 系统常采用多种虚拟技术来在逻辑上增加CPU和设备的数量以及存储器的容量,从而解决众 多并发进程对有限的系统资源的争用问题 (4)不确定性是并发和共享的必然结果。操作系统允许多个并发进程共享资源;相互合作 使得每个进程的运行过程受到其他进程的制约,不再”一气呵成”,这必然导致不确定性特征的第 17 页 共 17 页 考虑下述计算机硬件资源: (1)CPU 与指令的长度及执行方式; (2)内存、缓存和高速缓存等存储装置; (3)各类寄存器,包括各种通用寄存器、控制寄存器和状态寄存器等; (4)中断机构; (5)外部设备与 I/O 控制装置; (6)内部总线与外部总线; (7)对硬件进行操作的指令集。 4. 答:我们可以从以下几个方面对这两种操作系统进行比较: (1)实时信息处理系统与分时操作系统一样都能为多个用户服务。系统按分时原则为多 个终端用户服务:而对实时控制系统,则表现为经常对多路现场信息进行采集以及对多个对象 或多个执行机构进行控制。 (2)实时信息处理系统与分时操作系统一样,每个用户各占一个终端,彼此独立操作,互不 干扰。因此用户感觉就像他一人独占计算机:而在实时控制系统中信息的采集和对对象的控制 也都是彼此互不干扰的。 (3)实时信息系统对响应时间的要求与分时操作系统类似,都是以人所能接受的等待时间 来确定的:而实时控制系统的响应时间则是以控制对象所能接受的延时来确定的。 (4)分时操作系统是一种通用系统,主要用于运行终端用户程序,因此它具有较强的交互 能力。而实时操作系统虽然也有交互能力,但其交互能力不及前者。 (5)分时操作系统要求系统可靠,相比之下,实时操作系统则要求系统高度可靠。 5.答:操作系统的特征有并发、资源共享、虚拟和不确定性。它们的关系如下: (1)并发和共享是操作系统最基本的特征。为了提高计算机资源的利用率,操作系统必然 要采用多道程序设计技术,使多个程序共享系统的资源,并发地执行。 (2)并发和共享互为存在的条件。一方面,资源的共享以程序(进程)的并发执行为条件, 若系统不允许程序并发执行,自然不存在资源共享问题:另一方面,若系统不能对资源共享实 施有效管理,协调好诸进程对共享资源的访问,也必将影响到程序的并发执行,甚至根本无法 并发执行。 (3)虚拟以并发和资源共享为前提。为了使并发进程能更方便、更有效地共享资源,操作 系统常采用多种虚拟技术来在逻辑上增加 CPU 和设备的数量以及存储器的容量,从而解决众 多并发进程对有限的系统资源的争用问题。 (4)不确定性是并发和共享的必然结果。操作系统允许多个并发进程共享资源;相互合作, 使得每个进程的运行过程受到其他进程的制约,不再"一气呵成",这必然导致不确定性特征的 产生
<<向上翻页
©2008-现在 cucdc.com 高等教育资讯网 版权所有