1.5/1.6 Flashcards
2 types of system software?
operating software = provides a platform which users can run programs
utility software= used to maintain the computer system
types of user interface?
graphical user interference
command line
natural language
user interface?
the means which a user can interact and exchange info with the computer.
command line interface?
an environment where the computer is controlled by typing text commands using a keyboard.
- cannot display graphics, only text.
- CLIs use less system resource than graphical interfaces but are less intuitive
graphical user interface?
are more modern environments that use graphics and animations to work in.
- usually based on the window-icon-menu pointer diagram
- easier to use, more attractive but require more system resources.
natural language?
uses voice recognition to interact with the users.
multitasking in operating system?
running multiple applications at the same time by giving each application a small time- slice of processor time.
this allows more than one program to be held in memory at a time and data shared between them such as copy and paste.
it also enables you to listen to music on your pc at the same time as word processing
multitasking in operating system?
running multiple applications at the same time by giving each application a small time- slice of processor time.
this allows more than one program to be held in memory at a time and data shared between them such as copy and paste.
it also enables you to listen to music on your pc at the same time as word processing
memory management in operating system?
when programs are loaded, the operating systems decide where they are held in memory.
over time the memory becomes fragmented as programs are loaded and closed because they use different amounts of memory.
the operating system must keep track of different programs fragments.
when the memory is full, the operating system uses virtual memory
peripheral management/device drivers in operating system?
translate operating system instructions into commands that the hardware will understand.
each peripheral needs a device driver
many are already built into the operating system
user management in the operating system?
the OS has to manage the accounts of different users, including authenticating users and controlling permissions.
- providing for different users to log into a computer
- operating system will retain settings for each user such as icons desktop
- each user may have different access rights to file and programs
- client server network may imposed a fixed memory or roaming profile for a user and manage login requests to the network.
file management in the operating system?
the OS manages the different documents and executable programs stored in secondary storage
- data is stored in files
- an extension to the filename tells the operating system which application to load the file into.
- the operating system may present a logical structure of files into folders and allow the user to rename, delete , copy and move files
utilities?
small programs that perform specific maintenance.
encryption software?
software that encrypts (and decrypts) files on a storage device and data packets over a network to prevent unauthorised access
defragmentation software?
physically organising the files on a storage device into the smallest number of fragments to improve performance.
- this reduces the movement of read/write head across the surface of the disk which speeds up file access
- solid state drive should not be defragmented
- it is unnecessary as they have no moving parts
- also reduces their life spam
data compression software?
compression utilities reduce the size of a file so that it takes up less space and is quicker to download over the internet.
- compression file must be extracted before they can read
- depending on the algorithm used data is either lost or reducing the quality of an image or sound e.g jpeg