計算機組成原理主要內容是什麼?html
計算機有哪些結構所組成?在咱們論述前,仍是老規矩,咱們先來問一些有意思的問題。git
拿家庭組成來講,咱們有一夫一妻,一夫多妻, 多夫一妻, 同性家庭, 選擇領養孩子的異性家庭,四代同堂的你們庭, 及單身。爲何會有這麼多樣的家庭組成?是不一樣的文化,經濟,歷史因素共同做用下結果。這是一種社會現象,背後並無強有力的理論基礎來證實哪一種組成方式是對的,哪一種是錯的。github
計算機的組成也是這樣。一些學生一開始學習時就越過了這些重要的思考,忘記了問爲何這些組成部分會存在,每一個部分的功能爲何是這樣的,而直接跳到計算機有哪些組成部分,並努力記住這些部分的名稱。你應該已經感受到,實際上比較好的學習方式是先從這些重要的問題開始。學習
如今咱們將家庭組成與計算機組成對照來看。咱們能夠問些有點相似家庭八卦的問題。假設 Tom 和 XiaoMing 在對話:設計
Tom: 計算機有哪些部分組成?cdn
XiaoMing: 抽象的講,有 IO 設備, CPU 和 內存htm
Tom: 他們長什麼樣呢,他們在什麼地方,我從沒見過他們,由於我從沒有拆開計算機看看,我只能看到一個黑盒子,屏幕,鼠標和一些線。內存
就像家庭結構會隨着環境的變化而變化,計算機的組成也一定會隨着人類需求的變化而變化,好比手機的普及,IoT 應用,太空探索及工業製造所需的特製設備。get
爲何要學習計算機組成原理?it
若是你想爲知足人類新的需求設計新的硬件設備,這門課你應該用心的學習
本節是原創文章What's Computer Organization about ? 的部分譯文,原做者 Lyu Jing Wei。
若是你想知道上面問題的答案,請閱讀原文How to learn Computer Organization ? ,做者Lyu Jing Wei。文章中同時解答了更多的問題並給出了相應的參考資料:
若是你喜歡咱們獨特的學習方法,歡迎掃描最下方的二維碼加羣與一樣熱愛計算機科學的小夥伴一塊兒討論,羣內會按期分享計算機科學相關的全部課程學習實踐。