Systems Software Finished Flashcards
what is systems software
software that governs the computer system
what does systems software do (4)
controls the hardware, including peripherals
allows applications to run
provides an interface for the user to interact with the computer with
maintains the system
what are the kinds of systems software (2)
operating systems
utilities
what is an operating system
a suite of programs that manages and controls the computer
what are the functions of an operating system (8)
controlling hardware components providing a platform for software to run on providing a user interface multitasking facilities managing a computer's memory managing peripherals managing files managing users
what is a user interface
a suite of programs that allows a user to interact with a computer
what are the three types of user interface
graphical user interface (GUI)
mobile user interface (Mobile UI)
command line interface (CLI)
pro and con of GUIs
powerful and easy to use but require a lot of processing power
pro and con of CLIs
incredibly powerful and use little processing power but difficult to use
what is multitasking
being able to run more than one program simultaneously
what are the two conditions needed to multitask
the operating system needs to be able to support multitasking
the computer must have enough memory to hold more than one program in primary memory at the same time
why must computer memory be managed (2)
so more than one program can run at the same time
so more than one document can be opened at the same time
what is one method of memory management
paging
what is paging
when memory is broken up into fixed-size blocks called pages
when a program is run it is loaded into memory and the OS determines how much memory the program requires and allocates enough pages to hold it and its documents
what are peripherals
hardware devices connected to a computer