1.5.1 - Operating Systems Flashcards
Why is an operating system needed
An operating system is needed to control the software and hardware. It allows the user to interact with the computer
Examples of operating system
- Microsoft Windows
- IOS
- Android
5 functions of the operating system
- Provides a user interface
- Memory management
- Peripheral management
- User management
- File management
What is a user interface
A group of programs that allow the user to visually interact with the computer
Different types of user interfaces (3)
- GUI (Graphical User interface)
- Mobile UI
- Command Line Interface
Parts that make up the GUI
Windows, Icons, Menus and pointers (WIMP)
Advantages of a GUI
- Powerful
- Easy to use
Disadvantages of a GUI
- Require lots of processing power
What is a Command Line Interface
A text-based way of interacting with the computer. The user inputs commands to control the computer.
Advantages of a CLI
- Requires less processing power
- Extremely powerful
- Wide range of commands
Disadvantages of a CLI
- Only for advanced users, not beginner friendly
What is memory management and why is it needed
- Managing the transferring of data between the processor and RAM
- To allow multiple programs to run at the same time
What is multitasking and what is needed to allow it
- Running more than one program (simultaneous)
- It can only happen if the OS supports it and there is enough primary storage
What is a peripheral
A hardware device that can be connected to the computer e.g. a printer or a monitor
What is a device driver and wy are they needed
Acts as a “translator” between the peripherals and the OS and processor
This allows the peripheral to understand the data being sent to it and produce an output