auの日記

プログラミング初心者の日記。(auはハンドルネームです)

スケジューリングとは

auです。

今日は、スケジューリングについて調べました。

スケジューリングとは

スケジューリングとは、マルチタスクな処理を行う際に、それを管理する処理のことを言います。

マルチタスクとは、音楽を流しながらWub閲覧をしつつ、ゲームをするなど、複数の処理を同時に行うことを言います。

この複数の処理をする際には、プライオリティ(優先順位)がつけられ、プライオリティが高いほど時間をかけて実行されます。

つまり、効果的にCPUの資源を利用しようとするのがスケジューリングですね。

このプライオリティは、スケジューリングアルゴリズムによって割り振られるそうです。