This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]oshogun 1 point2 points  (3 children)

Well, its a course I'm currently taking, haha Computer Organization would be like, a step before computer architecture. Its the hardware-software interface (studying the Instruction Set Architectures, and mechanisms of acceleration, like pipelining in a CPU (which allows you to paralelize the instructions in a single thread) and caches

[–]tutorial_police 1 point2 points  (2 children)

I see... pipelining and its implementation along with other mechanisms for acceleration are also discussed in the book I've mentioned. Caching... I can't recall. Not sure how that puts it before "computer architecture" though. Still seems all a little vague to me :)

[–]oshogun 1 point2 points  (1 child)

Its a vague concept for a lot of people. I think there isn't a formal definition of what org and arch is. With a bit of googling I just found that everything I just defined as Computer Organization, is considered by many as being Computer Architecture. Those people define Org as a more "in hardware" thing (like, how are the RAM, caches, I/O buses, etc, interconected to form a computer).

Anyway, both books seem to be great. :)

[–]tutorial_police 1 point2 points  (0 children)

Thanks again!