Re: thread (執行緒) definition??
※ 引述《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)
討論串 (同標題文章)
CSSE 近期熱門文章
PTT數位生活區 即時熱門文章