操作系统知识之内核与进程学习总结

引言

操作系统内核的很多设计思想对计算机科学的其他领域和上层应用业务都有很好的借签意义,例如,”错误隔离(Fault Isolation)“思想,某个应用程序的错误不能影响到其他应用程序,更不能影响到操作系统内核自身。在应用业务中,经常提到”资源隔离“,被上层多个业务共同访问的平台性质服务,不能因为某一个业务的突发访问而影响到其他业务的正常访问。针对的对象不同,采用的思路和方法是一样的,即”保护和限制“。

操作系统的发展

  1. 早期的计算机主要用于科学计算,输入数据->计算->输出结果,这个时候的操作系统更像是一个运行时库,例如,提供标准的输入输出例行程序,和计算程序链接在一起,降低计算程序的错误发生率。程序的加载、执行、结果输出都是一个非常耗时的行为。

  2. 批处理操作系统,循环进行任务的处理:加载任务、运行任务、卸载任务。CPU和I/O系统可以并行工作。

  3. 多任务操作系统,多个任务被同时加载进内存,其中一个任务若因需要读取外部数据而暂停,操作系统可以将CPU让给其他任务去执行,CPU的使用率得到了极大提升。

  4. 分时操作系统,为了对大量短时交互性的操作作出处理(比如,移动鼠标,键盘输入,网络收发包),需要有一种机制确保CPU的时间能够公平分配给各个任务,不能因为一个长耗时任务导致其他任务得不到处理。

操作系统的作用

  1. 她是一个大管家

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值