DirectXシリーズはライブラリですか?
ソフトウェア No Comments »DirectXシリーズもライブラリです。特にゲーム、グラフィックスに関連したものを集めたものです。最近ではこういったライブラリはAPI(Application Programming Interface)という形で提供されるものが多くなっています。APIとはライブラリを利用するためのインターフェースです。APIによりプログラムを作成するのがとても楽になります。
DirectXシリーズもライブラリです。特にゲーム、グラフィックスに関連したものを集めたものです。最近ではこういったライブラリはAPI(Application Programming Interface)という形で提供されるものが多くなっています。APIとはライブラリを利用するためのインターフェースです。APIによりプログラムを作成するのがとても楽になります。
dirはMS-DOSでファイルの情報を表示するためのコマンドです。lsはUNIXでファイルの情報を表示するためのコマンドです。元祖はUNIXです。MS-DOSはUNIXより後から作成されたので、UNIXなどのコマンドを参考にしたのでしょう。
この問題では、A,B同時にI/Oの要求があった場合はAを優先するという条件になっています。他の問題では、A,BごとにI/Oが独立しているという場合もあります。I/Oについては問題に条件が書いてありますので、その時々で違います。問題を解くときは条件をよく読んでください。
Windowsに付属しているデフラグは、ハードディスクの断片化を整理するツールです。パソコンでファイルを繰り返し利用していると、ハードディスクにファイルを保存するとき断片的に保存されてしまいます。これを解消するために、断片化された領域をまとめて整理するのがデフラグです。コンパクションは主記憶領域の断片化を整理するためのものです。ハードディスクと主記憶装置で違いますが仕組みは両方とも同じイメージです。
宿題はこつこつやっていきましょう。少し遅れてもいいので、週末などにまとめてやることにしてもいいと思います。
時間は自分で作り出すものです。授業と授業のちょっと空いた時間や電車での通学なら通学時間にちょっとやるのもいいでしょう。
1問でもいいので少しずつこなしていくことが大切です。それがみなさんの血となり肉となります。そして、大きな花が咲くときが来るでしょう。
桜木花道は、ジャンプシュートを撃つためにシュート2万本の練習をしました。それと同じなのです。
タイムスライシングとタイムクウォンタムはどちらも同じ意味です。タスクにCPUを割り当てる時間のことです。名前が違うだけです。
セマフォは以下の図にあるように、ある資源の排他制御を行うための制御方法です。今、タスク1とタスク2が資源R2を利用するときを考えます。資源Rはひとつのタスクからしか利用できないとします。
タスク1は資源Rを利用するときにP操作を行います。P操作を行うとSから1と引きます。するとSが0になります。また、資源Rの利用が終わると、V操作を行います。V操作を行うとSから1を足します。Sが1になります。
タスク2が資源Rを利用するときは、 同様にP操作を行いますがSが0のため資源Rを利用するために待ち状態になります。タスク1は資源Rを利用し終わるとSは1になるので、このときタスク2は資源Rを利用できるようになります。
このようにSに同時に利用できるタスクの数を入れておくと、その数だけ同時にタスクを利用できるようになります。(この場合は同時に利用できるタスクが1です) タスクはSの値をみれば、今資源を利用できるのかどうかを判別できます。
このSが腕木式信号のような役割をしているのですね。
