wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Operating Systems modul2

Total questions: 69

Worksheet time: 35mins

Name
Class
Date
1.

What are the key principles of virtualization? (2)

a)

Resource isolation.

b)

Hypervisor-based control.

c)

Static memory allocation.

d)

Direct hardware management.

e)

Data encryption only.

2.

What are the main differences between hypervisors and containers?(3)

a)

Hypervisors virtualize hardware; containers virtualize OS resources.

b)

Hypervisors require a guest OS; containers share the host OS.

c)

Containers are more lightweight compared to hypervisors.

d)

Hypervisors are used only for networking.

e)

Containers do not support multiple applications.

3.

What are the main characteristics of distributed operating systems? (2)

a)

Transparency.

b)

Scalability.

c)

Direct hardware access.

d)

Single-user support.

e)

Only local processing.

4.

How do distributed operating systems achieve fault tolerance?(3)

a)

Redundancy of components.

b)

Replication of data.

c)

Checkpointing processes.

d)

By removing network protocols.

e)

Only using centralized scheduling.

5.

What are the key differences between mobile and desktop operating systems? (2)

a)

Mobile OS prioritize power efficiency.

b)

Mobile OS use app sandboxing for security.

c)

Desktop OS have lower processing power.

d)

Mobile OS lack multitasking capabilities.

e)

Desktop OS do not support hardware abstraction.

6.

What are the security challenges in mobile operating systems?(3)

a)

Application sandboxing vulnerabilities.

b)

Malware targeting mobile devices.

c)

Data leakage from unsecured apps.

d)

Lack of encryption algorithms.

e)

Absence of multitasking features.

7.

What are the characteristics of real-time operating systems (RTOS)? (2)

a)

Deterministic task scheduling.

b)

Real-time clock management.

c)

Prioritizing user applications.

d)

Dynamic process creation only.

e)

Static file system configurations.

8.

What are the differences between hard and soft real-time systems?(3)

a)

Hard RTOS guarantee deadlines; soft RTOS do not.

b)

Hard RTOS are used in critical systems; soft RTOS are not.

c)

Soft RTOS allow occasional delays in task completion.

d)

Soft RTOS prioritize hardware over software tasks.

e)

Hard RTOS do not allow multitasking.

9.

What are the key components of network operating systems? (2)

a)

TCP/IP stack.

b)

Sockets and network protocols.

c)

Static memory allocation.

d)

Single-threaded process management.

e)

Direct hardware encryption.

10.

How do network operating systems ensure security?(3)

a)

Firewall configurations.

b)

User authentication protocols.

c)

Access control lists (ACLs).

d)

Only by restricting remote access.

e)

By eliminating network transparency.

11.

What are the key techniques for achieving fault tolerance in operating systems? (2)

a)

Redundancy of hardware and software.

b)

Replication of critical data.

c)

Single-threaded task execution.

d)

Removing multitasking capabilities.

e)

Manual data recovery only.

12.

What are the primary steps in error detection and recovery?(3)

a)

Error identification and logging.

b)

Recovering using checkpoint data.

c)

Isolating faulty processes.

d)

Disabling hardware interactions.

e)

By halting all processes.

13.

What are the common techniques for optimizing operating system performance? (2)

a)

Caching and prefetching.

b)

Dynamic process scheduling.

c)

Removing file systems.

d)

Reducing kernel space.

e)

Using static memory allocations only.

14.

What tools are used for operating system performance analysis?(3)

a)

Profiling tools.

b)

Performance benchmarking utilities.

c)

System activity monitors.

d)

Static memory analyzers.

e)

File encryption systems.

15.

What are the emerging trends in operating systems? (2)

a)

Quantum computing.

b)

Edge computing.

c)

Static memory allocation.

d)

Only traditional multitasking.

e)

Removing hardware abstraction.

16.

What challenges do operating system designers face with IoT?(3)

a)

Resource constraints.

b)

Security and privacy concerns.

c)

Scalability issues.

d)

Reducing user interactivity.

e)

Implementing static encryption methods.

17.

What are the primary steps in setting up a virtual machine? (2)

a)

Create a virtual machine using a hypervisor.

b)

Install an operating system on the virtual machine.

c)

Directly interact with host hardware.

d)

Remove guest OS dependencies.

e)

Disable network configurations.

18.

How do containers differ from virtual machines in resource management?(3)

a)

Containers share the host OS kernel.

b)

Containers use less overhead compared to virtual machines.

c)

Virtual machines require dedicated hardware virtualization.

d)

Containers replace hypervisors entirely.

e)

Virtual machines lack networking capabilities.

19.

What are the key features of Hadoop HDFS? (2)

a)

Fault tolerance.

b)

Scalability.

c)

Direct hardware abstraction.

d)

Single-point data management.

e)

Elimination of metadata.

20.

What mechanisms does Hadoop HDFS use for fault tolerance?(3)

a)

Data replication.

b)

Heartbeat and block reporting.

c)

NameNode and DataNode interaction.

d)

Elimination of distributed processes.

e)

Manual recovery techniques only.

21.

What is the purpose of Android’s application sandbox? (2)

a)

To isolate apps from each other.

b)

To enhance security by preventing unauthorized access.

c)

To allow unrestricted access to system files.

d)

To prioritize multitasking over security.

e)

To enable direct hardware interaction.

22.

What are the key features of Android’s permission model?(3)

a)

Permissions must be granted explicitly by the user.

b)

Apps are restricted to their declared permissions.

c)

Permissions can be modified dynamically in newer Android versions.

d)

Permissions are automatically granted for all installed apps.

e)

Permissions bypass user confirmation.

23.

What are the primary scheduling policies in FreeRTOS? (2)

a)

Preemptive scheduling.

b)

Cooperative scheduling.

c)

Priority inversion only.

d)

Dynamic memory allocation.

e)

Round-robin scheduling is unsupported

24.

How does FreeRTOS manage task priorities? (3)

a)

Higher-priority tasks preempt lower-priority ones.

b)

Task priorities are user-defined.

c)

Priority inversion is managed using mutexes.

d)

Task priorities are assigned dynamically by the system

e)

Lower-priority tasks block higher-priority ones.

25.

What are the key features of Cisco IOS? (2)

a)

Command-line interface for configuration.

b)

Support for network protocols like OSPF and EIGRP.

c)

Direct device access only.

d)

Static memory allocation.

e)

No support for routing protocols.

26.

What are the key steps in configuring a firewall on Cisco IOS? (2)

a)

Define access control lists (ACLs).

b)

Apply ACLs to network interfaces.

c)

Specify allowed and denied traffic types.

d)

Disable encryption for efficiency.

e)

Remove all static routes.

27.

What is the purpose of checkpointing in distributed systems? (2)

a)

To save the system state periodically.

b)

To enable recovery after failures.

c)

To remove redundancy in data storage.

d)

To dynamically allocate resources.

e)

To bypass fault tolerance mechanisms

28.

How is recovery managed after a failure in a distributed system? (3)

a)

Restarting from the last checkpoint.

b)

Replicating data from backup nodes.

c)

Synchronizing with remaining nodes.

d)

Eliminating all active processes.

e)

Using manual synchronization only

29.

What are the common tools for profiling OS performance? (2)

a)

top

b)

htop

c)

ls

d)

cd

e)

rm

30.

What metrics are analyzed in OS performance profiling? (3)

a)

CPU utilization.

b)

Memory usage.

c)

Disk I/O performance.

d)

Network encryption rates.

e)

Static kernel configurations.

31.

What are the primary features of IoT operating systems? (2)

a)

Low power consumption.

b)

Real-time data processing.

c)

Dynamic hardware virtualization.

d)

High memory usage.

e)

Extensive encryption-only features.

32.

What challenges do IoT operating systems face in edge computing? (3)

a)

Limited computational resources.

b)

High security risks.

c)

Network latency issues.

d)

Excessive hardware dependencies.

e)

Elimination of real-time features.

33.

What is the main purpose of user authentication in operating systems?

a)

To verify the identity of a user.

b)

To monitor network traffic.

c)

To manage system resources.

d)

To install software

e)

To configure the firewall

34.

Which of the following is a common access control mechanism?

a)

Role-Based Access Control (RBAC)

b)

Virtual Private Network (VPN)

c)

Distributed Denial of Service (DDoS)

d)

File encryption

e)

Network segmentation

35.

Which encryption algorithm is commonly used for securing data in transit?

a)

AES (Advanced Encryption Standard)

b)

SHA (Secure Hash Algorithm)

c)

MD5 (Message Digest Algorithm 5)

d)

DES (Data Encryption Standard)

e)

RSA (Rivest-Shamir-Adleman)

36.

Which of the following is a security policy in operating systems?

a)

SELinux (Security-Enhanced Linux)

b)

User permissions

c)

File system cleanup

d)

File compression

e)

Backup scheduling

37.

What is the purpose of malware detection in operating systems?

a)

To identify and remove harmful software

b)

To increase network bandwidth

c)

To monitor system performance

d)

To protect against power surges

e)

To optimize storage usage

38.

What is a hypervisor in virtualization?

a)

A layer that allows multiple virtual machines to run on a host

b)

A tool for managing network traffic

c)

A hardware component for improving graphics performance

d)

A file system for virtual environments

e)

A monitoring tool for virtual machine health

39.

Which of the following is a container-based virtualization technology?

a)

Docker

b)

VMware

c)

Hyper-V

d)

VirtualBox

e)

Parallels

40.

Which of these is an example of Infrastructure as a Service (IaaS)?

a)

Amazon Web Services (AWS)

b)

Dropbox

c)

Office 365

d)

Google Drive

e)

GitHub

41.

What is the primary function of a cloud OS?

a)

To manage virtualized resources and services in the cloud

b)

To create backups of cloud data

c)

To encrypt cloud storage

d)

To monitor hardware health

e)

To optimize network latency

42.

In a virtualized environment, what is resource isolation?

a)

The separation of resources between virtual machines to prevent interference

b)

The merging of storage devices into a single volume

c)

The sharing of IP addresses between VMs

d)

The encryption of communication between VMs

e)

The allocation of more CPU to one VM

43.

What is one key feature of Android OS?

a)

Open-source software

b)

Proprietary software

c)

Closed-source software

d)

Compatible only with iOS apps

e)

Non-customizable interface

44.

Which of the following is a characteristic of iOS security?

a)

App sandboxing

b)

Open-source code

c)

Cross-platform compatibility

d)

Unrestricted file access

e)

No app validation

45.

How do mobile OS power management techniques improve battery life?

a)

By managing the power usage of apps and hardware components

b)

By reducing network speed

c)

By disabling the device when not in use

d)

By reducing screen resolution

e)

By limiting app installations

46.

Which of the following is a mobile OS security concern?

a)

App permissions and data access

b)

Display brightness control

c)

Increased storage capacity

d)

Application design

e)

Enhanced CPU performance

47.

What is the key difference between mobile and desktop operating systems?

a)

Mobile operating systems are optimized for small screens and touch interfaces

b)

Desktop operating systems are designed for battery-powered devices

c)

Mobile operating systems use the same architecture as desktop operating systems

d)

Desktop operating systems are more secure than mobile operating systems

e)

Mobile operating systems are limited to one application at a time

48.

What is a characteristic of a Real-Time Operating System (RTOS)?

a)

Predictable and deterministic response times

b)

Low energy consumption

c)

Multi-tasking with no delays

d)

High graphical user interface complexity

e)

Limited to desktop computers

49.

What is task scheduling in an RTOS?

a)

The management of task execution based on priority and deadlines

b)

The allocation of storage space for files

c)

The communication between devices

d)

The creation of virtual machines

e)

The management of user interfaces

50.

Which of the following RTOS is commonly used in embedded systems?

a)

FreeRTOS

b)

Ubuntu

c)

Windows 10

d)

macOS

e)

Debian

51.

What is interrupt handling in RTOS?

a)

The process of responding to and managing hardware interrupts

b)

The organization of user files

c)

The optimization of CPU usage

d)

The configuration of network settings

e)

The execution of non-critical tasks

52.

Which of the following is a key requirement for RTOS?

a)

Deterministic task execution

b)

High-resolution graphics

c)

Multi-user support

d)

Virtualization of hardware

e)

Complex file systems

53.

What is the primary function of the TCP/IP stack in network operating systems?

a)

To manage network communication between devices

b)

To encrypt network data

c)

To store network configurations

d)

To connect to remote servers

e)

To manage user authentication

54.

Which network protocol is used for securely transmitting data over the internet?

a)

HTTPS

b)

HTTP

c)

FTP

d)

DNS

e)

POP3

55.

What is the purpose of firewall management in a network operating system?

a)

To filter and control network traffic based on security policies

b)

To enhance user interface performance

c)

To increase network speed

d)

To configure network devices

e)

To manage file systems

56.

Which of the following is an example of a network operating system?

a)

Cisco IOS

b)

Windows 10

c)

Ubuntu

d)

Red Hat Linux

e)

macOS

57.

What is the primary role of a socket in modern OS networking?

a)

To establish communication between applications over a network

b)

To encrypt data packets

c)

To manage user access

d)

To store network configurations

e)

To optimize routing tables

58.

What does SELinux (Security-Enhanced Linux) provide?

a)

Mandatory access control

b)

File system encryption

c)

File permission management

d)

Network configuration

e)

Performance monitoring

59.

Which of the following techniques is commonly used to prevent malware infections?

a)

Antivirus software

b)

Cloud storage

c)

Compression algorithms

d)

Backup software

e)

Web browsers

60.

What is the primary function of a container in virtualization?

a)

To package applications and their dependencies in an isolated environment

b)

To virtualize the entire operating system

c)

To manage network traffic

d)

To monitor hardware performance

e)

To enhance user interface

61.

What type of virtualization does Docker primarily use?

a)

Container-based virtualization

b)

Full virtualization

c)

Paravirtualization

d)

Hardware-assisted virtualization

e)

Software-based virtualization

62.

Which cloud service model provides virtual machines and storage as services?

a)

Infrastructure as a Service (IaaS)

b)

Platform as a Service (PaaS)

c)

Software as a Service (SaaS)

d)

Desktop as a Service (DaaS)

e)

Network as a Service (NaaS)

63.

What is app sandboxing in mobile operating systems?

a)

Isolating apps from each other to protect data and system integrity

b)

Running apps in full access mode

c)

Allowing apps to access all system files

d)

Running apps without any restrictions

e)

Encrypting all app data

64.

What is the purpose of app permissions in mobile operating systems?

a)

To control the access level of apps to system resources

b)

To increase app speed

c)

To reduce battery consumption

d)

To prevent apps from being installed

e)

To block network access

65.

Which mobile operating system is known for its closed ecosystem?

a)

iOS

b)

Android

c)

Windows Phone

d)

Ubuntu Touch

e)

HarmonyOS

66.

Which RTOS is used in automotive systems for safety-critical applications?

a)

QNX

b)

Windows CE

c)

Linux

d)

FreeRTOS

e)

Solaris

67.

What is the main advantage of an RTOS in embedded systems?

a)

Real-time task execution

b)

Virtual machine support

c)

Extensive user interfaces

d)

Easy system updates

e)

Large storage capacity

68.

Which of the following is a network protocol used for managing email communications?

a)

SMTP (Simple Mail Transfer Protocol)

b)

FTP (File Transfer Protocol)

c)

HTTP (Hypertext Transfer Protocol)

d)

POP3 (Post Office Protocol 3)

e)

IMAP (Internet Message Access Protocol)

69.

What is the purpose of network security in operating systems?

a)

To protect data and resources from unauthorized access

b)

To enhance video playback quality

c)

To speed up file downloads

d)

To improve user interface

e)

To optimize power usage