0% found this document useful (0 votes)
13 views

Exam Practice Exercise For AOS

Uploaded by

Erick Wasonga
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

Exam Practice Exercise For AOS

Uploaded by

Erick Wasonga
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Exam practice exercise for AOS

Topic 1: High-Performance Computing (HPC)

1. What is the primary goal of High-Performance Computing (HPC)?


o A. To reduce the cost of computation
o B. To solve complex computational problems faster
o C. To minimize energy consumption in computing
o D. To increase the storage capacity of computers
2. Which of the following is NOT a parallel computing technique?
o A. Data Parallelism
o B. Task Parallelism
o C. Multithreading
o D. Paging
3. In distributed computing, what is the primary function of a cluster?
o A. To store large amounts of data
o B. To perform tasks sequentially
o C. To connect multiple computers to work together as a single system
o D. To provide wireless communication
4. Which supercomputer is known for being one of the fastest and used for
various scientific computations?
o A. Blue Gene
o B. Tianhe-2
o C. IBM Summit
o D. Cray-1

Topic 2: Computer Architecture

5. Which term refers to multiple processing units on a single chip?


o A. Many-core Processor
o B. Multi-core Processor
o C. RISC Processor
o D. CISC Processor
6. What is the purpose of L1, L2, and L3 caches in a computer system?
o A. To increase storage capacity
o B. To improve data access times
o C. To enhance security
o D. To manage network traffic
7. Which of the following best describes System on Chip (SoC)?
o A. A single processor with multiple cores
o B. Integration of all components of a computer into a single chip
o C. A type of non-volatile memory
o D. A multi-threading technique

Topic 3: Quantum Computing


8. What is a qubit in quantum computing?
o A. A binary digit
o B. A quantum error correction code
o C. The basic unit of quantum information
o D. A classical bit
9. Which algorithm is used in quantum computing for efficient integer
factorization?
o A. Grover's Algorithm
o B. Dijkstra's Algorithm
o C. Shor's Algorithm
o D. Bellman-Ford Algorithm
10. What is Quantum Key Distribution (QKD) used for?
o A. To perform quantum computations
o B. To securely share encryption keys using quantum mechanics
o C. To create quantum error correction codes
o D. To simulate classical algorithms

Topic 4: Concurrency and Synchronization

11. Which concurrency control mechanism simplifies parallel programming by


allowing memory operations to execute in an atomic manner?
o A. Lock-free Algorithms
o B. Wait-free Algorithms
o C. Transactional Memory
o D. Memory Barriers
12. What does a future represent in concurrency models?
o A. A completed task
o B. A task scheduled for future execution
o C. A resource lock
o D. A memory allocation

Topic 5: Advanced Memory Management

13. What is the primary purpose of garbage collection in memory management?


o A. To allocate memory efficiently
o B. To reclaim memory occupied by objects no longer in use
o C. To increase memory capacity
o D. To secure memory from vulnerabilities
14. Which of the following refers to using larger page sizes to reduce the overhead
of page management?
o A. Memory Deduplication
o B. Huge Pages
o C. Segmentation
o D. Cache Memory

Topic 6: File Systems and Storage Technologies


15. What is a key feature of a log-structured file system?
o A. Writing modifications to a log to optimize write performance
o B. Creating copies of data blocks before modifying them
o C. Keeping a journal of changes to improve reliability
o D. Storing files in a hierarchical structure
16. Which distributed file system is designed for large-scale data processing using
commodity hardware?
o A. NTFS
o B. Google File System (GFS)
o C. Hadoop Distributed File System (HDFS)
o D. EXT4

Topic 7: Virtualization and Containers

17. What is the primary purpose of a hypervisor?


o A. To manage network traffic
o B. To allocate memory resources
o C. To create and manage virtual machines
o D. To enhance security
18. Which technology is used for lightweight virtualization, providing isolated
environments for applications?
o A. VirtualBox
o B. Docker
o C. VMware
o D. Hyper-V

Topic 8: Security and Advanced OS Topics

19. What is the purpose of Secure Boot in trusted computing?


o A. To encrypt data on the hard drive
o B. To ensure that only trusted software is loaded during the boot process
o C. To manage network connections securely
o D. To provide sandboxing for applications
20. What is an emerging trend in operating systems designed to process data closer
to where it is generated to reduce latency?
o A. Cloud Computing
o B. Edge Computing
o C. Virtualization
o D. Real-time Operating Systems

You might also like