计算机操作系统知识笔记第四部分

操作系统(Operating System)
OS结构设计
  • ①传统操作系统结构
    • 无结构OS(第一代):面向功能,结构杂乱,维护困难。
    • 模块化结构OS(第二代):各模块通过接口相互交互。模块-接口法。缺点:无序,模块没有划分界限。
    • 分层式结构OS(第三代):为了解决模块的杂乱无序,将其分层管理。自下而上铺设模块。缺点:复杂性导致效率低。
  • ②客户/服务器模式C/S模式
    • 客户端拥有单机处理能力。
    • 客户端可以在需要时向服务器发送请求。
    • 客户端处理其回送消息。
    • 缺点:服务器瘫痪导致平台不可用,客户端全部失效。
  • ③面向对象程序设计技术(简)
    • 对象:拥有属性及其方法。
    • 对象类:在实际中很多对象具有的方法相同,但是为其每个对象创建相同方法显得低效。故利用对象类定义一组大体相似的类
    • 继承:根据已有的类定义一个新的类,为其子类。在父类中定义一些公共变量、方法让子类继承并加上自己的特点。父类可以有多个子类,子类也可以有多个父类多重继承
  • ④微内核OS结构(现代结构)
    • 足够小的内核:只为构建OS提供最小基础。
    • 基于C/S结构:实现IO进程。
    • 机智与策略分离
    • 面向对象技术实现
  • ⑤微内核基本功能
    • 进程(线程)管理
    • 低级存储器管理
    • 中断和陷入处理
    • 缺点:由于服务器(设备,不是指‘服务器’)较多时,上下文切换次数较多,效率较低,如果将一些服务器装入微内核,又会使容量变大。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

KUOKUO众享

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值