5) Operating Systems Flashcards
What is OS?
software that manages a computer system.
Suite of tools and is loaded by the bootstrap loader.
HARDWARE WILL NOT FUNCTION WITHOUT IT
1) Manages peripherals
Communicates with and sends data output to printer/monitor/other valid output device
Communicates with and receives data input to a keyboard/mouse/other valid input device
2) Manages printing using spooling
Data is stored on hard disc/in memory/stored in a queue
Document is printed when printer is free
Benefit of spooling - user can carry on working/log off whilst waiting for print
3) Manages memory (RAM)
Ensures that programs/data do not corrupt each other
Ensures that all programs and data including itself is stored in correct memory locations
4) Manages processes
Ensures that different processes can utilise the CPU and do not interfere with each other or crash
5) Manages backing store
Ensures that data is stored and can be retrieved correctly from any disk drive
Creates and maintains filing systems e.g. FAT or NTFS
Organise files in a hierarchical directory structure
6) Manages security
Allows creation and deletion of user accounts
Allows users to logon and change passwords
7) Provides a user interface
Allows access to system settings Allows users to have more than one window open Provides command line interface Provides users with errors Allows customisation
What is FAT?
File Allocation Table
What is NTFS?
New Technology Files System
What is HCI?
Human computer interaction
Describes the communication between people and computer system
Interface is required
What is a GUI?
Type of interface that allows users to interact with a computer system through icons W indows I cons M enus P ointers
Benefits of a GUI?
Intuitive Easy to navigate Uses WIMP Data between different software applications is easily exchanged No complicated commands
Negatives of a GUI?
Requires a large amount of memory
Is relatively processor intensive
Computing experts find a GUI slower than a CLI
Guis take up a large amount of hard disk space
What is a Menu Driven Interface?
Type of interface that allows people to interact with the computer by presenting the user and allowing them to work through menus.