26. What is Pipelining ?
Pipelining is the process of accumulating instruction from the processor through a pipeline. It allows storing and executing instructions in an orderly process. It is also known as pipeline processing. Pipelining is a technique where multiple instructions are overlapped during execution.
27. What is memory management unit (MMU) ?
A memory management unit, sometimes called paged memory management unit, is a computer hardware unit having all memory references passed through itself, primarily performing the translation of virtual memory addresses to physical addresses.
28. What is a Universal Asynchronous Receiver/Transmitter (UART) ?
Universal Asynchronous Receiver/Transmitter (UART) is the microchip with programming that controls a computer’s interface to its attached serial devices. … Converts the bytes it receives from the computer along parallel circuits into a single serial bit stream for outbound transmission.
29. What is a heap memory ?
A memory heap is a location in memory where memory may be allocated at random access. Unlike the stack where memory is allocated and released in a very defined order, individual data elements allocated on the heap are typically released in ways which is asynchronous from one another.
30. What is a Stack ?
Stack is a storage structure that stores information in such a way that the last item stored is the first item retrieved. It is based on the principle of LIFO (Last-in-first-out). The stack in digital computers is a group of memory locations with a register that holds the address of top of element.