operating systems Flashcards
what are the 2 types of softwares that computers need so that they can be useful?
- system software
- application software
what is a system software? and what does it include?
- It is a program that allows the computer to function.
- it includes the operating system and utility programs
what is an application software? and what does it include?
- This is a program in which users interact with most.
- it includes spreadsheets, web browsers and games
what is the most important software in a computer system?
the operating system (SO)
what is the operating system’s main function?
is to provide a platform for other softwares, so that this software
can interact with the computer hardware.
what are examples of common operating computer systems?
- Microsoft Windows (desktops, laptops and tablets)
- macOS (Apple Macs)
- Linux (desktops, laptops and servers).
what are a computers 4 main functions?
maybe
- manage the computer’s resources ( central processing unit, memory disk driver, printers)
- establish a user interface
- execute and provide services for applications software.
- process management: it organises instructions in memory so that they can be processed.
- file management: it organises the contents of secondary storage.
- User management: provides a user interface and access levels.
- Peripheral management: it interferes with device drivers to control physical devices.
what does CPU stand for?
it stands for Central Processing Unit.
what does the the operating system do to CPU?
- it manages its use
- the operating system gives each program a share of CPU time.
what do device drivers communicate with?
they communicate with peripheral devices
what do drivers do?
- translate commands from operating systems
- have commands devices understand.
(eg. sending a document to a printer)
what do operating systems react to?
it reacts to commands received from devices
eg. if a mouse is moved, pointer on screen needs to move
how are drivers installed
by plug and play
what do managing applications do?
- sends and receives instructions to and from applications
- send instructions to hardware on behalf of applications
what do applications need access to?
to operating systems NOT hardware operations
an application opens a file with the permission of an operating system NOT a hardware