ITE 076 Flashcards
The piece of code/program or set of instructions to execute a specific task is called _______.
Software
are designed to manage the systems and their activities
System Software
allows the user to interact with the computational system or system software
Application Software
is a system software which acts as intermediary between the hardware and user
Operating System
is a system software which Manages the system resources in an unbiased fashion between the hardware and software.
Operating System
is a system software which provides a platform on which other application programs are installed
Operating System
The _____ acts as interface between the user and the hardware (CPU, RAM, Hard drive etc.)
Operating System
Abstract of View of Computer System
Tier 0: were we have a computer hardware
Tier 1: Operating System
Tier 2: System and Application Programs, Device Drivers
Tier 3: User
The ______ is the core component of the OS which helps the user interact with the hardware
Kernel
If an application software want to access any hardware. Then it will request to kernel that request is called ______.
System call
The smallest entity a computer can process is called ______.
Bit
Eight bits = ______
1 Bytes
Number of bits a CPU processes simultaneously.
Word
Smallest storage device which stores the data in bits
Registers
6 Main Functions of a General-
Process Management
Memory Management
I/O Device Management
File System Management
Network Management
Security Management
is essentially a program in execution. It’s a dynamic entity with its own resources and program counter indicating the next instruction to be executed
Process
is a core function of any operating system. It’s responsible for the efficient and controlled execution of programs (processes) on computer system.
Process Management
Types processes in a computer
Based on CPU Utilization
Based on Relationship Between Processes
Based on Threading Model
Based on Process Creation
Based on System Interaction
Based on Process Priority
These processes spend most of their time performing computations and require significant CPU resources.
CPU-bound processes
These processes spend most of their time waiting for I/O operations to complete, such as reading from or writing to disks, network communication, or user input/output.
I/O-bound processes
Processes that do not share data or resources and do not affect each other’s execution.
Independent Processes
Processes that share data or resources and influence each other’s behavior.
Cooperating processes