【2023軟考】《程序員》精講視頻-希賽網(wǎng)

1.2進(jìn)制轉(zhuǎn)換
- R進(jìn)制轉(zhuǎn)10進(jìn)制--按權(quán)展開(kāi)法(通用)
特別是二進(jìn)制轉(zhuǎn)10進(jìn)制,可以用8421
- 十進(jìn)制轉(zhuǎn)其他進(jìn)制--短除法(轉(zhuǎn)誰(shuí)除誰(shuí))
- 二進(jìn)制小數(shù)換其他進(jìn)制
- 乘基取整法(轉(zhuǎn)誰(shuí)乘誰(shuí)),不太用

- 先轉(zhuǎn)10進(jìn)制再轉(zhuǎn)八或十六進(jìn)制
- 二轉(zhuǎn)八(三位轉(zhuǎn)一位,不足三位補(bǔ)零)
- 二轉(zhuǎn)十六(四位轉(zhuǎn)一位,記得轉(zhuǎn)ABCD)
8421
1.3原補(bǔ)反碼
0是正,1是負(fù)


- 補(bǔ)碼中,都是用8個(gè)0表示
- 補(bǔ)碼進(jìn)行加減運(yùn)算,符號(hào)位和數(shù)值位一樣參與運(yùn)算,無(wú)需作特殊處理

1.4浮點(diǎn)數(shù)
?
1.4 浮點(diǎn)數(shù)01 P9 - 00:14
?
- 對(duì)階:位數(shù)不同計(jì)算,小位數(shù)向大位數(shù)看齊。左移位小的小數(shù)點(diǎn)(右移尾數(shù)),改變位數(shù),使得其保持平衡
- 浮點(diǎn)數(shù)規(guī)格化:
- 負(fù)數(shù):01開(kāi)頭 正數(shù):10開(kāi)頭

?
1.4 浮點(diǎn)數(shù)01 P9 - 15:17
?- 轉(zhuǎn)為2的幾次方,除就是2的負(fù)幾次方
- 符號(hào)為加在小數(shù)點(diǎn)左邊
- 加上符號(hào)位不足八位,補(bǔ)位數(shù)
1.5邏輯運(yùn)算規(guī)則

- +圈是異或
- 有1則1
- 雙1為0
- 運(yùn)算順序
- 先邏輯非
- 再邏輯×
- 最后+
- 邏輯或()是有1則1,有真則真
- 全1則1
- 邏輯與()都是有0則0,有假則假
- 全1則1
- 解題方法:把所有可能的情況列出來(lái),對(duì)選項(xiàng)進(jìn)行運(yùn)算
1.6校驗(yàn)碼
奇偶校驗(yàn)

海明碼(不考)
- 檢錯(cuò)糾錯(cuò)
- 特定位置插入,不連續(xù)

循環(huán)冗余校驗(yàn)碼
- 連續(xù)插入
- 可校驗(yàn)
- 校驗(yàn)碼越長(zhǎng),能力越強(qiáng)
1.7計(jì)算機(jī)的分類


complete and reduce

- 先裝的是系統(tǒng)軟件,后裝的是應(yīng)用軟件
- 了解計(jì)算機(jī)常用英文單詞(以下是個(gè)人需要熟悉的單詞)
- Initiating Process 啟動(dòng)過(guò)程組
- Planning Process 計(jì)劃過(guò)程組
- Executing Process 執(zhí)行過(guò)程組
- Controlling Process 控制過(guò)程組
- Closing Process 收尾過(guò)程組
- Configuration Library 配置庫(kù)
- Development Library 開(kāi)發(fā)庫(kù)
- Controlled Library 受控庫(kù)
- Product Library 產(chǎn)品庫(kù)?
- Schedule Compression 進(jìn)度壓縮?
- ?Outsourcing 外包
1.9中央處理器

- 累加寄存器也叫累加器
- PC一直只有一條指令的地址
1.10指令系統(tǒng)



彈幕說(shuō):就像找寶,有的直接是寶(立即),有的寶是地圖要過(guò)去找(直接),有的地圖一打開(kāi)又是個(gè)地址(間接 ))。
- 地址放寄存器---就是寄存器間接尋址
- 操作數(shù)放寄存器---就是寄存器直接尋址
1.11存儲(chǔ)系統(tǒng)



- Read-Only只讀存儲(chǔ)器
- static SRAM 靜態(tài)隨機(jī)存儲(chǔ)器
- dynamic DRAM動(dòng)態(tài)隨機(jī)存儲(chǔ)器 定時(shí)刷新 是內(nèi)存主要構(gòu)成
- 回收站 只讀存儲(chǔ)器,回收站最大容量可調(diào)節(jié),占用外存空間
- 剪切板 隨機(jī)存儲(chǔ)器 占用內(nèi)存空間

- 上圖只需要
了解到RAM 和ROM SRAM DRAM區(qū)別

- txt一般為B
- office word 為KB(圖形、圖像)
- MB聲音
- GB視頻

- 字長(zhǎng):一個(gè)存儲(chǔ)單元大小
- 1字=4B=32bit
- 字節(jié)=1B=8bit
- 個(gè)數(shù):最大值減去最小值要+1
1.12總線系統(tǒng)



- 工作頻率:一秒能夠傳輸多少次
- 位寬:一次能夠傳輸多少字節(jié)/位數(shù)據(jù)

- AB:地址總線:
- 單向傳輸(從CPU到外部設(shè)備)
- 如果地址總線為n 則地址總線可尋址空間為2的n次方字節(jié)(B)
- 可尋址空間=地址總線寬度
- 傳輸?shù)刂?/li>
- DB:數(shù)據(jù)總線:
- 雙向傳輸
- 傳輸數(shù)據(jù)
- 字長(zhǎng)(一個(gè)存儲(chǔ)單元)決定數(shù)據(jù)總線寬度
- ISA/AGP/PCI/PCI-E等
- CB:控制總線:
- 由控制信號(hào)和時(shí)序信號(hào)

1.13IO接口與設(shè)備

- 激光打印機(jī)辦公更多
- 噴墨打印機(jī)速度慢,彩色
- 針式打印機(jī):發(fā)票打印

- 直接程序控制
- 立即程序傳送方式(耗時(shí)CPU)
- io接口一直開(kāi)放
- 直接傳送(總是準(zhǔn)備接受主機(jī)的數(shù)據(jù)或向主機(jī)輸入數(shù)據(jù)),不一定處理
- 程序查詢方式(耗時(shí)CPU)
- CPU查詢io是否忙碌,執(zhí)行之前的任務(wù)
- CPU查詢io準(zhǔn)備好了,準(zhǔn)備傳送
- 中斷方式(CPU和IO可以并行處理)
- IO準(zhǔn)備好了發(fā)送---中斷信號(hào)
- CPU接收到中斷信號(hào),中斷之前任務(wù)就執(zhí)行傳輸
- 在傳輸前各自運(yùn)行自己的任務(wù)
- 直接存儲(chǔ)器 存儲(chǔ)DMA方式(簡(jiǎn)單數(shù)據(jù)傳送)(CPU和IO可以并行處理)(外設(shè)和主存直接傳送)
- 不需要CPU控制
- DMA控制,所有數(shù)據(jù)發(fā)給DMA控制器,DMA傳輸
- 通道控制方式(CPU和IO可以并行處理)(外設(shè)和主存直接傳送)
- CPU按照格式準(zhǔn)備數(shù)據(jù)命令,啟用通道
- 通道執(zhí)行相應(yīng)通道程序完成所要求的的操作
1.14計(jì)算機(jī)性能指標(biāo)

- 響應(yīng)時(shí)間和周轉(zhuǎn)時(shí)間越短越好(反)
- 吞吐量越大執(zhí)行時(shí)間越快(正)

標(biāo)簽: