systems software Flashcards
What are the two main tiers of storage?
Primary storage and secondary storage
What is primary storage?
Primary storage refers to the memory areas that the CPU can access very quickly, like CPU registers, cache, ROM and RAM. Primary storage has the fastest read/write speeds and is mostly volatile.
What is secondary storage?
Secondary storage is non-volatile- its where all data are stored when not in use. It includes magnetic hard disk drives, solid state drives, CDs and SD cards. Read/write speeds are much slower compared to primary storage.
What are Hard disk drives?
Hard disk drives(HDDs) are the traditional internal storage in PCs and laptops. A hard disk drive is made up of a stack of magnetised metal disks spinning at a rate of between 5400 and 15000rpm(revolutions per minute)
Data is stored magnetically in small areas called sectors within circular tracks. Read/write heads on a moving arm are used to access sectors on the disks.
Portable HDDs are popular for backing up and transporting large amounts of data.
Despite their moving parts, HDDs are generally very long lasting and reliable, although they could be damaged by large impacts like being dropped.
What are solid state drives?
Solid state drives are storage devices with no moving parts. Most of them use a type of flash memory. SSDs are used for the same purpose as HDDs- for internal storage.
SSDs have significantly faster read/write times than HDDs. Using a SSD rather than traditional HDD can give much quicker times for booting up and opening programs and files.
Hybrid drives exist which use sold state storage for the OS and programs, and a hard disk for data.
Like HDDs, portable SDDs can be used to back up and transport data.
What are other types of flash storage?
USB pen drives and memory cards(e.g SD cards) are also flash based, solid state storage.
They are much slower than SSDs and have a much shorter read/write life.
They are used to expand the storage capacity of small devices like cameras, smartphones and tablets(which are too small for SSDs and HDDs). Their capacity is very high relative to their tiny size.
What are the advantages of HDDs compared to SSDs?
HDDs are cheaper
- Both are high capacity, but HDDs are higher
- HDDs have a longer read/write life than SSDs- SSDs can only be written a certain number of times before they begin to deteriorate.
What are the advantages of SSDs compared to HDDs?
- SSDs are faster
- SSDs don’t need defragmenting
- SSDs are more shock proof than HDDs
- HDDs make some noise, SSDs are silent.
What are optical discs?
Optical discs are things life CDs, DVDs and blu ray discs.
CDs can hold around 700mb of data, DVDs can hold around 4.7 GB and blu rays can hold around 25 GB.
What are the disadvantages of optical discs?
Nowadays their use is declining:
- As internet speeds have increased, streaming and download services like netflix, itunes have removed the need for optical discs.
- Modern devices like phones and tablets don’t have optical disks
- DVDs used to be popular for backing up data but they can’t compete witj flash storage devices due to their low capacity per disc, very slow read/write speeds and poor reliability of RW discs.
What are the advantages of optical discs?
They are very cheap, portable, and won’t be damaged by water or shocks(but easily scratched)
What are magentic tapes?
Magnetic tape has much greater storage capacity than HDDs. It also has an extermely low cost.
Magnetic tapes are often used by large organisations in archive libraries to store huge amounts of data.
It comes in plastic cassettes. Cassettes require a special tape drive for read/writing.
Tape is read/written sequentially, meaning it is read/written from the beginning to the end, or until stopped by the computer. This means tape is very slow when finding specific data stored on it, but it has a fast read/write speed once it is in the correct place to begin reading/writing.
What is a systems software?
It is software designed to run and maintain a computer system. The most important one is the operating system(OS)
What are the main functions of an OS?
OS in a complex piece of software found on most computer systems. the main functions are:
- communicate with internal and external hardware via the device drivers
- provide a user interface, allowing a user to interact with the computer and vice versa
- provide a platform for different applications to run.
- allow the computer to multi-task by controlling memory resources and the CPU.
- deal with file management and disk management
- manage system security and user accounts
What are device drivers?
A piece of software that allows applications to communicate with a piece of hardware.
Why does the OS use device drivers?
Operating systems use device driver software to communicate with internal hardware or peripherals connected to the computer system.
- Every piece of hardware connected to the computer system requires a device driver. Drivers essentially act as a ‘translator’ for the signals between OS and hardware.
- When a computer is booted up, the OS will choose the correct device drivers for the hardware it detects. If new hardware is connected to the computer, the system will install the new, matching driver.
- Device manufacturers may release updates to device drivers in order to fix bugs, add features or improve the performance of their hardware. Updates may be installed automatically by the OS or manually by the user.
What is a user interface?
A user interface allows the user to interact with the computer system. Operating systems provide a user interface.