エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
le4 parallel programming
高速化: オペレーティングシステムについて 前節では、ユーザプログラムの実行時の状態は、 <pcの値, ... 高速化: オペレーティングシステムについて 前節では、ユーザプログラムの実行時の状態は、 <pcの値, レジスタの値, メモリの値> というソフトウェアから見える計算機ハードウェアの状態であると考えていた。 しかし、近年の オペレーティングシステム(OS) ではプログラムを実行する プロセスを複数並行して走らせる ことができる。 プログラムが静的な実体であるのに対し、プロセスは実行時の 個々のインスタンスである。例えば、シェルのコマンドラインで: ./foo -a 100 & ./foo -a 200 & ./foo -a 300 とすれば、fooという名前の実行形式ファイル(ユーザプログラム)を実行 する3つのプロセスを並行して走らせることができる。 OSは、各プロセスがそれぞれの <pcの値, レジスタの値, メモリの値> を持って処理を進めるようにする必要がある。各プロセスのプ ログ