計算機硬體的基礎

2022-06-01 06:51:09 字數 1177 閱讀 8083

1.程式語言的作用

為了使計算機能夠理解人的意圖

,人類就必須將需解決的問題的思路、方法、和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令

一步一步去工作,完成某種特定的任務。這種人和計算機之間交流的過程就是程式設計

2.作業系統與應用的關係

作業系統是覆蓋在硬體上的第一層軟體,它管理計算機的硬體和軟體資源,並向使用者提供良好的介面。作業系統與硬體密切相關,它直接管理著硬體資源,為使用者完成所有與硬體相關的操作,從而極大地方便了使用者對硬體資源的使用並提高了硬體資源的利用率。

作業系統是一種特殊的系統軟體,其他系統軟體執行在作業系統的基礎之上,可獲得作業系統提供的大量服務,也就是說作業系統是其他系統軟體與硬體之間的介面。

3.cpu與暫存器,核心態與及使用者態如何切換

所有使用者程式都是執行在使用者態的但是程式有時候確實需要做一些核心態的事。而唯一可以做這些事情的就是作業系統,所以此時程式就需要先作業系統請求以程式的名義來執行這些操作。

儲存器l1快取:即暫存器,用於cpu相同的材質,與cpu一樣快,容量小於1kb。

l2快取:即快取記憶體,主要由硬體控制的快取的訪問。

記憶體:此乃儲存系統的主力通常稱為主存(儲存ram),主存斷電易失性資料全部消失。

eeprom:即電可擦除可程式設計rom,但與rom相反,它們可以擦除重寫。不過重寫的時間比ram多。

快閃儲存器:在可攜式電子裝置中,快閃儲存器通常作為儲存媒介,在速度上介於ram和磁碟之間,但與磁碟不同是,快閃儲存器易磨損。

cmos:它是易失性的,很多計算機利用cmos儲存器來保持當前時間與日期。

4.磁碟:資料存放於一段一段的扇區,即磁軌這個這個圓圈的一小段圓圈。

虛擬記憶體:許多計算機支援虛擬內機制,該機制使計算機可以執行大於物理記憶體的程式。

裝置驅動與控制器:一種可以使計算機和裝置通訊的特殊程式。相當於硬體的介面。

匯流排與南橋北橋

作業系統的啟動流程:①載入bios②讀取mbr③執行bootloader④載入核心

應用程式的啟動流程:①雙擊圖示②讀取儲存於硬碟中的資料③資料載入到記憶體裡④cpu處理記憶體中的資料⑤執行命令啟動成功

計算機硬體基礎

今天學習了計算機硬體基礎知識,總結一下。正數的原碼和反碼和補碼都一樣。負數的原碼的符號位是1,原碼變反碼符號位不變,數值位按位取反,原碼變補碼,符號位不變,數值位按位取反,再加1.補碼轉換為原碼 符號位不變,數值位按位取反,再加1。已知補碼,求原碼的負數的補碼 符號位和數值位都取反,末位再加1。各類...

計算機硬體基礎

1 python是什麼?python是一門程式語言 2 什麼是程式語言?只要是語言,那語言的本質都一樣 語言是一種事物與另外一種事物溝通的介質 程式語言是程式設計師與計算機溝通的介質 3 什麼是程式設計?程式設計指的是 程式設計師基於某種程式語言的語法格式將自己腦子中的想要讓計算機做的事寫到檔案中 ...

計算機硬體基礎

1.什麼是程式語言?類似於人類的中文 英語等語言,都是用來交流的,只不過程式語言是人與計算機交流的。2.什麼是程式設計?程式設計就是用某種程式語言編寫出來讓計算機做的一堆事,也就是一堆檔案。3.為什麼要程式設計?因為人想讓計算機去做某種事情,奴役計算機。4.計算機的組成 cpu 控制器 運算器 相當...