軟件設計師復習筆記重點總結_第1頁
已閱讀1頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、軟件設計師復習筆記重點總結一計算機系統(tǒng)基礎知識:CPU功能:程序控制,操作控制,時間控制,數(shù)據(jù)處理。組成:運算器(算術邏輯單元ALU,累加寄存器AC,數(shù)據(jù)緩沖寄存器DR,狀態(tài)條件寄存器PSW),控制器(指令寄存器IR,程序計數(shù)器PC,地址寄存器AR,指令譯碼器ID),寄存器組(專業(yè)寄存器通用寄存器),內部總線。原碼:負數(shù)把第一位改成1;反碼:正數(shù)的反碼與原碼相同,負數(shù)的反碼是其絕對值按位求反;補碼:正數(shù)的補碼與原碼相同,負數(shù)補碼等于其反

2、碼的末尾加1;移碼:在數(shù)X上增加一個偏移量(實際上,將補碼的符號位取反);最適合進行數(shù)字相加減的數(shù)字編碼是補碼,最適合浮點數(shù)階碼的數(shù)字編碼是移碼。雙符號位判決法:即00表示正號,11表示負號,則溢出時兩個符號位就不一致了,從而可以判定發(fā)生了溢出。符號位SF和進位標志CF進行異或運算為1時,表示運算的結果產生溢出。浮點數(shù):N=2^EFE:階碼F尾數(shù)尾符和尾數(shù)小數(shù)點后第一位數(shù)字相異為規(guī)格化數(shù)。校驗碼:奇偶校驗碼(在編碼中增加一個校驗位來使編

3、碼中1的個數(shù)為奇數(shù)(奇校驗)或者偶數(shù)(偶檢驗),從而使碼距變?yōu)?)=只能檢驗一位的錯誤海明碼(在數(shù)據(jù)位中之間插入k個校驗位,通過擴大碼距來實現(xiàn)檢錯和糾錯)=既可以檢測數(shù)據(jù)傳輸過程中出現(xiàn)的一位數(shù)據(jù)錯誤的位置加以糾正。2^k1=nk循環(huán)冗余校驗碼(利用生成多項式為k個數(shù)據(jù)位產生r個校驗位來進行編碼,長度為rk)校驗碼越長,校驗能力越強;結構,組織,實現(xiàn),性能。結構只計算機系統(tǒng)各種應用的互聯(lián),組織指各種部件的動態(tài)聯(lián)系和管理,實現(xiàn)指各模塊設計的

4、組裝完成,性能指計算機系統(tǒng)的行為表現(xiàn)。系統(tǒng)分類:單處理系統(tǒng),并行處理和多處理系統(tǒng),分布式處理系統(tǒng)(指物理上遠距離而松耦合的多計算機系統(tǒng),通信時間和處理時間相比已經(jīng)不可忽略)。Flynn分發(fā):SISD單指令單數(shù)據(jù)流,SIMD單指令多數(shù)據(jù)流,MISD多指令單數(shù)據(jù)流,MIMD多指令多數(shù)據(jù)流;陣列處理機(ArrayProcess)也稱并行處理機(ParallelProcess)通過重復設置大量相同的處理3棧區(qū):由編譯器自動分配釋放;堆區(qū):一般由

5、程序員分配釋放;或OS管理;信息安全:保密性完整性可用性可控性可審查性加密技術:對稱加密技術(發(fā)送和接受數(shù)據(jù)的雙方必須使用相同的對稱的密鑰對明文進行加密和解密)(DES三重DESRC5)數(shù)據(jù)加密標準:DES,主要采用替換和移位的方法加密;非對稱加密技術:需要兩個密鑰,公開密鑰和私有密鑰。算法RSA算法:一種公開密鑰,安全性在于基于大素數(shù)分解的困難性非對稱PKI公開密鑰體系Kerberos建立了一個安全的可信任的密鑰分發(fā)中心KDC對稱加密

6、的基礎上認證技術主要結局網(wǎng)絡通信過程中通信雙方的身份認證。常用的認證技術有:hash函數(shù)與信息摘要,數(shù)字簽名SSL協(xié)議(安全套協(xié)議)數(shù)字時間戳技術數(shù)字簽名是用于確認發(fā)送者身份和消息完整性的一個加密的消息摘要。數(shù)字證書是一個經(jīng)過證書認證中心(CA)數(shù)字簽名的包含公開密鑰擁有者信息以及公開密鑰的文件。數(shù)字證書結局了公開密鑰體制下密鑰的發(fā)布和管理問題。計算機性能評價:時鐘頻率,指令執(zhí)行速度,等效指令速度法,數(shù)據(jù)處理速率。PDR法采用計算PDR

7、值的方法來衡量機器性能,PDR值越大,機器性能越好??煽啃砸云骄鶡o故障時間作為衡量指標。MTBFMTTR可維護性以平均修復時間。二程序語言命令式程序語言:采用結構化程序設計,始于FtranCPAL面向對象程序設計語言:simula提出類和對象的概念。CjavaSmalltalk是面向對象程序設計語言的代表函數(shù)式程序設計語言:概念來自LISP邏輯性程序設計語言:PROLOGFtran是第一個被廣泛用來進行科學計算的高級語言|||algol

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論