小白學程式設計要知道的計算機基礎

2021-08-21 10:07:53 字數 936 閱讀 7211

簡單的來講程式語言就是一門語言,程式設計師用它來與計算機來溝通。

程式設計就是程式設計師用計算機能題解的表達方式,把程式設計師的思想輯寫下來,程式設計出來的東西就是一堆檔案。

讓計算機按照人的邏輯執行程式,取代人力。

由機算機硬體、作業系統、和應用軟體構成計算機系統。

1、控制器,控制協調各個硬體進行工作

2、運算器,作邏輯運算與算數運算。

3、儲存器(i/o),主要分為記憶體與外存。外存有硬碟(反應的速度慢,但在斷電的情況下儲存資料。而記憶體卻與此相反)。

還有暫存器,高速緩衝

4、輸入裝置

5、輸出裝置

cpu是由控制器、運算器和暫存器構成的。

暫存器的容量非常小,小於1kb,但他是最接近cpu的執行速度的,因此有了它就能夠縮短cpu的等待時間,提高cpu的利用效率。

cpu的工作方式:取指-->分析-->執行。

所有軟體都是由cpu裡面的指令集去執行的:不同型別的cpu它的指令集也不一樣,目前使用的是x86-cpu

二進位制是機算技術中廣泛採用的一種數制,二進位制資料是用0和1兩個數碼來表示的數,進製規則是逢二進一。

作業系統的啟動流程

1.計算機加電

2.bios開始執行,檢測硬體:cpu、記憶體、硬碟等是否正常

3.bios讀取cmos儲存器中的引數,選擇啟動裝置

4.從啟動裝置上讀取第乙個扇區的內容(mbr主引導記錄512位元組,前446為引導資訊,後64為分割槽資訊,最後兩個為標誌位)

5.根據分割槽資訊讀入bootloader啟動裝載模組,啟動作業系統

6.然後作業系統詢問bios,以獲得配置資訊。對於每種裝置,系統會檢查其裝置驅動程式是否存在,如果沒有,系統則會要求使用者 按照裝置驅動程式。一旦有了全部的裝置驅動程式,作業系統就將它們調入核心。然後初始有關的**(如程序表),建立需要的程序,並在每個終端上啟動登入程式或gui

計算機程式設計基礎

二 資料型別和運算 三 儲存系統 四 指令系統 五 系統匯流排 六 輸入輸出 import numpy as npimport numpy as npimport numpy as npimport numpy as np 計算機組成發展 電子管 電晶體 中小規模積體電路 超大規模積體電路 計算機系...

計算機程式設計 基礎

程式語言 程式設計 就是讓計算機為解決某個問題而使用某種程式語言編寫程式 並最終得到結果的過程.電腦程式 就是計算機所執行的一系列的指令集合,而程式全部都是用我們所掌握的語言來編寫的,所以人們要控制計算機一定要通過計算機語言向計算機發出命令.計算機語言 指用於人與計算機之間通訊的語言,它是人與計算機...

計算機基礎與程式設計

計算機也被稱為稱電腦,可以變相地理解為和人腦類似的一種用於計算的機器。在計算機的世界中,只有兩種狀態,即 數字0和1。衍生概念 位元位 就是含有01的數字位數。以下是常見儲存單位的轉換關係 注 我們生活中常說的儲存大小就是指該裝置能夠儲存位元位位數的大小。邏輯上來說呢,構成計算機有五大組成部分,分別...