概念:操作系统是控制和管理计算机软硬件资源,以尽可能的合理、高效的方法为用户及其应用程序提供服务的一种系统。
特征:
·并发:使的多个进程可以同时进行,最大化的利用资源,提高效率。
·共享
·虚拟
·不确定性:由并发引起的
功能:
·进程管理
·存储管理
·文件管理
·设备管理
服务:
·公共服务:
·命令控制接口:
命令行,GUI(图形用户界面),脚本(解释执行语言,一组命令行的组合), NUI(自然用户接口)
·系统服务:
·系统调用:
创建、打开、读、写、关闭、删除
分类:
·网络操作系统:资源共享、同信能力强
·分布式操作系统
·并行操作系统给:可以同时调配多个处理器资源
运行环境:
·内核态与用户态:
·操作系统运行的状态为内个态(特权指令)
·用户代码运行的状态为用户态(访管指令)
·内核态可以使用所用的资源,用户态只能使用有限的资源,用户态可以使用 系统调用或者陷阱的方式进入内核态
·中断、异常:
·中断处理异步事件
·异常(故障、陷阱、中止)
·系统调用
体系结构:
·整体式(无结构):
·层次式:
·微内核(客户/服务器):
·模块式(面向对象):
原文地址:http://blog.csdn.net/u012963457/article/details/38847669