作者qazkevin (Linus)
看板CSSE
标题[系统] 如何学习作业系统
时间Sat Apr 20 23:38:39 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/CSSE/M.1555774721.A.4D3.html
1F:推 Apache: 单就你文中的问题回答 如果对课程内容有疑问的地方 05/15 15:15
2F:→ Apache: 可以看恐龙书 清大应该还是以恐龙书的内容作为lecture基础 05/15 15:16
3F:→ Apache: 至於"学好作业系统"这个问题就比较复杂了 05/15 15:17
4F:→ Apache: 首先是要看你对OS的展望是什麽 05/15 15:18
5F:→ Apache: 如果你学OS只是为了了解实务应注意的眉角 05/15 15:19
6F:→ Apache: 那恐龙书+系统程式设计的几个作业应该就够了(?) 05/15 15:19
7F:→ Apache: 如果是为了打下更稳的基础 有一派认为应该要实作OS来学习 05/15 15:20
8F:→ Apache: Github上面有一些设计OS的教学 交大有OSDI 成大有Jserv 05/15 15:20
9F:→ iyve: 请问计算机结构有推荐的开放式课程吗,谢谢 07/30 23:50
10F:推 kevinyin9: 回楼上 可以看交大的线上课程 07/31 22:28