CVTE Android应用开发工程师笔试题之一:现代操作系统有哪几部分组成?
2014-03-31 16:17
351 查看
现代操作系统有哪几部分组成?
-----------------------------------------------------------------------------------------------------------------------------------
现代操作系统按功能包括以下五部分:处理器管理,存储器管理,文件管理,I/O管理,设备管理。
或者按层次有以下四个部分:驱动程序,内核,接口库,外围。
感觉这个没有标准答案,以上两种回答都可以。
宏内核和微内核有什么区别?
------------------------------------------------------------------------------------------------------------------------------------
内核可分为:单内核、微内核。
宏内核基于函数调用进行通信,微内核基于消息传递通信。宏内核是一个很大的进程。它的内部又可以被分为若干模块(或者是层次或其它)。但是在运行的时候,它是一个独立的二进制大映象。其模块间的通讯是通过直接调用其它模块中的函数实现的,而不是消息传递。在微内核中,大部分内核都作为独立的进程在特权状态下运行,它们通过消息传递进行通讯。
真正属于微内核的是由QNX。
mac ox,windows内核是混合内核。Linux内核是一个具有模块化特点的宏内核。
-----------------------------------------------------------------------------------------------------------------------------------
现代操作系统按功能包括以下五部分:处理器管理,存储器管理,文件管理,I/O管理,设备管理。
或者按层次有以下四个部分:驱动程序,内核,接口库,外围。
感觉这个没有标准答案,以上两种回答都可以。
宏内核和微内核有什么区别?
------------------------------------------------------------------------------------------------------------------------------------
内核可分为:单内核、微内核。
宏内核基于函数调用进行通信,微内核基于消息传递通信。宏内核是一个很大的进程。它的内部又可以被分为若干模块(或者是层次或其它)。但是在运行的时候,它是一个独立的二进制大映象。其模块间的通讯是通过直接调用其它模块中的函数实现的,而不是消息传递。在微内核中,大部分内核都作为独立的进程在特权状态下运行,它们通过消息传递进行通讯。
真正属于微内核的是由QNX。
mac ox,windows内核是混合内核。Linux内核是一个具有模块化特点的宏内核。
相关文章推荐
- CVTE Android应用开发工程师笔试题之二:为什么有时候查看别人的代码会乱码?Eclipse查看代码乱码该怎么办?
- Android4开发入门经典 之 第二部分:Android应用的核心基础
- Android应用开发之(AndroidManifest.xml部分属性说明)
- Google手机操作系统Android应用开发入门
- 美图秀秀2015年实习生android应用开发方向招聘笔试题
- Google手机操作系统Android应用开发入门
- 美团(后台开发工程师实习生)笔试+cvte(C/C++软件开发工程师实习生)笔试
- Android开发入门必知:应用界面组成
- Google手机操作系统Android应用开发入门
- Google手机操作系统Android应用开发入门
- android应用开发全程实录-关于google map的部分章节-漂亮的气泡地图
- android应用开发全程实录-用户界面部分章节-你真的会用最简单的TextView么?
- HelloWorld-----Google手机操作系统Android应用开发入门
- Google手机操作系统Android应用开发入门
- 华为IT应用开发工程师(C++应用软件)实习生笔试+360企业安全服务端开发工程师实习生笔试
- 现代操作系统应用开发 win8初学
- 蘑菇街-应用平台开发工程师笔试编程题
- android应用开发全程实录-用户界面部分章节-你真的会用最简单的TextView么?
- CVTE2015校园招聘 Android 开发笔试