精華區beta CSSE 關於我們 聯絡資訊
※ 引述《supc (kitty的爹地)》之銘言: : well 我覺得這是定義問題 以你的講法我可以接受 : 就好像有人說java有call by reference 跟call by value二種 : 但有人認為實際上細部運作都是call by value一樣 : 完全依據你站在什麼角度看 我相信你可能作業系統教科書看得很熟 但是很明顯你並不了解Linux的運作原理 對於不懂的東西,話就不要說得太滿,這跟定義沒關係 作業系統教科書講了一大堆排程的演算法 FCFS、SJF、RR、Multi-level Queue、Multi-level Feedback Queue.... 洋洋灑灑講了一大堆,但是Linux在kernel 2.6之後是怎麼做排程嗎? 不用翻手邊的恐龍本了,裡面實作部份講的是舊版2.4的方式 新版的O(1)排程演算法在作業系統教科書中並沒有提到 至於號誌與虛擬記憶體在Linux中是怎麼實作的,許多Linux kernel的書上講的很詳細 小弟也不要在這邊的諸多高手面前班門弄斧了 總之我要說的是,教科書提供的是一種概念 試圖囊括各種作業系統的應用概念,以及作業系統歷來的演變與發展 但是書上的說法是一回事,真正在實作上又是另一回事 這不代表教科書沒有價值,在了解各種真實的作業系統如何實作前 我們至少必須對於作業系統有一個基本的「概念」,恐龍本就是扮演這樣的重要角色 只是很可惜的,國內大學教育所提供的課程,就只能做到這樣而已了 (不好意思,至少我們系上是這個樣子) 業界的人常抱怨說人才缺乏,但一年有這麼多大學資訊科系畢業生跑到哪裡去呢? 因此對於實作的缺乏,小弟認為是國內與國外大學教育最大的差別所在之一 真心給你一點建議(我沒有任何要戰的意思) 有些不確定的事情,不要說得這麼斬釘截鐵 當然我會以我個人所理解的一丁點小小範圍,盡力回答版上我知道的問題 但我不確定的事情,我會很清楚的表明我不是很確定 因為那是我不清楚的領域,我有告知的義務 畢竟很多時候,錯誤的答案比沒有答案更嚴重,共勉之 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.155.230 ※ 編輯: ashkenazy 來自: 140.115.155.230 (01/23 15:31) 不想引起無謂的爭端,推文的朋友sorry啦 我把你推文修掉了 ※ 編輯: ashkenazy 來自: 140.115.155.230 (01/23 16:52)