2. 操作系统结构

系统调用

  • 进程控制
    • 结束,放弃
    • 装入,执行
    • 创建进程,终止进程
    • 取得进程属性,设置进程属性
    • 等待时间
    • 等待事件,唤醒事件
    • 分配和释放内存
  • 文件管理
    • 创建文件,删除文件
    • 打开,关闭
    • 读,写,重定位
    • 取得文件属性,设置文件属性
  • 设备管理
    • 请求设备,释放设备
    • 读,写,重定位
    • 取得设备属性,设置设备属性
    • 逻辑连接或断开设备
  • 信息维护
    • 读取时间或日期,设置时间或日期
    • 读取系统数据,设置系统数据
    • 读取进程,文件或设备属性
    • 设置进程,文件或设备属性
  • 通信
    • 创建,删除通信连接
    • 发送,接受消息
    • 传递状态信息
    • 连接或断开远程设备


策略和机制:

策略决定做什么

机制决定如何做

为什么区分策略和机制:

对于灵活性的重要——策略可能会随时间或位置有所改变,区分开就只需要改变一些参数。


微内核:

通常包括最小的进程和内存管理,以及通信功能

主要功能:

使客户程序和运行在用户空间的各种服务之间进行通信(消息传递的形式)

好处:

便于扩充操作系统

缺点:

系统功能总开销的增加会导致系统性能的下降


posted @ 2017-03-12 11:35  link98  阅读(118)  评论(0)    收藏  举报