Please enable JavaScript.
Coggle requires JavaScript to display documents.
Operating system - Coggle Diagram
Operating system
-
device drivers
A device driver is a piece of software that tells the operating system how to communicate with a specific piece of hardware. These devices are called peripherals.
Peripherals can be input, output or storage devices.
Every piece of hardware will have its own specific device driver. For example, the driver for a Canon printer will be different to that of a HP printer.
Not only are device drivers specific to each piece of hardware, but they are also operating system specific.
For example, a Canon printer will have a different driver for Windows, one for Linux, one for iOS etc.
When you buy a new computer, the operating system will normally be preloaded with many different device drivers.
However, if you purchase a piece of hardware whose driver isn’t pre-loaded, then you would need to install the driver yourself. This can be done from a CD or downloaded from the manufacturer’s website.
-
-
-
user management (Kernel)
The kernel manages users, especially on network operating systems.
-
Part of the kernel is responsible for user permissions and access rights. It ensures that users have the correct permissions to perform tasks i.e. open files, write to files, delete files and execute files - i.e. run programs
-
user interface
-
There are different types of user interface:
- Graphical user interface - WIMP - windows, icons, menus, pointers
- Menu interface
- Command line interface
The most commonly used UI is a graphical user interface (GUI).
A GUI provides an intuitive way of interacting with the operating system by using graphics, icons and menus.
Windows is an example of a GUI.
-
-
-
file management (Kernel)
File management refers to how files are stored and accessed on secondary storage.
All operating systems come with basic file management software e.g. File Explorer (Windows) and Finder (Mac Os).
Common features of file management software include:
- Create, copy, move, delete and rename a file
- Give a file an appropriate file extension so it can be accessed and edited with appropriate software
- View properties of files e.g size, file extension, date created, date last modified
- Save and move files in folders
- Change the way the user views files e.g. sorted by property (name, size ,date), size of icons, show or hide file extension
system utilities
These are a collection of useful, specialist software applications that perform specific tasks
Examples include:
- Defragmentation utilities
- Backup utilities
- Compression utilities