問題
ア: 仮想現実
イ: デュアルコア
ウ: デュアルシステム
エ: マルチタスク
この機能は、1つのコンピューターで、いくつかのアプリ(プログラム)を少しずつ交代しながら動かすしくみです。たとえば、音楽を聞きながらインターネットを見たり、動画を見ながらメールを受け取ったりすることができます。まるで同時に動いているように見えます。
- ア: 仮想現実
パソコンやゴーグルで作られた、現実のように見える世界のことです。この説明には関係ありません。 - イ: デュアルコア
CPUの中に「2つの頭脳」があるしくみで、処理が速くなります。でも「同時に動いているように見せる」こととは少し違います。 - ウ: デュアルシステム
2つのシステムを使うことですが、今回の説明にはあてはまりません。 - エ: マルチタスク
正解です。 パソコンがいくつかの作業を順番にすばやく切り替えて動かすことで、同時に使っているように見せるしくみです。
このように、「いくつかのアプリを同時に使えるようにするしくみ」という点で、正しい答えは 「エ: マルチタスク」 です。
Multitasking means your computer can switch quickly between different programs, making it look like they are working at the same time. For example, you can play music while browsing the internet, or write an email while watching a video. The computer does a little bit of each task in turns—very fast—so it feels like everything is running together.
- A: Virtual Reality
This is a computer-made world that looks real, often used with VR headsets. It’s not related to doing many tasks at once. - B: Dual Core
This means a CPU has two “brains” inside, so it can handle more work. It helps with speed, but it’s not the reason tasks appear to run at the same time. - C: Dual System
This means using two different systems. It doesn’t explain how one computer runs many programs at once. - D: Multitasking
Correct. This is the name for when your computer switches quickly between tasks, so you can do many things at once.
So, the correct answer is “D: Multitasking” because it allows your computer to run many apps at the same time—like listening to music while writing a report.
ア: CPUに複数のコア(計算する部分)があること
イ: ハードディスクやSSDを使って、主記憶装置より大きな容量の記憶空間を実現すること
ウ: 一つのアプリケーションを複数の処理単位(スレッド)に分けて、それらを並列して処理すること
エ: 一つのデータを分けて、複数のハードディスクに保存すること
マルチスレッドとは、1つのアプリケーションの中で「いくつかの作業(スレッド)」を同時に進めるしくみです。たとえば、動画アプリなら…
- 映像を再生する
- 音声を流す
- 字幕を表示する
といった作業を、同時に別々のスレッドで処理できます。こうすることで、アプリの動きがスムーズになります。
- ア: CPUに複数のコアがあること
CPUの物理的な構造のことで、たしかにマルチスレッドに向いていますが、それ自体はマルチスレッドの説明ではありません。 - イ: ハードディスクやSSDを使って、主記憶より大きな記憶空間を実現すること
これは補助記憶装置の話です。マルチスレッドとは関係ありません。 - ウ: 一つのアプリケーションを複数の処理単位(スレッド)に分けて、それらを並列して処理すること
正解です。 これがまさにマルチスレッドのことを説明しています。 - エ: 一つのデータを分けて、複数のハードディスクに保存すること
これは「RAID」などのストレージ技術に近い内容で、マルチスレッドとは別の話です。
このように、アプリの中で同時にいくつかの処理を進めることができるしくみが「マルチスレッド」です。
したがって、正しい答えは 「ウ: 一つのアプリケーションを複数の処理単位(スレッド)に分けて、それらを並列して処理すること」 です。
Multithreading is a way to make a single application work more efficiently by breaking it into smaller parts called “threads” that can run at the same time. For example, in a video app, one thread can show the video, another can play the sound, and another can load subtitles—all working together to give a smooth experience.
- A: Having multiple cores (processing units) in the CPU
This means the CPU has more than one “brain” to handle tasks. It helps with speed, but it’s about hardware—not how one app splits into threads. - B: Using hard disks or SSDs to provide larger storage space than main memory
This is about saving files and data, and has nothing to do with how apps run tasks at the same time. - C: Dividing a single application into multiple processing units (threads) and processing them in parallel
Correct. This is what multithreading means—running parts of one app at the same time to make it work faster and smoother. - D: Dividing a single data set and storing it across multiple hard disks
This is related to data storage methods like RAID. It’s not related to running apps more efficiently.
So the best answer is “C: Dividing a single application into multiple processing units (threads) and processing them in parallel” because that’s exactly what multithreading does.
ア: 計算能力の高いCPUに交換する。
イ: 仮想記憶の容量を増やす。
ウ: 主記憶(RAM)の容量を増やす。
エ: 補助記憶装置(ハードディスク)を大きな容量のものに交換する。
パソコンの動きが遅くなる主な原因のひとつは、主記憶(RAM)が足りないことです。
RAMが足りないと、パソコンは使っていないデータを一時的にハードディスク(補助記憶装置)に移す「スワップ」という作業をします。
でもハードディスクはRAMよりずっと遅いので、何度もスワップが発生するとパソコン全体の動きが重くなってしまいます。
これを改善する一番の方法は、RAMの容量を増やすことです。
- ア: 計算能力の高いCPUに交換する
CPUを速くしても、メモリ不足によるスワップ問題はそのままです。効果は限定的です。 - イ: 仮想記憶の容量を増やす
一見よさそうですが、スワップがより多く発生する可能性があり、動作の重さは改善されません。 - ウ: 主記憶(RAM)の容量を増やす
正解です。 RAMが増えればスワップの回数が減り、処理速度が大きく改善されます。 - エ: 補助記憶装置(ハードディスク)を大きな容量のものに交換する
データ保存の面では効果がありますが、RAM不足によるスワップ遅延は解決できません。
以上から、最も効果的な対策は「ウ: 主記憶(RAM)の容量を増やす」です。
When your computer runs out of RAM (main memory), it temporarily moves some data to the hard disk. This is called “swapping.”
But hard disks are much slower than RAM. So if swapping happens often, your computer slows down a lot.
The best solution is to increase your RAM. This gives your computer more space to work in memory and reduces the need to swap data to the disk.
- A: Replace with a higher-performance CPU
This might make calculations faster, but it won’t help if the system keeps swapping due to low RAM. - B: Increase the capacity of virtual memory
This gives more disk space for swapping, but it’s still slow. It doesn’t fix the root problem. - C: Increase the capacity of the main memory (RAM)
Correct. More RAM means fewer swaps, and your computer can run much faster. - D: Replace the hard disk with one that has a larger capacity
This gives you more storage for files, but it won’t speed things up if RAM is too small.
So, the best choice is “C: Increase the capacity of the main memory (RAM)”.
参考:平成29年度春期 ITパスポート試験 問題73を基に作成、平成30年度秋期 ITパスポート試験 問題59を基に作成、令和2年度10月 ITパスポート試験 問題59を基に作成