操作系统(一)---引论

吐槽

这周上了操作系统课,觉得我们学校的老师还是蛮有水平的,觉得之前自己的看法确实很片面,然后自己上课时候腰间盘突出被老师记住了,自己所以还是好好学习吧,不然就很丢脸唉。

为什么要学操作系统?

不是因为学校开这门课就要去学这个,而是自己想去学才去学。
每次学一个新的东西的时候,都要问下,这个东西是什么,干什么的,能怎么样。
之前没接触操作系统时候,感觉计算机就这个样子,没什么难的,现在想下自己还是井底之蛙。
会点前端,后台,安卓什么的其实都没什么,因为这些东西别人也很容易学到,这些东西是计算机这个体系里面最表层的地方,但是操作系统,编译原理,计算机组成原理,计算机网络,这些才是真正计算机院学生应该最好好学的地方,因为这些才是大学里面真真正正要掌握的东西,这些都是计算机学习体系里面的最最基础的地方,就好像是建房子里面的地基。
所以,我觉得很重要,所以要好好去学这些东西。

什么叫操作系统?

那什么叫操作系统呢?
书上和网上有一大堆的官方的定义,那我来谈谈自己的看法吧。
自己比较喜欢看《黑客帝国》这个系列的电影,觉得操作系统就是里面的白老头,他主管的电影里面这个世界的一切规则,他来定义规则,但是如果规则一成不变的话,系统肯定会崩溃的,所以里面又有个先知系统,她去找救世主鼓励他去革命,然后失败,然后机器从救世主的失败里面获取经验再次进化。
所以,我觉得以后的操作系统会自己进化的,不断完善的那种。

1操作系统的目标

就两个方面啊,提高效率和方便用户
- 方便性
- 有效性
- 可扩展性

这些东西概念什么的很简单的,自己只是梳理下一下。

2 操作系统的作用

  • os作为用户和计算机硬件系统之间的接口
  • os作为计算机系统资源的管理者
  • os实现了对计算机资源的抽象

关于第三点还是好好看下:所谓的对计算机资源的抽象其实就是,用户不需要对硬件接口进行了解,只需要操作系统帮你把这块搞定了,所以说os其实是铺设在计算机硬件的之上的,对其进行抽象。

3 推动操作系统的主要动力

  • 不断提高的资源利用率
  • 方便用户的不断操作
  • 器件的不断更新
  • 计算机结构的发展//个人觉得还是没有什么变化
  • 不断提出的应用需求

4 操作系统的发展历史

学一个东西,首先学它的历史,因为现在很多的东西都是从之前的老版本进化来的,所以去了解下这块还是蛮重要的。
然后我就画了半个多小时的思维导图emmmmmmm
这里写图片描述
画的人脑壳疼,还是有点地方没写到

目前的操作系统,通常具有分时、实时和批处理功能,又称作通用操作系统。可适用于计算、事务处理等多种领域,能运行在多种硬件平台上,如 UNIX系统、Windows NT等。——通用化、小型化

5 中断技术

60年代硬件两重大进展:中断技术和通道技术
1)中断:指CPU在收到外部中断信号后,停止原来工作,转去处理该中断事件,完毕后回到原来断点继续工作。
【中断处理过程】:中断请求,中断响应,中断点(暂停当前任务并保存现场),中断处理例程,中断返回(恢复中断点的现场并继续原有任务。
【中断分类】:硬件中断(分为硬件故障中断、I/O中断和外部中断)与软件中断(可分为程序中断 <例如定点操作数溢出、地址越界、虚存管理中缺页等> 和访管中断)
这里写图片描述

总结

把第一章总结的差不多了,眼睛疼啊,个人感觉系统的不断优化才有了我们现在的系统,所以了解下还是蛮重要的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值