1,为什么学操作系统:
经过一段时间的程序设计,发现程序设计中遇到的问题,大部分在操作系统设计中都出现过,自己通过考虑得到的方法,很多并不够好,而且与系统并不匹配。为了设计出更好的程序,应该学习一下操作系统,不要浪费了前人的智慧,应该吸收了前人的智慧后再发挥,否则可能经过很长的努力设计出来的东西还差的很远。
2,为什么说重学:
操作系统大学的时候曾经学过,但是那个时候的自己并没有好好学习这门学问的准备,所以学到的很少,而且大部分忘记,发现自己真的是感觉型,当没有意识到一个东西的重要性的时候,怎么也学不好一个东西。现在知道重要性了重新开始吧。
3,起点:
找到一个起点:Andrew S. Tanenbaum 的现代操作系统。