当前位置:网站首页>24、 I / O device model (serial port / keyboard / disk / printer / bus / interrupt controller /dma and GPU)
24、 I / O device model (serial port / keyboard / disk / printer / bus / interrupt controller /dma and GPU)
2022-06-30 05:45:00 【[T]】
One 、 Computer interface
CPU Work : Take command , decoding , perform
1、 A serial port , Character input and output
2、 keyboard
Two 、 Bus 、 Interrupt controller and DMA
1、 Bus , special IO equipment
(1) Provide device registration and address forwarding to the device
(2)PCI Bus
USB The bus is hanging on PCI On
2、 Interrupt controller
3、DMA,Direct Memory Access
(1)CPU Transfer data to the device , It's going to be inefficient
(2) Use a simple arithmetic unit to move data , After completion, notify by interruption CPU, Can greatly improve CPU efficiency
3、 ... and 、GPU And heterogeneous computing
1、PPU(NES Picture Processing Unit)
2、2D Realization 3D
(1) A three-dimensional polygon , It is also a polygon in the view plane
(2) whatever n Edge shape , Can be broken down into n-1 Triangles
3、 modern GPU: A general purpose computing device
A complete multicore multiprocessor
(1) Focus on a large number of parallel similar tasks
for example : Use OpenGL,CUDA
4、 Heterogeneous computing
(1) There are many cores in a chip (CPU、GPU、NPU、MPU)
边栏推荐
- Leader: who can use redis expired monitoring to close orders and get out of here!
- The minecraft server address cannot be refreshed.
- Introduction to Redux: initial experience of Redux
- Codeforces B. MEX and Array
- Uboot reads the DDR memory size by sending 'R' characters through the terminal
- Word frequency statistics (string, list)
- [typescript] defines the return value type of promise
- Projet Web de déploiement du serveur Cloud
- UE4_ Editor UMG close window cannot destroy UMG immediately
- Learning about functions QAQ
猜你喜欢

Why can transformer break into the CV world and kill CNN?

【板栗糖GIS】global mapper—如何把栅格的高程值赋予给点

雲服務器部署 Web 項目

Finally someone can make the server so straightforward

旋转框目标检测mmrotate v0.3.1入门

企事业单位源代码防泄露工作该如何进行

Bev instance prediction based on monocular camera (iccv 2021)

Solidy - fallback function - 2 trigger execution modes

Huxiaochun came to fengshu electronics to sign a strategic cooperation agreement with Zoomlion

Today, Ali came out with 35K. It's really sandpaper that wiped my ass. it showed me my hand
随机推荐
At the age of 32, I fell into a middle-aged crisis and finally quit naked...
What kind of answer has Inspur given in the big AI model landing test?
9. naive Bayes
Word frequency statistics (string, list)
Fifty years ago, the go code first submitted by the inventor of Hello world was as long as this
The average salary of software testing in 2022 has been released. Have you been averaged?
OpenCL线程代数库ViennaCL的使用
/Path/to/ idiom, not a command
如何制作CSR(Certificate Signing Request)文件?
C. Divan and bitwise operations
We strongly recommend more than a dozen necessary plug-ins for idea development
Super comprehensive summary | related improvement codes of orb-slam2 / orb-slam3!
2021-10-31
[typescript] experimentaldecorators of vscode stepping pit
86. 分隔链表
Xijiao 21 autumn "motor and drive" online homework answer sheet (III) [standard answer]
Gradient clip in dqn
Delete the repeating elements in the sorting list (simple questions)
How to prevent source code leakage in enterprises and institutions
Do you know how to show the health code in only 2 steps