計算機操作系統詞語
包括:控制器、運算器、存儲器、輸入設備、輸出設備。
(2)操作系統
計算機操作系統是一組控制和管理計算機資源的程序集合,它控制和協調並發活動,為用戶提供良好的接口。
(3)處理器:
包括:運算器、控制器、寄存器、多級緩存(一級緩存包括指令緩存、數據緩存,大小k級別)
1、進程
進程是一個具有一定獨立功能的程序關於某個數據集合的一次運行活動,它是系統進行資源分配和調度的一個獨立單位。
進程與程序的區別:1)進程是動態的,程序是靜態的
2)進程有生命周期,程序是指令的集合
3)程序和進程無一一對應關系,一個程序可以對應多個進程
4)程序可以作為軟件資源長期保存,進程只是一次執行過程。
2、線程
進程的一個實體,CPU調度和分派的基本單位。
線程實體基本不擁有系統資源,與同屬於一個進程的其他線程共享進程所擁有的全部資源。
線程是被系統獨立調度和分派的基本單位。
線程可以創建和撤銷另一個線程
線程與進程的關系:1)線程是進程的一部分,它是進程內的一個執行單元。
2)資源分配的單位是進程,不是線程。
3)調度的基本單位是線程,不是進程。
4)進程可以並發執行,一個進程中的每個線程也可以並發執行,但需要協調同步。
(4)內存:
RAM(Random Access Memory)隨機訪問存儲:與CPU直接交換數據的內部存儲器,也叫主存。
ROM(Read Only Memory)只讀存儲:RAM第一部分,存儲COMS。
地址轉換:1)邏輯地址:用戶程序在裝入主存空間之前使用的地址。
2)邏輯空間:裝入主存空間之後的物理地址。
3)物理地址:內存單元中的唯一編號,可直接尋址。
4)物理空間:內存地址的集合,內存地址空間,內存空間。
5)地址映射(地址重定位):邏輯地址-->物理地址。
6)地址重定位方式:靜態,動態。
(5)IO設備:
中斷控制器中斷方式:
設備完成一次I/O操作之後,向CPU發出中斷請求,CPU接收設備的中斷請求,停止當前運行的程序,轉而執行對設備進行控制的中斷處理程序,然後進行I/O操作。
DMA(DirectMemory Access)直接內存訪問:
1)外設與內存之間直接進行數據成塊交換,不通過CPU,並且CPU不參與數據交換控制。
2)DMA期間,CPU將總線使用權轉交給DMA。
3)DMA方式智能完成簡單的數據傳送,對於設備狀態的控制和管理等更復雜的I/O操作無能為力。
計算機操作系統詞語