Skip to main content

TYPES OF COMPUTER MEMORY AND ITS SELECTION

Several types of memory are used in computers: Such as Read-and-write memory (RAM), Read-only memory (ROM) and Mass storage.

  • RAM

Read-and-write memory (RAM) is used for storing data, instructions, and results during execution of a program. Semiconductor RAM consists of one or more silicon integrated circuits (each of which has many storage cells) and control logic so that information can be transferred into or out of the cell specified by the address.

Usually, the information that is stored in RAM is lost when power is removed. Thus, we say that RAM is volatile. Originally, the acronym RAM meant random-access memory, but the term has changed its meaning over time. As the term is used now, RAM means volatile semiconductor memory. (Actually, RAM is also available with small batteries that maintain information in the absence of other power.)

The time required to access data in RAM is the same for all memory locations. The fastest RAM is capable of access times of a few nanoseconds. No time penalty is incurred by accessing locations in random order.

There are two types of RAM in common use. In static RAM, the storage cells are SR flip-flops that can store data indefinitely, provided that power is applied continuously.

In dynamic RAM, information is stored in each cell as charge (or lack of charge) on a capacitor. Because the charge leaks off the capacitors, it is necessary to refresh the information periodically. This makes the use of dynamic RAM more complex than the use of static RAM. The advantage of dynamic RAM is that the basic storage cell is smaller, so that chips with larger capacities are available. A relatively small amount of RAM is needed in most control applications, and it is simpler to use static RAM.

  • ROM

In normal operation, read-only memory (ROM) can be read, but not written to. The chief advantages of ROM are that data can be read quickly in random order and that information is not lost when power is turned off. Thus, we say that ROM is nonvolatile (i.e., permanent). ROM is useful for storing programs such as the boot program, which is executed automatically when power is applied to a computer. In simple dedicated applications such as the controller for a clothes washer, all of the programs are stored in ROM. Several types of ROM exist. For example, in mask-programmable ROM, the data are written when the chip is manufactured. A substantial cost is incurred in preparing the mask that is used to write the data while manufacturing this type of ROM. However, mask-programmable ROM is the least expensive form of ROM when the mask cost is spread over a sufficiently large number of units. Mask-programmable ROM is not a good choice if frequent changes in the information stored are necessary, as in initial system development.

In programmable read-only memory (PROM), data can be written by special circuits that blow tiny fuses or leave them un-blown, depending on whether the data bits are zeros or ones. Thus, with PROM, we write data once and can read it as many times as desired. PROM is an economical choice if a small number of units are needed.

Erasable PROM (EPROM) is another type that can be erased by exposure to ultraviolet light (through a window in the chip package) and rewritten by using special circuits. Electrically erasable PROMs (EEPROMs) can be erased by applying proper voltages to the chip. Although we can write data to an EEPROM, the process is much slower than for RAM.

Flash memory is a nonvolatile technology in which data can be erased and rewritten relatively quickly in blocks of locations, ranging in size from 512 bytes up to 512 Kbytes. Flash memory has a limited lifetime, typically on the order of 10 thousand to 100 thousand read/write cycles. Flash is a rapidly advancing technology and may eventually replace hard drives for mass storage in general purpose computers.

  • MASS STORAGE MEMORY

Mass-storage units include hard disks and flash memory, both of which are read/write memory. Another type is CD-ROM and DVD-ROM disks, which are used for storing large amounts of data. Mass storage is the least expensive type of memory per unit of capacity. With all forms of mass storage except flash, a relatively long time is required to access a particular location. Initial access times for mass storage range upward from several milliseconds, compared with fractions of a microsecond for RAM or ROM. However, if mass-storage locations are accessed sequentially, the transfer rate is considerably higher (but still lower than for RAM or ROM). Usually, data and instructions need to be accessed quickly in random order during execution of a program. Thus, programs are stored in RAM or ROM during execution.

  • SELECTION OF COMPUTER MEMORY

The main considerations in choosing the type of memory to be used are:

1. The trade-off between speed and cost.

2. Whether the information is to be stored permanently or must be changed frequently.

3. Whether data are to be accessed in random order or in sequence.

In general-purpose computers, programs and data are read into RAM before execution from mass-storage devices such as hard disks. Because many different programs are used, it is not practical to store programs in semiconductor ROM, which would be too expensive for the large memory space required. Furthermore, information stored in ROM is more difficult to modify compared to data stored on a hard disk. We often find a small amount of ROM used for the startup or boot program in general-purpose computers, but most of the memory is RAM and mass storage.

On the other hand, in embedded microcontrollers, programs are usually stored in semiconductor ROM and only a small amount of RAM is needed to store temporary results. For example, in a controller for a television receiver, the programs for operating the TV are stored in ROM, but time and channel information entered by the user is stored in RAM. In this application, power is applied to the RAM even when the TV is “turned off.” However, during a power failure, the data stored in RAM are lost (unless the TV has a battery backup for its RAM). Usually, we do not find mass-storage devices used in embedded computers.

Comments

Popular posts from this blog

BREAKDOWN VOLTAGE AND DIELECTRIC STRENGTH

An insulator or dielectric is a substance within which there are no mobile electrons necessary for electric conduction. However, when the voltage applied to such an insulator exceeds a certain value, then it breaks down and allows a heavy electric current (much larger than the usual leakage current) to flow through it. If the insulator is a solid medium, it gets punctured or cracked. The disruptive or breakdown voltage of an insulator is the minimum voltage required to break it down. Dielectric strength of an insulator or dielectric medium is given by the maximum potential difference which a unit thickness of the medium can withstand without breaking down. In other words, the dielectric strength is given by the potential gradient necessary to cause breakdown of an insulator. Its unit is volt/meter (V/m) although it is usually expressed in KV/mm. For example, when we say that the dielectric strength of air is 3 KV/mm, then it means that the maximum PD which one mm thickness of ...

EQUIPMENT OF STEAM POWER STATION

A modern steam power station is highly complex and has numerous equipment and auxiliaries. However, the most important constituents of a steam power station are: 1. Steam generating equipment 2. Condenser 3. Prime mover 4. Water treatment plant 5. Electrical equipment. 1. STEAM GENERATING EQUIPMENT: This is an important part of steam power station. It is concerned with the generation of superheated steam and includes such items as boiler, boiler furnace, super heater, economizer, air pre-heater and other heat reclaiming devices. (I) BOILER : A boiler is closed vessel in which water is converted into steam by utilizing the heat of coal combustion. Steam boilers are broadly classified into the following two types: (a) Water tube boilers (b) Fire tube boilers In a water tube boiler, water flows through the tubes and the hot gases of combustion flow over these tubes. On the other hand, in a fire tube boiler, the hot products of combustion pass through the tubes surrounded by water. Wate...

TYPES OF SINGLE PHASE MOTORS

Single phase motors are manufactured in fractional kilowatt range to be operated on single phase supply and for use in numerous applications like ceiling fans, refrigerators, food mixers, hair driers, portable drills, vacuum cleaners, washing machines, sewing machines, electric shavers, office machinery etc. Single phase motors are manufactured in different types to meet the requirements of various applications. Single phase motors are classified on the basis of their construction and starting methods employed. The main types of single phase motors are: (a) Induction motors (b) Synchronous motors (c) Commutator motors The various types of motors under each class are shown as under: Repulsion, repulsion induction and reluctance start motors are not used these days, they have been largely replaced by split phase motors with special capacitors which can be designed to perform equally well as repulsion types. In addition they offer such advantages as lower cost and trouble fr...

Advantages of Per Unit System in Power System Analysis | Electrical Engineering

  Advantages of Per Unit System in Power System Analysis In electrical power engineering, the per unit (p.u.) system is one of the most widely used techniques for analyzing and modeling power systems. It is a method of expressing electrical quantities — such as voltage, current, power, and impedance — as fractions of chosen base values rather than their actual numerical magnitudes. This normalization technique provides a universal language for system calculations, minimizing errors, simplifying transformer modeling, and enabling consistency across multiple voltage levels. Because of these benefits, the per unit system is essential in fault analysis, load flow studies, transformer testing, and short-circuit calculations . ⚡ What is the Per Unit System? The per unit system is defined as: Q u a n t i t y ( p u ) = A c t u a l   V a l u e B a s e   V a l u e Quantity_{(pu)} = \dfrac{Actual \ Value}{Base \ Value} Q u an t i t y ( p u ) ​ = B a se   ...

ELECTRIC MOTOR PRINCIPLES

The electric motor in its simplest terms is a converter of electrical energy to useful mechanical energy. The electric motor has played a leading role in the high productivity of modern industry, and it is therefore directly responsible for the high standard of living being enjoyed throughout the industrialized world. An electric motor’s principle of operation is based on the fact that a current- carrying conductor, when placed in a magnetic field, will have a force exerted on the conductor proportional to the current flowing in the conductor and to the strength of the magnetic field. In alternating current motors, the windings placed in the laminated stator core produce the magnetic field. The aluminum bars in the laminated rotor core are the current carrying conductors upon which the force acts. The resultant action is the rotary motion of the rotor and shaft, which can then be coupled to various devices to be driven and produce the output. Many types of motors are produced today. Un...

PRIMARY SECONDARY AND TERTIARY FREQUENCY CONTROL IN POWER SYSTEMS

Primary, Secondary and Tertiary Frequency Control in Power Systems Author: Engr. Aneel Kumar Keywords: frequency control, primary frequency control, automatic generation control (AGC), tertiary control, load-frequency control, grid stability. Frequency control keeps the power grid stable by balancing generation and load. When generation and demand drift apart, system frequency moves away from its nominal value (50 or 60 Hz). Grids rely on three hierarchical control layers — Primary , Secondary (AGC), and Tertiary — to arrest frequency deviation, restore the set-point and optimize generation dispatch. Related: Power System Stability — causes & mitigation Overview of primary, secondary and tertiary frequency control in power systems. ⚡ Primary Frequency Control (Droop Control) Primary control is a fast, local response implemented by generator governors (dro...

FUEL INJECTION SYSTEM OF DIESEL ENGINE

Fuel injection is a system for mixing fuel with air in an internal combustion engine. A fuel injection system is designed and calibrated specifically for the type of fuel it will handle. Most fuel injection systems are for diesel applications. With the advent of electronic fuel injection (EFI), the diesel gasoline hardware has become similar. EFI’s programmable firmware has permitted common hardware to be used with different fuels. Carburetors were the predominant method used to meter fuel before the widespread use of fuel injection. A variety of injection systems have existed since the earliest usage of the internal combustion engine. The primary difference between carburetors and fuel injection is that fuel injection atomizes the fuel by forcibly pumping it through a small nozzle under high pressure, while a carburetor relies on low pressure created by intake air rushing through it to add the fuel to the air stream. The fuel injector is only a nozzle and a valve: the power to inj...