Computer architecture refers to various aspects of computer system designs which can affect compatibility, performance, and interfacing. Some issues related to computer architecture can be processor word size, memory bus size, or protocol implementation.

learn more… | top users | synonyms

1
vote
2answers
220 views

Hardware. What is the difference between a port and a bank?

Especially, these days, the distinction between them is very confusing.. For example, NVidia's shared memory is 32-banked, so what they say is in one cycle, 32 data can come out at the same time... ...
0
votes
2answers
312 views

What architectural state is saved during context switch?

What architectural state is saved during context switch? As far as I know, what is saved is the following Set of registers including PC counter TLB (If it is not flushed...) what else ? Memory? ...
-1
votes
2answers
51 views

How does fabrication process and compiler quality affect CPU performance

I was reading up on my lectures and one of the slides listed down the factors affecting CPU performance , I cant understand how does fabrication process and compiler quality affect CPU performance
3
votes
1answer
48 views

Harvard Architecture : How does it improve speed?

I don't understand the difference between Von Neumann and Harvard architectures. Let's say you have these two instructions : MOV ax, [address2] MOV bx, ax In Harvard architecture, the processor ...
1
vote
1answer
105 views

How shared graphics memory works?

How does shared graphics memory work? It is my understanding that when you set how much system memory to share with the graphics controller in the BIOS, this then becomes invisible to the OS, So ...
0
votes
1answer
26 views

Why do uname -p and uname -m and arch output different architectures?

On mountain lion (late 2010) $ uname -p i386 $ uname -m x86_64 $ arch i386 So i368 (32 bit) is my processor architecture, and x86_64 (64 bit) is my machine hardware name according to the uname man ...
0
votes
1answer
33 views

Calculating RPM of the disk drive

Well I have a question about RPM of the disk drive. I've seen an example where: seek time of the HD: 5ms track size: 5MB If an application wants to read 1MB from the disk with a maximum time of 20ms ...
0
votes
1answer
139 views

Which GPUs are real Kepler cores?

With Nvidia's naming scheme I'm having a lot of trouble looking for a card that isn't a repackaged fermi or even older architecture. For example I was looking at the GT640, but the GF116 GPU is ...
0
votes
1answer
113 views

Does a virtual machine have a virtual machine monitor by definition?

Saw this post but couldn't comment: VM sandboxing- what happens? Is it possible to have a virtual machine (vm) without a virtual machine monitor (vmm)/hypervisor, or if you have one virtual machine ...
1
vote
0answers
21 views

Trusted Computing Base, independence/can they be aggregated?

If I have a system with one component A and the TCB is {A} and I have another component B with a TCB of {B}, if I were to place the two components together would the new TCB of combined components be ...
0
votes
0answers
14 views

Is the PCH part of the PCIe Root Complex?

I always thought that the CPU and the PCH together make up the Root Complex, because both contain Root Ports and therefore are connecting PCIe devices to CPU and memory, but yesterday I read this ...
0
votes
0answers
25 views

Why is cache leakage power consumption higher than other hardware units?

Is it correct that caches (SRAM cells) have higher leakage power compared to other hardware units with the same area such as ALU? And if so, why is the case?
0
votes
0answers
23 views

Is parallelism in computer science always directly tied to the number of processor cores?

Specific to the Java programming language, would it be accurate to say that two threads can be concurrent, but can only truly be run in parallel if there are two or more cores?
0
votes
0answers
26 views

How are graphics produced on the screen?

I have been trying to get a complete answer to this for a long time and I know it is complex. For example lets say we wanted to produce the character 'H' on the screen. H is 72 in ascii or 48 in Hex ...
0
votes
0answers
220 views

Instruction cache vs data cache with reguards to size

In the context of cache for a CPU, I understand some are divided between instructions and for data. How exactly are they divided? Is one physical unit partitioned into two or are there two units ...
0
votes
0answers
67 views

ReadyBoost : How a Software Component Helps Boost the System Performance by Exploiting Flash Memory as a Cache?

One of the nice feature of windows 7 for low memory system is ReadyBoost, a software component that uses flash memory as a cache to actually speed up the the performance(Ref-Wikipedia). But If we ...