計算機基礎以及程式語言

2022-05-05 04:03:13 字數 1584 閱讀 9037

多核cpu:電腦可以同時幹多件事,如4核cpu的電腦可以同時幹四件事。

控制硬體

算術運算和邏輯運算

優點: 速度快

缺點: 斷掉即消失,儲存容量小

優點:容量大,永久儲存

缺點:速度慢

輸入資訊,鍵盤/滑鼠/u盤

輸出資訊,顯示屏/印表機/u盤

u盤是io裝置,既能輸入資訊,又可輸出資訊

機械手臂:讀取資料

磁軌:儲存資料

扇區:劃分磁軌

基於固態電子(ssd,斷電資料也會保留)和演算法實現的資料儲存,不需要平均尋道時間,尋找資料時間是光速

作業系統位於計算機硬體與應用軟體之間,它是乙個協調管理計算機資源和軟體資源的控制程式。

接受應用程式/人的外部指令,然後控制硬體

應用程式其實就是一堆檔案,用來完成具體的某個任務,與人/作業系統互動

作業系統提供的虛擬單位,用來儲存資料

硬體: 最終的目的是用來儲存資料,與作業系統互動

作業系統:接受應用程式/人的外部指令,然後控制硬體,與人/應用程式/硬體互動

應用程式:應用程式其實就是一堆檔案,用來完成具體的某個任務,與人/作業系統互動

32位

一次效能讀取32個二進位制位的作業系統

64位

一次效能讀取64個二進位制位的作業系統

64位的電腦能裝32的軟體,32位的電腦不能裝64位的軟體

開機啟動臨時的作業系統

臨時的作業系統找到真正的作業系統的路徑

啟動真正的作業系統,臨時作業系統關閉

雙擊qq(找到qq的路徑)

作業系統傳送指令給cpu

cpu傳送指令給記憶體

記憶體從外存中取出qq的**

執行qq

程式語言是人與計算機交流的介質

使用程式語言去編寫乙個個檔案

為了奴隸計算機,解放勞動力,讓計算機幫人類完成乙個個具體的任務

機器語言就是一串二進位制**

優點:執行效率高

缺點:開發效率低

組合語言就是將二進位制**轉換成英文單詞

優點(相較於機器語言):開發效率高

缺點(相較於機器語言):執行效率低

高階語言直接用人能理解的語言和語法風格編寫程式,通過用高階語言編寫的程式翻譯成計算機所能理解的二進位制指令去執行,根據翻譯方式的不同,高階語言又分為編譯型和解釋型兩大類。

優點(相較於組合語言):開發效率高

缺點(相較於組合語言):執行效率低

使用專門的直譯器對源程式逐行解釋成特定平台的機器碼並立即執行,它不需要事先編譯,直接將**解釋成機器碼直接執行,也就是說只要某一平台提供了相應的直譯器即可執行**。

直譯器都是用編譯型語言寫的

優點(相較於編譯型語言):開發效率高

缺點(相較於編譯型語言):執行效率低

使用專門的編譯器,針對特定的平台,將高階語言源**一次性的編譯成可被該平台硬體執行的機器碼,幷包裝成該平台所能識別的可執行性程式的格式,並且只需要編譯一次,以後再也不用編譯。

優點(相較於解釋型語言):執行效率高

缺點(相較於解釋型語言):開發效率低

計算機程式設計基礎

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

計算機程式設計 基礎

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

計算機基礎與程式設計

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