1台のコンピュータを論理的に分割し, それぞれで独立したOSとアプリケーションソフトを実行させ, あたかも複数のコンピュータが同時に稼働しているかのように見せる技術として, 最も適切なものはどれか。
平成30年度 春期 ITパスポート試験 問62
This question's explanation and your answers so far.
問 62
Incorrectア
NAS (Network Attached Storage) is a network-attached storage device that connects directly to a network so that multiple devices can share files. It is a mechanism for storing and sharing data, not a technology for running multiple OSes simultaneously on a single computer, so it is incorrect.
Incorrectイ
Augmented reality (AR) is a technology that overlays computer-generated information, such as text and images, onto a real-world scene. It is a user-interface / display technology and has nothing to do with logically partitioning a computer or running multiple OSes simultaneously, so it is incorrect.
- ウ
正解 The correct answer is ウ, Virtualization. Virtualization is a technology that logically partitions the resources of a single physical computer, such as its CPU, memory, and storage, and builds multiple virtual machines (virtual computers) on top of them. Each virtual machine can simultaneously run its own independent OS and application software, so to the user it appears as if multiple computers are running in parallel. This matches all the conditions stated in the question, logically partitioning, running an independent OS and applications on each partition, and making it appear as if multiple computers run simultaneously, so it is the most appropriate.
Incorrectエ
Multi-boot is a mechanism in which multiple OSes are installed on a single computer, and at startup you choose which one to boot. Only one OS actually runs at a time; multiple OSes do not run simultaneously, so it does not satisfy the question's condition of making it appear as if multiple computers run simultaneously, and is therefore incorrect.
- Virtualization = a technology that logically partitions a single physical computer and runs independent OSes and applications simultaneously on multiple virtual machines.
- Whether OSes can run simultaneously is the key distinction: virtualization runs multiple OSes at the same time, whereas multi-boot only selects one OS at startup and does not run them simultaneously.