System Storage- The OS
System Storage- The OS
System Storage
- Provides a space for storing data and software in a computer system.
- The three primary types of storage are primary, secondary, and tertiary storage.
- Primary storage includes RAM (Random Access Memory) and cache memory, which are extremely fast but volatile (storage is lost when power is lost).
- Secondary storage is non-volatile (data is retained even when power is lost), includes hard disk drives (HDD), solid state drives (SSD), flash memory sticks, and is used for permanent data and program storage.
- Tertiary storage, or off-line storage like tape drives, is typically used for archiving data and can hold large quantities of information.
The Operating System (OS)
- The core software that allows hardware and software to communicate.
- Plays a key role in managing system resources such as the CPU, memory, and devices.
- It controls input and output functions, manages files and directories, and provides a user interface.
- Examples of popular operating systems include Windows, MacOS, Linux, and Unix.
- The GUI (Graphical User Interface) allows users to interact with the system using visuals like icons and windows.
- The OS also manages security, ensuring that unauthorized users cannot access the system.
- Multitasking, a feature in modern operating systems, allows multiple applications to run simultaneously.
File Systems
- A method of organising and retrieving files from a storage medium, like a hard drive.
- Implemented by the operating system, file systems can be of types like FAT (File Allocation Table), NTFS (New Technology File System), or HFS (Hierarchical File System).
- A file system organises the files into a database for the storage, organisation, manipulation, and retrieval by the operating system.
- It’s also responsible for disk space management, file naming, directories/folder organisation, and metadata attribution (such as creation and modification dates, file ownership, and permissions).