1. 程式人生 > >linux基礎(電腦基本原理)

linux基礎(電腦基本原理)

ima 物理內存 來看 img 不同的 發出 all .cn 控制器

1.計算機體系結構:運算器 控制器 存儲器 輸入設備 輸出設備

詳解:存儲即內存:編址的存儲單元。即每一個存儲單元在都有一個編址。

控制器告訴運算器加數在存儲器的哪個存儲單元。

技術分享

POST:BIOS

計算機可以自舉。

程序:指令 + 數據

2.poll:(拉的機制)CPU不停地查看誰發生的電信號

interrupt:(中斷,即硬件通知機制)敲完鍵盤:鍵盤會通知CPU,CPU就來看看鍵盤幹了什麽事。

CPU通過控制芯片知道是哪個設備發出的信號。一根線上有不同的設備。

3.為了充分利用CPU,多任務利用,(想第一件事10秒,想第二件事10秒,然後接著想第一件事。那麽第一件事的10秒記憶存儲在內存中)。那麽就需要劃分了,cpu被切分為一個個slice。內存分成多個段。這都是由操作系統完成的。

4.32位操作系統:最多物理內存2^

5.程序:放在操作系統上,只要不刪就一直存在。執行入口,進程:是有生命周期的,一定時間過後就消失。

6.庫:一堆的程序,自己不能獨立執行,只提供調用接口,可被程序調用執行。

7.操作系統:有了操作系統之後,任何一個進程要跟硬件打交道,都得經過操作系統。操作系統通過最底層的調用:system call(系統調用)。然後封裝之後,形成了庫。

8.shell:人機交互接口。

技術分享

技術分享

技術分享

linux基礎(電腦基本原理)