miércoles, 5 de abril de 2017

Explain me how CPU, RAM, NB and peripherals are interconnected and how data is exchanged between them gaming computer builder

I know well enough what main parts of my PC are (PSU, CPU, MB, RAM, GPU, storage, etc).
But recently I started thinking more deep about how some data actually gets to certain devices?

For example: how a texture from my RAM gets to memory in my GPU?

What I know: any memory and RAM in particular is renerally an array of memory cells. Those memory cells require special gimmicks to be accessed (read or write). In case of RAM it has to select columns and rows via special signals called CAS and RAS, it can't do it immediately, so a controller of some sort is reqired to generate ticks, send those signals, and expect response in certain intervals.

In past memory controllers were a part of "North Bridge" chip, nowdays however it's built into a CPU.
So it looks to me that any data that has to travell from a peripherial device to RAM has to go through CPU. Is it correct?

At this point my undertanding of device interconnections is super vague.

There is a "South bridge" still and it does connect to most of peripherals, right?
So does it have a buffer for commands from/to a bunch of devices or does it send oll of those to CPU ASAP?

What if I have to move a ton of data from my SSD to RAM, does it all go through "South bridge" and then into CPU cache and then into RAM?

I checked some pictures like this one and it all looks a bit weird still. Do I miss something?

I also really want to know the right terminology. How do I google up some charts like image above? I tried 'PC parts logic relations' and 'pc parts interconnections' and none of those looks even similar to what I'm looking for, it gives me super abstract results on general logic, but not the particular explanations.

You don't have to explain everything here, links to good articles would be okay.

submitted by /u/L1Q
[link] [comments]

from computers https://www.reddit.com/r/computers/comments/63oouv/explain_me_how_cpu_ram_nb_and_peripherals_are/
via IFTTT
pc building website

No hay comentarios.:

Publicar un comentario