コンテンツへスキップ

ハードウェア

IGCSE コンピューター科学 · トピック 3

查看幻灯片 練習する
このトピックのビデオレッスン 動画ページを開く
18:08

CPU

あなたのスマホのプロセッサは、非常に単純なことを繰り返しています。命令を1つ取得する。その意味を理解する。実行する。そして次の命令を取得する。それが…

英語ナレーション・英語+中文字幕 burning-in

3.1

中央処理装置 (CPU)

シラバス
受験者は以下的能力を備えているべきである: メモおよびガイドライン
1 (a) コンピュータにおける中央処理ユニット (CPU) の役割を理解する • CPUはコンピュータに入力される命令とデータを処理し、結果を出力できるようにする
(b) マイクロプロセッサが何を意味するのかを理解する • マイクロプロセッサは単一のチップ上の集積回路の一種である
2 (a) ヴォン・ネーマン構造を持つコンピュータにおけるCPUの各コンポーネントの目的を理解する • 以下を含む: – ユニット:演算論理装置(ALU)と制御装置(CU) – レジスタ:プログラムカウンタ(PC)、メモリアドレスレジスタ(MAR)、メモリデータレジスタ(MDR)、現在命令レジスタ(CIR)、アキュムレータ(ACC) – バス:アドレスバス、データバス、コントロールバス
(b) フェッチ–デコード–エグゼキューション(FDE)サイクルのプロセスを説明し、各コンポーネントがそのプロセスで果たす役割を含める • 命令やデータをランダムアクセスメモリ(RAM)からCPUへフェッチする方法、各コンポーネントを用いて処理される様子、そして実行される流れ • 特定のレジスタへのデータの格納とアドレスの格納 • データ、アドレス、信号の伝送にバスを使用すること • データと命令のフェッチ、デコード、エグゼキューションにユニットを使用すること
3 CPUにおけるコア、キャッシュ、クロックの意味を理解し、これらがCPUのパフォーマンスに与える影響を説明する • コア数、キャッシュ容量、クロック速度はCPUのパフォーマンスに影響を与える
4 CPUの命令セットの目的と使用法を理解する • 命令セットとは、CPUが処理できるすべてのコマンドのリストであり、これらのコマンドは機械語である
5 埋め込みシステムの目的と特徴を説明し、これらが一般的に使用されている機器を特定する • 埋め込みシステムは専任の機能を行うために使用される。例えば、家庭用家電製品、自動車、セキュリティシステム、照明システム、自動販売機など。これは多くの異なる機能を行うための汎用コンピュータ(例:パーソナルコンピュータ(PC)やノートパソコン)とは異なる

出典: Cambridge International シラバス

フェッチ-デコード-エグゼクートサイクル

中央処理装置(CPU)とは、コンピュータにおいてデータ処理と命令の実行を行う部分である。プログラムは每秒数百万回のサイクルを繰り返すことで動作する。

光沢のある金属製の上部とモデル名が印刷された正方形のコンピュータチップ
データ処理と命令実行を行うチップ:中央処理ユニット(CPU)

CPUの構成要素

構成要素 機能
算術論理回路(ALU) 計算(加減算)および論理演算(比較)を行う
制御装置(CU) 全構成要素を管理し、それぞれの動作を指示するための制御信号を送信する
レジスタ 非常に小さく高速なメモリで、一度に1つのデータのみを保持する

これらの構成要素は、情報を伝達する一連のワイヤーであるバスによって接続されています:

  • アドレスバスはメモリアドレスを伝送します(単方向)。
  • データバスはデータと命令を伝送します(双方向)。
  • コントロールバスは制御信号を伝送します。
制御装置、ALU、レジスタを含むCPUのブロック図であり、アドレスバス、データバス、コントロールバスによってメインメモリに接続されているもの
CPUには制御装置、ALU、レジスタが含まれており、3つのバスによってメインメモリに接続されています

特殊レジスタ

これらのレジスタは、fetch–execute cycle(読み出し・実行サイクル)中に使用されます。

レジスタ 用途
プログラムカウンタ(PC) 次の命令のアドレスを保持する
メモリアドレスレジスタ(MAR) 読み出すか書き込むかのアドレスを保持する
メモリデータレジスタ(MDR) 直前に読み出されたデータまたは命令を保持する
現在指令レジスタ(CIR) 現在実行中の命令を保持する
アキュムレータ(ACC) ALUの計算結果を保持する

fetch–execute cycle(読み出し・実行サイクル)

fetch–execute cycleには3つの工程があり、これが繰り返し行われます:

  1. Fetch(読み出し) — 命令がPC、MAR、MDRを使用してメモリからCPUへコピーされます。その後、PCは1増加します。
  2. Decode(デコード) — 制御装置が命令の意味を解読します。
  3. Execute(実行) — 命令が実行されます(ALUが計算を行い、その結果がアキュムレータへ送られることがあります)。
fetch-decode-execute cycle(読み出し-デコード-実行サイクル)がループ状に接続された3つのボックスとして描かれた図
プロセッサは3つの工程を繰り返します:命令を読み出し、それをデコードし、次に実行します

キャッシュメモリ

キャッシュは、CPU内部または近傍にある非常に高速な少量のメモリです。CPUが頻繁に使用するデータや命令を格納します。CPUはメインメモリよりもキャッシュからの読み出しがはるかに速いため、コンピュータの動作が高速になります。

CPUのパフォーマンスに影響を与える要因

特性 影響
コア数 各コアが個別に命令を実行できるため、コア数が多いほど同時に多くの作業をこなせます
キャッシュ容量 大きなキャッシュにより、より多くのデータをCPUのために予備存置しておけるため、待機時間が短縮されます
クロック速度 秒あたりのサイクル数;高いクロック速度ほど、一秒間に多くの命令を実行できる

計算例。 AとBという2台のコンピューターがあり、他は同一だが、Aは 3.0 GHzのシングルコアCPUと 2 MBのキャッシュを持ち、Bは 2.4 GHzのクアッドコアCPUと 8 MBのキャッシュを持つ。動画編集にはどちらが適しており、その理由は何か? 動画編集は同時に実行可能な多数のタスクに分かれるため、Bの4つのコアは複数のストリームを並列に処理できる一方、Aは一度に1つのみ処理できる。また、Bの大容量キャッシュにより、頻繁に使用するデータがCPUに近い位置に保持されるため、RAMからのデータ取得頻度が減る。Aの方がクロック速度は高いものの、Bの方が優れている。クロック速度のみで判断せず、コア数、キャッシュ、クロック速度を総合的に考慮し、それぞれの特性を作業内容に合わせて評価すること。

エンベッデッドシステム

エンベッデッドシステムとは、特定の固定されたタスクを遂行するために、より大きな機器の内部に組み込まれた小型コンピュータです。そのタスクに特化しており、通常は小型かつ低コストで、汎用オペレーティングシステムを持ちません。例:洗濯機、電子レンジ、セットトップボックス。

GPSナビゲーター内部から取り出された、チップ、メモリ、コネクタが密集して実装された緑色の基板
GPSナビゲーター内部のマザーボード:エンベッデッドシステムとは、特定のタスクを遂行するために機器に組み込まれる、このような専用小型コンピュータのこと
探索

フェチ・エグゼキューションサイクル

CPUが秒間数十億回繰り返すループを追え——命令を取得し、その意味をデコードし、実行し、すべてを再び行う。

English 日本語
central processing unit/ˈsentrəl ˈprəʊsesɪŋ ˈjuːnɪt/ 中央処理装置(CPU)
instructions/ɪnˈstrʌkʃnz/ 命令
arithmetic logic unit/əˈrɪθmətɪk ˈlɒdʒɪk ˈjuːnɪt/ 演算論理装置(ALU)
control unit/kənˈtrəʊl ˈjuːnɪt/ 制御ユニット
registers/ˈredʒɪstəz/ レジスタ
buses/ˈbʌsɪz/ バス
address bus/əˈdres bʌs/ アドレスバス
data bus/ˈdeɪtə bʌs/ データバス
control bus/kənˈtrəʊl bʌs/ コントロールバス
program counter/ˈprəʊɡræm ˈkaʊntə/ プログラムカウンタ
memory address register/ˈmeməri əˈdres ˈredʒɪstə/ メモリアドレスレジスタ
memory data register/ˈmeməri ˈdeɪtə ˈredʒɪstə/ メモリデータレジスタ
current instruction register/ˈkʌrənt ɪnˈstrʌkʃn ˈredʒɪstə/ 現在命令レジスタ
accumulator/əˈkjuːmjʊleɪtə/ アキュムレーター
fetch–execute cycle/fetʃ ˈeksɪkjuːt ˈsaɪkl/ フェッチ=エグゼキューターサイクル
Cache/kæʃ/ キャッシュ
cores/kɔːz/ コア
clock speed/klɒk spiːd/ クロック速度
embedded system/emˈbedɪd ˈsɪstəm/ 組み込みシステム
レッスンを視聴
3.2

入力デバイス

シラバス
受験者は以下的能力を備えているべきである: メモおよびガイドライン
1 入力デバイスの意味を理解し、なぜ必要とされるかを説明する • 以下を含む: – バーコードスキャナー – デジタルカメラ – キーボード – マイク – オプティカルマウス – QRコードスキャナー – タッチスクリーン(抵抗式、静電容量式、赤外線式) – 2次元(2D)および3次元(3D)スキャナー
2 出力デバイスの意味を理解し、なぜ必要とされるかを説明する • 以下を含む: – アクチュエーター – デジタルライトプロセッシング(DLP)プロジェクター – インクジェットプリンター – レーザープリンター – 発光ダイオード(LED)ディスプレイ – リキッドクリスタルディスプレイ(LCD)プロジェクター – リキッドクリスタルディスプレイ(LCD)ディスプレイ – スピーカー – 3Dプリンター
3 (a) センサーの意味とセンサーの目的を理解する • 以下の範囲に限定: – 音響 – アクセラロメーター – フロー – ガス – 湿度 – 赤外線 – レベル – 光 – 磁場 – 水分 – pH – 圧力 – 近接 – 温度
(b) 各センサーによって取得されるデータの種類を特定し、どのセンサーがどのような状況で使用されるか、さらに特定の文脈において最も適切なセンサーを選択することを理解する

出典: Cambridge International シラバス

入力デバイスはデータコンピュータ内へ送信します。

デバイス 動作原理
バーコードスキャナー 光をバーに当てて、反射したパターンを読み取る
QRコードリーダー カメラが白黒のブロックで構成された四角いパターンを読み取る
キーボード キーを押すことで、対応する文字のコードを送信する
オプティカルマウス 光とセンサーが表面の上での移動を追跡する
マイク 音波を電気信号に変換する
デジタルカメラ レンズが光をセンサーに集焦させ、ピクセルを記録する
センサー 物理量(温度や光など)を測定し、それをデータとして送信する
タッチスクリーン フォンの指がスクリーンのどの位置に触れたかを検知する
QWERTY配列のアルファベットキーが付いた黒いコンピュータキーボードのクローズアップ
キーボード: キーを押すたびにその文字に対応するコードを送信
机の上の白いオプティカルマウスで、下部から光学ライトが光っているもの
光学マウス:ライトとセンサーがデスク上での動作を追跡します
蓋を開けてページをスキャンする、蓋が閉じた平らな白い箱型のスキャナー
フラットベッドスキャナ: 光を当ててページをコピーしてコンピュータに読み込む
スタンドに置かれたハンドヘルドスキャナーで、USBケーブルを介してコンピュータに接続されているもの
バーコードスキャナーはバーのパターンを読み取ってコンピュータへ送信します
レンズとフラッシュが見える小さな赤いデジタルカメラの前面
デジタルカメラ:レンズが光をセンサーに集光し、ピクセルを記録します
丸みを帯びた金属メッシュヘッドを持つ手持ち型マイク
マイクは音波を電気信号に変換します
微小な回路基板に設置された3つのピンを持つ青と黒の小型温度センサー
センサーは物理量(ここでは温度)を測定し、それをデータとして送信する

タッチスクリーンには以下の3種類の動作方式があります:

  • 抵抗式 — 指で押した箇所で2枚の層が接触します;
  • 静電容量式 — 指の微弱な電気電荷を検知します;
  • 赤外線式 — 指が光ビームのグリッドを遮断します。
スマートフォン画面を指で触ってページをスクロールしている様子
タッチスクリーンは指が当たった場所を検知します
探索

デバイスおよびストレージ実験室

システム内で何の役割を果たすかによってコンピューティングの例を分類してください。

English 日本語
barcode scanner/ˈbɑːkəʊd ˈskænə/ バーコードスキャナ
QR code scanner/ˌkjuː ˈɑː kəʊd ˈskænə/ QRコードリーダー
sensors/ˈsensəz/ センサー
touch screen/tʌtʃ skriːn/ タッチスクリーン
resistive/rɪˈzɪstɪv/ 抵抗式
capacitive/kəˈpæsɪtɪv/ 静電容量式
infrared/ˌɪnfrəˈred/ 赤外線
3.2

出力デバイス

出力デバイスはコンピュータからデータ外へユーザーへ送ります。

デバイス 動作原理
アクチュエータ 電気信号を動きに変換する(例:モーターやバルブ)
LCD/LEDスクリーン 小さな色のドットのグリッドを使って画像を表示する
プロジェクター 拡大された画像を壁やスクリーンに映し出す
インクジェットプリンタ 紙に微細なインク滴を噴射する
レーザープリンタ レーザーとトナー(粉)を用い、熱で紙に固定する
3Dプリンタ 物体を層状に積み上げて作成する
スピーカー 電気信号を音に変換する
上部の用紙トレイが開いたデスクトップ型インクジェットプリンタ
インクジェットプリンターが紙に微細なインク滴を噴射している
用紙トレイを開いた白とグレーのデスクトップ型レーザープリンタ
レーザープリンタはレーザーとトナー(粉墨)を使用し、熱で紙に定着させます
3Dプリンタ:平らな印刷ベッドと移動可能な印刷ヘッドを持つ黒い金属フレーム
3Dプリンタは物体を層状に積み上げて作成する
丸台座に乗ったワイド平面型コンピューターモニター
LCD/LEDモニターは、小さな色のドットのグリッドを使って画像を表示する
デスク上に置かれた黒い小型スピーカーのセット
スピーカーは電気信号を音に変換する
青いオーバーイヤー型ヘッドフォンのセット
ヘッドフォンは単一の聴き手向けに電気信号を音に変換する
スケール比較のため9Vバッテリーと共に置かれた、大きさの異なる複数の電動モーター
モーターなどのアクチュエータは電気信号を動きに変換する
English 日本語
actuator/ˈæktʃuːeɪtə/ アクチュエータ
projector/prəˈdʒektə/ プロジェクター
inkjet printer/ɪŋkˈdʒet ˈprɪntə/ インクジェットプリンタ
laser printer/ˈleɪzə ˈprɪntə/ レーザープリンター
speaker/ˈspiːkə/ スピーカー
Primary storage/ˈpraɪməri ˈstɔːrɪdʒ/ 主存储
random access memory/ˈrændəm ˈækses ˈmeməri/ ランダムアクセスメモリ(RAM)
read only memory/riːd ˈəʊnli ˈmeməri/ 読み出し専用メモリ(ROM)
volatile/ˈvɒlətaɪl/ 揮発性
non-volatile/nɒn ˈvɒlətaɪl/ 非揮発性
Secondary storage/ˈsekəndəri ˈstɔːrɪdʒ/ 補助記憶
magnetic storage/mæɡˈnetɪk ˈstɔːrɪdʒ/ 磁気ストレージ
optical storage/ˈɒptɪkl ˈstɔːrɪdʒ/ 光学ストレージ
solid state storage/ˈsɒlɪd steɪt ˈstɔːrɪdʒ/ ソリッドステートストレージ
flash memory/flæʃ ˈmeməri/ フラッシュメモリ
3.3

メインメモリ:RAMとROM

シラバス
受験者は以下的能力を備えているべきである: メモおよびガイドライン
1 プライマリストレージの意味を理解する • プライマリストレージはCPUによって直接アクセスされる • 以下の役割を含む: – ランダムアクセスメモリ(RAM) – リードオンリーメモリ(ROM) • コンピュータがRAMとROMの両方が必要とする理由、およびそれらの違いを含む
2 セカンドリストレージの意味を理解する • セカンドリストレージはCPUによって直接アクセスされず、データのより永続的な保存に不可欠である
3 磁気、光、**固体状(フラッシュメモリ)**ストレージの動作を説明し、それぞれの例を挙げる • 磁気ストレージはプラッターを使用し、トラックとセクターに分割されている。データは電磁石を用いて読み書きされる。ハードディスクドライブ(HDD)を含む • 光ストレージはレーザーを使用してピットとランドを作成して読み取る。CD、DVD、Blu-rayを含む • 固体状(フラッシュメモリ)ストレージはNANDまたはNOR技術を使用する。トランジスタが制御ゲートおよびフローティングゲートとして使用される。ソリッドステートドライブ(SSD)、SDカード、USBメモリを含む
4 仮想メモリの意味、その作成方法と使用方法、そしてなぜ必要とされるかを説明する • 必要な時にデータページがRAMと仮想メモリの間で転送される
5 クラウドストレージの意味を理解する • クラウドストレージは、データをローカルに保存する場合と比較して、遠隔地からアクセス可能である
6 クラウドストレージにデータを保存することと、ローカルに保存することの比較における利点と欠点を説明する • クラウドストレージにデータを保存するには、物理サーバーおよびストレージが必要である

出典: Cambridge International シラバス

メインメモリはCPUが直接使用できるメモリであり、2種類あります。

RAM:揮発性で変化可能、実行中のプログラムを保持。ROM:非揮発性で変化不可、起動命令を保持
RAMは揮発性で実行中のプログラムを保持し、ROMは非揮発性かつ読み取り専用である
RAM ROM
正式名称 ランダムアクセスメモリ (RAM) リードオンリーメモリ (ROM)
読み書き 読み書き可 読み取り専用
電源オフでもデータを保持するか? いいえ — 揮発性です はい — 非揮発性です
保持内容 現在使用されているプログラムとデータ コンピュータの起動方法を示す起動命令

両方が必要です:ROMがコンピュータの起動方法を指示し、その後RAMが実行するプログラムを保持します。

多数の小さな黒いメモリチップと金メッキのエッジコネクタを搭載した細長い緑色の回路基板
RAMスタック(ランダムアクセスメモリ):現在使用されているプログラムとデータを保持する
3.3

サブメモリ

サブメモリは電源が切れていてもデータを永続的に保存します。非揮発性であり、長期保存に使用されます。3種類あります。

種類 データの保存方法 例
磁気ストレージ データは回転ディスク上の磁化スポットとして保存される ハードディスクドライブ (HDD)、磁気テープ
光学ストレージ データはレーザで読み取れるマークとして保存される CD、DVD、ブルーレイ
ソリッドステートストレージ データはフラッシュメモリに保存され、可動部なし SSD、USBフラッシュメモリ、メモリーカード
開いたハードディスクドライブ内部:円形の銀色のディスク(プラッター)とその上に静止している読み書きアーム
ハードディスクドライブ(HDD)内部:光沢のあるディスクが回転し、アームが磁気記録されたデータを読み取ります
薄型磁気テープを巻いたカセットが入った正方形の磁気テープカートリッジ4個
磁気テープ: 長い磁気ストライプ上にデータを記録し、大容量バックアップには安価
データ面から虹色に反射する光沢のある円形ディスク
CDやDVDなどの光学ディスク:レーザが光沢ある表面のマークを読み取る
可動部が見えない扁平な灰色金属製ケースの2.5インチSamsung SSD
ソリッドステートドライブ(SSD)はフラッシュメモリチップにデータを格納し、可動部がない
赤いキャップリング付きの小さな白いUSBメモリで、容量は 32 GBと表示されている
USBフラッシュドライブはフラッシュメモリにデータを格納し、可動部がない
頂点にレジスタ、次にキャッシュ、さらにRAM、最下部にサブメモリが配置されたピラミッド図:速く小さいものから遅く大きいものへの矢印
ストレージは階層構造をとる:レジスタとキャッシュが最も速いが容量が小さく、サブメモリが最も遅いが容量が大きい
探索

デバイスおよびストレージ実験室

システム内で何の役割を果たすかによってコンピューティングの例を分類してください。

English 日本語
memory/ˈmeməri/ 記憶
optical mouse/ˈɒptɪkl maʊs/ 光学マウス
media access control/ˈmiːdiːə ˈækses kənˈtrəʊl/ メディアアクセスコントロール
internet protocol/ˈɪntənet ˈprəʊtəkɒl/ インターネットプロトコル
3.3

仮想メモリ

RAMが満杯になると、コンピュータはサブメモリの一部を追加の仮想的なRAMとして使用できます。これを仮想メモリと呼びます。

現在不要なデータはRAMからディスクへ移動され、他のプログラムのためにRAMのスペースが解放されます。これにより、RAM単体では収まりきれない数のプログラムを実行できます。ただし、サブメモリはRAMよりもはるかに遅いため、処理速度は低下します。

2つのアクティブなプログラムと空いているスロットを持つRAM:未使用のプログラムをディスクへ移動させる矢印
RAMが満杯の場合、未使用のデータはRAMを解放するためにディスクへ移動される — 遅いものの、より多くのプログラムを実行可能にする
English 日本語
virtual memory/ˈvɜːtʃuːəl ˈmeməri/ 仮想メモリ
Cloud storage/klaʊd ˈstɔːrɪdʒ/ クラウドストレージ
network interface card/ˈnetwɜːk ˈɪntəfeɪs kɑːd/ ネットワークインターフェースカード
static/ˈstætɪk/ 静的
dynamic/daɪˈnæmɪk/ 動的
3.3

クラウドストレージ

シラバス
受験者は以下的能力を備えているべきである: メモおよびガイドライン
1 プライマリストレージの意味を理解する • プライマリストレージはCPUによって直接アクセスされる • 以下の役割を含む: – ランダムアクセスメモリ(RAM) – リードオンリーメモリ(ROM) • コンピュータがRAMとROMの両方が必要とする理由、およびそれらの違いを含む
2 セカンドリストレージの意味を理解する • セカンドリストレージはCPUによって直接アクセスされず、データのより永続的な保存に不可欠である
3 磁気、光、**固体状(フラッシュメモリ)**ストレージの動作を説明し、それぞれの例を挙げる • 磁気ストレージはプラッターを使用し、トラックとセクターに分割されている。データは電磁石を用いて読み書きされる。ハードディスクドライブ(HDD)を含む • 光ストレージはレーザーを使用してピットとランドを作成して読み取る。CD、DVD、Blu-rayを含む • 固体状(フラッシュメモリ)ストレージはNANDまたはNOR技術を使用する。トランジスタが制御ゲートおよびフローティングゲートとして使用される。ソリッドステートドライブ(SSD)、SDカード、USBメモリを含む
4 仮想メモリの意味、その作成方法と使用方法、そしてなぜ必要とされるかを説明する • 必要な時にデータページがRAMと仮想メモリの間で転送される
5 クラウドストレージの意味を理解する • クラウドストレージは、データをローカルに保存する場合と比較して、遠隔地からアクセス可能である
6 クラウドストレージにデータを保存することと、ローカルに保存することの比較における利点と欠点を説明する • クラウドストレージにデータを保存するには、物理サーバーおよびストレージが必要である

出典: Cambridge International シラバス

クラウドストレージはあなたのデータを自身のデバイスではなく、インターネット経由でアクセスできる遠隔の物理サーバーに保管します。

  • 利点:どのデバイスでもどこからでもアクセス可能;ローカルストレージハードウェアの購入・保守が不要;ファイル共有や自動バックアップが容易。
  • 欠点:安定したインターネット接続が必要;継続的な契約費用が発生;セキュリティやプライバシーはプロバイダーに依存する;プロバイダーが事業を維持し続けることに依存する。
データセンターのサーバーラック:ネットワーク経由でアクセスできる遠隔サーバーにファイルを保管するクラウドストレージ
データセンターのサーバーラック:クラウドストレージは、ネットワークを介してアクセスする遠隔サーバーにファイルを保管します
3.4

ネットワークハードウェア

シラバス
Candidates should be able to: Notes and guidance
1 Understand that a computer needs a network interface card (NIC) to access a network
2 Understand what is meant by, and the purpose of, a media access control (MAC) address, including its structure • A network interface card is given a MAC address at the point of manufacture • MAC addresses are usually written as hexadecimal • MAC addresses are created using the manufacturer code and the serial code
3 (a) Understand what is meant by, and the purpose of, an internet protocol (IP) address (b) Understand that there are different types of IP address • An IP address is allocated by the network and it can be static or dynamic • Including the characteristics of, and differences between, IPv4 and IPv6
4 Describe the role of a router in a network • A router sends data to a specific destination on a network • A router can assign IP addresses • A router can connect a local network to the internet

出典: Cambridge International シラバス

ネットワークインターフェースカード (NIC)

ネットワークインターフェースカード(NIC)とは、デバイスがネットワークに接続し、データを送受信するためのハードウェアです。各NICにはMACアドレスが組み込まれています。

MACアドレスとIPアドレス

  • MACアドレス(メディアアクセスコントロールアドレス)は、特定の物理デバイス識別に用いられる番号である。製造元によって設定され、通常変更されない。十六進法で表記される。
  • IPアドレス(インターネットプロトコルアドレス)とは、ネットワーク上のデバイスを識別する番号です。ネットワークから割り当てられ、変更することがあります。

したがって、MACアドレスはデバイスに固定されていますが、IPアドレスはデバイスが利用しているネットワークに依存します。

IPアドレスには2つのバージョンがある。IPv4は32ビットで、4つの十進数0–255(例:192.168.0.1)で表記される。新しいIPv6は128ビットで、コロンで区切られた8つの十六進数グループで表記され、圧倒的に多くのアドレスを提供する。アドレスの種類は静的(固定され、手動で設定され変更しない)か動的(デバイス接続時にルーターやネットワークから割り当てられ、変更する可能性がある)のいずれかである。

ルーター

ルーターは異なるネットワーク同士を接続します(例:自宅のネットワークとインターネット)。各パケットに含まれるIPアドレスを読み取り、正しいネットワークへ転送します。

Wi-Fiルーター:ネットワークハードウェアはデバイスとより広いインターネットの間でパケットを転送します
Wi-Fiルーター:ネットワークハードウェアはデバイスとより広いインターネットの間でパケットを転送します
探索

ネットワークルート実験

デバイスからネットワークハードウェアおよびプロトコルを経てデータを追跡せよ。

English 日本語
router/ˈruːtə/ ルーター
fetch-execute cycle/fetʃ ˈeksɪkjuːt ˈsaɪkl/ fetch-execute cycle(fetch-executeサイクル)
3.4

試験対策

  • **fetch–decode–execute cycle(取得-デコード-実行サイクル)**と特殊レジスタを理解してください:プログラムカウンタは次の命令のアドレスを保持し、MAR/MDRはアドレス/データを搬送し、アキュムレータはALUの結果を保持します。
  • CPUのパフォーマンスは、コア数が増えること、キャッシュが大きくなること、クロックスピードが高くなることで向上します。
  • RAMは揮発性であり(電源がないとデータを失う)、使用中のプログラムを保持します;ROMは非揮発性で読み取り専用であり(スタートアップ指令)、常時保存されます。
  • 二次記憶装置の種類にマッチさせます:磁気式(HDD、テープ)、光ディスク式(CD/DVD、レーザーで読み取る)、固体素子式(SSD、USB、フラッシュメモリ - 可動部なし)。
  • MACアドレスは物理デバイスを識別し、通常は変更されません;IPアドレスはネットワークから割り当てられ、変更することがあります。

このトピックのインタラクティブ授業

一歩ずつ進め、即時チェック付きの問題で学習します。

過去問

IGCSE コンピューター科学 の他のトピック

ログインまたはアカウント作成

IGCSE, A-Level & AP