1.5 systems software Flashcards
(12 cards)
Hardware
The physical electronic components of the computer
Software
The instructions/algorithms that tell the compute what to do
Operating system functions
-communicate with internal and external hardware via the device drivers
-provide a user interface, allowing the user to interact with the computer
-provide a platform for different applications to run
-allow multitasking by controlling memory resources and the CPU
-deals with file management and disk management
-manages the security if the system e.g. through user accounts (access levels)
-peripheral management
Operating system
A set of programs that controls how the user interacts with the hardware and software of the computer system
User interface
Allows the user to interact with the operating system
CLI
Command Line Interface
-text-based
-the user enters specific commands to complete tasks
-less convenient and not suitable for everyday users (but can be more efficient and powerful for advanced users)
-e.g. linux
GUI
Graphical User Interface
-the user interacts with the OS using icons, menus, and windows
-much easier to use
-perfect for touchscreen devices
-e.g. android + iOS
WIMP interfaces (GUIs)
Windows, Icons, Menus, and Pointers
E.g. windows
Device drivers
-allow the OS to communicate with internal hardware or peripherals
Memory management & multitasking
-some operating systems (multi-tasking OSs) can run multiple applications at the same time
-the OS helps the CPU carry out multi-tasking by efficiently managing memory and CPU processing time
-uses scheduling to prioritise tasks