Lifelong Learn: Computer Operating System¶
Books¶
-
CSAPP
集大成之作
神书!只有真正看过之后才会明白为什么那么多人推荐吧。
-
コンピュータはなぜ動くのか~知っておきたいハードウエア&ソフトウエアの基礎知識~(计算机是怎样跑起来的,How Computers Work)
从电路图开始讲起的计算机基础
从电路基础开始讲解计算机的硬件。之后是汇编,计算机网络,编程语言,数据库等上层知识的介绍。总体来说读起来还是很惊艳的,可以作为整个系列的第一本书来看。
-
試して理解Linuxのしくみ ~実験と図解で学ぶOSとハードウェアの基礎知識(Linux是怎样工作的,How Linux Work)
Linux系统为主的OS基础知识
对Linux的进程,内存,硬盘等进行了较为细致的讲解。相对上面的这本更加注重OS层的一些知识。整体读起来还算不错。
-
プログラムはなぜ動くのか 第2版 知っておきたいプログラムの基礎知識(程序是怎样跑起来的,How Program Work)
从二进制开始的程序运行
全书依据程序在计算机运行的主脉络,对CPU,内存,硬盘等硬件的工作原理进行了介绍,同时对程序从源码到二进制的整个过程进行了详细的讲解。整体来说还算是不错, 虽然没有那么惊艳,但还是值得一读的。
Courses¶
-
Computation Structures(MIT6.004)
分布式系统先修课
需要一定的计算机底层知识才可以
-
Intro to Computer Systems, Spring 2020 CMU
CSAPP为教材的操作系统课程
CMU 15-445/645的先修课。在官网好像是只能看到lab0的资料,后续lab官网(不登录)没法看, 可以去书的主页去找老版本的lab做。 感觉lecture notes不是很全面,买本实体书边看边做练习比较好。
-
CS110 Principles of Computer Systems(Stanford)-Computer Organization & Systems
计算机系统
最后更新: November 23, 2023