首页 > 试题广场 >

关于微内核和宏内核操作系统,如下哪一项的说法是错误的?

[单选题]
关于微内核和宏内核操作系统,如下哪一项的说法是错误的?
  • VxWorks是典型的微内核结构嵌入式操作系统
  • iOS追根溯源是一个类UNIX操作系统,它属于宏内核架构
  • Android OS是典型的宏内核操作系统
  • 一般认为微内核系统的实时性较好,故Symbian归类为强实时嵌入式操作系统
微内核:提供操作系统核心功能的内核的精简版本,它设计成在很小的内存空间内增加移植性,提供模块化设计,以使用户安装不同的接口与,如DOS、Workplace OS、Workplace Unix等。IBM、Microsoft等操作系统都采用了这一研究成果的优点。
宏内核:是操作系统核心架构的一种,此架构的特性是整个核心程序都是以核心空间(Kernel Space)的身份及监管者模式(Supervisor Mode)来运行。相对于其他类型的操作系统架构,如微核心架构或混核心架构等,这些核心会定义出一个高级的虚拟接口,由该接口来涵盖描述整个电脑硬件,这些描述会集合成一组硬件描述用词,有时还会附加一些系统调用,如此可以用一个或多个模块来实现各种操作系统服务,如进程管理、共时(Concurrency)控制、存储器管理等。

内核按照体系结构分为两类:微内核(microkernel)与宏内核(macrokernel). 微内核的系统有WindowNT,Minix,Mach,主要是实时性和可靠性要求比较高的领域,如QNX,Integrity,VxWorks;嵌入式领域,如FreeRTOS,ARTs-OS,L4,etc;
宏内核的系统有Unix,Linux,类Unix系统(Unix-like)的核心, Syllable,  BSD, Solaris , DOS, DR-DOS, MS-DOS , Microsoft Windows 9x系列(95、98、98SE、Me), Mac OS(从最初版到Mac OS 8.6版),  OpenVMS, XTS-400,etc

Symbian系统是塞班公司为手机而设计的操作系统。Symbian系统应该不属于强实时,而是软实时操作系统
编辑于 2020-07-30 23:16:36 回复(0)
答案错了?难道不是B吗?iOS是微内核结构吧
编辑于 2020-08-03 11:10:41 回复(2)
强实时系统(HardRealTime):在航空航天、军事、核工业等一些关键领域中,应用时间需求应能够得到完全满足,否则就造成如飞机失事等重大地安全事故,造成重大地生命财产损失和生态破坏

发表于 2020-06-14 01:11:44 回复(0)