Professional Documents
Culture Documents
Flash memory is a non-volatile, solid state storage device.(i.e. keeps its data without power and
has no moving parts).
Flash memory is increasingly being used in a wide range of devices. Some examples include:
Flash memory offers very fast access to data and programs. However, retrieving data from an
external flash memory device such as a USB stick would be slower than an internal hard disk
because the speed of access is restricted by the USB link or connection.
With the development of tablet computers, flash memory is used as the main form of internal
storage because there is no room for a traditional hard disk. These disks are called SSD (solid
state storage). In this case, access to the data stored in flash memory would be much faster than
from a hard disk because there are no moving parts involved.
Currently, the down side to using flash memory as the main storage method is that it has a
limited number of read/write cycles which limits its useful life span.
Flash memory, when packaged in a "memory card", is very resilient to damage, unlike many
other storage devices. It can withstand extremes of temperature, being immersed in water or
being accidentally dropped.
Properties of flash memory devices
Property Notes
More expensive per byte of storage than hard disk, magnetic tape, CDs
Cost of storage
and DVDs
Durability It has a limited number of read/write cycles which limits its useful life
The part of a USB stick which is inserted into the USB port can be
snapped off or damaged rendering the device unusable.
Solid state drives are non-volatile storage devices capable of holding large amounts of data.
They use NAND flash memories (millions of transistors wired in a series on a circuit board),
giving them the advantage of having no mechanical moving parts and therefore immediate
access to the data.
Solid state drives perform faster then traditional hard disk drives, however they are significantly
more expensive.
This expense means that typical capacities are usually measured in Gigabytes (GB).
Until we reach a point were large capacity SSDs are affordable, a compromise is to run two disk
drives inside a computer. An SSD as the primary drive for your important programs
and operating system, and a traditional HDD to store music, documents and pictures (which
don’t need the faster access times).
The lack of moving parts in an SSD makes it very robust and reliable, ideal for a portable device.
Smartphones
Tablet computers
High-end laptops
Two drive desktop solutions
Portable drives are sometimes used in HD video cameras
Data storage capacity is the measurement of how much data can be stored in a storage device.
Data storage capacities are measured in bytes, where each byte is actually a pattern of 8 bits.
Cloud computing is storing and accessing data or programs through the Internet.
Utilizing cloud computing gives the flexibility of working anywhere where you can get an online
connection.
This is in contrast to how data and programs are normally accessed, which is locally through
your computer’s hard drive (or network).
This means being committed to the physical device or network where your work and programs
are saved.
Cloud computing is big business. It requires a solid infrastructure that can deal with the huge
amounts of processing needed to make it work efficiently.
Software-as-a-Service (SaaS)
SaaS is the name given to software that is delivered through the Internet, and usually accessed by
a web browser.
SaaS is in total contrast to software that is traditionally purchased outright (e.g. on a disc) and
installed locally on the hard drive.
Examples include:
Google Apps
MailChimp
Office Online
Dropbox
Advantages of SaaS:
Downtime, e.g. planned maintenance schedules (that may not be convenient) or cyber
attacks
The security regarding the transfer of sensitive data over the Internet
Lack of control over the software, e.g. appearance, scheduled updates etc
Vendor Lock-In, e.g. is your data exportable to other providers should you wish to
change
Infrastructure-as-a-Service (IaaS)
This provides a highly flexible and scalable solution where hardware can be paid for based on
the current needs of the business or project.
Examples include:
Rackspace
Amazon Web Services (AWS)
Microsoft Azure
Cisco Metapod
Platform-as-a-Service (PaaS)
PaaS are hardware and software tools available over the Internet.
Using PaaS allows developers to focus on coding their applications and not worry about the OS,
storage or hardware.
It also allows many users to work on the same project together, and provide tools to help test and
deploy applications.
Examples include:
Windows Azure
Google App Engine