忘れ物おじさん

コンピューター構成要素

基本情報技術者試験 過去問(コンピューター構成要素-記憶装置) -情報処理シンプルまとめ

情報処理技術者試験(今のところは基本情報技術者試験)の過去問(コンピューター構成要素-記憶装置)を集めて,シンプルにまとめています。RAM(DRAM,SDRAM,SRAM,コンデンサ,リフレッシュ,フリップフロップ回路など),ROM(マスクROM,フラッシュメモリなど),キャッシュメモリ(ヒット率,実効アクセス時間,ミスペナルティ,命令キャッシュ,LRU,ライトスルー,ライトバックなど),主記憶装置(メモリインタリーブなど),補助記憶装置(ハードディスク(HDD),セクタ,トラック,シリンダ,記憶容量,アクセス時間,平均位置決め時間(平均シーク時間),平均回転待ち時間,データ転送時間など),SDメモリカードについて,理解度を確認することができます。解けなかった問題や,完全に理解できていない問題については,【参考】にあるリンク先ページを読んで,もう一度,解いてみてください。難しい問題もあると思いますが,繰り返し解くことにより,だんだんと身に付いてきますので,根気よく頑張りましょう。
コンピューター構成要素

基本情報技術者試験 過去問(コンピューター構成要素-入力装置,出力装置,バスと入出力インタフェース) -情報処理シンプルまとめ

情報処理技術者試験(今のところは基本情報技術者試験)の過去問(コンピューター構成要素-入力装置,出力装置,バスと入出力インタフェース)を集めて,シンプルにまとめています。入力装置(タッチパネル,RFIDタグなど),出力装置(有機ELディスプレイ,プラズマディスプレイ,3Dプリンタ,解像度など),バスと入出力インタフェース(USB,Bluetooth,アドレスバス,デイジーチェーンなど)について,理解度を確認することができます。解けなかった問題や,完全に理解できていない問題については,【参考】にあるリンク先ページを読んで,もう一度,解いてみてください。難しい問題もあると思いますが,繰り返し解くことにより,だんだんと身に付いてきますので,根気よく頑張りましょう。
システム構成要素

システム構成 -情報処理シンプルまとめ

基本情報技術者試験など情報処理技術者試験を受験する方にとっては必須の,システム構成についてシンプルにまとめています。はじめに,システムの処理方式について,処理を行うタイミングによる分類(バッチ処理とリアルタイム処理(オンライントランザクション処理,リアルタイム制御処理))と処理を行う場所による分類(集中処理,分散処理)の説明をします。次に,システムの高信頼化(フォールトアボイダンス,フォールトトレランス,フェイルセーフ,フェイルソフト,フェイルオーバー,フォールバック(縮退運転),フールプルーフ)について説明します。その後,システム構成(シンプレックスシステム,デュアルシステム,デュプレックスシステム)について説明し,最後に,クライアントサーバーシステム(サーバーの種類,3層クライアントサーバーシステム,ストアドプロシージャ,シンクライアント),RAID(RAIDの技術(ストライピング,ミラーリング,パリティチェック),RAIDの種類(RAID0~RAID6)),ネットワークストレージ(DAS,NAS,SAN),マルチプロセッサシステム,クラスタリングシステム(HPCクラスタ,HAクラスタ,負荷分散クラスタ)について説明します。たくさんあって,シンプルではなくなってきましたが,頑張って読んでみましょう。
システム構成要素

システムの性能評価と信頼性 -情報処理シンプルまとめ

基本情報技術者試験など情報処理技術者試験を受験する方にとっては必須の,システムの性能評価と信頼性についてシンプルにまとめています。システムの性能評価については,性能評価指標(スループット,レスポンスタイム(応答時間),ターンアラウンドタイム),システムの性能計算(トランザクションの処理能力,TPS),性能評価方法(ベンチマーク,モニタリング)について,システムの信頼性については,RASIS,バスタブ曲線(故障率曲線),稼働率(MTBF,MTTR,直列システムの稼働率,並列システムの稼働率,直列と並列が混在するシステムの稼働率)について説明しています。どれも,大切な内容ですので,ひとつひとつ丁寧に,じっくり読んでみましょう。
システム構成要素

基本情報技術者試験 過去問(システム構成要素-システム構成) -情報処理シンプルまとめ

情報処理技術者試験(今のところは基本情報技術者試験)の過去問(システム構成要素-システム構成)を集めて,シンプルにまとめています。リアルタイムシステム(ハードリアルタイムシステム,ソフトリアルタイムシステム),システムの高信頼化(フォールトトレラントシステム,フェールセーフ,フェールソフト,縮退運転,フールプルーフ),システム構成の基本(シンプレックスシステム,デュアルシステム,デュプレックスシステム,ホットスタンバイ,コールドスタンバイ),クライアントサーバーシステム(3層クライアントサーバーシステム,2層クライアントサーバーシステム,APサーバー,DBサーバー,Webサーバー,Webサーバーの処理の流れ,Webシステム,Web3層構造,ストアドプロシージャ,シンクライアント),クラスタリングシステム(負荷分散クラスタ,HAクラスタ),エッジコンピューティング,RAID(ストライピング,ミラーリング,パリティチェック,RAID1,RAID5),ネットワークストレージ(NAS)について,理解度を確認することができます。解けなかった問題や,完全に理解できていない問題については,【参考】にあるリンク先ページを読んで,もう一度,解いてみてください。難しい問題もあると思いますが,繰り返し解くことにより,だんだんと身に付いてきますので,根気よく頑張りましょう。
システム構成要素

基本情報技術者試験 過去問(システム構成要素-システムの性能評価と信頼性) -情報処理シンプルまとめ

情報処理技術者試験(今のところは基本情報技術者試験)の過去問(システム構成要素-システムの性能評価と信頼性)を集めて,シンプルにまとめています。トランザクション処理能力(TPS),オンラインリアルタイムシステム(応答時間,サーバ処理時間,回線伝送時間,端末処理時間),システムの性能評価指標(スループット,ターンアラウンドタイム(レスポンスタイム(CPU時間,処理待ち時間),入出力時間,オーバヘッド時間)),システムの性能評価方法(ベンチマークテスト),キャパシティプランニング(キャパシティプランニングの作業項目の順序,スケールアウト),コンピュータシステムのライフサイクル(バスタブ曲線(故障率曲線),初期故障期間,偶発故障期間,摩耗故障期間),RASIS(信頼性,可用性など),稼働率(MTBF,MTTR,直列システムの稼働率,並列システムの稼働率)について,理解度を確認することができます。解けなかった問題や,完全に理解できていない問題については,【参考】にあるリンク先ページを読んで,もう一度,解いてみてください。難しい問題もあると思いますが,繰り返し解くことにより,だんだんと身に付いてきますので,根気よく頑張りましょう。
ソフトウェア

ソフトウェアの種類 -情報処理シンプルまとめ

基本情報技術者試験など情報処理技術者試験を受験する方にとっては必須の,ソフトウェアの種類についてシンプルにまとめています。ソフトウェアの分類,基本ソフトウェア(OS:オペレーティングシステム),ミドルウェア,応用ソフトウェアについて簡単に説明しています。
ソフトウェア

基本ソフトウェア(OS) -情報処理シンプルまとめ

 基本情報技術者試験など情報処理技術者試験を受験する方にとっては必須の,基本ソフトウェア(OS)についてシンプルにまとめています。はじめに,基本ソフトウェアの構成要素について説明し,その後,制御プログラム(狭義のOS)について説明しています。制御プログラムについては,カーネル(ジョブ管理(ジョブ,JCL,ジョブの流れ,スプーリング),タスク管理(タスク,タスクの状態遷移,タスクのスケジューリング方式(到着順方式(FCFS方式),静的優先順位方式,動的優先順位方式,ラウンドロビン方式,処理時間順方式,イベントドリブン方式,イベントドリブンプリエンプション方式)),記憶管理(実記憶管理(単一区画方式,固定区画方式,可変区画方式,スワッピング方式,オーバーレイ方式,フラグメンテーション,メモリコンパクション,ガーベジコレクション,メモリリーク),仮想記憶管理(実記憶,実アドレス(物理アドレス),仮想記憶,仮想アドレス(論理アドレス),ページング方式,スラッシング)),ファイル管理(バイナリファイル,テキストファイル,ファイルの種類(プログラムファイル,マスタ(基本)ファイル,トランザクション(変動)ファイル,ジャーナル(履歴)ファイル,バックアップファイル,アーカイブファイル),ファイルのアクセス法(順次(シーケンシャル)アクセス,直接(ランダム)アクセス,動的(ダイナミック)アクセス),ファイルの編成法(順編成,直接編成,索引編成,区分編成,VSAM編成),ファイルシステム(ディレクトリー,パス指定(絶対パス指定,相対パス指定)))),デバイスドライバ,ファイルシステムについて説明しています。たくさんありますので,1つずつ,じっくり丁寧に読んでみましょう。
ソフトウェア

開発ツール -情報処理シンプルまとめ

基本情報技術者試験など情報処理技術者試験を受験する方にとっては必須の,開発ツールについてシンプルにまとめています。ソフトウェア開発言語,プログラム言語,プログラム言語の分類(低水準言語,高水準言語,手続型言語,非手続型言語),低水準言語(機械語,アセンブラ言語),高水準言語(C言語,COBOL,Fortran,BASIC,Java,C++,C#,Phthon,Swift),スクリプト言語(PHP,Ruby,JavaScript),マークアップ言語など(HTML,XML,CSS,SQL),言語プロセッサ(言語処理系),言語プロセッサの種類(アセンブラ,コンパイラ(ソースプログラム(原始プログラム),字句解析,構文解析,意味解析(三つ組形式,四つ組形式,逆ポーランド表記法(後置表記法)),最適化,コード生成,オブジェクトプログラム(目的プログラム),ライブラリファイル(ライブラリ),リンカ(連係編集プログラム),ロードモジュール(実行可能ファイル),ローダー),インタプリタ,中間コード方式,仮想マシン,ジェネレータ),開発支援ツール(デバッグを支援するツール(静的解析ツール,動的解析ツール),テストを支援するツール(カバレージモニターなど),IDE(統合開発環境))について簡単に説明しています。覚えることが多いですが,しっかり頑張りましょう。
ソフトウェア

オープンソースソフトウェア(OSS) -情報処理シンプルまとめ

基本情報技術者試験など情報処理技術者試験を受験する方にとっては必須の,オープンソースソフトウェア(OSS)についてシンプルにまとめています。オープンソースソフトウェア(OSS),オープンソースの定義(OSD)について説明しています。