Technical Interview on Computer Architecture and Organization, System Programming
- What’s the importance of Subroutines in Programming? Which data structure is widely used in Subroutine concept?
- What do you mean by Software interrupts?
- What is pseudo-parallelism?
- What are the functions of Program Counter and Stack Pointer?
- What dimension of memory is RAM?
- Why do we use cache?
- Define DMA?
- What is Process Interleaving?
- Tell me how you will replace a BIOS battery?
- Differentiate RISC and CISC?
- Out of Intel Core 2 duo and Dual Core, which one is more efficient?
- Which is the newest series of processors from Intel, available for the common public?
- What are DDR2 and DDR3?
- Can you explain how the execution of an instruction is done, in detail?
- What is the difference between static and dynamic memories?
- What do you mean by vectored interrupts?
- Which one – linker or loader – is essential for a computer? (Ans: loader. It’s essential that data to be processed (OS+Data) to the functional memory unit. For this loader is a must. Linker’s idea is different from this basic need)
- What do you mean by relocatability of a program?
- What do you mean by a macro?
- What do you mean by pipelining?
- Explain the concept of virtual memory?
- What is write back and write through caches?
- What is miss penalty and give your own ideas to eliminate it.
- What is aliasing?
- What is the difference between a latch and a flip flop?
- What is the race around condition? How can it be overcome?
- What is meant by Snooping Cache?
- Explain how to convert a number into its 2’s complement and convert back.
- Explain about various hazards?
No comments :