什麼是程式設計 程式語言,計算機硬體組成基礎

2021-08-20 05:49:34 字數 1378 閱讀 4240

程式設計是:程式設計師基於某種程式語言把自己腦海中想要計算機中做的事寫到檔案中,最後這程式設計的結果就是一堆檔案組成程式

程式語言:是一種計算機能識別的語言,就是程式設計師與算機之間溝通的介質

程式語言就像我們平常說的漢語,英語一樣

計算機就像是人的奴隸,程式設計的目的就是計算機代替人工作

讓計算機代替人類去工作,從而解放人力

1.控制器則主要協調各元件和各單元的工作

2.運算器運用算術運算和邏輯運算,計算能力和判斷能力

3.暫存器即cpu的一級快取,與cpu的材料一樣執行速度一樣訪問無延遲

4.快取記憶體即二級快取:快取一級快取沒命中的資料與指令

2.記憶體:ram計算機的所有程式執行在記憶體中。斷電丟失資料(主存、運存)

rom計算機產商出廠固定設定計算機硬體引數(cmos儲存bios設定引數)

3.硬碟:永久儲存資料是裝置,斷電不會丟失資料(機械硬碟、固態硬碟)

4.輸入裝置:是向計算機輸入指令和資訊的裝置(滑鼠鍵盤麥克風等)

5.輸出裝置:計算機輸出資訊的裝置(顯示器、音響,印表機等

rom儲存bios的指令

cmos儲存器儲存的bios設定的引數

北橋:負責cpu、記憶體、快取通訊

南橋:負責usb介面、硬碟、滑鼠、鍵盤、vga、網絡卡 pcie等介面通訊

速度:磁帶《光碟《機械硬碟《固態硬碟 

容量:磁帶《光碟《固態硬碟《機械硬碟

對於磁碟來說,尋找資料的總時間=平均尋道(5ms)+平均延遲時間(7200轉磁碟改值等於4ms)

1個扇區512位元組(bytes)

8bit=1bytes

1024byrtes=1kb

1024kb=1mb

1024mb=1gb

1024gb=1t

1024tb=1pb

cpu型號以及架構

cpu-x86-64    x86代cpu表型號,64代表cpu一次性讀取處理的資料64bit位

前提條件程式設計師用python語言在把**指令寫到檔案中最後儲存到硬碟

計算機通電-bios開啟並cpu、記憶體、硬碟等自檢

bios通過cpu下發指令讀取cmos中的啟動引數-cpu下發指令讀取啟動盤中的作業系統載入到記憶體-bios系統退出並啟動記憶體中的作業系統

作業系統通過cpu下發指令,把硬碟中檔案資料讀取到記憶體

記憶體儲存檔案資料通過cpu下發指令執行該檔案程式

計算機硬體及程式語言

計算機 computer 俗稱電腦,是現如今人們日常生活中常用的一種可以替代人類去進行計算等工作的機器。計算機由五大硬體組成 1.控制器 2.運算器 3.儲存器 4.輸入裝置 5.輸出裝置 乙個程式想要在計算機中執行,需要靠三大核心硬體 1.cpu 運算器 控制器 cpu的功能是運算 控制,它的工作...

程式語言及計算機硬體基礎

1 什麼是程式語言?程式設計師與計算機溝通的介質 2 什麼是程式設計?程式設計師基於某種程式語言的語法格式將想讓計算機所做的事寫到檔案中讓計算機執行,程式設計的結果就是檔案,檔案的內容就是程式 3 為什麼要程式設計?讓計算機代替人類工作,解放人力 4,計算機硬體基礎 1 什麼是x86 64位?x86...

計算機硬體

計算機 軟體與計算機語言 python 一套完整的計算機系統 作業系統 windows linux 底層硬體 cpu 記憶體 硬碟 計算機硬體 cpu 暫存器 最快的一種儲存裝置 核心態與使用者態 核心態與使用者態之間的互換 cpu指令集中的指令可以分成兩部分 合理地cpu工作狀態應該是取指令 解碼...