Memory Organization-1-26
Memory Organization-1-26
Computer Architecture
By
H R Choudhary (Asstt. Professor)
Department of CSE
Engineering College Ajmer
I/O Processor
The primary function of an I/O Processor is to manage the data
transfers between auxiliary memories and the main memory.
Main Memory
The main memory acts as the central storage unit in a computer system.
It is a relatively large and fast memory which is used to store programs
and data during the run time operations.
The primary compositions of a static RAM are flip-flops that store the
binary information. The nature of the stored information is volatile, i.e.
it remains valid as long as power is applied to the system. The static
RAM is easy to use and takes less time performing read and write
operations as compared to dynamic RAM.
From the functional table, we can conclude that the unit is in operation only when CS1 = 1
and CS2 = 0. The bar on top of the second select variable indicates that this input is enabled
when it is equal to 0.
The primary component of the main memory is RAM integrated circuit chips,
but a portion of memory may be constructed with ROM chips.
A ROM memory is used for keeping programs and data that are permanently
resident in the computer.
Apart from the permanent storage of data, the ROM portion of main memory is
needed for storing an initial program called a bootstrap loader. The primary
function of the bootstrap loader program is to start the computer software
operating when power is turned on.
ROM chips are also available in a variety of sizes and are also used as per the
system requirement. The following block diagram demonstrates the chip
interconnection in a 512 * 8 ROM chip.
H R Choudhary Asstt Professor Dept. Of CSE, Engineering College Ajmer
H R Choudhary Asstt Professor Dept. Of CSE, Engineering College Ajmer
A ROM chip has a similar organization as a RAM chip.
However, a ROM can only perform read operation; the data
bus can only operate in an output mode.
The 9-bit address lines in the ROM chip specify any one of
the 512 bytes stored in it.
The value for chip select 1 and chip select 2 must be 1 and 0
for the unit to operate. Otherwise, the data bus is said to be
in a high-impedance state.
Magnetic Disks
A magnetic disk is a type of memory constructed using a circular plate
of metal or plastic coated with magnetized materials. Usually, both
sides of the disks are used to carry out read/write operations.
However, several disks may be stacked on one spindle with read/write
head available on each surface.
The memory bits are stored in the magnetized surface in spots along the
concentric circles called tracks.The concentric circles (tracks) are
commonly divided into sections called sectors.
H R Choudhary Asstt Professor Dept. Of CSE, Engineering College Ajmer
Magnetic Tape
Magnetic Tape
Magnetic tape is a storage medium that allows data archiving,
collection, and backup for different kinds of data. The
magnetic tape is constructed using a plastic strip coated with
a magnetic recording medium.
On the other hand, when the word is to be read from an associative memory, the
content of the word, or part of the word, is specified. The words which match
the specified content are located by the memory and are marked for reading.
The functional registers like the argument register A and key register K
each have n bits, one for each bit of a word. The match register M
consists of m bits, one for each memory word.
The words which are kept in the memory are compared in parallel with
the content of the argument register.
The key register (K) provides a mask for choosing a particular field or
key in the argument word. If the key register contains a binary value
of all 1's, then the entire argument is compared with each memory
word. Otherwise, only those bits in the argument that have 1's in their
corresponding position of the key register are compared. Thus, the
key provides a mask for identifying a piece of information which
specifies how the reference to memory is made.