計算機基礎

2021-10-03 19:08:06 字數 1601 閱讀 8640

一:python是一門程式語言

什麼是程式語言?什麼語言?為什麼要有程式語言?

程式語言的本質就是一門語言

語言就是一種事物與另外一種事物溝通的表達方式/工具

人--------------人類的語言------------>奴隸

人--------------程式語言------------->計算機

什麼程式設計?為什麼要程式設計?

程式設計就是人把自己想計算機做的事,也就是自己的思維邏輯,用程式語言表達出來

程式設計的目的就是讓計算機按照人類的思維邏輯去工作,從而解放人力

二:計算機基礎

1. 什麼是計算機

計算機俗稱「電腦」,包含人對計算機的終極期望,能夠真的像人腦一樣去工作

2、為何要有計算機

為了執行人類的程式,從而把人類解放出來

大前提:計算機所有的組成都是模仿人的某一功能或器官

3、計算機的組成

控制器:

作用:是計算機的指揮系統,負責控制計算機所有其他元件如何工作的

模擬:控制器=》人類的大腦

運算器:

作用:運算包括數**算與邏輯運算

模擬:運算=》人類的大腦

控制器+運算器=》cpu===》人類的大腦

儲存器/io裝置

作用:是計算機的記憶功能,負責資料的訪問

分類:記憶體(基於電工作):訪問資料都快,斷電資料丟失,只能臨時訪問資料

外存(硬碟,基於磁工作):訪問速度都慢,斷電資料也不丟,可以永久儲存資料

模擬:記憶體===》人類的大腦的記憶功能

外存===》人的筆記本

輸入裝置input

如鍵盤、滑鼠

輸出裝置output

如顯示器、印表機

4、乙個程式的執行與三大核心硬體的關係

人--------------程式語言------------->計算機

程式如下:

1、去包子店

2、付錢

3、把包子送回來

總結:程式最先是存放於硬碟之上

程式的執行一定事先把程式的**載入到記憶體

然後cpu從記憶體中讀取指令執行

三:作業系統
2、作業系統概念

作業系統是乙個協調、管理、控制計算機硬體資源與應用軟體資源的乙個控制程式

作用:1、控制計算機硬體的基本執行

2、把使用硬體的複雜操作封裝成簡單的功能,給上層的應用程式使用

例如:檔案就是作業系統提供給應用程式/使用者操作硬碟的一種功能

3、程式的區分

計算機硬體是死的,計算機硬體的執行都受軟體控制,所以說,軟體相當於計算機的靈魂

具體來說軟體分為兩種:

2、系統軟體:控制底層硬體的

4、計算機系統三層結構

應用程式

作業系統

計算機硬體

5、平台

計算機硬體+作業系統=》平台

軟體的跨平台性指的是:一款軟體可以任意平台上執行,是衡量軟體質量高低的乙個非常重要的指標

計算機 計算機基礎整理

大學四年浪費的代價。半夜整理東西 cpu 其功能主要是解釋計算機指令以及處理計算機軟體中的資料。cpu由運算器 控制器和暫存器及實現它們之間聯絡的資料 控制及狀態的匯流排構成。差不多所有的cpu的運作原理可分為四個階段 提取 fetch 解碼 decode 執行 execute 和寫回 writeb...

計算機基礎

1 32位作業系統的記憶體分配 1 32位作業系統 windows linux 支援4g 2 32 記憶體的連續訪問 2 32位作業系統,通常把記憶體分為兩個2g的空間,每個程式執行時,就是每個程序,最大可以使用2g的私有記憶體 0x00000000 0x80000000 即理論支援如下的陣列 ch...

計算機基礎

1 完整的計算機系統 完整的計算機系統應該是由以下幾個部分組成 1.計算機硬體。2.作業系統。3.應用程式。2 計算機硬體介紹 1.控制器 計算機的控制指揮系統,通過產生操作控制訊號作用於計算機其他部件。2.運算器 實現算術運算和邏輯運算的部件。3.儲存器 用來存放各類資料檔案以及程式的部件。4.輸...