Computer Architecture - Tumblr Posts

11 months ago

In order to learn something, I use it.

That means using it badly to start with. When it is a C++ thing, I make a tiny demo program in Godbolt with comments for myself. I then go over it until I know it for an exam, or I polish it everytime I need it. That way, the things I need to most, I have put the most work into.

For arcitecture like von Neumann, I would have the model drawn up, and then on a whiteboard, go through how the computer runs a tiny assembler program ( Like adding 2 variables together and saving it in a third ), and write it up in normal english text.

The CPU fetches the first variable from memory, into a register

The CPU fetches the second variable from memory, into a register

The CPU uses the ALU to add the variables together in the first variables place

You can use this Tom Scot video to get a good start:

If I need to be able to draw the model from memory, I then practice that AFTER I can use it.

It is much easier to learn drawing a model when you know how to use it, since it will be obvious to you when you are missing a bit or placed something wrong, because you know how it is supposed to work.

I don't know what context you need this in but... unless you are getting very specialized, the von neuman model is more something you should have a idea of what it is, and if you need it in the future, you can look it up then... it is not terrible important for understanding most things computer in my experience

okay question: how do you guys study graphics? i have to study —among other things—the von neumann model for next week and i just realized i have no idea how. how do i remember which part is which? how to draw it? the only idea i have is to stare at the page for an hour or find a way to magicly develop photographic memory overnight. so, if anyone has a tip or a technique or something, i'd be forever grateful to know


Tags :