初识操作系统【二】
有关操作系统结构
操作系统服务和接口
- 操作系统服务
- 操作系统程序接口-系统调用
- 操作系统用户界面
- 系统程序
操作系统的服务主要有三种形式:系统调用,用户接口,系统程序
系统调用
是操作系统提供给程序的服务形式。
而用户接口和系统程序
是系统提供给用户的服务形式。
调用API的本质就是执行系统调用。
用户接口常用的:命令行接口【简单效率高,但是使用不方便,建立不美观】,图形接口【操作方便,界面直观但是效率差 】
系统程序
:一般认为用于管理,维护操作系统的程序是程序系统。
功能:文件管理,状态信息,文件处理,程序语言支持,程序装入和执行。
操作系统的结构
- 简单结构
- 层次结构
- 微内核结构
- 模块化结构
- 混合结构
模块需要时才加载。
虚拟机技术
虚拟机
是一种通过软件模拟实现,具有硬件系统功能,并运行在一个完全隔离环境中的完整计算机系统。【实际上是逻辑计算机】
- Java虚拟机
- 工作站虚拟机
- 服务器虚拟机
JVM
是Java语言的解释器,是可运行Java代码的假想计算机。
工作站虚拟机