考研計組chap1計算機系統概述

目錄

一、計算機發展歷程(不考了)

二、計算機硬件的基本組成 3

1.五個部分

(1)輸入設備

(2)控制器

(3)運算器

(4)(主)存儲器

(5)輸出設備

2.馮諾依曼機

3.現代計算機

1.主存

2.運算器

3.控制器

4.工作過程

?編輯

?編輯

?編輯

四、計算機系統的層次結構 6

五、計算機軟件 5

1.兩類軟件

2.三個級別的語言

3.軟件和硬件邏輯功能的等價性

4.指令集體系結構(ISA)

六、計算機系統的工作原理 7

1.存儲程序

2.翻譯的四個過程(以C語言文件為eg)

3.指令執行過程的描述

七、計算機的性能指標

1.主存儲器

2.CPU

(1)時鐘周期

(2)主頻

(3)CPI(Cycle Per Instruction)

(4)CPU執行時間

(5)IPS(Instruction Per Second)

(6)FLOPS

3.else

(1)數據通路寬度

(2)吞吐量

(3)響應時間

(4)基準程序

4.常用數量單位

(1)存儲單位:kMGTPEZ = (10^3)^i? i表示第幾位

(2)速度、頻率:KMGT = (2^10)^i??i表示第幾位


一、計算機發展歷程(不考了)

了解即可

二、計算機硬件的基本組成 3

1.五個部分

(1)輸入設備

(2)控制器

(3)運算器

(4)(主)存儲器

dis 主存 vs 輔存。

主存就是內存,輔存指硬盤,so輔存不存在于主機內

(5)輸出設備

2.馮諾依曼機

以運算器為核心,首次提出"存儲程序"思想

3.現代計算機

存儲器為中心,cpu = 運算器+控制器

三、各部分硬件 4

1.主存

存儲體、MAR、MDR

2.運算器

ALU、X、ACC、MQ

3.控制器

CU、IR、PC

4.工作過程

整體用到的東西

eg:int a = 2 b = 3 c = 1 y = 0

mian{ y = a * b + c;}

對應底層計算機的各步驟

逐步解析:

step1:

初始的時候PC = 0

#1:(PC)->MAR (PC告訴MAR我要取0號地址) (MAR) = 0?

ATTN:此時PC++? ,PC=? 1

#3:M(MAR)->MDR ,MDR = 000001 0000000101(取指令)

#4:(MDR)->IR,(IR) = 000001 0000000101,將當前要執行的指令給到IR

#5:OP(IR)->(CU),CU =?? 000001(操作碼),CU分析操作碼是要進行"取數"操作

#6:Ad(IR)->(MAR),MAR = 0000000101 = 5?,到5去取data?

#8:M(MAR)->(MDR) =? 2 (a)

#9:M(MDR) ->ACC = 2 (ACC) = 2

[Summary]#1~#4取指令,#5分析指令,#6~#9取數操作(執行指令)

step2: 初始PC = 1,ACC =2

#1~#4相同,都是取指令

#5:CU分析是"乘法"指令

#8:M(MAR) ->?MDR =? b = 3

?#9:M(MDR)->(MQ ) = b = 3

#10: (ACC)->(X) = a = 2

#11 : CU ->ALU 告訴ALU進行乘法,并存到ACC中

[Summary]?

step3:初始PC = 2,ACC = 6

#1~#4相同

#5:CU分析是"加法"操作

#6~#8取c = 1

#9:(MDR) -> (X )? = c = 1

#10:CU->ALU 告訴ALU執行加法操作,ALU將X與ACC相加并放入ACC中

step4:PC =3,ACC = 7

#1~#4相同,取指令

#5 CU分析,是寫操作

#8 :(IR)->MAR = 8 告訴MAR要進行操作的地址

#7: (ACC)->MDR?= 7? 將ACC中的值移動到MDR中

#8: MAR告訴主存我要對8號地址值進行修改

#9:MDR寫入8號主存 y =7

step5:初始:PC = 4

#1~#4相同

#5: CU分析是"停機"操作 ,接下來就是OS的事了,OS進行中斷or系統調用進行停機

四、計算機系統的層次結構 6

五、計算機軟件 5

1.兩類軟件

系統軟件+應用軟件

2.三個級別的語言

高級語言、匯編語言、機器語言

dis:翻譯 vs 解釋

解釋是一條一條指令進行機器語言轉換,且邊編譯邊執行,速度慢

翻譯是把整個文件全部編譯為二進制文件

3.軟件和硬件邏輯功能的等價性

同一個功能既能用硬件完成,也能用軟件完成,在邏輯上完成的功能相同

4.指令集體系結構(ISA)

因為硬件軟件完成各有利弊,ISA總結了什么用硬件完成,什么用軟件完成最優,且包含實現功能的步驟以及實現的功能

六、計算機系統的工作原理 7

1.存儲程序

在程序運行之前,將全部指令的data放入主存

2.翻譯的四個過程(以C語言文件為eg)

預處理、編譯、匯編、鏈接

3.指令執行過程的描述

eg:看前面的eg

七、計算機的性能指標

目錄

一、計算機發展歷程(不考了)

二、計算機硬件的基本組成 3

1.五個部分

(1)輸入設備

(2)控制器

(3)運算器

(4)(主)存儲器

(5)輸出設備

2.馮諾依曼機

3.現代計算機

1.主存

2.運算器

3.控制器

4.工作過程

?編輯

?編輯

?編輯

四、計算機系統的層次結構 6

五、計算機軟件 5

1.兩類軟件

2.三個級別的語言

3.軟件和硬件邏輯功能的等價性

4.指令集體系結構(ISA)

六、計算機系統的工作原理 7

1.存儲程序

2.翻譯的四個過程(以C語言文件為eg)

3.指令執行過程的描述

七、計算機的性能指標

1.主存儲器

2.CPU

(1)時鐘周期

(2)主頻

(3)CPI(Cycle Per Instruction)

(4)CPU執行時間

(5)IPS(Instruction Per Second)

(6)FLOPS

3.else

(1)數據通路寬度

(2)吞吐量

(3)響應時間

(4)基準程序

4.常用數量單位

(1)存儲單位:kMGTPEZ = (10^3)^i? i表示第幾位

(2)速度、頻率:KMGT = (2^10)^i??i表示第幾位


1.主存儲器

MAR的位數反應存儲單位的數量

MDR反應存儲單元的大小

存儲容量? = (2^MDR )* MAR bit?

2.CPU

(1)時鐘周期

指令執行的min單位,所有指令執行時間都是時鐘周期的整數倍

(2)主頻

單位時間內有多少個時鐘周期??

主頻 = 1 / 時鐘周期

(3)CPI(Cycle Per Instruction)

1條指令需要多少個時鐘周期

(4)CPU執行時間

n * CPI * 時鐘周期(n表示指令條數)

(5)IPS(Instruction Per Second)

每秒執行多少條指令

IPS = 主頻 / CPI

推導:

1 / 1條指令執行的時間?= 1/ CPI * 周期?

(6)FLOPS

單位時間執行浮點數運算的次數

3.else

(1)數據通路寬度

數據總線一次傳輸data的位數

(2)吞吐量

單位時間響應的次數

(3)響應時間

從發出請求到回應花費的時間

(4)基準程序

測試計算機計算性能的app or 程序

4.常用數量單位

(1)存儲單位:kMGTPEZ = (10^3)^i? i表示第幾位

1kb = 10^3b 1Mb = 10^6b ```

(2)速度、頻率:KMGT = (2^10)^i??i表示第幾位

1Kb/s?= 2^10b/s?1Mb/s?= 2^20b/s

dis : 字節 1B (Byte) = 8b(bit) 比特

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/18921.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/18921.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/18921.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

c語言基于mmap實現的內存池

文章目錄 0. 概要1. mmap基礎2. 為什么使用內存池?3. 使用示例4. 設計考慮5. 實現步驟 0. 概要 c語言基于mmap實現的內存池模塊 倉庫地址: https://gitee.com/liudegui/mem_allocator_c 1. mmap基礎 mmap系統調用在進程的虛擬地址空間和某個文件對象或…

doxygen 1.11.0 使用詳解(十四)——輸出格式

目錄 HTMLLATEXMan pagesRTFXMLDocBookCompiled HTML Help (a.k.a. Windows 98 help)Qt Compressed Help (.qch)Eclipse HelpXCode DocSetsPostScriptPDF The following output formats are directly supported by doxygen: HTML Generated if GENERATE_HTML is set to YES i…

時政|共享員工

概念 有人稱“共享員工”就是變相的“勞務派遣”“外包”“臨時工”,是對勞動者的變相壓榨。專家表示,應從根源上理清“共享員工”的概念,否則會破壞正常的勞動合同秩序,無法讓勞動者的合法權益得到有效保障。“共享員工”是指企…

被忽視的模塊化領域:聚合、結算與執行層

原文標題:《Aggregation, settlement, execution》撰文:Bridget Harris 編譯:Chris,Techub News 在關注度和創新方面,模塊化堆棧的各個部分并不一樣,雖然之前有許多項目在數據可用性(DA&#xf…

[AI OpenAI] OpenAI董事會成立安全與保障委員會

這個新委員會負責就所有OpenAI項目的關鍵安全和保障決策提出建議;在90天內提出建議。 今天,OpenAI董事會成立了一個由主席Bret Taylor、Adam D’Angelo、Nicole Seligman和Sam Altman(CEO)領導的安全與保障委員會。該委員會將負責…

MySQL alter 語句

ALTER TABLE user ADD COLUMN cdkey varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT CD-Key, ADD COLUMN erp_userid varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT ERP用戶ID, ADD UNIQUE INDEX un…

虹科Pico汽車示波器 | 免拆診斷案例 | 2017款吉利帝豪GL車發動機偶爾無法起動

故障現象  一輛2017款吉利帝豪GL車,搭載JLC-4G18發動機和手動變速器,累計行駛里程約為39.3萬km。車主反映,該車發動機偶爾無法起動。故障發生頻率比較頻繁,冷機狀態下故障比較容易出現。 故障診斷  接車后試車,故…

【Windows】本地磁盤掛載 Minio 桶

目錄 1.軟件安裝安裝winfsp支持安裝rclone 2.新建rclone遠程存儲類型S3服務類型驗證方式地區終端地址ACL服務端加密KMS 3.掛載存儲盤 1.軟件安裝 安裝winfsp支持 下載地址 或 下載地址2 文件為msi文件,下載后雙擊直接安裝即可,可以選擇安裝路徑 安裝r…

Java多線程——線程強制執行

Join合并線程&#xff0c;待此線程執行完成后&#xff0c;再執行其他線程&#xff0c;其他線程阻塞。 可以想象成插隊。 代碼演示&#xff1a; //測試Join方法 //想象為插隊 public class TestJoin implements Runnable{Overridepublic void run() {for (int i 0; i < 1…

手機號碼攜號轉網查詢保障用戶權益、信息透明、優化用戶體驗

攜號轉網服務是指在同一本地網范圍內&#xff0c;蜂窩移動通信用戶&#xff08;不含物聯網用戶&#xff09;變更簽約的基礎電信業務經營者而用戶號碼保持不變的一項服務。近年來&#xff0c;隨著通信行業的不斷發展&#xff0c;攜號轉網服務已成為滿足用戶個性化需求、提升服務…

Strust2 遠程代碼執行漏洞[s2-005]

漏洞復現環境搭建請參考 http://t.csdnimg.cn/rZ34p kali切換jdk版本請參考 Kali安裝JAVA8和切換JDK版本的詳細過程_kali安裝jdk8-CSDN博客 漏洞原理 Strust2會將http的每個參數名解析成為OGNL語句執行&#xff0c;OGNL表達式通過#來訪問Struts的對象&#xff0c;并且通過過…

JS裁剪圖片底部的水印

效果 源碼 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Image Popup</title><style>…

python dict字典

mapping 對象會將 hashable 值映射到任意對象。 映射屬于可變對象。 目前僅有一種標準映射類型 字典。 &#xff08;關于其他容器對象請參看 list, set 與 tuple 等內置類&#xff0c;以及 collections 模塊。&#xff09; 字典的鍵 幾乎 可以為任何值。 不是 hashable 的值&am…

2024.05.14 校招 實習 內推 面經

綠*泡*泡VX&#xff1a; neituijunsir 交流*裙 &#xff0c;內推/實習/校招匯總表格 1、校招 | 中核集團2025屆校園招聘提前批正式啟動&#xff01; 校招 | 中核集團2025屆校園招聘提前批正式啟動&#xff01; 2、實習 | 嵐圖汽車校園實習生招聘 實習 | 嵐圖汽車校園實習生…

達夢 結果拼接=多行結果返回一列字符串.

sql 轉換 查詢出多行數據 (select t.PROPERTY from JD_CODING t left join DELIVERY_OF c on t.VALUE c.TYPE where t.PROPERTY stackingType group by t.PROPERTY) 更改后 轉為一列的拼接字符串 ( select listagg( distinct t.PROPERTY,,) within group ( order by t.P…

MiniPCIe/SATA雙用插槽無法識別minipcie模塊怎么回事!

在計算機和嵌入式系統設計中,MiniPCIe/SATA雙用插槽作為一種高度集成的解決方案,提供了極大的靈活性與擴展能力。它不僅能夠支持MiniPCIe接口的無線網卡、固態硬盤控制器等模塊,還能適應SATA接口的硬盤或固態存儲設備,大大豐富了系統配置的可能性。盡管設計初衷良好,但在實…

bert模型用于二分類問題微調

使用bert-base-chinese預訓練模型對二分類問題進行微調 import pandas as pd from transformers import BertTokenizerFast, AutoModelForSequenceClassification, Trainer, TrainingArguments import torchmodel_name "./bert-base-chinese" path "./abuse_…

STP19NF20 絲印 19NF20 場效應管19A 200V 直插 TO-220

STP19NF20 功率MOSFET的應用領域相當廣泛&#xff0c;主要包括&#xff1a; 1. 電源管理&#xff1a;用于高效率電源管理電路&#xff0c;如直流-直流轉換器和交流-直流電源適配器。 2. 開關模式電源&#xff08;SMPS&#xff09;&#xff1a;在需要高效能和緊湊型尺寸的開關…

Ceph相關命令

關于osd自動重啟 /etc/crontab里面每隔2分鐘會調用 /etc/cron.daily/keep_osd.sh關閉osd 1 mv /etc/cron.daily/keep_osd.sh /etc/cron.daily/keep_osd.sh_back 2 systemctl stop ceph-osd0.service查看osd的參數 ceph daemon osd.0 config show |grep osd_op_num動態修改…

【學習】軟件測試小伙伴,這幾點助你提升軟件測試水平

在數字化時代&#xff0c;軟件已經無處不在&#xff0c;影響著我們的日常生活、工作乃至整個社會的運行。在這個背景下&#xff0c;軟件測試成為確保產品質量的關鍵環節&#xff0c;關乎用戶體驗和社會信任。本文將為您梳理一些關于軟件測試你必須了解的知識點&#xff0c;并闡…