計算機系統知識
1.1計算機系統基礎知識
1.1.3 數據表示
爲了便於運算,帶符號的機器數可採用原碼、反碼和補碼等不同的編碼方法,機器數的這些編碼方式稱爲碼制。
1)原碼、反碼、補碼和移碼
(1)原碼錶示法
在原碼錶示法中,最高位是符號位,0表示正號,1表示負號,其餘n-1位表示數值的絕對值。數值0的原碼錶示有兩種,[+0]原=0 0000000,[-0]原=1 0000000。
(2)反碼錶示法
在反碼錶示法中,最高位是符號位,0表示正號,1表示負號,正數的反碼與原碼相同,負數的反碼則是其絕對值按位求反。數值0的反碼錶示有兩種,[+0]反=0 0000000,[-0]反=1 1111111。
(3)補碼錶示法
在補碼錶示法中,最高位是符號位,0表示正號,1表示負號,正數的補碼與其反碼和原碼相同,負數的補碼等於其反碼的末尾+1。數值0有一位補碼,[+0]補=0
0000000,[-0]補=0 0000000。
(4)移碼錶示法
實際上,在便宜2^(n-1)的情況下,只要將補碼的符號位取反,就可以得相應的移碼錶示。
2)定點數和浮點數
(1)定點數。所謂的定點數,就是小數點位置固定不變的數。小數點的位置通常有兩種約定方式:定點整數和定點小數。
(2)浮點數。
1.1.4 校驗碼
1.2計算機體系結構
1.2.2存儲技術
5、虛擬存儲器
虛擬存儲( virtual memory)技術的概念是:把很大的程序(數據)分成許多較小的塊,全部存儲在輔存中。運行時把需要用到的程序(數據)塊先調入主存,並且把馬上就要用到的程序塊從主存調入高速緩存。
虛擬存儲管理方式分爲以下幾種:
(1)頁式虛擬存儲器。
(2)段式虛擬存儲器。
(3)段頁式虛擬存儲器。
1.2.3 輸入輸出技術
3、中斷方式
利用中斷方式完成的輸入/輸出過成爲:當I/O系統與外設交換數據時,CPU無需等待,也不必去查詢I/O的狀態,而可以抽身出來處理其他任務。當I/O系統準備好後,則發出中斷請求信號通知CPU,CPU接到中斷請求信號後,保存正在執行程序的現場,轉入I/O中斷服務的執行,完成於I/O系統的數據交換,然後再返回被打斷的程序繼續執行。與程序控制方式相比,中斷方式因爲CPU無需等待而提高了效率。
1.3.1計算機安全概述
1、信息安全的基本要素
信息安全的五個基本要素爲機密性、完整性、可用性、可控性和可審查性。
程序語言基礎知識
2.1程序語言概述
2.1.1程序語言的基本概念
操作系統知識
3.1操作系統基礎知識
操作系統是用戶與計算機之間的接口。
3.2處理機管理
3.2.1基本概念
3、進程的狀態及狀態間切換
1)三態模型
2)五態模型
3)具有掛起狀態的進程狀態及其切換