当前位置:网站首页>Von Neumann architecture
Von Neumann architecture
2022-07-06 17:01:00 【My71】
Knowledge point
- Von Neumann architecture is right Hardware components and software execution methods Two parts make provisions .
- Five hardware of computer ( Von Neumann ): Arithmetic unit 、 controller 、 Memory 、 input device 、 Output devices .
- Arithmetic units and controllers are collectively referred to as Central processing unit CPU The core of the computer 、 The brain .
- Program = data + Method , The procedure is made by CPU Executive .
Arithmetic unit
You can only add .
controller
Assign the work of the arithmetic unit .
Memory
- The memory should conform to the following two points
- Can store data .
- The program in the storage space can be called directly by the arithmetic unit .
- Hard disk 、U Disk does not belong to memory , Does not meet the second point , It belongs to external memory , It also belongs to input and output devices .
- Memory is memory , Memory refers to memory .
Memory
- Memory includes : Memory module 、 Cache (cache)、BIOS chip
- BIOS: Basic I / O device , There are separate BIOS Chip storage BIOS Program .
- ROM: read-only memory , Power failure without losing data .
- RAM: Ram , Loss of data due to power failure , Volatility .
- ROM and RAM All the programs in will be executed .
- BIOS The chip belongs to ROM, Memory modules and caches belong to RAM.
Input / Output devices (I/O)
- input device : keyboard 、 mouse 、 Scanner, etc .
- Output devices : Monitor 、 The printer 、 Projector, etc .
- Input / The output device consists of CPU management , But not with CPU Direct link , Need to pass through I/O Interface .
- Input / The output device contains I/O Interface and peripherals are two parts .
Program operation process
- download / The installer is to install the program in the local hard disk , Any program cannot run when it is in the hard disk , Follow the following steps when starting the program
- Read and write the program in the hard disk to the memory , Load memory .
- CPU The arithmetic unit in executes the program in memory , Show the working area of the program on the desktop .
- When you exit the program , The program will not disappear from memory .
Mobile phone structure
- The mobile phone also adopts von Neumann structure , Mobile phones are embedded products .
- Mobile phone memory is divided into : Running memory and body memory .
- Run a memory :RAM
- Body memory :ROM
- The program in the body memory can be directly CPU call , The program is in Data generated at run time Is stored in Run a memory Medium .
General purpose devices and embedded devices
- General equipment :CPU from RAM Read instructions in , At the same time RAM Read data from .
- Embedded device :CPU from ROM Read instructions in , from RAM Read data from .
Memory structure
- Harvard structure : Instructions and data are stored separately . Most embedded devices are Harvard architecture .
- Von Neumann structure : Instructions and data are stored uniformly , All put in RAM in . Most general-purpose devices are von Neumann structures .
- Memory structures are divided into the above two , But there is only one computer structure , That is the von Neumann architecture .
Way of execution
The binary program is used to store the execution method
The transistor
- Transistors are divided into two-stage transistors and three-stage transistors .
- Its main function is to act as a switch .
边栏推荐
- The most lost road I have ever walked through is the brain circuit of ByteDance programmers
- Many papers on ByteDance have been selected into CVPR 2021, and the selected dry goods are here
- 唯有学C不负众望 TOP2 p1变量
- Notes on how the network is connected
- Continue and break jump out of multiple loops
- Conception du système de thermomètre numérique DS18B20
- Idea resolving jar package conflicts
- ~84 form supplement
- 搭建flutter环境入坑集合
- Jedis
猜你喜欢

The QT program compiled on CentOS lacks a MySQL driven solution

LeetCode 1557. The minimum number of points that can reach all points

Fdog series (VI): use QT to communicate between the client and the client through the server (less information, recommended Collection)

~83 form introduction

~87 animation

Fdog series (III): use Tencent cloud SMS interface to send SMS, write database, deploy to server, web finale.

The daemon thread starts redis and modifies the configuration file

Activiti目录(四)查询代办/已办、审核

100张图训练1小时,照片风格随意变,文末有Demo试玩|SIGGRAPH 2021

MySQL optimization notes
随机推荐
~87 animation
Fdog series (III): use Tencent cloud SMS interface to send SMS, write database, deploy to server, web finale.
How to configure hosts when setting up Eureka
LeetCode 1020. Number of enclaves
冯诺依曼体系结构
Solr word segmentation analysis
~84 form supplement
唯有学C不负众望 TOP1环境配置
7-5 blessing arrived
汇编语言基础知识
Description of project structure configuration of idea
字节跳动技术面试官现身说法:我最想pick什么样的候选人
我走過最迷的路,是字節跳動程序員的腦回路
[unsolved]7-14 calculation diagram
The 116 students spent three days reproducing the ByteDance internal real technology project
Mongodb learning notes
在 vi 编辑器中的命令模式下,删除当前光标处的字符使用 __ 命 令。
~82 style of table
Continue and break jump out of multiple loops
Shell_ 05_ operator