操作系统笔记
Bamboo Lv3

想认真学习一下,以下是看jyy老师的操作系统的笔记:

01-操作系统概述

首先要思考为什么要学“任何东西”,这个思维很开阔,很有启发

image-20241020162250371

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

image-20241020162944094

操作系统是如何变的?

  • 三个重要的线索:硬件(计算机)、软件(程序)、操作系统(管理硬件和软件的软件)
  • 操作系统是管理软硬件资源、为程序提供服务的程序。

从历史时间线看操作系统的变化

1946年

image-20241020165419247

image-20241020165538123

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

image-20241020165710727

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

1950s-1960s

image-20241020165931889

image-20241020170205720

image-20241020170338527

CTSS

  • 操作系统出现了各类对象:设备、文件、任务……

1960s-1970s

image-20241020170557503

image-20241020170639421

image-20241020170650885

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

1970s+

image-20241020170801624

02-应用视角的操作系统

编译hello world过程很复杂

image-20241020175808290

image-20241020175826989

image-20241020180112658

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

image-20241020180922249

image-20241020180931606

gdb说明c语言也是一个状态机


好吧,又没时间看了

Powered by Hexo & Theme Keep
Total words 28.5k Unique Visitor Page View