Font size
WorksheetsOperating Systems modul2
Total questions: 69
Worksheet time: 35mins
What are the key principles of virtualization? (2)
Resource isolation.
Hypervisor-based control.
Static memory allocation.
Direct hardware management.
Data encryption only.
What are the main differences between hypervisors and containers?(3)
Hypervisors virtualize hardware; containers virtualize OS resources.
Hypervisors require a guest OS; containers share the host OS.
Containers are more lightweight compared to hypervisors.
Hypervisors are used only for networking.
Containers do not support multiple applications.
What are the main characteristics of distributed operating systems? (2)
Transparency.
Scalability.
Direct hardware access.
Single-user support.
Only local processing.
How do distributed operating systems achieve fault tolerance?(3)
Redundancy of components.
Replication of data.
Checkpointing processes.
By removing network protocols.
Only using centralized scheduling.
What are the key differences between mobile and desktop operating systems? (2)
Mobile OS prioritize power efficiency.
Mobile OS use app sandboxing for security.
Desktop OS have lower processing power.
Mobile OS lack multitasking capabilities.
Desktop OS do not support hardware abstraction.
What are the security challenges in mobile operating systems?(3)
Application sandboxing vulnerabilities.
Malware targeting mobile devices.
Data leakage from unsecured apps.
Lack of encryption algorithms.
Absence of multitasking features.
What are the characteristics of real-time operating systems (RTOS)? (2)
Deterministic task scheduling.
Real-time clock management.
Prioritizing user applications.
Dynamic process creation only.
Static file system configurations.
What are the differences between hard and soft real-time systems?(3)
Hard RTOS guarantee deadlines; soft RTOS do not.
Hard RTOS are used in critical systems; soft RTOS are not.
Soft RTOS allow occasional delays in task completion.
Soft RTOS prioritize hardware over software tasks.
Hard RTOS do not allow multitasking.
What are the key components of network operating systems? (2)
TCP/IP stack.
Sockets and network protocols.
Static memory allocation.
Single-threaded process management.
Direct hardware encryption.
How do network operating systems ensure security?(3)
Firewall configurations.
User authentication protocols.
Access control lists (ACLs).
Only by restricting remote access.
By eliminating network transparency.
What are the key techniques for achieving fault tolerance in operating systems? (2)
Redundancy of hardware and software.
Replication of critical data.
Single-threaded task execution.
Removing multitasking capabilities.
Manual data recovery only.
What are the primary steps in error detection and recovery?(3)
Error identification and logging.
Recovering using checkpoint data.
Isolating faulty processes.
Disabling hardware interactions.
By halting all processes.
What are the common techniques for optimizing operating system performance? (2)
Caching and prefetching.
Dynamic process scheduling.
Removing file systems.
Reducing kernel space.
Using static memory allocations only.
What tools are used for operating system performance analysis?(3)
Profiling tools.
Performance benchmarking utilities.
System activity monitors.
Static memory analyzers.
File encryption systems.
What are the emerging trends in operating systems? (2)
Quantum computing.
Edge computing.
Static memory allocation.
Only traditional multitasking.
Removing hardware abstraction.
What challenges do operating system designers face with IoT?(3)
Resource constraints.
Security and privacy concerns.
Scalability issues.
Reducing user interactivity.
Implementing static encryption methods.
What are the primary steps in setting up a virtual machine? (2)
Create a virtual machine using a hypervisor.
Install an operating system on the virtual machine.
Directly interact with host hardware.
Remove guest OS dependencies.
Disable network configurations.
How do containers differ from virtual machines in resource management?(3)
Containers share the host OS kernel.
Containers use less overhead compared to virtual machines.
Virtual machines require dedicated hardware virtualization.
Containers replace hypervisors entirely.
Virtual machines lack networking capabilities.
What are the key features of Hadoop HDFS? (2)
Fault tolerance.
Scalability.
Direct hardware abstraction.
Single-point data management.
Elimination of metadata.
What mechanisms does Hadoop HDFS use for fault tolerance?(3)
Data replication.
Heartbeat and block reporting.
NameNode and DataNode interaction.
Elimination of distributed processes.
Manual recovery techniques only.
What is the purpose of Android’s application sandbox? (2)
To isolate apps from each other.
To enhance security by preventing unauthorized access.
To allow unrestricted access to system files.
To prioritize multitasking over security.
To enable direct hardware interaction.
What are the key features of Android’s permission model?(3)
Permissions must be granted explicitly by the user.
Apps are restricted to their declared permissions.
Permissions can be modified dynamically in newer Android versions.
Permissions are automatically granted for all installed apps.
Permissions bypass user confirmation.
What are the primary scheduling policies in FreeRTOS? (2)
Preemptive scheduling.
Cooperative scheduling.
Priority inversion only.
Dynamic memory allocation.
Round-robin scheduling is unsupported
How does FreeRTOS manage task priorities? (3)
Higher-priority tasks preempt lower-priority ones.
Task priorities are user-defined.
Priority inversion is managed using mutexes.
Task priorities are assigned dynamically by the system
Lower-priority tasks block higher-priority ones.
What are the key features of Cisco IOS? (2)
Command-line interface for configuration.
Support for network protocols like OSPF and EIGRP.
Direct device access only.
Static memory allocation.
No support for routing protocols.
What are the key steps in configuring a firewall on Cisco IOS? (2)
Define access control lists (ACLs).
Apply ACLs to network interfaces.
Specify allowed and denied traffic types.
Disable encryption for efficiency.
Remove all static routes.
What is the purpose of checkpointing in distributed systems? (2)
To save the system state periodically.
To enable recovery after failures.
To remove redundancy in data storage.
To dynamically allocate resources.
To bypass fault tolerance mechanisms
How is recovery managed after a failure in a distributed system? (3)
Restarting from the last checkpoint.
Replicating data from backup nodes.
Synchronizing with remaining nodes.
Eliminating all active processes.
Using manual synchronization only
What are the common tools for profiling OS performance? (2)
top
htop
ls
cd
rm
What metrics are analyzed in OS performance profiling? (3)
CPU utilization.
Memory usage.
Disk I/O performance.
Network encryption rates.
Static kernel configurations.
What are the primary features of IoT operating systems? (2)
Low power consumption.
Real-time data processing.
Dynamic hardware virtualization.
High memory usage.
Extensive encryption-only features.
What challenges do IoT operating systems face in edge computing? (3)
Limited computational resources.
High security risks.
Network latency issues.
Excessive hardware dependencies.
Elimination of real-time features.
What is the main purpose of user authentication in operating systems?
To verify the identity of a user.
To monitor network traffic.
To manage system resources.
To install software
To configure the firewall
Which of the following is a common access control mechanism?
Role-Based Access Control (RBAC)
Virtual Private Network (VPN)
Distributed Denial of Service (DDoS)
File encryption
Network segmentation
Which encryption algorithm is commonly used for securing data in transit?
AES (Advanced Encryption Standard)
SHA (Secure Hash Algorithm)
MD5 (Message Digest Algorithm 5)
DES (Data Encryption Standard)
RSA (Rivest-Shamir-Adleman)
Which of the following is a security policy in operating systems?
SELinux (Security-Enhanced Linux)
User permissions
File system cleanup
File compression
Backup scheduling
What is the purpose of malware detection in operating systems?
To identify and remove harmful software
To increase network bandwidth
To monitor system performance
To protect against power surges
To optimize storage usage
What is a hypervisor in virtualization?
A layer that allows multiple virtual machines to run on a host
A tool for managing network traffic
A hardware component for improving graphics performance
A file system for virtual environments
A monitoring tool for virtual machine health
Which of the following is a container-based virtualization technology?
Docker
VMware
Hyper-V
VirtualBox
Parallels
Which of these is an example of Infrastructure as a Service (IaaS)?
Amazon Web Services (AWS)
Dropbox
Office 365
Google Drive
GitHub
What is the primary function of a cloud OS?
To manage virtualized resources and services in the cloud
To create backups of cloud data
To encrypt cloud storage
To monitor hardware health
To optimize network latency
In a virtualized environment, what is resource isolation?
The separation of resources between virtual machines to prevent interference
The merging of storage devices into a single volume
The sharing of IP addresses between VMs
The encryption of communication between VMs
The allocation of more CPU to one VM
What is one key feature of Android OS?
Open-source software
Proprietary software
Closed-source software
Compatible only with iOS apps
Non-customizable interface
Which of the following is a characteristic of iOS security?
App sandboxing
Open-source code
Cross-platform compatibility
Unrestricted file access
No app validation
How do mobile OS power management techniques improve battery life?
By managing the power usage of apps and hardware components
By reducing network speed
By disabling the device when not in use
By reducing screen resolution
By limiting app installations
Which of the following is a mobile OS security concern?
App permissions and data access
Display brightness control
Increased storage capacity
Application design
Enhanced CPU performance
What is the key difference between mobile and desktop operating systems?
Mobile operating systems are optimized for small screens and touch interfaces
Desktop operating systems are designed for battery-powered devices
Mobile operating systems use the same architecture as desktop operating systems
Desktop operating systems are more secure than mobile operating systems
Mobile operating systems are limited to one application at a time
What is a characteristic of a Real-Time Operating System (RTOS)?
Predictable and deterministic response times
Low energy consumption
Multi-tasking with no delays
High graphical user interface complexity
Limited to desktop computers
What is task scheduling in an RTOS?
The management of task execution based on priority and deadlines
The allocation of storage space for files
The communication between devices
The creation of virtual machines
The management of user interfaces
Which of the following RTOS is commonly used in embedded systems?
FreeRTOS
Ubuntu
Windows 10
macOS
Debian
What is interrupt handling in RTOS?
The process of responding to and managing hardware interrupts
The organization of user files
The optimization of CPU usage
The configuration of network settings
The execution of non-critical tasks
Which of the following is a key requirement for RTOS?
Deterministic task execution
High-resolution graphics
Multi-user support
Virtualization of hardware
Complex file systems
What is the primary function of the TCP/IP stack in network operating systems?
To manage network communication between devices
To encrypt network data
To store network configurations
To connect to remote servers
To manage user authentication
Which network protocol is used for securely transmitting data over the internet?
HTTPS
HTTP
FTP
DNS
POP3
What is the purpose of firewall management in a network operating system?
To filter and control network traffic based on security policies
To enhance user interface performance
To increase network speed
To configure network devices
To manage file systems
Which of the following is an example of a network operating system?
Cisco IOS
Windows 10
Ubuntu
Red Hat Linux
macOS
What is the primary role of a socket in modern OS networking?
To establish communication between applications over a network
To encrypt data packets
To manage user access
To store network configurations
To optimize routing tables
What does SELinux (Security-Enhanced Linux) provide?
Mandatory access control
File system encryption
File permission management
Network configuration
Performance monitoring
Which of the following techniques is commonly used to prevent malware infections?
Antivirus software
Cloud storage
Compression algorithms
Backup software
Web browsers
What is the primary function of a container in virtualization?
To package applications and their dependencies in an isolated environment
To virtualize the entire operating system
To manage network traffic
To monitor hardware performance
To enhance user interface
What type of virtualization does Docker primarily use?
Container-based virtualization
Full virtualization
Paravirtualization
Hardware-assisted virtualization
Software-based virtualization
Which cloud service model provides virtual machines and storage as services?
Infrastructure as a Service (IaaS)
Platform as a Service (PaaS)
Software as a Service (SaaS)
Desktop as a Service (DaaS)
Network as a Service (NaaS)
What is app sandboxing in mobile operating systems?
Isolating apps from each other to protect data and system integrity
Running apps in full access mode
Allowing apps to access all system files
Running apps without any restrictions
Encrypting all app data
What is the purpose of app permissions in mobile operating systems?
To control the access level of apps to system resources
To increase app speed
To reduce battery consumption
To prevent apps from being installed
To block network access
Which mobile operating system is known for its closed ecosystem?
iOS
Android
Windows Phone
Ubuntu Touch
HarmonyOS
Which RTOS is used in automotive systems for safety-critical applications?
QNX
Windows CE
Linux
FreeRTOS
Solaris
What is the main advantage of an RTOS in embedded systems?
Real-time task execution
Virtual machine support
Extensive user interfaces
Easy system updates
Large storage capacity
Which of the following is a network protocol used for managing email communications?
SMTP (Simple Mail Transfer Protocol)
FTP (File Transfer Protocol)
HTTP (Hypertext Transfer Protocol)
POP3 (Post Office Protocol 3)
IMAP (Internet Message Access Protocol)
What is the purpose of network security in operating systems?
To protect data and resources from unauthorized access
To enhance video playback quality
To speed up file downloads
To improve user interface
To optimize power usage
