ch5 Flashcards
(12 cards)
whats advantage of CLI
it’s in direct communication with the computer and is not restricted to a number of pre determined options
what does GUI
it uses wimp
what is post wimp
it’s a type of interaction for iphones and tablets to allow fingers to interact or a stylus
what are the 5 operating system tasks
memory management
file management
security management
hardware management
process management
what does the memory management do
it manages the computers main memory ( memory optimisation, memory organisation, and memory protection)
memory optimisation
it determines how computer memory is allocated and reallocated when a number of applications are running simultaneously and determines where its stored
memory organisation
it’s a continuous allocation, where all of the memory is made available to a single application. this is used by MS DOS and by embedded systems
memory protection
ensures that two completing applications can’t use the same memory locations at the same time and if not done then data can be lost and may crash
memory management is one of the tasks performed by an OS describe the ways in which memory management organises and allocates RAM
ram is assigned into blocks
dynamic allocation of RAM to programs/ processes
reclaims unused blocks of RAM
prevents two program occupying the same area of ram at same time
moves data from secondary storage when needed
what’s security management
it’s to ensure integrity confidentiality and availability of data
it does this by carrying out OS updates when they become available
communicating with firewall to check all traffic
making use of privileged to prevent user entering private areas
maintains access rights for all users
offers ability to recover data
helps prevent illegal intrusion to the computer system
what is process management
program being runner on a computer
it allocates resources and permits the sharing and exchange of data allowing all process to be fully synchronised
what’s hardware management
involves all input and output peripheral devices
communicating with all input and output devices using device drivers
translating data from a file into a format that the input/output device can understand using device drivers
ensuring each hardware resource has a priority so that it can be used and released as required
what’s file management
defining the file name conventions like .bat .htm .dbf
performing tasks like create, open, close, delete
maintaining directory structures
ensuring access control mechanisms are maintained such as access rights to files passwords protections making files available for editing
specifying the logical file storage formats
ensuring memory allocation for a file by reading it from HDD /SSD
what are 6 types of utility software
hard disk formatter
virus checker
defragmentation software
disk contents analysis
file compression
backup software
what’s program libraries
when software is under development and the programmer can utilise pre written subroutines in their own programs
to help a software developer who wishes to use dynamic link library subroutines in their own program