1.5 - Systems software Flashcards
What is systems software?
Software that governs the computer system
What’s the purpose of systems software?
- Controls the hardware, including any peripherals
- Allows applications to run
- Provides a user interface
- Maintains the system
What are the types of systems software?
- Operating systems
- Utilities
What is an operating system?
The software that manages the hardware and software resources in a computer system + provides the user interface
Name some roles of the operating system
- Controlling hardware components
- Providing a platform for software to run on
- Providing a user interface
- Has multitasking facilities
- Managing the computer’s memory
- Managing peripherals
- Managing files
- Managing users
Give some examples of operating systems:
- Microsoft Windows
- Apple OS X
- Linux
- IOS
What is a user interface?
A program, or suite of programs that allows a user to interact with a computer
What are the types of user interface?
- GUI (or WIMP)
- CLI
- Mobile UI
- Menu driven interface
- Sound interface
What does GUI stand for?
Graphical user interface
What does WIMP stand for?
Windows
Icons
Menus
Pointers
What does CLI stand for?
Command line interface
What does Mobile UI stand for?
Mobile user interface
What is a graphical user interface?
- All objects are represented by icons
—> Icons represent functions - Right clicking brings up content sensitive menus
- Different shaped pointers have different uses
How do users interact with a GUI?
By a mouse and on screen pointer
Give some advantages of using GUI?
- Powerful
- Easy to use
Give some disadvantages of using GUI?
- Requires a lot of processing power
- Needs more RAM
- Slow for experienced programmers
What is a command line interface?
- All user commands must be typed in as text
- No graphics
Give some advantages of using CLI?
- Quicker for expert users who know the commands
- Takes less space on the disk and in RAM
- Needs less memory to function
Give some disadvantages of using CLI?
- Users require training to understand the commands
- More difficult to present the user with options for commands
- Users will generally need to memorise CLI commands
Give an example of a CLI:
DOS
What does DOS stand for?
Disk Operating System