按照哈工大李教授的课程进行学习操作系统,为了督促自己学习,每天写点博客记录一下收获。
先上图(ppt内容)
如果我们想要在屏幕上输出“hello”,那么在计算机内部是如何运作的呢?
上图便是整个输出的简单流程。
一台pc机中,操作系统相当于为计算机硬件穿上衣服,而应用程序则相当于为OS这件衣服锦上添花了。
什么是操作系统
- 是计算机硬件和应用之间的一层软件 方便我们使用硬件,如使用显存… 高效的使用硬件,如开多个终端(窗口)
- 管理哪些硬件
学习操作系统有很多层次
1 从应用软件出发“探到操作系统
集中在使用计算机的接口上
使用显示器:printf;
使用CPU:fork,
使用文件:open、read…
2 从应用软件出发“进入操作系统”
比如: 一段文字是如何写到磁盘上的…
3 从硬件出发“设计并实现操作系统”
给你一个板子,配一个操作系统…