精華區beta Programming 關於我們 聯絡資訊
看完了..大概知道您要表示什麼了... 其實蠻同意的... 不過大大您的文章也很長的啊.... 哈哈 ※ GunKing.bbs@bbs.cs.nthu.edu.tw (劉育信(Liu Yu Hsin)) wrote: > ※ 引述《Master.bbs@bbs.sayya.org (可愛的ASM)》之銘言: > > 有啥好PO的??不必用這種激將法.... > > 幫你上課嗎??你要付費嗎?? > > 人家開給我的鐘點至少7K,你要付我鐘點,就幫你上課....搞不清楚狀況。 > .....喔~~~有高手來了~~~ > > 教科書的東西不必在這PO,請你自己回去把書翻一翻,基本的東西都不會 > > ,還跟人談業界怎樣怎樣。 > > 挖勒還南北橋勒!!知識還停留在wintel、認為bit32是內建型別的傢伙還 > > 跟人談驅動程式,真是笑死人了. > 我這個人不喜歡罵人, > 就算罵人也會帶一點水罵人, > 這樣人家才會被罵的心服口服 > 如果對方是高手,被糾正了,那也算是學到東西 > 不過現在很明顯的是gsj不服氣 > 這個版最大的問題是一大堆人沒有水又愛罵人 > 沒有正常的討論風氣 > 我同學有句名言: > 「沒有水的人通常都比較會罵人 > 有水的人大概是看看笑笑罷了」 > 到目前為止,我仍然認為這兩句是對的 > 為什麼有水的人是看看笑笑呢? > 因為教了,他也不一定會懂, > 我不是高手,所以我不知道CPU的本質是什麼 > 但我知道 > 一個CPU的好壞不只是architecture的問題,還有製程的技術和軟體的技術 > 在個人電腦上intel有絕對的優勢, > 因為他掌握architecture,還有優良的先進製程 > 再來最主要的原因就是有一大堆人在他的平台上幫他寫軟體(這一句話很重要) > 我想intel現在最大的問題應該是有什麼新的應用,會讓消費者再買他的CPU > processor可以分成asynchronous和synchronous兩種 > 而synchrounous processor目前的趨勢是low power和high performance > high performance的部分目前就是multiprocessor > 所以我就來說一說multiprocessor和low power吧 > 為了要得到high performance和low power可以從很多方面下手,像 > circuit > logic gate > functional unit > processor > system software > application software > ....等等 > 技術性的技巧我就不說了 > 前面二個要懂積體電路製程的東西,我也不說啦 > functional unit要懂logic design我也不說啦 > processor如果我說pipeline的話, > 可能會被你們打死,因為你們已經知道了 > 影響軟體執行快慢最重要的因素就是processor architecture,memory architecture > processor architecture有 > instruction-level parallelism -->superscalar,VLIW > thread-level parallelism -->clustered VLIW,SMT > memory architecture有shared memory and distributed memory > system software的話就是OS和HAL了 > 在multiprocessor的環境你要怎麼寫OS和HAL~~ > 然後又能達到high performance和low power呢 > (ps:HAL包含了context switching, bus drivers, MMU, and ISR ....等等的code > 就是跟硬體有關的code) > application software的話就是compiler和program language了,怎麼寫??? > 在multiprocessor的環境 > 你要怎麼產生一個平行程式在這樣的平台快速的執行 > 你要提供一個怎麼樣的語法讓使用者好撰寫程式 > 打到這突然覺得蠻累的~~~ > 其他的以後有機會再說好了 > 上面我提到的每一門其實都是一個學問, > 而我只是一個門外漢而已~~~ > 當然有些技巧是跨好多門的,譬如在考慮low power時 > instruction set要怎麼定義就是application software和processor二門結合的考量 > 但我想表達的是你有一個intel HT P4的CPU > 但是沒有對應的軟體在上面跑,頂多就是一個普通的CPU > 一個高速的CPU卻沒有供人使用的軟體那就是個廢石 > 手機就是最好的例子 > 一個low power的processor但是程式寫不好很耗電,low pwer的功能也看不出來 > 結論: > 文章我看完啦,只是覺得很雜,很亂,沒有系統 > 而且很多都是屬於抱怨的話, > 我覺得台灣的科技產業還是很有未來的, > 只是要靠大家一起來努力, > 致於會不會被大陸追趕過去? > 我也不知道 > 如果你真得看懂我的意思,也許你會發現一件事 > 當你想做出一顆cpu打敗intel時,表示著同時你也要打敗Microsoft > 要不然就是Microsoft決定支持你,在你的平台上開發作業系統和程式 -- ███ ███ Post by Pistachi ◢█ ▉▉█ █▇█ From 61-64-146-24-adsl-kao.dynamic.so-ne ◥█◤ ﹉ ﹍ ﹋ 月光海洋BBS 《mobbs.stut.edu.tw》 163.26.220.130