What is software?
(i. e., a program) that allows one to interact with a computer
What are the two categories software can be categorized into?
2. System Software
What is application software?
an activity
What is system software?
Examples of application software
Examples of system software
2. Anti-malware (e.g., Trend Micro Anti-Virus )
Three Roles of an Operating System
1) Process management
- Manage numerous,
concurrently running programs
2) Memory management
- Allocate and track efficiently
3) Device management
- Grant and share access to computer’s hardware
Recall that a process is a program in ———
exceution
How many processes can a CPU process at one time?
-one
Kernel
GUI
Graphic User Interface: Type of user interface through which users interact with electronic devices via visual indicator representations (icons, mouses, menus)
CMD: Command for Microsoft windows
What are the five stages of processing?
What can cause a process to move into a waiting state?
What is data structure?
about a process
What current values are managed by the data structure?
1) The program counter (where the execution should
start/resume)
2) All CPU registers for the process (CPU state)
3) base and bound registers or page-map tables (memory management info, see later)
4) Accounting information (owner, priority, files and network connections open)
What does each state contain?
What is a new PCB first created?
What happens to the corresponding PCB when the process moves from one state to another?