操作系统笔记
想认真学习一下,以下是看jyy老师的操作系统的笔记:
01-操作系统概述
首先要思考为什么要学“任何东西”,这个思维很开阔,很有启发

由此可以思考为什么要学操作系统

操作系统是如何变的?
- 三个重要的线索:硬件(计算机)、软件(程序)、操作系统(管理硬件和软件的软件)
- 操作系统是管理软硬件资源、为程序提供服务的程序。
从历史时间线看操作系统的变化
1946年


把机械波放水银里,1振动,0不振动

那个时候没有操作系统,也没有编程语言,直接写指令操作硬件。
1950s-1960s



CTSS
- 操作系统出现了各类对象:设备、文件、任务……
1960s-1970s



资源隔离开来,就有了进程管理
1970s+

02-应用视角的操作系统
编译hello world过程很复杂



操作系统在应用视角来说,可以说是syscall的API


gdb说明c语言也是一个状态机
好吧,又没时间看了