Four Basic OS Characteristics | Generated by AI

Home 2026.08

Question: What are the four common basic characteristics of operating systems?

Answer: The correct answer is D: Concurrency, Sharing, Virtuality, and Asynchrony.

Explanation of the Four Basic Characteristics

  1. Concurrency (并发性): The ability of an operating system to handle multiple tasks or processes simultaneously within an overlapping time frame. Concurrency is the most essential feature of modern operating systems.
  2. Sharing (共享性): System resources (such as the CPU, memory, storage, and I/O devices) are shared among multiple concurrently executing processes rather than being exclusively owned by a single process at all times.
  3. Virtuality (虚拟性): The technique of mapping a physical entity into logical equivalents (such as Virtual Memory or Virtual CPUs) to provide users with an optimized and isolated operating environment.
  4. Asynchrony (异步性): In a multi-tasking environment, processes execute in an asynchronous manner—progressing, pausing, and completing at unpredictable times and speeds due to resource competition.

Why Option A is Incorrect

Option A includes “Real-time performance” (实时性) and “Synchronization” (同步性). While synchronization is a mechanism used within operating systems and real-time performance is a characteristic of specific Real-Time Operating Systems (RTOS), they are not part of the four standard, universal characteristics shared by general-purpose operating systems.


Generated by AI. Curating and sharing still takes effort. If you find it useful, feel free to donate. WeChat: @lzwjavaWeChat QR · X: @lzwjava · Say hi 👋

Back Donate