<操作系统>2. 操作系统结构

本文介绍了操作系统中关键的系统调用功能,包括进程控制、文件管理、设备管理等,并探讨了微内核的设计理念及其优缺点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统调用

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


策略和机制:

策略决定做什么

机制决定如何做

为什么区分策略和机制:

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


微内核:

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

主要功能:

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

好处:

便于扩充操作系统

缺点:

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值