1.5 Systems software Flashcards
What is an operating system
a group of programs that manages the computer’s resources
what functions does the operating system provide
- providing a user interface
- memory management
- peripheral management
- user management
- file management
what are the types of user interface
- Graphical user interface [WIMP (windows, icons, menus, pointers)]
- Command-line interface
- Menu interface
- natural language interface
what does a user interface do
provide the way in which you interact with the computer as a human being
describe a graphical user interface
- visual, interactive
- windows, icons, menus, pointers
describe a command-line user interface
- text based
- more commands to learn so for advanced users
- efficient and less resource heavy
describe a natural language user interface
- responds to questions in a spoken language
- not always reliable but getting better all the time
describe a menu user interface
- successive menus presented to the user
- single options chosen at each stage
- often interacted with through buttons on a keypad
(eg. cash removal point)
describe how the operating system performs memory management
- over time the memory becomes fragmented as programs are loaded and closed because they use different amounts of memory
- when new programs are loaded into memory, the packets are separate and have to be put wherever there is space
- the operating system shuffles the packets together to collect free space for the incoming programs
why is fragmentation bad
all the packets are spread out so it is inefficient for the moving read/write head to have to collect each one individually. this appears to the user as the computer running slowly
on what storage device is a defragmentation system needed
- magnetic hard disks
on what storage device is a defragmentation system not needed
solid state drive as it has no moving parts. defragmentation would actually decrease its life span
what is multi tasking
when a computer switches rapidly between several tasks
how is multi tasking performed on a computer
The processor allocates a small amount of time to each process and cycles between them. this is so it appears to the user as if they are all working simultaneously
what is a peripheral of a computer
any computer hardware components that are not the CPU. Peripherals include input, output and storage devices.