当前位置:网站首页>二十四、输入输出设备模型(串口/键盘/磁盘/打印机/总线/中断控制器/DMA和GPU)
二十四、输入输出设备模型(串口/键盘/磁盘/打印机/总线/中断控制器/DMA和GPU)
2022-06-30 05:44:00 【[T]】
一、计算机接口
CPU工作:取指令,译码,执行
1、串口,字符输入输出
2、键盘
二、总线、中断控制器和DMA
1、总线,特殊的IO设备
(1)提供设备注册和地址到设备转发
(2)PCI总线
USB总线挂在PCI上
2、中断控制器
3、DMA,Direct Memory Access
(1)CPU将数据传递到设备,效率会很低
(2)使用一个简单的运算单元来搬移数据,结束后通过中断通知CPU,可以很大的提高CPU效率
三、GPU和异构计算
1、PPU(NES Picture Processing Unit)
2、2D实现3D
(1)三维的多边形,在视平面上也是多边形
(2)任何n边形,可以分解为n-1个三角形
3、现代的GPU:一个通用的计算设备
一个完整的众核多处理器
(1)注重大量并行相似的任务
例如:使用OpenGL,CUDA
4、异构计算
(1)一个芯片中拥有多种核心(CPU、GPU、NPU、MPU)
边栏推荐
- 86. separate linked list
- 动态规划--怪盗基德的滑翔翼
- 【LeetCode】236. Nearest common ancestor of binary tree
- 网络变压器怎么判断好坏?网络滤波变压器坏了一般是什么症状?
- What do you think of the deleted chat records? How to restore the deleted chat records on wechat?
- Finally someone can make the server so straightforward
- Xi'an Jiaotong 21st autumn online expansion resources of online trade and marketing (II)
- 旋转框目标检测mmrotate v0.3.1 学习配置
- 09- [istio] istio service entry
- Super comprehensive summary | related improvement codes of orb-slam2 / orb-slam3!
猜你喜欢

Codeforces B. MEX and Array

86. separate linked list

Projet Web de déploiement du serveur Cloud

Rotating box target detection mmrotate v0.3.1 getting started

Summary of common loss functions in pytorch

86. 分隔链表

Transfer the token on the matic-erc20 network to the matic polygon

Unityshader learning notes - Basic Attributes

Finally someone can make the server so straightforward
![[chestnut sugar GIS] global mapper - how to assign the elevation value of the grid to the point](/img/bb/ea0e78065ba54ff253995faeeb6901.png)
[chestnut sugar GIS] global mapper - how to assign the elevation value of the grid to the point
随机推荐
Xijiao 21 autumn "motor and drive" online homework answer sheet (I) [standard answer]
Xi'an Jiaotong automation control theory test simulation question [standard answer]
About modifying dual system default startup item settings
UML tools
Rotating box target detection mmrotate v0.3.1 getting started
Golden code of programmer interview
86. 分隔链表
How to judge the quality of network transformer? What symptom is network filter transformer broken?
The minecraft server address cannot be refreshed.
At the age of 32, I fell into a middle-aged crisis and finally quit naked...
09- [istio] istio service entry
AI大模型落地大考,浪潮交出了怎样的答卷?
The fourth day of learning C language for Asian people
如何制作CSR(Certificate Signing Request)文件?
Shopping list--
Xi'an Jiaotong 21st autumn economics online homework answer sheet (III) [standard answer]
Database SQL language 06 single line function
Codeforces B. MEX and Array
What do you think of the deleted chat records? How to restore the deleted chat records on wechat?
Set of XXL job principles