1.計算機系統概論
(本文被*的內容爲非重點,瞭解即可)
❓什麼是計算機系統呢?
💻它是一個由硬件、軟件組成的複雜的自動化設備。
分類*
- 電子模擬計算機
- 電子數字計算機
- 專用計算機
- 通用計算機
比較內容 | 數字計算機 | 模擬計算機 |
---|---|---|
數據 | 離散 | 連續 |
數據表示 | [0,1] | 電壓 |
計算方式 | 數字計數 | 電壓組合和測量值 |
控制方式 | 程序控制 | 盤上連線 |
精度 | 高 | 低 |
數據存儲量 | 大 | 小 |
邏輯判斷能力 | 強 | 無 |
- 大致分類圖
計算機五代發展*
- 1946~1957:電子管計算機 → 數據處理機
- 1958~1964:晶體管計算機 → 工業控制機
- 1965~1971:中小規模集成電路計算機 → 小型計算機
- 1972~1990:大規模和超大規模集成電路計算機 → 微型計算機
- 1991~至今:巨大規模集成電路計算機 → 單片計算機
硬件
- 組成要素(五大部分的功能概述)
- 運算器:進行算術和邏輯運算
- 存儲器:對數據和指令進行存儲
- 控制器:執行指令
- 適配器與I/O設備:轉換信息,實現人機交互
- 總線:一組能爲多個部件分時共享的信息傳送線路
軟件*
分類
- 系統軟件
- 應用程序
一個.c文件從寫出到執行
層次結構
多級組成的計算機系統
軟、硬件的邏輯等價性
比如說,從功能上來說:
- 軟件 → 成本低,靈活;慢
- 硬件 → 快;不靈活,成本高
常用的傳統軟件在不斷固化,所謂固件(形態是硬件,功能是軟件)
來做點小練習😄
-
在馮諾依曼型機器中,指令和數據都以二進制形式存放在存儲器中,CPU區分它們的依據是( )。
- 指令操作嗎的譯碼結果
- 指令和數據的尋址方式
- 指令執行的不同階段 √
- 指令和數據所在的存儲單元
-
計算機中CPU可以直接訪問的程序和數據存放在()中。
- 答:主存
-
馮諾依曼體系結構的計算機,總是採用()表示信息,通過()並按地址()的方式實現程序的功能。
- 二進制
- 存儲程序
- 順序執行