軟考_計算機組成與結構

一,計算機基本工做原理html

定點數:定點數通常小數點是最低位或者最高位,就表明了純小數和純整數spa

移碼:符號位和補碼相反,數據位和補碼相同htm

奇偶校驗碼:分爲奇數校驗和偶數校驗,校驗位補在最後或者最前位,校驗碼只有一位,只能檢測出奇數個位出現了變化的錯誤,變化偶數個錯就檢測不出來,只能檢錯不能糾錯;blog

好比 10100 1(奇數校驗),若是發過去變成  10111 1(奇數校驗)  不能檢測出數據有錯內存

海明碼:給定一個數據,有r個數據位,k個校驗位,k的值是知足  2^k>=r+k 的 最小值,好比10010,那麼k求出來就等於5,爲何必須知足這個式子,這就和他存儲方式有關,他的校驗位是按2的冪次存儲,get

經過 ***1  **1* *1** 1***  這種形式的全部異或出來就是對應校驗位的值效率

糾錯判斷:若是後面校驗的時候把對應位異或起來不是 0 ,那就表明有錯,而且位置就是全部位異或出來的二進制原理

http://www.javashuo.com/article/p-gnwgecwo-ks.html循環

具有一位的糾錯能力二進制

循環冗餘校驗:思惟給定一個生成多項式,而後先把加上生成多項式最高次冪位數在原數據後面,而後求出數據對生成多項式的餘數,就表明了校驗位,具有一位的糾錯能力。

https://www.jianshu.com/p/7f4fd7f62de2

 

二,存儲系統

算地址直接有多少個內存單元,16進制(H) 10進制(D)  8進制 (O)  2進制(B)

而後就是注意存儲的三層結構直接的關係    CPU ->  Cache ->  主存+輔存

虛擬存儲系統 :主存+輔存  (把數據分紅不少小塊分在輔存下,而後再調用到主存中)

 

三,輸入輸出系統

中斷時間:從發出命令到開始執行命令

多重嵌套中斷:使用堆棧來存儲斷點,而後能夠依次還原現場數據

DMA:直接向CPU申請本身暫時擁有老大一部分權力,讓CPU休息,這樣能夠增長CPU的效率,DMA直接去操縱  主存和外設之間的一些存儲

 

四,總線系統

總線寬度:表明了總線同一時刻可以同時傳送的單位數量

時鐘頻率:表明你每秒能夠發送多少次,多少個週期

計算總線帶寬:   先算出一秒能夠發送的週期數,而後再把週期數和總線寬度相乘便可,記得換算好單位

常見的系統總線:ISA   EISA  PCI  MCA

 

五,計算機體系結構

尋址方式:   操做數仍是操做數地址 分爲(當即尋址和直接尋址),看是否經過寄存器又分爲  寄存器尋址 ,看尋址總和是不是  8/16的偏移量  能夠分爲 相對尋址和間接尋址

流水線技術:把一個基本操做分紅n個子操做,每一個子操做有個完成時間

{

   畫出圖直觀明瞭

   執行完的時間:執行m條命令,先算跑完一個命令的總時間+(m-1)*max(t1...tn)

   最大吞吐量:同一時間執行的操做次數,

   吞吐率:吞吐量的倒數

}

相關文章
相關標籤/搜索