1. 程式人生 > >python 作業1

python 作業1

ram 流程 控制 html 時鐘 單位 發出 電源 tar

一.編程語言的作用及與操作系統和硬件的關系

1、編程語言是程序員和電腦的溝通語言。操作系統的出現就是運行於硬件之上,來控制硬件的,我們開發時,只需要調用操作系統為我們提供的簡單而優雅的接口就可以了

二.cpu-》內存-》磁盤

2.cpu 就像人的大腦 是負責運算的 內存負責臨時存儲 硬盤是負責永久存儲

三.cpu與寄存器,

3.計算機的大腦就是CPU,它從內存中取指令->解碼->執行。因訪問內存以得到指令或數據的時間比cpu執行指令花費的時間要長得多,所以,所有CPU內部都有一些用來保存關鍵變量和臨時數據的寄存器

四.內核態與用戶態及如何切換

4.系統調用

五.存儲器系列,L1緩存,L2緩存,內存(RAM),EEPROM和閃存

5.計算機緩存是存儲預提取的計算機指令的,以便提高計算機提取指令的速度。L1的即時讀取速度要大於L2,但L1要比L2小得多。

RAROM和RAM指的都是半導體存儲器,ROM在系統停止供電的時候仍然可以保持數據,而RAM通常都是在掉電之後就丟失數據,典型的RAM就是計算機的內存。

六.CMOS與BIOS電池

6.CMOS是指主板上一塊可讀寫的存儲芯片。它存儲了微機系統的時鐘信息和硬件配置信息等,共計128個字節。系統加電引導時,要讀取CMOS信息,用來初始化機器各個部件的狀態。它靠系統電源或後備電池來供電,關閉電源信息不會丟失。

bios電池的作用是在電腦關閉以後,繼續為主板上的BIOS模塊供電以保存BIOS設置信息。

七.1磁盤結構,2平均尋道時間,3平均延遲時間,4虛擬內存與MMU

1.硬盤結構:磁頭,磁道,柱面,扇區,圓盤 2:平均尋道時間是指MO磁光盤機在接收到系統指令後,磁頭從開始移動到移動到數據所在磁道所需要的平均時間,它是指計算機在發出一個尋址命令,到相應目標數據被找到所需時間,單位為毫秒(ms)

3 平均延遲時間:是指硬盤在接收到系統指令後,磁頭從開始移動到移動至數據所在的磁道所花費時間的平均值

4虛擬內存:虛擬內存是計算機系統內存管理的一種技術。它使得應用程序認為它擁有連續的可用的內存(一個連續完整的地址空間),而實際上,它通常是被分隔成多個物理內存碎片,還有部分暫時存儲在外部磁盤存儲器上,在需要時進行數據交換。

mmu:它是中央處理器(CPU)中用來管理虛擬存儲器、物理存儲器的控制線路,同時也負責虛擬地址映射為物理地址,以及提供硬件機制的內存訪問授權

八.磁帶

在價錢相同的情況下比硬盤擁有更高的存儲容量,雖然速度低於磁盤,但是因其大容量,在地震水災火災時可移動性強等特性,常被用來做備份。

九.設備驅動與控制器

1.設備驅動程序”是一種可以使計算機和設備通信的特殊程序,可以 說相當於硬件的接口,操作系統只有通過這個接口,才能控制硬件設備的工作

2.控制器:是查找主板上的一塊芯片或一組芯片(硬盤,網卡,聲卡等都需要插到一個口上,這個口連的便是控制器),控制器負責控制連接的設備,它從操作系統接收命令,比如讀硬盤數據,然後就對硬盤設備發起讀請求來讀出內容。

十.總線與南橋和北橋

北橋即PCI橋:連接高速設備

南橋即ISA橋:連接慢速設備

十一.操作系統的啟動流程

BIOS–>MBR—>;PBR–>OS files

十二.應用程序的啟動流程

操作系統》硬盤》內存》執行

python 作業1