作業系統
主要部分:
1.存儲 2.裝置 3.檔案 4.程序線程
批處理:自動化程度高,資源使用率高,作業吞吐量大,周轉時間短,不過缺少互動性。
CPU組成:運算器、控制器、寄存器組
運算器:算術邏輯單元(ALU)、累加寄存器(AC)、資料緩沖寄存器、狀态條件寄存器。
控制器:程式計數器(PC)、指令寄存器、指令譯碼器、時序部件。
部件及功能:
累加器:用來暫時存放計算所産生的中間結果或操作數。
程式計數器:存放下一條指令位址。
指令寄存器:存在正在執行的指令。
指令譯碼器:存放指令的操作碼。
計算機總線:
資料總線、位址總線、控制總線。
資料總線寬度:CPU一次讀取的二進制位數。
位址總線寬度:可直接通路的主存位址空間。
指令系統采用不同的尋址方式:擴大尋址空間并提高程式設計靈活性。
高速緩沖存儲器cache
緩和CPU和主存間的速率沖突,存儲CPU需要經常通路的主存中的内容,由硬體直接實作。
主存的組成:
随機存儲器RAM:可讀可寫,斷電丢失。
隻讀存儲器ROM:隻讀,斷電不丢失。
虛拟存儲技術:
虛拟存儲體系由主存和輔存組成,并以軟硬體提供支援。
作用:邏輯上擴大主存的空間,以運作更大的程式。
SSD固态硬碟:
存儲媒體:分為兩種,一種以閃存(ELASH晶片)作為存儲媒體,另一種采用DRAM作為存儲媒體。