ITE 076 Flashcards

(55 cards)

1
Q

The piece of code/program or set of instructions to execute a specific task is called _______.

A

Software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

are designed to manage the systems and their activities

A

System Software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

allows the user to interact with the computational system or system software

A

Application Software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

is a system software which acts as intermediary between the hardware and user

A

Operating System

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

is a system software which Manages the system resources in an unbiased fashion between the hardware and software.

A

Operating System

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

is a system software which provides a platform on which other application programs are installed

A

Operating System

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

The _____ acts as interface between the user and the hardware (CPU, RAM, Hard drive etc.)

A

Operating System

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Abstract of View of Computer System

A

Tier 0: were we have a computer hardware
Tier 1: Operating System
Tier 2: System and Application Programs, Device Drivers
Tier 3: User

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

The ______ is the core component of the OS which helps the user interact with the hardware

A

Kernel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

If an application software want to access any hardware. Then it will request to kernel that request is called ______.

A

System call

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

The smallest entity a computer can process is called ______.

A

Bit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Eight bits = ______

A

1 Bytes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Number of bits a CPU processes simultaneously.

A

Word

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Smallest storage device which stores the data in bits

A

Registers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

6 Main Functions of a General-

A

Process Management
Memory Management
I/O Device Management
File System Management
Network Management
Security Management

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

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

A

Process

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

is a core function of any operating system. It’s responsible for the efficient and controlled execution of programs (processes) on computer system.

A

Process Management

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Types processes in a computer

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

These processes spend most of their time performing computations and require significant CPU resources.

A

CPU-bound processes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

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.

A

I/O-bound processes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Processes that do not share data or resources and do not affect each other’s execution.

A

Independent Processes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Processes that share data or resources and influence each other’s behavior.

A

Cooperating processes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Have a simple thread of control and can execute only one instruction at a time.

A

Single-threaded processes

24
Q

Have multiple threads of execution, allowing them to perform multiple tasks concurrently within the same process

A

Multi-threaded processes

25
Created by an existing process (parent process) through system calls like fork() or spawn(). They share some resources with the parent but have their own address space.
Child processes
26
Child processes whose parent process terminates before them. The operating system usually adopts them as its child.
Orphan Processes
27
Interact directly with the user and require immediate response.
Foreground processes
28
Run independently of user interaction and often perform tasks like system maintenance, printing, or network services
Background processes
29
Require strict deadlines and have high priority to ensure timely execution
Real-time processes
30
Do not have strict deadlines and can tolerate delays.
Non-real-time processes
31
a crucial function of an operating system that handles the allocation and deallocation of primary memory (RAM) among various processes
Memory Management
32
Maximizes the use of available memory by allocating it to processes as needed.
Efficient Utilization
33
prevents processes from accessing memory regions allocated to others, ensuring data integrity and system stability
Protection
34
Provides a simplified view of memory to processes, allowing developers to focus on their tasks without worrying about physical memory details
Abstraction
35
Enables multiple processes to share memory regions when necessary, improving resource utilization
Sharing
36
Dividing memory into smaller units for allocation to processes
Memory Partitioning
37
Temporarily moving processes from main memory to secondary storage (disk) when memory is full and bringing them back when needed
Swapping
38
creating illusion of larger memory space by using disk storage as an extension of main memory
Virtual Memory
39
Dividing both physical and virtual memory into fixed-size blocks (pages and frames) for efficient management
Paging
40
administration approach used in operating systems that divides memory into multiple-sized segments
Segmentation
41
is an operating system which first came out in 1981 and was designed to run on PC compatible computers
MS-DOS(Microsoft Disk Operating System)
42
when windows xp invent and last support
2001, 2014
43
when windows vista invent and last support
2006, 2012 or 2017
44
when windows 7 invent and last support
2009, 2015 or 2020
45
when windows 8 invent and last support
2012, 2023
46
when windows 10 invent and last support
2015, 2025
47
when windows 11 invent and last support
2021
48
this is the new AI assistant that anticipates yours needs and helps you take action.
Copilot
49
windows 11 uses AI to improve search functionality
smarter search
50
enables the ability to semantically search for anything you've ever done on your computer using natural language
recall
51
in 1969 a team of developers of Bell Labs started a project to make a common software for all the computers and named it as ______
Unix
52
in 1983 ________ developed GNU project with goal to make it free
Richard Stallman
53
is an extensive collection of free software, which can be used as an operating system or can be used in parts with other operating systems
GNU
54
Invented linux and when
Linus Torvalds, 1991
55
the name of linux after become linux
Freax