当前位置:网站首页>Chapter VI bus
Chapter VI bus
2022-07-24 13:40:00 【codefan※】
Bus
Bus Overview
Basic concepts of bus
- Decentralized connection : Separate wires are used between components
- Bus connection : Connect the components to a set of public information transmission lines
A bus is a group of components that can be divided into several parts time-sharing share The public information transmission line
time-sharing : It means that only one component is allowed to send information to the bus at the same time
share : It refers to that multiple components can be attached to the bus , The information exchanged between various components can be shared time-sharing through this group of lines , Multiple components can receive the same information from the bus at the same time
Bus devices are divided into Main equipment and Slave device
Bus characteristics
- mechanical properties ( Size 、 shape )
- Electrical characteristics ( Transmission direction and effective level range )
- features ( The function of each transmission line )
- Time characteristics ( Relationship between signal and timing )
Bus classification

Structure of system bus
| structure | form | advantage | shortcoming |
|---|---|---|---|
| Single bus structure | A set of buses | Simple structure , The cost is low , Easy access to new devices | Low bandwidth 、 Heavy load , Multiple components can only compete for a unique bus , And does not support concurrent transfer operations |
| Dual bus structure | Main memory bus + I/O Bus [1] | It's going to slow down I/O The device is separated from the single bus , The memory bus and I/O Bus separation | Need to increase the passageway Etc |
| Three bus structure | Main memory bus + I/O Bus + Direct memory access (DMA) Bus [2] | Improved I/O The performance of the equipment , Make it respond to commands faster , Improve system throughput | The working efficiency of the system is low |
| Four bus structure * | It can be understood as three buses + Bridge |
[1] The main memory bus is used in CPU、 Transfer data between main memory and channel ;I/O The bus is used to transfer data between multiple external devices and channels
[2] The main memory bus is used in CPU And memory 、 Data and control information ;I/O The bus is used in CPU Communication between various peripherals ;DMA The bus is used to transfer data directly between memory and high-speed peripherals
Common bus standards *
Performance index of bus
- Bus transmission cycle : Time required for one bus operation
- Bus clock cycle : Machine clock cycle
- Bus operating frequency : The reciprocal of the bus cycle
- Bus clock frequency : The reciprocal of the clock period
- Bus width : Number of data buses
- Bus bandwidth : Bus operating frequency × ( Bus width * 8)
- Bus multiplexing
- Number of signal lines : Address bus + data bus + Control bus
Bus transactions and timing
Bus transactions
Bus timing refers to the control of the time cooperation relationship in the process of data exchange between the two sides
The sequence of operations from the request bus to the completion bus is called Bus transactions

Synchronous timing mode

Asynchronous timing mode


边栏推荐
- Simple order management system small exercise
- Selenium environment configuration and eight elements positioning
- Overview of multi view learning methods based on canonical correlation analysis
- Windivert: capture and modify packages
- 代码签名证书与SSL证书区别
- Basic operation of file
- Repair the problem of adding device groups and editing exceptions on easycvr platform
- 网络安全——报错注入
- Thread multithreading
- Browser failed to get cookies, browser solution
猜你喜欢

CSDN垃圾的没有底线!

Chinese character style migration --- diversity regularization stargan for Chinese character multi font generation

Group knowledge map: distributed knowledge transfer and federated map reasoning

ICML2022 | 分支强化学习

网络安全——使用Exchange SSRF 漏洞结合NTLM中继进行渗透测试

Search engine based on boost library

WSDM 22 | 基于双曲几何的图推荐

网络安全——文件上传渗透测试

Icml2022 | branch reinforcement learning

Odoo+ test
随机推荐
Aike AI frontier promotion (7.24)
Mongodb uses mongotemplate operations to add, delete, modify, query, page, sort, aggregate (including embedded data), file upload and download
Kunyu installation details
Simple order management system small exercise
Odoo+ test
Handler learning
Win10 log in with Microsoft account and open all programs by default with administrator privileges: 2020-12-14
Activity start (launchactivity/startactivity)_ (1)_ WMS of flow chart
网络安全——文件上传黑名单绕过
Selenium environment configuration and eight elements positioning
Browser type judgment
Group intelligence decision-making in an open environment: concepts, challenges and leading technologies
Overview of multi view learning methods based on canonical correlation analysis
网络安全——文件上传竞争条件绕过
Common doc commands
户外广告牌不能“想挂就挂”!广州城管部门加强户外广告安全管理
网络安全——Web渗透测试
Question 10: find numbers in an array with rows and columns in order
Swarm intelligence collaborative obstacle avoidance method inspired by brain attention mechanism
如何用WebGPU流畅渲染百万级2D物体?