w*****j 发帖数: 49 | 1 I'm not cs major and just started to learn os recently.
I could only understand very little of them. Could anybody on this board
tell me how to learn os effectively? should i first learn something else
first? |
s****t 发帖数: 698 | 2
先明确学的目的是啥吧,
要是有project要做的话,从目前的project入手慢慢学就好。
要是自娱自乐的话,可以先装个Linux,
边玩边学,再就是看看书。
+Understanding the Linux kernel
+Linux device driver
都不错,再就是著名的恐龙书了,主要是介绍一些OS的概念。
【在 w*****j 的大作中提到】 : I'm not cs major and just started to learn os recently. : I could only understand very little of them. Could anybody on this board : tell me how to learn os effectively? should i first learn something else : first?
|
s****g 发帖数: 32 | 3 啥叫恐龙书
【在 s****t 的大作中提到】 : : 先明确学的目的是啥吧, : 要是有project要做的话,从目前的project入手慢慢学就好。 : 要是自娱自乐的话,可以先装个Linux, : 边玩边学,再就是看看书。 : +Understanding the Linux kernel : +Linux device driver : 都不错,再就是著名的恐龙书了,主要是介绍一些OS的概念。
|
T*****9 发帖数: 2484 | 4 os concept?
【在 s****g 的大作中提到】 : 啥叫恐龙书
|
b********p 发帖数: 875 | 5 编个shell, 在编个文件系统, 恩, 就差不多了 |
s****t 发帖数: 698 | 6
Operating System Concepts
【在 s****g 的大作中提到】 : 啥叫恐龙书
|
r********3 发帖数: 2998 | 7 OS是练出来的,不是学出来的。书上那点东西都很概括,光看书没多大用。
最好去play一下Linux Kernel,看看Linux Kernel的Source code。
然后,实际地去做一个文件系统之类的模块,用用OS提供的同步互斥技术等等。
【在 w*****j 的大作中提到】 : I'm not cs major and just started to learn os recently. : I could only understand very little of them. Could anybody on this board : tell me how to learn os effectively? should i first learn something else : first?
|
w***g 发帖数: 5958 | 8 Linux Kernel 99%以上都是设备驱动程序。真正的“操作系统”部分其实就一点点。全
时间看的话一个星期看下来就看完了。同时要看linux device driver这本书。然后自
己写几个内核module玩玩。对于新手来说这个很有意思的。
【在 r********3 的大作中提到】 : OS是练出来的,不是学出来的。书上那点东西都很概括,光看书没多大用。 : 最好去play一下Linux Kernel,看看Linux Kernel的Source code。 : 然后,实际地去做一个文件系统之类的模块,用用OS提供的同步互斥技术等等。
|