基本情報技術者試験 part2
デュアルシステム:高い信頼性が要求されるシステムに用いられる。同じ処理を行うシステムを二重に用意し、処理結果を照合することで処理の正しさを確認する。
クラウドサービスへ移行することによって得られるメリット
PaaS:サービス提供者側でハードウェアやOS、プログラム開発環境などのプラットフォームを提供する形態。利用者はプラットフォームの導入や運用の負担をせずに、既存のソフトウェアを稼働させたりカスタマイズしたり、新たな開発が可能
建物を借りるイメージ
SaaS:ソフトウェアを自社で保有するのではなく、サービス側が提供するソフトウェアをインターネットを介して利用する形態。
Gmail、ブログサービスなど
部屋だけを借りるイメージ
IaaS:仮想化技術を利用してハードウェアやネットワークなどの情報システムインフラをクラウドサービス側が提供する形態。土地を借りるイメージ
メモリリーク:確保したメモリ領域を解放する処理がプログラムに入ってないのが原因で、メモリを確保はするけど解放しないのが続くことにより、メモリの空き領域が減っていくこと
スラッシング:アプリの同時実行数を増やした場合に、主記憶容量が不足し、処理時間のほとんどがページングに費やされ、スループットの極端な低下を招くこと
ページング:ページ単位で領域の出し入れを行う
スワッピング:プロセス単位で領域の出し入れを行う
オーバーレイ:実行時のプログラム領域の大きさに制限があるとき、必要になったモジュールを主記憶に取り込む手法
フラグメンテーション:主記憶で利用可能な空き領域の総量は足りているのに、主記憶中の不連続で散財しているので、大きなプログラムをロードする領域が確保できないこと
【ソフトウェア制御】
ポーリング制御:コンピュータシステムにおいて、入出力装置などの周辺装置や機器に対して、定期的に問い合わせを行うことで状態を確認し、タイミングを図って処理を行う制御方式