【まるちたすく】
マルチタスク とは?
💡 料理しながら洗濯もする…PCの「同時並行」の仕組み
📌 このページのポイント
PCって本当に「同時」に動いてるの?
1つのCPUコアが同時にできるのは1つの処理だけ。でもOSがミリ秒単位で処理を切り替えているから、人間には同時に動いているように見えるんだ。これを「タイムスライス」と言うよ
マルチコアCPUだと本当に同時?
そう!4コアのCPUなら4つの処理を物理的に同時実行できるよ。だからコア数が多いPCほど、たくさんのアプリを開いてもサクサク動くんだ
たくさんアプリを開くとPCが重くなるのはなんで?
アプリごとにメモリを消費するから、メモリが足りなくなるとディスクを代わりに使う「スワップ」が発生して遅くなるんだ。タスクマネージャーでメモリ使用率を確認してみるといいよ
人間のマルチタスクとPCのマルチタスクは同じ?
実は人間の脳はPCのように並列処理できなくて、意識を素早く切り替えてるだけなんだ。しかも切り替えのたびに集中力が落ちる。だからエンジニアの間では「シングルタスクに集中した方が生産性が高い」とも言われてるよ
まとめ:ざっくりこれだけ覚えればOK!
「マルチタスク」って出てきたら「複数のプログラムを同時に動かすこと」と思えればだいたいOK!
📖 おまけ:英語の意味
「Multitask」 = 複数の作業
💬 「multi(複数の)+ task(作業)」で、複数の仕事を並行してこなすことだよ