情報処理技術者

情報処理技術者の学習に関係したことです。

スポンサーリンク
ITの初歩

バスのシリアル(直列)とパラレル(並列)を比較してみよう!

コンピュータの機器の間でデータをやり取りするための伝送路のことを「バス」と呼びます。 内部バスと外部バスに分けることができますが、そこに関しては以下の記事で書いてます。 今回はバスでデータを転送する方式にシリアル(...
ITの初歩

キャッシュメモリのヒット率と実効アクセス時間の関係とは?

CPUはコンピュータの動作に必要なデータやプログラムを主記憶装置(DRAMなどのメモリ)との間で常時やり取りしています。しかし、CPUの動作に比べるととてもメモリは遅いので、CPUがメモリからデータを読み込んだり、書き込んだりする度にメモ...
ITの初歩

CPUの命令実行の流れを理解しよう!(プログラムカウンタ、レジスタ、ALUなど)

コンピュータは一般的にメモリなどの主記憶装置にプログラムをロードして、CPUがプログラムの内容(命令)に従って処理を進めていきます。 CPUが処理をするといっても単純な流れでは無く、主記憶装置の命令を一つずつ取り出して、丁寧に処理し...
基礎理論

論理演算と論理回路、集合の関係を調べよう!

コンピュータの計算や処理は「算術演算」と「論理演算」によって実行されています。 算術演算は、「ビットを使っての足し算や引き算を行う 」処理のことで、算数的なイメージですね。 一方、論理演算は、「ある事柄が真か偽か」を判断する処...
基礎理論

コンピュータの誤差の種類を調べよう!

コンピュータは2進数で計算していますが、扱える2進数は無限では無い(有限)ため、2進数を何桁まで使うかはコンピュータの性能などによりあらかじめ決められています。つまり、桁数が多い数字などは現実の値をコンピュータ上では正確に表せない場合があ...
ITの初歩

プログラミング言語と言語プロセッサの関係を調べよう!

コンピュータの世界におけるソフトウェアは専用の言語を使ってプログラミング(コーディングとも呼ぶ)され作成されていますが、専用の言語(プログラミング言語)は複数あります。 人間が書くプログラミング言語をコンピュータが理解するためには機...
データベース

差分バックアップと増分バックアップの違いとメリット・デメリットを学ぼう!

バックアップは大切なデータに万が一のことがあった時にデータを復旧させるために、非常に大事な仕組みです。 そして、データベースやファイルシステムの勉強をしているとバックアップの話がよく出てきますね。 普通バックアップと言...
ネットワーク

ARPの仕組みとMACアドレス、IPアドレスの関係を調べよう!

「ARP」って言葉を始めて見た時は読み方すら分かりませんでした。しかし、ARPは現在のネットワーク技術としては欠かせない仕組みです。今回はARPの仕組みとIPアドレスとMACアドレスの関係を調べてみました! ARPとは? では...
ITの初歩

MTUとMSSの違いとサイズの決め方を調べよう!

ネットワークを学習していると、IPアドレスからMACアドレス、そしてパケット、フレームの中身など、どんどん奥深い知識エリアに入り込んでいきますよね。 その中で、ネットワークの中のデータのサイズの話が出てきます。どんなに大きなサイズ...
コンピュータシステム

AWS認定ソリューションアーキテクト-アソシエイトに合格する重要なポイント!

先日(2019年7月)、AWSの認定ソリューションアーキテクト-アソシエイトにチャレンジして合格しましたので、その学習方法をまとめてみました! 受験するきっかけ 仕事の関係でクラウド環境を利用する必要性が出てきたのですが、クラ...
ITの初歩

絶対パスと相対パスの違いを理解しよう!

コンピュータの大きな特徴として「ファイル管理」があります。 コンピュータは、文章や画像、動画などのデータを取り扱うことができますが、これらの情報をファイルという単位で管理しています。これがファイル管理ですが、管理するファイルは非常に多...
コンピュータシステム

レスポンスタイムとターンアラウンドタイムの違いを調べよう!

Webアプリケーションを使った時に画面の表示が遅かったり、処理に時間が掛かったりした場合に何が原因なのかを調べることになりますが、そもそもアプリケーションが処理をする速度に関して、正常なのか、異常なのかを判断するための指標が必要となります。...
技術要素

DNSとhostsファイルの関係とは?違いは?

「DNS」って言葉はよく聞きますよね。インターネットを使う上で、必ず必要になってくる仕組みですが、普通はDNSを意識して使ってませんよね。 企業において、「社内の端末からインターネットに出れない」、「社内システムへアクセスできない」、なんて...
ネットワーク

標準ACLはアウトバンド!拡張ACLはインバウンド!

ネットワークの学習をしているとACLという言葉にぶつかります。ネットワークにおけるレイヤーやルーティングの基礎などを学習している時には出てこないのですが、実際のネットワーク構築においては非常に重要な技術となります。 今回はこのACLに関し...
プロジェクトマネージャ

コンフィギュレーションマネジメントとは?

コンフィギュレーションマネジメントって聞くと、英語が苦手な私は頭が「??」になってしまいますが、プロジェクトマネジメントには重要なので調べてみました! コンフィギュレーションマネジメントとは? 英語で書くと「Configurat...
基本情報技術者

ITにおける製造物責任法(PL法)の対象範囲はどこ?

製造物責任法(PL:Product Liability)とは、製造物に欠陥があった場合に、消費者が製造業者に対して直接損害賠償を請求できることを定めた法律です。 ITの世界において、今回は製造物責任法が製造物の品質にどのように関わって...
プロジェクトマネージャ

EVM(アーンド・バリュー・マネジメント)でコストコントロールとは?

突然EVM(アーンド・バリュー・マネジメント)と言われると、何のことか分かりませんが、PMBOK(ピンボック)によるコスト・コントロールとして使われる技法です。 今回はちょっと難しいEVMとその使い方を調べてみました! EV...
プロジェクトマネージャ

プロジェクトのコスト見積り方法!(標準値法、ファンクションポイント法)

システム開発のプロジェクト開始前には必ず「どのくらいの期間、人数、費用が掛かるのか」を算出します。当たり前ですが、これが無いと、見積もりが出せないですね。 ただし、プロジェクト開始前なのであくまでも概算になり、実際は「要件定義後」に機...
プロジェクトマネージャ

「ファスト・トラッキング」と「クラッシング」の違いは?

システム開発のプロジェクトにおいて、スケジュールが遅延することは多々あります(勿論、無い方が良いのですが...)。 そんな時に、「遅延したまま」というのは基本的にありえません。なので、スケジュールの遅延を回復するための処方箋が必要とな...
プロジェクトマネージャ

CASEツールを便利に使おう!

システム開発においてCASEは重要な役割を担っておりますが、なんか捉えどころの無い感じがしますので、今回はCASEとCASEツールに関して調べてみました。 CASEとは? Computer Aided Software Engi...
プロジェクトマネージャ

レビュー方法は色々ある!

「レビュー」って言ったら、「内容をチェックする」というイメージを持ちますが、システム開発におけるレビュー方法には色々あるので、今回はそこをまとめてみました! レビューとは? システム開発において、各開発工程完了時にレビューという...
技術要素

RFIDとIrDAの違いは?そしてBluetoothは?

突然ですが、RFIDとIrDAって何か似てる気がしませんか?私はよく混ざってしまうので、改めて違いをまとめてみました! ついでにBluetoothも調べてみました。 RFIDとは? RFID(Radio Frequency...
コンピュータシステム

CISC(シスク)とRISC(リスク)の違いは?

CPUには高機能な命令を持つCISCと、単純な命令のみで構成されるRISCという2つのアーキテクチャがあります。CISCとRISCはCPUへの命令の仕方の違いを表してます。 あまりなじみが無いですが、「マイコンのカタログやマニュアルを...
基本情報技術者

ステークホルダーの意味とポイントとは?

プロジェクトを運営する中で、「ステークホルダーに説明する必要がある!」、「ステークホルダーを重視する必要がある!」なんて言葉が出てきて、ちょっとカッコイイなんて感じることがあります。 ステークホルダーって言葉はフワッとしてるので、今回...
コンピュータシステム

メモリリークの原因と対処方法を学ぼう!

メモリリーク(Memory leak)って言葉は良く出てきますが、言葉だけだと悪いイメージがありますよね。 そう、メモリリークはプログラミングにおけるバグの一種なんです!今回はこのメモリリークが何故起きて、その時の対処はどうすべきかをまとめ...
技術要素

FQDN?URL?ドメイン名?違いは?

Webブラウザのアドレスバーと言ったら「URL」って言葉が直ぐに出てくるとお思いますが、これに近い言葉としてFQDNやドメイン名なんて言葉もあります。 今回は似ているが違うこれらの言葉に関して調べてみました! URLって? URLとは「U...
コンピュータシステム

3層クライアントと2層クライアント、どっちが良いの?

今回は多層アーキテクチャのお話です! まず前段の知識として必要なのがシステム構成ですが、システムの構成を大きく分類すると、次のように3つに分けられます。 メインフレーム 大型汎用機・ホストなんて呼びますね。 クライアント・アプリ...
基礎理論

固定小数点数と浮動小数点数の違いを調べよう!

2進数の計算で「小数点」が出てくるとちょっとハードルが上がる感じがしますが、今回はコンピュータにおける小数点の表現方法の「固定小数点数」と「浮動小数点数」について調べてみました! 【固定小数点数表示】0.00000015 【浮動小数点数...
基礎理論

補数って難しい?1の補数、2の補数?

2進数の計算を学習していると、最初の方に必ず出てくる「補数」ですが、何回聞いてもなかなか理解できなかったりします... 今回はこの補数を整理してみました! そもそも補数とは? 先ず、補数とは補う数のことなのですが、何を補う...
基本情報技術者

CEO、CIO、CTOの違いは?

CEO,CIO、CTOって似ている言葉ですが、良く聞く言葉はCEOですかね。 オフィサー制度なんて言葉で括らている最高責任者としての役職ですが、今回はこの違いを調べてみました。 CEOとは? Chief Exective ...
スポンサーリンク
タイトルとURLをコピーしました