UPDATED Exam Questions and
CORRECT Answers
a collection of electronically stored instructions (i.e., a program) that allows one to interact
with a computer - Correct Answer- Software:
THESE ARE E.G. OF WHAT
•
Office suites (e.g., Office 2016)
•
Image editors (e.g., GIMP)
•
Web browsers (e.g., Chrome) - Correct Answer- Application software
THESE ARE E.G. OF WHAT
•
Operating systems (e.g., macOS, Windows, Linux)
•
Anti-malware (e.g., Trend Micro Anti-Virus )
EECS1520 - Correct Answer- System software
this functions to Facilitate practical use of a computer system and its resources - Correct
Answer- operating system
3 general roles of an operating system - Correct Answer- •
Process management
(Manage numerous, concurrently running programs)
Memory management
(Allocate and track efficiently)
, Device management
(Grant and share access to computer's hardware)
The act of managing the use of the CPU by individual processes - Correct Answer- Process
management
is a program in execution - Correct Answer- a process
draw Process management: process states - Correct Answer- slide 5 lecture operating systems
A data structure used by the OS to manage information about a process, including
•
current value of the program counter
•
values of all CPU registers for the process
•
base and bound register values (or page tables)
•
accounting information - Correct Answer- Process control block (PCB)
Process management:
Each state is represented by a - Correct Answer- list of PCBs, one for each process in that
state
Process Management
Each time a process is moved to the running state:
4 things happen - Correct Answer- •
Register values for the currently running process are stored into its PCB
•