ThatQuiz Test Library Take this test now
Operating systems - Test
Contributed by: MacKenzie
  • 1. An operating system is a vital software component that manages all the hardware and software resources of a computer system. It provides a user-friendly interface for interaction, coordinates the various system components, controls the execution of software programs, manages memory and storage, facilitates communication among devices, and ensures system security. Operating systems serve as an intermediary between users and hardware, enabling users to run applications and utilize the computer's resources efficiently.

    What is the purpose of an operating system?
A) To make phone calls.
B) To create documents and presentations.
C) To manage computer hardware and act as an intermediary between the user and the computer.
D) To browse the internet faster.
  • 2. Which operating system is developed by Apple Inc.?
A) Linux
B) Windows
C) macOS
D) Android
  • 3. What is the role of device drivers in an operating system?
A) To manage email accounts.
B) To play video games.
C) To provide an interface for hardware devices to communicate with the operating system.
D) To design websites.
  • 4. Which operating system is popular for mobile devices such as smartphones and tablets?
A) Android
B) Ubuntu
C) macOS
D) Windows
  • 5. What does GUI stand for in the context of operating systems?
A) Great User Interface
B) Graphical User Interface
C) Global User Interaction
D) General Usage Indicator
  • 6. What is the purpose of a bootloader in an operating system?
A) To load the operating system into memory during the boot process.
B) To track the number of steps taken in a day.
C) To design logos for companies.
D) To create music playlists.
  • 7. What is root access in the context of operating systems?
A) Access to root vegetables.
B) Access to tree roots.
C) Access to plant roots.
D) The highest level of access to the operating system, allowing full control over system settings and files.
  • 8. What is multitasking in the context of operating systems?
A) Downloading multiple files simultaneously.
B) Using multiple keyboards and mice at the same time.
C) The ability of an operating system to execute multiple tasks concurrently.
D) Juggling multiple physical objects.
  • 9. Which operating system is known for its command-line interface and customization options?
A) iOS
B) Windows
C) Chrome OS
D) Linux
  • 10. What is the purpose of the registry in the Windows operating system?
A) A central database used to store configuration settings and options for the operating system.
B) To store photos and videos.
C) To manage financial transactions.
D) To keep track of physical exercise routines.
  • 11. What is system call in an operating system?
A) A messaging system for computer users.
B) An online shopping platform.
C) An interface provided by the operating system that allows user-level processes to request services from the kernel.
D) A customer service hotline for software issues.
  • 12. What is a shell in the context of operating systems?
A) Online shopping platform.
B) Outer layer of the operating system.
C) Protective covering for hardware components.
D) A program that interprets commands and allows the user to interact with the operating system.
  • 13. What is the purpose of the Task Manager in Windows operating system?
A) To create presentations.
B) To send emails.
C) To monitor system performance and manage running processes.
D) To play video games.
  • 14. Which operating system is most commonly used for gaming due to its wide range of game compatibility?
A) Windows
B) iOS
C) Ubuntu
D) Chrome OS
  • 15. What is a common event that triggers a software interrupt?
A) A time slice occurring, requiring a context switch.
B) Accessing valid memory addresses.
C) User input from the keyboard.
D) The completion of a program's execution.
  • 16. Which design approach does Android use?
A) Procedural design
B) Functional programming
C) Object-oriented design
D) Imperative programming
  • 17. What file system does Windows use that includes a master table and records with metadata for each file?
A) HFS+
B) EXT4
C) NTFS
D) FAT32
  • 18. What is one of the priorities in Windows design?
A) Minimalism
B) Redundancy
C) Open-source development
D) Security
  • 19. What was the first popular operating system to support multiprogramming?
A) OS/360
B) Fortran Monitor System (FMS)
C) UNIX
D) MINIX
  • 20. Which assembly language instruction is used to generate software interrupts for x86 CPUs?
A) JMP X, where X is the jump address.
B) MOV X, Y, where X and Y are registers.
C) CALL X, where X is a function identifier.
D) INT X, where X is the offset number in hexadecimal format.
  • 21. Which command-line syntax is used for piping in Unix-like systems?
A) alpha | bravo.
B) alpha > bravo.
C) alpha < bravo.
D) alpha & bravo.
  • 22. What system call is used in Unix-like operating systems to send signals?
A) wait(pid, signum).
B) kill(pid, signum).
C) fork(pid, signum).
D) exec(pid, signum).
  • 23. Which operating system did Windows NT borrow features from, leading to a legal settlement?
A) Symbian OS
B) VAX/VMS
C) BlackBerry OS
D) Linux
  • 24. Under which license is Linux distributed?
A) BSD License
B) GNU General Public License (GPL)
C) Apache License
D) MIT License
  • 25. What is a common example of a hobby operating system?
A) Syllable or TempleOS
B) Ubuntu or Fedora
C) Windows or macOS
D) Android or iOS
  • 26. Which operating system is considered a precursor to cloud computing?
A) System/360
B) Linux
C) UNIX
D) MULTICS
  • 27. Which of the following systems does Linux support for networking features?
A) Android networking features
B) Windows networking features
C) MacOS networking features
D) Standard UNIX networking features
  • 28. Which standard was released to increase compatibility among UNIX systems?
A) ANSI C
B) POSIX
C) IEEE 802.11
D) ISO/IEC 27001
  • 29. What programming language is much of Android written in?
A) Python
B) Java
C) Ruby
D) C++
  • 30. What type of attack is enabled by the lack of bounds checking in C/C++?
A) Phishing attacks.
B) SQL injection attacks.
C) Buffer overflow attacks.
D) Cross-site scripting attacks.
  • 31. What type of multitasking does Linux employ?
A) Non-preemptive multitasking
B) Cooperative multitasking
C) Batch processing
D) Preemptive multitasking
  • 32. Who advocates for releasing the source code of all operating systems?
A) Andrew S. Tanenbaum.
B) Linus Torvalds.
C) Bill Gates.
D) Steve Jobs.
  • 33. Which library in Android is partially based on BSD code?
A) Windows API
B) UNIX shell
C) Linux kernel
D) Bionic C library
  • 34. What was the first popular computer to use a graphical user interface (GUI)?
A) Microsoft Windows
B) IBM PC
C) Apple's Macintosh
D) UNIX
  • 35. What technique involves randomizing memory addresses to prevent buffer overflow exploits?
A) Virtual private network (VPN).
B) Data encryption standard (DES).
C) Secure socket layer (SSL).
D) Address space layout randomization (ASLR).
Created with That Quiz — where test making and test taking are made easy for math and other subject areas.