Unit 05: System Software: The operating system, utility programs, and file management Flashcards
OS?
Operating system - a group of programs that control how the computer functions
the 3 primary functions of OS?
- managing hardware
- managing the software
- managing tasks
user interface?
the desktop, icons, and menus that let users communicate with the computer
what is the 2 most common OS for desktops/laptops?
- Microsoft Windows
2. macOS - Apple
can Microsoft run on all computing devices?
yes
single-user/single-task OS?
OS’s that are designed for one person to perform one task at a time
what do modern OS allow
multitasking instead of single-task
What kind of OS are Windows and macOS?
multitasking OS’s
what is the most popular OS for PC? (3)
- Microsoft windows
- Apple macOS
- Linux - open source
what OS is used for Chromebook devices?
google’s chrome OS
6 popular operating systems? developed by?
- windows - Microsoft
- mac OS - apple PC’s
- iOS - Apple tablets
- android - google
- Linux - open source
- Chrome OS - google
utility program?
a small program that performs the general housekeeping tasks for a computer to help run it more efficiently
Can a utility program stand alone?
yes
mobile OS?
OS for smartphoens and tablets
Android?
mobile OS for devices designed by Google and samsung
iOS?
main OS for apple mobile devices
Google Chrome OS?
a web-based OS that is only available on Chromebooks
Linux?
a free open-source OS that is designed for PC and web server using
is Linux a stable OS?
yes
distributions/ditros?
Linux download packages
kernel?
code that provides OS basic functionality
does it matter what OS is on my computer?
yes most application software is OS-dependent
Can I have multiple OS’s on one device?
yes
OS update
a) windows
b) apple
c) android
a) delivers automatic OS updates
b) releases periodic new versions
c) update up to user discretion
RTOS?
real-time operating system - an OS that allows machinery to perform a repetitive series of tasks in a given time
2 examples of devices that require RTOS?
- pacemaker
2. anti-lock braking system in cars
multiuser/network OS?
let multiple users access the computer system at once
networks?
group of a computer connects to each other so they can share info and communicate
server?
the computer that manages the network resources and communications
3 examples of network OS?
- windows server
- Linux
- UNIX
UNIX?
a) what is it
b) when was it developed
c) who developed it? (2)
a) a multiuser, multitasking network OS
b) 1969
c) Ken Thompson and Dennis Ritchie
is UNIX code proprietary
it wasn’t but now it is
what computer require multiuser OS? (2)
- mainframes
2. supercomputers
examples of mainframe OS?
- UNX
- Linux on system z
- z/OS - IBM
what OS does do supercomputers mainly use?
Linux
OS analogy?
traffic conductor
5 things OS does?
- provides a user interface
- manages hardware and peripherals
- provides consistent interaction between application and CPU
- manages memory and storage
- manages processor
command-driven interface?
when the user enters commands to communicate with the computer system
MS-DOS/DOS?
Microsoft Disk OS - an old OS that used to let users interact with their PC’s
menu-driven interface?
when users choose commands from menus displayed on the screen
GUI?
graphical user interface - display graphics and use point and click tech to establish commands in a more user-friendly manner
what type of user interface is used currently by windows and macOS?
GUI
GNOME and KDE are examples of
different Linux-based OS user interfaces
why do OS’s manage CPU?
helps the CPU execute multiple tasks efficiently
event?
an action the user inflicts on the hardware - mouse click/keystroke
interrupt?
a command that informs OS of a higher priority task that requires immediate action -printing
interruption handler?
a numerical code that prioritizes the requests
where does the interruption handler put the request?
RAM
preemptive multitasking?
when the OS runs tasks of higher priority over tasks of lower priority
spooler?
a program that helps to coordinate all printed jobs being sent to a printer at once
buffer?
the temporary storage in RAM that contains print requestion while the printer is still in use
virtual memory?
the process of optimizing RAM storage by borrowing hard drive space
swap file/page file?
a hard drive file where data that hasn’t been moved recently temporarily go in order to make space in RAM