Cache Memory
Cache Memory
Disadvantages
The inheritance of the old instruction set to the new
one icnreasees the complexity
Many CISC instrucions are not used
CISC commands are translated into large number of
micro codes which mmakes the CPU processing
more slower
CISC systems have a complex hardware so they
require more time for designing
Reduced instruction set
The reduced instruction set refers to avery few set
of instructions ranging from 0 to 100 ,These
instruction only include those instructions which are
frequently used by the processor to execute the
programme
These instructions are generally very easy to
exectute,The instructions used in these set are
mostly register based which means that the
execution of the instruction involves frequent
references to the register ,The memory based
instructions which involves the frrequent reference
to the memor yare very few ,The memory based
instructions include only the load and store
instructions,the instructions in this instruction set
haved fixed length instruction formate of 32 bits,An
instruction format divides the bits into small groups
know as fields
The Opcode fields -It represents the operations to be
performed by the instruction,
The Operand field-It represents the data on which
the operation has to be performed or it stores the
memory location or the register where the data is
stored
Mode field -It reprensents the method fo fetching
the operands in the specified memory location or the
registers
RISC is preffered over CISC because of the
compact size and small instruction set >The speed
of RISC processors are in MIPS(Millions of
Instructions per second
Advantages of RISC processors
In RISC processors , the instructions are executed
by decoding and in CISC processors the instructions
are executed by first translating them into micro
code instructions ,The conversion of instructions
into microcode consumes a lot fo memory thereny
reducign the speed of the execution
The RISC proccessors exectue instructions in a
single clock cycle wheras the CISC processors
require multiple clock cycles for the execution of an
instruction
The hardware of the RISC is very simple and can be
designed easily as compared to the hardware of
CISC processor which is very complex,require a lot
of time to design and are in large in size
The only disadavantage of RISC over CISC is the
number of instructions required to perform an
operation is comparitively large
Static Ram -Type of RAM which stores data unitl
the power of the data system is switched ON
ASRAM(Asynchronous RAM)->ASRAM is a type
of RAM which performs its operation without the
use fo ssystem clock
,IT makes use of three signals namely -Chip
Select ,Write Enable (WE) Output Enable ,The CS
signal enables the processor to select the memory on
which the operation (Read and write )to be
performed.If the CS value equals to zero memory is
enabled to perform operation ,if the value of CS is
one then the memory is disabled to perform
operations such as read and write
The WE signal makes the decision related to the
data wether it should read be read from or write to
the memory
The signal Output enable is an active low signal that
enables the processor to give output for the data
The BSRAM or The Burst RAM works in
association with the system clock
It is used for high speed application because the
read and write cycles are synchronised with the
clock cycles of the processor,the access waiting time
gets reduced considerably after the read and write
cycles are synchronised witeh clock cycles
The speed and the cost of BSRAM increases or
decreases simultaneously
Burst SRAM is also called as synchronous RAM
PBSRAM makes use of the pipeline technology in
which a large amount if data iss broken up in the for
mof small packets containing data ,These packets
are arranged in a sequential manner in the pipeline
and are sent to the memory
simultaneously,PBSRAM can handle a large amount
of dat a simultaneously ,It is the fastest tyep fo
SRAM because it operate at bus rates as high as
66MHz
Dynamic RAM is a RAM in which the data is stored
in a storage cell containing a trasnistorr and a
capacitor
Unlike SRAM ,DRAM needs to be constantly
refreshed with power supply because the capacitor
ahs a tendency to get discharged ,DRAM retains
the data for a very short span of even after the
power supply is switched off
SDRAM performs its oeprations in a synchronous
mode ,That is in association with the clock sycle of
the processor BUS,SDRAM consists of tw ointernal
memory Banks such that if the address is sent from
the first bank then the adddress can be read by the
second BANK,The Internal banks are used because
the row and column address aneeds to be charged
for reading an addresss,the SDRAM provides a
synchronous interface in which it waits for a clock
signal before responding to a control
inoput ,Genernally it used with the processor for
storing the datai na continous manner,The continous
form of data storage helps in processing more
number of instructions per unit time that increases
the speed of the data access.
Rambus DRAM or RDRAM works at a faster speed
as compared to a SDRAM ,it is compact in size and
uses a 16 bit address bus ,it provides the facility to
transfer data at a maximum speed of 800 MHz
It contains multiple address and data lines which
increases the speed of data access ,The multiple
address and data lines helps to perform read and
wrtie operations simultaneously
High cost low compatibility
EDODRAM(Extended Data Out DRAM)
EDODRAM can acccess more than one bit of data
at once ,which helps in achieving faster data access
rates,It can perform various operations at once such
as reading and writing,The EDODRAM starts
accepting the next data immediately after receiving
the first bit of data for performing the read or write
operations on .
Fast Page Mode DRAM (FPDRAM) :- Fast Page
Mode DRAM uses the concept of paging in which
the read or write operation is poerformed by
selecitng the address of the data from the rows and
column of the matrix.After the user reads the data
the address of the particcular column is
incremnetedd so that the user can read the next part
of the data ,The use of paging concept in
FPMDRAM does not work with the buses at the
memory speed more than 66 MHz,As a result a lot
of time is consumed in reading or writing the data
from the matrix
Programmable ROM is a memory chip on which
the write operation can be performed only once .the
data is stored in the PROM permanently,Once a
program is written on the PROM it cannot be erased
or destroyed,To write the data on the PROM a
device know as PROM programmer or PROM
burner is requireed,The process of writing data into
the PROM is reffered to as “burning” the PROM
EPROM (Erasable PROM) is a ROM in which data
can be erased or destroyed by using Ultra Violet
Light ,
EPROM provides the facility of changing the
contents of the data that is is it can be reprogrammed
EPROM consists of floating gate transistors which can hold
an electric charge even after the power ssupply of the
computer system is swithced off ,It has the ability to storre
data for a long period of time
EEPROM is atype of ROM in which data can be erased or
destroyed by making use of electric charges ,It has the ability
to retain data even after the computer system is switched
off ,IT can store data permanently but it allows us to make
changes in the data by erasing it with the help fo electric
cahrges ,In this type fo memory the data can be written to or
erased by one byte at a time because of which it works veery
slowly
Flash ROM is a type of EEPROM whicch stores the
information using floating gate transistors,It can hold
electricity much longer than a normal transisotr,The data
sstored in flash ROM can be easily transffered using data
cables,bluetooth and infrared technology ,We can easily erase
the data stored in flash ROM and reprogramme this type of
memory ,Flash ROM has much faster speed of reading data as
compared to nay other type of ROM ,It uses continous cells
for storing data
There are two types of flash ROM
The yare
NAND flash:- In NAND flash each cell behaves like a
MOSFET which contains two gate for amplifying an electric
signal
NOR flash:- NOR flash provides the facility to write data or
information with the help fo tunne linjection ,It can be defined
as the process of inserting an electron in an electric conductor
with the help of electric insulator,It also provides the facility
to erase the data by using tunnel release
One block may contain one or more record and each record is
seperated by a blank space known as inter record gaps
A magnetised portion refers to the binary digitr ‘1’ wheras a
non magnetised portion refers to the binary digit ‘0’
In magnetic tapes the data is stored in the for mof “records”
and a set of records is known as files,’the davnatager of
magnetic tapes is -> low cost
Large torage cacpicty
Easy to handle and store
Easily transportable
Disadvantage
Low data transmission speed due to the sequemtial access
Is not suitable for radnom access
Fast wear out
Needs tobe stored in a protected environment
Updating such as insertion or deletion is difficult
Magnetic disk is a flat disk that is covered with manetic
coating to hold information
It is a type of secondary memory that is used to store different
programmes and files,IT is used to store digital information in
the form of small magentized needles,These needles helps in
encoding a single bit of information by getting polarized in
one direction represneted by one adnthe opposite direction
represented as 0
Magentic disk can store a large amount of data and is less
expensive as compared to RAM As it takes more time to
read data from a specifiedd location,Its data access rate is
slow as compared ot te main memory ,IT allows the random
acccesso f data and provides the facility of erasing recording
the data as many times as desired
The thickness between two tracks affect the sorage capcity ofa
magnetic disk,If the thickness between the two track is less
the storage capcity of magnetic disk is more
And vice versa
The data is stored in tracks in the form of tiny dots on the
tracks which are known as spots ,The size of these spots
should be small in order to hold large aount of data and
information
Disadvantages:-
Low data access speed as compared to magnetic disk
The Drive mechanism is more ccomplicated to that of
magnetic disks
The requirements of material used for recording in the MO
system is
1) It should have low thermal conductivity that provides
facility to limit laterla heating
2) It should have a smooth surface and domain boundary to
ddecrease the system noise
3) The coercivity of the material should be high at room
temperature
4) The melting point should be high enough ot provide
stability in room temperature
Architecture of Magneto optical disks
The antif reflection layer is used to increase the lgiht
absorption,The qudri layer is used to decrease the
reflection of light that provides the facility to decrease
the requirement of laser light ,The amorphous metal is
used as MO media
SSD’s have no moving parts due to which access time of
SSD is lower than that of hard disks
SSD is vulnerable
SSD are affected by power loss, Electrci discharge and
magenteic fields