当前位置:网站首页>二十四、输入输出设备模型(串口/键盘/磁盘/打印机/总线/中断控制器/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)
边栏推荐
- El table lazy load refresh
- 10-【istio】istio Sidecar
- Idea of capturing mobile terminal variant combination
- Access is denied encountered when vfpbs calls excel under IIS
- 云服务器部署 Web 项目
- Xiaosha's lunch
- What indicators should safety service engineers pay attention to in emergency response?
- Redistemplate common method summary
- Responsive flow layout
- Unityshader learning notes - Basic Attributes
猜你喜欢

网络变压器怎么判断好坏?网络滤波变压器坏了一般是什么症状?

Basic operations of C language

Idea of capturing mobile terminal variant combination

VFPBS在IIS下调用EXCEL遇到的Access is denied

使用码云PublicHoliday项目判断某天是否为工作日

Use the code cloud publicholiday project to determine whether a day is a working day

What are membrane stress and membrane strain

遥感图像/UDA:Curriculum-Style Local-to-Global Adaptation for Cross-Domain Remote Sensing Image Segmentat

剑指 Offer 18. 删除链表的节点

Super comprehensive summary | related improvement codes of orb-slam2 / orb-slam3!
随机推荐
MySQL advanced (Advanced SQL statement)
9. naive Bayes
What kind of answer has Inspur given in the big AI model landing test?
Database SQL language 05 SQL exercise
Detailed explanation of issues related to SSL certificate renewal
Attempt to redefine 'timeout' at line 2 solution
Answer sheet for online assignment of "motor and drive" of Xijiao 21 autumn (IV) [standard answer]
Database SQL language 04 subquery and grouping function
The minecraft server address cannot be refreshed.
强烈推荐十几款IDEA开发必备的插件
2022年,谁在推动音视频产业的新拐点?
What are membrane stress and membrane strain
Qt之QListView的简单使用(含源码+注释)
Solidy - fallback function - 2 trigger execution modes
Xi'an Jiaotong 21st autumn online expansion resources of online trade and marketing (III) [standard answer]
09- [istio] istio service entry
PyGame. Why can't I exit when I click X in the window? I can only exit when I return idle
声网,站在物联网的“土壤”里
网络变压器怎么判断好坏?网络滤波变压器坏了一般是什么症状?
Promise knowledge points