作為一名程式設計師,精通計算機組成原理是一種怎樣的體驗?

時間 2021-06-01 04:34:58

1樓:wjx520lwh

個人覺得這些不可強求,能精通計算機底層固然好,但是沒必要刻意為之。不同層級的開發人員關注的點不一樣。知道原理不一定能夠造出東西,最多也只是多點點知識儲備而已。

2樓:

計算機組成原理程式猿是不可能精通的,這個課程的基礎是數位電路和FPGA,即便學過數位電路,也不可能對計算機組成原理有充分的的認識,必須設計大規模積體電路的時候才會有體會。無論是程式猿還是大學老師(計算機出身)其組成原理都是停留在書上的東西念一念背一背的上面,至於時序收斂,為什麼用同步訊號,非同步訊號要注意什麼,是否需要將非同步訊號同步化等等這些問題是沒有深刻認識的。什麼時候算是精通?

當你用FPGA自己實現乙個軟核的時候,那就叫精通了。在此之前所謂的精通僅僅就是背背書上的概念、明白86彙編僅此而已。所以計算機組成原理嚴格來說就不應該計算機專業的學生來學習,而應該是由高年級數位電路方向的電子專業的學生來學習的。

3樓:

在你不懂計算機組成原理等基礎知識的時候,你程式設計僅僅是在玩哲學,更有甚者是在玩神學;

當你懂了計算機組成原理等基礎知識的時候,你程式設計就不僅僅是玩哲學了,此時你進化到了科學時代。

舉個例子:比如說「指標」。

在懂了底層基礎知識的時候,你懂了CPU如何工作,資料如何儲存,知道定址這個概念,那麼你理解起指標這個概念來,是不是更加飽滿更接近真相?

做一名程式設計師,需要精通那些軟體?

葡萄城 開發人員都在用的IDE我們就不多提了,就從程式設計師個人角度出發來說說提高 tou 生產力 lan 工具吧,說點實際的。首先,乙個棒棒的正規表示式批量處理工具。如圖上所示,凡是正規表示式工具能幹的它都行,例如 我們寫個表示式來測試匹配所有名為三位數字的htm 但今天我們要講的重點不在這,而是...

作為一名程式設計師,如何移民出國?

紐星達教育移民 你好,我是紐星達團隊的Tiffany,這邊為你解答一下 首先澳洲移民的方式,大致是雇主擔保 技術移民 配偶移民 投資移民。作為技術員可以選擇雇主擔保或者技術移民的方式,技術移民的話可以選擇189或者州擔保移民,達到條件,還有州擔的要求即可遞交申請。如果是雇主擔保移民達到相關三年工作經...

怎樣才能在一學期裡將資料結構 計算機組成原理 訊號與系統 最優化與博弈論 概率論與數理統計等課都學會?

這題目看起來就挺像在開玩笑 個人認為要在一學期內 學會 以上五門課,最好的辦法是降低要求.也就是說,不求深入了解,而是先淺淺的過一遍大概,熟悉整個知識結構,留待日後慢慢填充.實際上這五門課都是相關專業最重要的基礎課,對於本科生來說,每門課按最大課時上兩學期算是普遍的安排.也因為是非常基礎的課程,學習...