当前位置:网站首页>Group planning chapter I
Group planning chapter I
2022-06-12 08:04:00 【Mu Xing_ mx】
Chapter one
1.2.1 The basic composition of hardware

Main memory : Run a memory
Auxiliary deposit : Fuselage storage

1.2.2 Know each hardware component

MAR Store all addresses in , therefore MAR The number of digits of the address is the number of all addresses , This corresponds to the number of storage units
The data removed from each storage unit is stored in MDR Medium , therefore MDR The number of bits of the code in this storage unit , That is, the storage word length
MDR The number of digits of represents a word = How many? bit( That is, the storage word length )

The first order :

First, the entire table is stored in the memory
Then you have to go through the first step of completing an instruction : Take command .PC You need to store the address of the first instruction , Namely 0. When you have an address, you take instructions from memory , We need to PC Give the address stored in to MAR,MAR The address of the first instruction is stored in :0; Then look for the address from the memory 0 And put MDR In the store . here MDR The data in is 000001 000000101. Then you have to store instructions , will MDR The instruction fetcher in IR Storage in . At this point, the first step is completed . here PC Self adding 1.
Then the second step , Analysis instructions . take IR The opcode stored in is sent to CU Middle analysis , The analyzed instruction is " Count ".
After the analysis, proceed to the third step : Execution instruction . Start fetching data from memory , And store the operands in ACC. Send the address code of the data to be fetched into MAR,MAR Address in 000000101, That is to say 5. Then from the memory address to 5 Take out the stored data and store it in MDR, here MDR The data in is 0000000000000010. And then from MDR Take out the data and store it in ACC, here ACC The data in is 0000000000000010. The first instruction is executed .
1.2.3 The hierarchical structure of a computer system

Compile the language only once , More efficient
Each execution of the interpreted language requires recompilation , Less efficient

1.3 Computer performance index
Memory performance index

CPU Performance indicators
GHz:CPU Main frequency
Main frequency 10hz: The digital pulse signal oscillates every second 10 Time

1KIPS-- A computer can execute 1000 instructions per second
1GFLOPS-- It means that the computer performs billions of floating-point operations per second
Overall system performance index ( static state )
Data path bandwidth :
data bus 1 The number of bits of information that can be transmitted in parallel ( Each hardware component transmits data through the data bus )

throughput :
It refers to the number of requests processed by the system in unit time .
response time :
Sending a request from a user to a computer , The waiting time until the system responds to the request and obtains the results it needs .

Overall system performance index ( dynamic )

The running score software has designed a program containing various instructions to let the computer run in and get the performance of the computer

storage capacity :k=2^10 M=2^20 G=2^30 T=2^40
frequency 、 rate :k=10^3 M=10^6 G=10^9 T=10^12
边栏推荐
- 二、八、十、十六进制相互转换
- 20220607. face recognition
- 解决逆向工程Mapper重复问题
- Database connection pool and dbutils tool
- Multithread decompression of tar
- uni-app用canvas截屏并且分享好友
- Kalman filter encapsulation function
- Architecture and performance analysis of convolutional neural network
- Topic 1 Single_Cell_analysis(1)
- Topic 1 Single_Cell_analysis(2)
猜你喜欢

HDLC protocol

Dynamic simulation method of security class using Matlab based Matpower toolbox
![[RedisTemplate方法详解]](/img/ef/66d8e3fe998d9a788170016495cb10.png)
[RedisTemplate方法详解]

Topic 1 Single_Cell_analysis(2)

Transformation from AC5 to AC6 (1) - remedy and preparation

The latest hbuilderx editing uni app project runs in the night God simulator

Vscode 1.68 changes and concerns (sorting and importing statements / experimental new command center, etc.)

记录谷粒商城踩坑(一)

Process terminated

Architecture and performance analysis of convolutional neural network
随机推荐
CONDA reports an error when creating a virtual environment, and the problem is solved
计组第一章
"Three.js" auxiliary coordinate axis
20220607. face recognition
Windows10 configuration database
Solve mapper duplication problem in reverse engineering
Leetcode notes: Weekly contest 277
Numpy generates row vectors and column vectors (1024 water medal text)
S-msckf/msckf-vio technical route and code details online blog summary
Quaternion Hanmilton and JPL conventions
Topic 1 Single_Cell_analysis(2)
Improvement of hash function based on life game
Data visualization and Matplotlib
Classic paper review: palette based photo retrieval
Summary of 3D point cloud construction plane method
Vins technical route and code explanation
Literature reading: raise a child in large language model: rewards effective and generalizable fine tuning
Mathematical Essays: Notes on the angle between vectors in high dimensional space
Three data exchange modes: line exchange, message exchange and message packet exchange
20220524 深度学习技术点