為什麼計算機專業的要學習模電?

本人正在寫模電作業,頭疼之際來一發知乎,詢問高人,說是不要求弄懂內部原理,掌握基本規律即可,但是對於計算機用途在哪呢?


在MIT,他們的電氣專業叫EECS(Electrical Engineering and Computer Science),而6.002就是他們的專業課之一,是電路。然後繼續劃分為數電和模電。數電繼續學習下去就是彙編語言等,以及一直下去的×86(32位系統指令集),到各種系統指令(如Windows)。數電學習的是離散的數據,而模電是連續的。大概是這樣的聯繫?【其實我也是個渣渣,沒搞懂自己說啥】


如果是CS專業應該軟硬都學吧。

做電源啥的可能用上 笑


不了解0和1是怎麼來的,怎麼從該死的發電廠怎麼收了你的電費然後跑到了你的計算機屏幕上,變成花花綠綠的文字,窗口,蒼井空,WOW……的話,算不得是一個真正的計算機方向的工程師。


有個笑話說,當某科目變得過時之後,人們便會把它編成必修科。 在我看,所有學院都有一定程度的僵化。 在美國似乎愈來愈多人不讀大學,但那條件是社會要有足夠的開放性接受這個。

什麼東西都可能有用,模電也會有用,或會無用,視乎你將來做什麼。


只有把整個計算機硬體都搞懂了,你才能真正的了解計算機,而不是單純的碼程序


大二學渣試著回答一下

我們的計算機科學的學習,離不開抽象這一個詞。 從操作系統往下看,操作系統是對數據存儲的抽象(文件系統,虛擬存儲器),程序運行的抽象(進程管理),而在操作系統中我們經常會遇到用軟體優化不了,或者很難優化的問題,比如一些緩存如TLB,這就需要我們對計算機的體系結構,指令集,流水線做一些了解,而體系結構可以看做對硬體的抽象,通過分析彙編代碼的運行來明白程序怎麼在更底層跑起來的,此時你可能會好奇?計算機是怎麼做的呢,從根本上說,他就是由數字邏輯電路構成,這就是數電了,而數電又隱藏了這些邏輯電路是怎麼實現的,這就是模電的事了,所以說模電位於最底層的位置,但絕不代表不重要,作為一個程序員,你可能不需要的場效應管具體的分析,但你得了解它的cutoff,saturation狀態。

我們在學習可能都會帶著一些浮躁的心態吧,想著這些有什麼用,但如果我們能深入到更底層的話,對整個計算機會不會有個新的認識呢?


因為歷史遺留問題,不然你說四大力學,化學生物,農學經濟,哪個不是和人息息相關,真能扯這麼多還不如開一門法律教如何和HR談不加班


並不是每個學校的計算機專業都要學習模電的,西南交大就不用。


底層東西讓你們懂一點罷了,不用太擔心,你們學的其實非常簡單了,畢竟以後做編程工作不需要模電。


實際上你真的不用模電,只是學校腦殘

模電真的沒啥用,有這時間不如學個scala什麼的


推薦閱讀:

一電壓源與一電阻並聯,為什麼可以對外等效成一個電壓源?
模擬電子技術要怎樣學才能學好?
如何自學「模擬電子技術」這門課?
剛剛開始接觸模電的內容,想知道下面這個光控開關的工作原理,知道的知友能說說嗎?
是負反饋讓運放滿足虛短虛斷 還是在運放滿足虛短虛斷的前提下引入負反饋?

TAG:計算機 | 計算機科學 | 計算機專業 | 模擬電子技術 | 電氣工程及其自動化專業 |