コンピュータシステム

コンピュータシステム

コンピュータの割込み処理を理解しよう!

「割り込み」って聞くと、行列に割り込むイメージがあって、なんか嫌な感じですよね。 でも、コンピュータにおける割込み処理は非常に重要です。 今回はこの割込み処理に関して、解説します! 割込み処理とは? コンピュータに...
コンピュータシステム

ジョブ管理を学ぼう!

「ジョブ管理」、何となくイメージが湧く言葉ですよね。 今回はコンピュータにおいて、仕事の処理を行うための重要な仕組みであるジョブ管理について解説します!   ジョブ管理とは? 「コンピュータを使う」ということは何ら...
コンピュータシステム

システムの「ポーリング」とは?図で解説!

「ポーリングって、あのボールでピンを倒すゲームでしょ」って、つまらないボケをいきなり言ってしまいましたが、今回はシステムの「ポーリング」について解説します。 システム内での役割とメリット、デメリットも理解していきましょう! ...
2022.05.12
コンピュータシステム

仮想記憶管理の仕組みを学ぼう!(ページング方式とは?)

「仮想記憶管理」。ちょっと格好良い響きの言葉ですよね。コンピュータにおけるプログラムを管理するための仕組みを「記憶管理」と呼び、その中の方式の一つとして「仮想記憶管理」があります。 今回は「仮想記憶管理」の仕組みと代表的な方式である...
コンピュータシステム

プログラム構造化設計とモジュールの独立性を学ぼう!

プログラムの勉強をしていると途中でクラスやらオブジェクト指向やらという言葉が出てきますね。その中で「モジュール」という言葉も出てきます。今回はプログラム開発におけるモジュールとプログラム構造化設計に関して学んでみましょう! プログラ...
2021.02.01
コンピュータシステム

デュプレックスシステムとデュアルシステムはどんなもの?(ホットスタンバイとコールドスタンバイの違いを解説)

突然ですが、システムの信頼性を高めるにはどうしたら良いのでしょうか? 答えは「止まらないシステムを作れば良い!」なのですが、具体的に止まらないシステムを作るにはどうすれば良いのでしょうか? 今回は止まらないシステムの方式の一つ...
コンピュータシステム

セマフォの仕組みを学んでみよう

コンピュータにおける一連の作業において、複数のタスク(処理)がリソース(記憶領域)を奪い合って問題が発生してしまうことがあります。 そのための対策として「排他制御」がありますが、この方法にはいくつかの種類があります。 今回はこ...
コンピュータシステム

コンピュータにおけるタスクの排他制御って何だろう?

「排他制御」、ITを勉強していると良く出てくる言葉ですよね。 今回はコンピュータ上でのタスク(仕事の単位)が共有のリソース(記憶領域)にアクセスする際に問題が発生しないための「排他制御」に関して解説します! コンピュータ上での...
コンピュータシステム

システム全体の稼働率の計算方法を学ぼう!(直列接続、並列接続)

システムの信頼性を計るための数値として「稼働率」があります。システム単体の稼働率を求めるには、以下の方法で求めることができます。 $$稼働率 = \frac{MTBF}{MTBF+MTTR} = \frac{全運転期間の中で...
2022.04.30
コンピュータシステム

MTBFとMTTRの違い、そして稼働率を学ぼう!(システムの故障間隔と修理時間)

情報処理の学習をしていると「システムの信頼性や稼働率」というテーマにおいて、「MTBF」、「MTTR」って言葉が出てきます。MTBっていうとマウンテンバイクかと思いますが、そんなはずはございません。(笑) システムは故障が少...
タイトルとURLをコピーしました