New answers tagged

0

From my understanding, there are two things to consider while writing a cache : one is cache index which is implicit and other is tag which is explicit. When we want to write to cache, we have a full memory address in which we want to write the block. Firstly, from the memory address we calculate the index of the cache. We go to that index and check the tag ...


0

Single means that they are talking about only one computer. Sequential means that they are not considering computers that can execute multiple instructions in parallel (as an example think of computers with multiple processors or processor cores).


1

Think of RAM access like accessing one train wagon, when you have a locomotive that can pull a dozen wagons. Getting one wagon or 12 wagons takes about the same time. Same with RAM. The time to read from memory consists of the time for sending an address to RAM, plus the time for the RAM to find the line of memory containing the address, and the time of ...


6

Will the IBM PC ever move towards 128 bit architecture? Is that even possible or is the 64 bit architecture we have now the ceiling? Those are really two completely separate questions, so I am going to answer them separately. Is that even possible or is the 64 bit architecture we have now the ceiling? That really depends on how you define "IBM PC&...


4

My CPU has 128 bit registers. Yours probably does too. The overwhelmingly most common use is to store lots of smaller values (e.g. two 64-bit values or four 32-bit values). My CPU also does not support a 64-bit physical address space (more like 48 bits, IIRC). It does support a full 64-bit virtual address space, although half of that is reserved for the ...


0

In the MIPS pipeline, for branches and jumps, all of the arithmetic is done in the instruction decode portion of the pipeline. See this MIPS handbook pg. 9, or this handy UCSD ppt. explaining the rationale for this design choice on slide 14. It used to be the case that all of that stuff would happen during the EXE stage, and the program counter would be ...


0

Dont know the meaning of JMPC but I do know that both, JAMN and JAMZ are just Flags, which show that the result of the ALU is negativ or zero. Edit: I think they use the flags and are relevant for using if in MAL. (Correct me if I'm wrong).


Top 50 recent answers are included