You are Browsing CPU and Memory Organization News

by E-Computer Concepts 8 months ago

What is a Volatile Memory?

Volatile memory is computer memory that requires power to maintain the stored information. Current semiconductor volatile memory technology is usually either static RAM (SRAM) or dynamic RAM (DRAM). Static RAM is volatile in nature,...

by E-Computer Concepts 9 months ago

CPU Register

CPU consists of a set of registers that function as a level of memory above Main memory and Cache memory. The registers in the CPU serve two functions: User-Visible Registers These enable the machine or assembly language programmer...

by E-Computer Concepts 11 months ago

Segmentation in Memory Management

Segmentation is a memory management scheme in which the physical memory allocated to the process is non-contiguous. In Segmentation logical address space is divided into number of small blocks known as segmentation. Segments are...

by E-Computer Concepts 11 months ago

Paging in Memory Management

Paging is the memory management scheme in which the physical memory allocated to a process is non contiguous. In paging, physical memory is divided into fixed size blocks called frames and the logical memory is divided into fixed size...

by E-Computer Concepts 11 months ago

Direct Memory Access (DMA)

The transfer of data between a fast storage device such as magnetic disk and memory is often limited by the speed of CPU. Removing the CPU from the path and letting the peripheral device manage the memory buses directly would improve the...

by E-Computer Concepts 11 months ago

Input-Output Organization

A Computer serves no useful purpose without the ability to receive information from an outside source and to transmit results in meaningful forms. Therefore a number of peripheral devices are to be attached with the computer. Peripherals...

by E-Computer Concepts 11 months ago

Pipelining in Computer Architecture

In order to speed up the operation of a computer system beyond what is possible with sequential execution, methods must be found to preform more than one task at a time. One method for gaining significant speedup with modest hardware cost...

by E-Computer Concepts 11 months ago

Addressing Modes

The address field or fields in a typical instruction format are relatively small. We would like to be able to reference a large range of locations in main memory or for some systems, virtual memory. To achieve this objective, a variety...