Python 硬體底層基礎理論

2022-09-05 16:33:13 字數 949 閱讀 5816

計算機硬體

運算器,控制器==>cpu

儲存器記憶體 基於電工作,訪問速度快,但是不能永久儲存. 類似人的記憶功能

外存 基於磁工作,訪問速度慢,可以永久儲存 類似人的筆記本功能

輸入裝置

鍵盤,滑鼠

輸出裝置

顯示器,印表機

操作硬體就是如上所述,裡面涉及到程式設計的就是三大核心硬體 cpu 記憶體 硬碟

但是就算有了三大硬體也無法直接執行我們所寫的**程式.因為程式執行需要把檔案讀取載入到記憶體

然後再讓cpu從記憶體中讀取資料,執行.而這一步需要由作業系統完成.

所以本質上,我們寫的程式是在呼叫作業系統控制cpu 記憶體 硬碟的結果

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

它位於計算機硬體和應用軟體,達到承上啟下的作用

作業系統意義:

1.控制計算機硬體的基本執行

2.將硬體操作的複雜細節封裝成簡單的介面來提供給應用程式或者使用者使用.

計算機只能識別高低電頻.

高電頻被人為的設定為1,低電頻被人為的設定為0,

所以cpu處理的 都是一堆2進製,記憶體和硬碟載入和儲存的也是一堆2進製

cpu具有向下相容性,所以64位cpu可以最大收取64位的指令集,也可以接受32位的指令集.反之則不行

32位和64位,指的是cpu一次效能取的指令位數

cpu指令暫存器: 因為cpu的速度遠遠高於記憶體的儲存速度.所以為了進一步提高cpu的處理速度.

會用cpu同等材質在cpu處建立cpu指令暫存器,

執行程式後,硬碟資料載入到記憶體,記憶體把指令放到cpu的指令暫存器.cpu從指令暫存器進行讀取指令.

cpu再把讀取的指令給運算單元進行計算後再由cpu的儲存單元把資料給記憶體

python基礎之爬蟲基礎理論

在初步了解到正規表示式之後,今天我們學習一下關於爬蟲的理論及最基本的爬去!使用爬蟲的 語句,通常要用到如下幾個模組 from urllib import request from urllib.request import urlopen from urllib.parse import urlen...

python基礎理論 python學習筆記2

了解以下知識點 1.list 2.tuple 3.條件判斷 4.迴圈 5.dict 6.set 1.list 有序的集合 賦值 classmates michael bob tracy 獲取長度 len classmates 輸出某個特定元素 classmates 0 輸出結果為michael cl...

python基礎理論 python學習筆記4

了解以下知識點 1.切片 2.迭代 3.列表生成器 1.切片 從一組資料中拿出來一部分 不用通過迴圈的方式拿出來資料,begin end 包含begin資料,不包含end的資料 as l 1,2,3,4,5 print l 1 3 2,3 begin,end中如果有一項不存在,預設為最小的索引和最大...