Data Storage
Data Storage
PRIMARY MEMORY
-May be volatile (RAM) or Non-volatile (ROM)
-Directly accessible by the processor
There are two types of RAM. One is DRAM and the other is SRAM.
DRAM (Dynamic RAM) and SRAM (Static RAM) differences:
DRAM consists of number of transistors and capacitors to hold data whereas SRAM uses ‘flip
flops’ to hold data
DRAM requires periodically refresh (recharge is needed) whereas SRAM does not
DRAM is much less expensive to manufacture than SRAM
DRAM consume less power than SRAM
DRAM has a higher storage capacity than SRAM
CD/DVD Disks
Laser (red) light is used to read and write data in the surface of the disk
Wavelength of laser light used by CD is more than DVD
Use a thin layer of metal alloy to store data
Both systems use a single, spiral track which runs from the centre of the disk to the edge
The data is stored in ‘pits’ and ‘bumps’ on the spiral track.
DVD uses Dual-Layering which increases the storage capacity (two individual recoding layers)
2
DVD RAM
uses a number of concentric tracks
use of concentric tracks allows simultaneous read and write operations to take place
they have greater longevity and allows numerous read and write operations.
Blu-ray Disks
Uses spiral track to store data
Uses blue or violet laser to carry out read and write operations
Wavelength of laser light is less than CD and DVD (stores up to five times more data than
DVD)
Automatically come with secure encryption (prevent piracy and copyright infringement)
Used as back-up systems
Virtual memory:
One of the problems associated with memory management is the case when processes run out of
RAM. If the amount of available RAM is exceeded due to multiple programs running, it is likely to
cause a system crash. This can be solved by utilising the hard disk drive (or SSD) if we need more
memory. This is the basis behind virtual memory. Essentially RAM is the physical memory, while
virtual memory is RAM + swap space on the hard disk or SSD.
Cloud computing:
Accessing a service/files/software on a remote server
Public e.g.
Computing services offered by 3rd party provider over the public Internet
Public is open/available to anyone with the appropriate equipment/software/credentials
Private e.g.
Computing services offered either over the Internet or a private internal network
Only available to select users not the general public
Private is a dedicated/bespoke system only accessible for/from the organization