Operating system Flashcards
what is the OS
set of software that controls the computer’s hardware resources and provides services for computer programs
what does the OS act as
an intermediary between software applications and computer hardware
what are some of the services / functions of the OS
peripheral communication
memory management
resource monitoring and multitasking
disk access and data management
security
what are the different types of user interfaces ?
GUI (graphical user interface)
CLI (command line interfaces)
NLI (natural language interface)
MBI (menu based interface)
what are GUIs
menus, icons
what are CLI
where the user types in codes
what are NLIs
where the user speaks to the interface
what are MBIs
gives users selection of options
what are peripheral devices
all the hardware components of the computer system that reside outside the CPU
give examples of peripheral devices
keyboards, monitors, mice, printers
what is memory management of the OS
responsible for all the memory that is available in the computer system
what does the OS do to manage memory
allocates and deallocates specific sections of memory to each program
manages how the memory is used by the applications , ensures that one application doesn’t interfere with memory being used by another application
what do resources include
amount of memory the application is occupying
how much processor time it needs to function properly
what is the OS responsible for in resource management
efficient allocation of resources so that the application can run as effectively as possible on a particular computer system
what is multitasking
multiple applications running on a computer at any one time - appearing as if they are performing tasks simultaneously
applications need to share CPU time to accomplish their goal