計算機基礎知識(自我的理解)

金濤駭浪發表於2021-10-17

首先學了Java這麼久了,還對計算機的一些基礎知識沒有做過總結呢,直接不廢話

一、作業系統

是管理計算機硬體和軟體的一種程式,通俗點說就是家裡面的東西需要人來管理

二、CPU

 計算機的大腦,負責計算和控制,計算機執行速度的快慢就與CPU相關,我這裡比喻成人的心臟,是計算機非常重要的一種硬體

三、記憶體和硬碟

他們都是計算機的儲存裝置,記憶體我把他理解成是計算機臨時儲存資料的地方,也是程式執行的地方,

而硬碟就是永久儲存的地方吧,也叫做外存,為什麼這麼理解呢,因為比如一斷電那麼記憶體中的資料就會消失,而硬碟就會永久儲存不會消失

這裡再說哈作業系統、記憶體、硬碟之間的關係:可以這麼比喻:比如你要吃飯這個事情,硬碟就是鍋,記憶體就是碗,而你就是CPU

四、顯示卡

將計算機要顯示的資訊進行正確的顯示,是連線顯示器和主機板的重要元件

五、主機板

負責將所有的裝置直接或者間接的連線起來,

將主機板比喻成建築物的地基,其質量決定了建築物堅固耐用與否;也有人形象地將主機板比作高架橋,其好壞關係著交通的暢通力與流速

六、程式和執行緒

這兩個的概念我已經在Java多執行緒中說過了,程式就是記憶體中的一個執行的程式吧,而執行緒就是程式的具體實現,執行緒是程式中的一個執行單元,負責當前程式中程式的執行,一個程式必須要有一個執行緒

 七、常用Linux命令

 顯示當前的目錄:pwd

目錄的切換:cd

檢視檔案:ls-al

建立目錄:mkdir  刪除目錄:rmdir

複製目錄:cp

移動目錄:mv

取別名:alias

Shell:建立在核心的基礎上,面向使用者的的一種表現形式,比如我們看到一個球,我們看到的是它的殼,而並不是它的內部核

Vim編輯器:文字編輯程式

 

相關文章