計算機組成原理 概述

2021-10-03 12:33:14 字數 2164 閱讀 9064

目錄

一、計算機發展四個階段

二、摩爾定律

三、馮諾依曼機

四、解釋型語言和編譯型語言

五、計算機的計算單位

電子管計算機、電晶體計算機、積體電路計算機、超大規模積體電路計算機。

摩爾定律是由英特爾(intel)創始人之一戈登·摩爾(gordon moore)提出來的。其內容為:當**不變時,積體電路上可容納的元器件的數目,約每隔18-24個月便會增加一倍,效能也將提公升一倍

馮諾依曼機有五大組成部分:輸入裝置、輸出裝置、運算器、儲存器、控制器。馮諾依曼機把程式指令和執行資料儲存起來,使得計算機從專用電路計算機發展成為通用電路計算機

馮諾依曼瓶頸指的是儲存器和運算器之間的訪問速率差異巨大,使得計算機效能無法提公升。現代計算機以儲存器為核心,根據區域性性原理設計了儲存器的層次結構,大幅提公升計算機效能。

編譯型語言

使用專門的編譯器,針對特定的平台,將高階語言源**一次性的編譯成可被該平台硬體執行的機器碼,幷包裝成該平台所能識別的可執行性程式的格式。

在編譯型語言寫的程式執行之前,需要乙個專門的編譯過程,把源**編譯成機器語言的檔案,如exe格式的檔案,以後要再執行時,直接使用編譯結果即可,如直接執行exe檔案。因為只需編譯一次,以後執行時不需要編譯,所以編譯型語言執行效率高

一次性的編譯成平台相關的機器語言檔案,執行時脫離開發環境,執行效率高;與特定平台相關,一般無法移植到其他平台;現有的c、c++、objective等都屬於編譯型語言。

解釋型語言

使用專門的直譯器對源程式逐行解釋成特定平台的機器碼並立即執行。是**在執行時才被直譯器一行行動態翻譯和執行,而不是在執行之前就完成翻譯。

解釋型語言不需要事先編譯,其直接將源**解釋成機器碼並立即執行,所以只要某一平台提供了相應的直譯器即可執行該程式。

解釋型語言每次執行都需要將源**解釋稱機器碼並執行,效率較低;只要平台提供相應的直譯器,就可以執行源**,所以可以方便源程式移植;python等屬於解釋型語言。

計算的容量單位

bit(位,又名「位元」):bit的縮寫是b,是計算機中的最小資料單位(屬於二進位制的範疇,其實就是0或者1)。

byte(位元組):byte的縮寫是b,是計算機檔案大小的基本計算單位。比如乙個字元就是1byte,如果是漢字,則是2byte。

網路速度單位

為什麼100m的光纖測試峰值速度只有12m/s?

cpu速度單位

cpu的速度一般體現為cpu的時鐘頻率,cpu的時鐘頻率一般是赫茲(hz),主流cpu的時鐘頻率都在2ghz以上。

實際上描述的是cpu高低電頻的變化次數:

赫茲:是每秒中的週期性變動重複次數的計量。

1hz代表每秒鐘週期震動1次,60hz代表每秒週期震動60次。

hz是個很小的單位,通常在其前面加上k(千),m(百萬),g(十億)等數量級單位。

計算機組成原理 概述1

主要內容 計算機的基本概念 計算機的誕生和發展 系統硬體組成 主要部件 系統結構 計算機的效能指標 電子計算機 是一種可以儲存程式,並且通過執行程式指令,可以自動 高速 精確地對數字資訊進行各種複雜處理,然後輸出運算結果的高科技智慧型電子裝置。在計算機中用數字 二進位制 表示各種資訊 1.用數字 表...

計算機組成原理 概述(一)

計算機主要由軟體和硬體組成。軟體部分是由系統軟體和應用軟體組成,應用軟體一般指如qq word等使用者根據任務需要開發的軟體 系統軟體一般指作業系統 語言處理程式等管理計算機資源的程式。計算機硬體包括主機和外設。外設主要有滑鼠 鍵盤 顯示器等i o裝置和一些硬碟等輔存 主機裡又有cpu 記憶體等裝置...

計算機組成 概述

其實這門課我是上了的,但是感覺hk教的偏簡單,自己再補補課 以下內容是以知識點而非章節排序的,並且由於是補課,所以我會的一些部分可能就不包括了 算機系統的屬性通常是指用機器語言程式設計的程式設計師所看到的傳統機器的屬性,包括指令集 資料型別 儲存器定址技術 i o機理等,大都屬於抽象的屬性。由於計算...