推 welon:很多資工的學校都把這兩門課稿混 140.125.32.163 02/06 10:49
※ 引述《jerryjou.bbs@ptt.cc (等著70歲的妳)》之銘言:
> 想問一下, computer organication 和 computer architecture 的分別
> 主要是在什麼地方呢 ? 這兩者的分界是不是越來越模糊 ? 感謝~
把它模糊掉的是國內某些該死的資工系教授,
就算課程叫 computer architecture,
結果還是拿 computer organization 的書來上,
碩班入學考或博班資格考名目叫做 computer architecture,
但是考試內容遍布 computer organization 的東西。
這跟師資來源有關,
電機背景出身的老師很容易教錯內容,
甚至搞不清楚科目名稱所代表的意義,
翻翻各校考古題或上課用書就會發現了。
其實區分這個東西非常直覺,
你設計 OS 或 compiler 的時候,
所需要考慮到並理解的硬體架構知識,
那就被歸類在 computer architecture 的範圍,
很顯然在你設計 OS 和 compiler 的時候,
你根本不會想知道你的 ALU 是用哪些 logic gates 接出來的,
所以上面這行所說的就顯然不屬 computer architecture,
而是屬於 computer organization。
以上說法在考試的時候這樣寫零分,
但是比起那堆複雜的敘述文字來說,
這樣講比較容易理解。
--
Name: Tseng, Ling-hua E-mail Address: uranus@it.muds.net
School: National Tsing Hua University Department: Computer Science
Interesting: C++, Compiler, PL/PD, OS, VM, Large-scale software design
Researching: Software pipelining for VLIW architectures
Homepage: https://it.muds.net/~uranus
--
╔═══╗ ┼────────────────────────╮
║狂狷 ║ │* Origin:[ 狂 狷 年 少 ] whshs.cs.nccu.edu.tw ╰─╮
║ 年少║ ┼╮ < IP:140.119.164.252 > ╰─╮
╚╦═╦╝ ╰ * From:61-230-216-63.dynamic.hinet.net
─╨─╨─ KGBBS ─ ◎ 遨翔"BBS"的狂狷不馴;屬於年少的輕狂色彩 ◎