作者qazkevin (Linus)
看板C_and_CPP
标题[问题] 如何学习OS
时间Sat Apr 20 23:37:05 2019
各位大大好~
小弟最近在自学"作业系统",
本身有C、计算机结构、资料结构的基础,
目前学习作业系统的方式是利用清大的开放式课程来学习,
但不知道是不是小弟资质愚钝,
真的觉得这门课很难学,
目前学习完第三章的process concept都很清楚老师表达的概念,
而这章结束後老师先跳到第八章的memory management,
从这边开始真的觉得很难懂里面的内容,
像是page table的page number与page offset可能董它的定义及如何计算,
但是後面的一些扩充概念可能就无法衔接,
像是valid/invalid bit、shared page、hierarchical paging、hash table table之类,
现在听到segmentation table已经头脑混乱,无法清楚的比较与page的差别,
自己也有一直试着倒带重复听,但总觉得一直没很懂老师讲的意思,
是否可以请教各位大神,传授一下如何把这门课学好呢~
感谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.137.99.204
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1555774627.A.109.html
1F:推 st1009: 哪里不懂,google哪里~ 04/21 00:01
2F:推 b0920075: 恐龙书看完就可以了吧,里面写的满详细的 04/21 02:32
3F:推 b0920075: 然後遇到不会的就用google中文或英文查 04/21 02:35
4F:推 KaryuuIssen: 自己要作笔记整理 04/21 04:12
5F:→ cphe: 恐龙书其实都写蛮清楚的,不要本末倒置只看简化教材 04/21 08:10
6F:→ qazkevin: 感谢以上大大,小弟会好好看恐龙书的~ 04/21 11:28
7F:→ DLHZ: 你可以fb搜寻jserv 近期上面会有活动是linux核心相关课程 虽 04/22 02:12
8F:→ DLHZ: 然已经开始一段时间了但我觉得很值得看 04/22 02:12
9F:→ qazkevin: 请问DLHZ大,不先看恐龙书直接看jserv大的影片会不会没 04/22 09:34
10F:→ qazkevin: 基础看不懂!? 04/22 09:34
11F:→ sarafciel: 当然是两个搭着一起服用啊 两边都看不懂就查google 04/22 10:51
12F:推 st1009: 担心基础不够,可以去看大硕洪逸的笔记,网路上有,不要看 04/22 11:09
13F:→ st1009: 他课本!! 04/22 11:09
14F:推 TMDTMD2487: 如果你觉得os很有趣想深入,交大osdi,或是mit设计的j 04/24 02:26
15F:→ TMDTMD2487: os课程 04/24 02:26