0 valutazioniIl 0% ha trovato utile questo documento (0 voti)
19 visualizzazioni2 pagine
The von Neumann architecture described in 1945 by John von Neumann is still used in modern computers today. It uses a stored-program design where both data and instructions are stored in memory. This allows programs to be changed easily. The key components are a control unit, arithmetic logic unit (ALU), registers, and input/output. Registers are memory locations that temporarily store data and instructions during processing.
The von Neumann architecture described in 1945 by John von Neumann is still used in modern computers today. It uses a stored-program design where both data and instructions are stored in memory. This allows programs to be changed easily. The key components are a control unit, arithmetic logic unit (ALU), registers, and input/output. Registers are memory locations that temporarily store data and instructions during processing.
The von Neumann architecture described in 1945 by John von Neumann is still used in modern computers today. It uses a stored-program design where both data and instructions are stored in memory. This allows programs to be changed easily. The key components are a control unit, arithmetic logic unit (ALU), registers, and input/output. Registers are memory locations that temporarily store data and instructions during processing.
55 data around a computer system and we John von Neumann described in 1945 a do this using buses. Buses are simply computer architecture in which both the wires that carry the data around the 5 the data and the program were computer in this diagram they're denoted by stored in the computer's memory. Now by the arrows connecting the different having the program stored in memory it 60 parts together so if you look at a made it a lot easier to change things motherboard very closely you'll see the because the data and the program are in little wires running along the 10 binary. They're stored in the memory and motherboard and these are the buses you can change the data and the program that carry the data around different whenever you like and this is still 65 systems. Then we've got the accumulator here the fundamental design concept in the arithmetic logic unit the behind all modern computer systems. So accumulator is a type of register and 15 we're talking about a design that's over registers are memory locations within 70 years old the key features of the von the computer system that have a specific Neumann architecture are still present 70 function and we'll take a look at those and and correct in your laptop, in greater detail in just a moment . your desktop, your tablet, Important thing to remember is that when 20 your smart-phone or indeed in a we think about a modern computer system supercomputer somewhere out in the world for control unit the arithmetic logic So what we're going to do is really look 75 unit all the registers are all together at what the key features of the von in the same microchip that we call the Neumann architecture are and what their CPU or central processing unit which is 25 function is. So in the a very small part of a computer system classic diagram : the memory holds it might be only about the size of your both the data and the program we also 80 thumb or a little bit bigger but it's have things like the control unit the really the brains of the operation and arithmetic logic unit we've got just to finish off this diagram you'll 30 input/output so we've got accumulators notice that we've got little boxes for we've got lots of other features. One input and output of course if you can't point to make is that when we talk about 85 input data into the computer it's not computer architectures we're not talking gonna be able to do anything and about its specific design for a specific obviously once you've finished doing all 35 computer system we're talking about your processing and calculation that something that is more abstract and that data then needs to be output in a way can be applied to lots of different 90 that humans can make sense of. Let's take computers as the von Neumann a look at the registers now we've got a architecture was so let's go through couple of diagrams here don't worry if 40 some of these key points. So we can see you can't make sense of them to start here we have a control unit the control with they're just examples of the types unit is responsible for decoding the 95 of registers that are important in Von instructions from the program and Neumann architecture again for the controlling how data moves around the points of view of this lecture registers 45 computer system this is why we called a are just memory locations with specific computer control unit. We have the purposes the main memory is arithmetic logic unit or ALU and this 100 general-purpose it can hold any type of basically does all the math and logical data but registers have a specific type functions it carries out all the of data and a specific job 50 calculations it does all the addition so the first one is the one that we and subtraction or the greater-than looked at earlier the accumulator and less-than all really the key processing 105 this is just temporary storage for the that we think of when we think of a results of calculations made by the arithmetic logic unit and it just saves 160 register it doesn't hold the data or the time and effort and energy you don't instruction it holds location in memory have to put those results back into of the data or instruction it holds the 110 memory if you're going to need them a address the memory data register on the short time later they can be distorting other hand actually holds the data or the accumulator while all the 165 instructions so either it's taking data calculations are taking place. Next is or instructions from the Memory and holding the program counter this keeps track of it in there or it's holding data may be 115 the memory location for the next the result of a calculation that's going instruction to be dealt with by the to go back into memory . computer the program counter then passes 170 this next instruction to what we call The von Neumann the memory address register the MAR so architecture is called the stored 120 again it's probably something you've program computer because the program is come across before but in the main stored in memory and this makes it a lot memory of a computer system what we call 175 easier to change the program RAM today all the locations have a very it needs a control unit an arithmetic specific address a unique address in the logic unit and registers and registers 125 same way that your house has a unique are memory locations with a special address or you have a unique telephone purpose that are used temporarily while number or you have a unique bank account 180 the computer is running . number the memory address register stores the memory location for data or https://www.youtube.com/watch? 130 instructions that may need to be fetched v=ckDb_W72__c from memory or that are going to go the other way and are gonna get stored into memory okay so that is the location in memory for data instructions that you're 135 going to take from the memory or that you're going to put back into the memory now the memory data register or MDR this is the register that is used to store the data or instructions that have been 140 fetched from memory or the data that is going to be transferred to and stored in the memory so it's not holding the memory location or the address it's actually holding the data or instruction 145 itself we also have the current instruction register and this stores the most recently fetched instruction while it's waiting to be coded and executed by the computer so if the memory data 150 register pulls data from the memory and it turns out to be an instruction that is then passed on to the current instruction register where it's then processed. Now it can be a little 155 confusing when we talk about registers especially the MAR and the MDR they're very similar in name and the functions are easily confused the key point here is that the MAR is the memory address