Basics-of-computers-quick-guide

提供:Dev Guides
移動先:案内検索

コンピューターの基礎-はじめに

現代の子供であるため、コンピューターについて使用、閲覧、または読んだことがあるはずです。 これは、それらが私たちの日常生活の不可欠な部分だからです。 学校、銀行、店舗、駅、病院、自宅など、コンピューターはどこにでも存在し、作業をより簡単かつ迅速にします。 それらは私たちの生活の不可欠な部分であるため、それらが何であり、どのように機能するかを知る必要があります。 コンピュータという用語を正式に定義することから始めましょう。

コンピューターの文字通りの意味は、計算できるデバイスです。 ただし、最新のコンピューターは計算以上のことができます。 *コンピューター*は、入力を受け取り、ユーザーの指示に従って入力を保存または処理し、必要な形式で出力を提供する電子デバイスです。

入力プロセス出力モデル

コンピューター入力は data と呼ばれ、ユーザーの指示に基づいて処理された後の出力は information と呼ばれます。 情報を取得するために算術および論理演算を使用して処理できる未加工のファクトと数値は、*データ*と呼ばれます。

ワークフロー

データに適用できるプロセスには2つのタイプがあります-

  • 算術演算-例には、加算、減算、微分、平方根などの計算が含まれます。
  • 論理演算-例には、より大きい、より小さい、等しい、反対などの比較演算が含まれます。

実際のコンピューターに対応する図は、このようなものです-

ブロック図

コンピュータの基本的な部分は次のとおりです-

  • 入力ユニット-データや命令をコンピューターに入力するために使用されるキーボードやマウスなどのデバイスは、入力ユニットと呼ばれます。
  • 出力ユニット-プリンターや視覚表示ユニットなど、ユーザーに必要な形式で情報を提供するために使用されるデバイスは、出力ユニットと呼ばれます。
  • コントロールユニット-名前が示すように、このユニットはコンピューターのすべての機能を制御します。 すべてのデバイスまたはコンピューターの一部は、コントロールユニットを介して相互作用します。
  • 算術論理ユニット-これはすべての算術演算と論理演算が行われるコンピューターの頭脳です。
  • メモリ-プロセスへのすべての入力データ、命令、およびデータはメモリに保存されます。 メモリには、*プライマリメモリ*と*セカンダリメモリ*の2種類があります。 プライマリメモリはCPU内にあり、セカンダリメモリはCPUの外部にあります。

制御ユニット、算術論理ユニット、およびメモリは、まとめて*中央処理装置*または CPU と呼ばれます。 キーボード、マウス、プリンターなどのコンピューターデバイス 私たちが見たり触ったりできるのは、コンピューターの*ハードウェア*コンポーネントです。 これらのハードウェア部品を使用してコンピューターを機能させる一連の命令またはプログラムは、*ソフトウェア*と呼ばれます。 ソフトウェアを見たり触ったりすることはできません。 コンピューターの動作にはハードウェアとソフトウェアの両方が必要です。

コンピューターの特徴

コンピューターが私たちの生活の中でなぜそんなに重要な部分であるかを理解するために、その特徴のいくつかを見てみましょう-

  • 速度-通常、コンピューターは1秒あたり300〜400万の命令を実行できます。
  • 精度-コンピューターは非常に高い精度を示します。 発生する可能性のあるエラーは、通常、不正確なデータ、誤った指示、またはチップ内のバグが原因であり、すべて人為的エラーです。
  • 信頼性-コンピュータは、人間の間で非常に一般的な疲労や退屈によるエラーをスローすることなく、同じタイプの作業を繰り返し実行できます。
  • 汎用性-コンピューターは、データ入力やチケットの予約から複雑な数学的計算や連続的な天体観測まで、幅広い作業を実行できます。 正しい指示で必要なデータを入力できる場合、コンピューターが処理を行います。
  • ストレージ容量-コンピューターは、従来のファイルストレージの数分の1のコストで非常に大量のデータを保存できます。 また、データは、紙に関連する通常の摩耗や破損から安全です。

コンピューターを使用する利点

コンピューターの特性がわかったので、コンピューターが提供する利点を確認できます。

  • コンピューターは同じタスクを同じ精度で繰り返し実行できます。
  • コンピューターは疲れたり退屈したりしません。
  • コンピュータは、よりインテリジェントな機能のために人的資源を解放しながら、日常的なタスクを引き受けることができます。

コンピューターを使用することの欠点

非常に多くの利点にもかかわらず、コンピューターにはいくつかの欠点があります-

  • コンピューターにはインテリジェンスがありません。結果を考慮せずに盲目的に指示に従います。
  • コンピューターを機能させるには定期的な電力供給が必要です。これは、特に発展途上国ではどこでも難しいことがわかります。

起動中

コンピューターまたはコンピューターに組み込まれたデバイスを起動することを*ブート*と呼びます。 ブートは2つのステップで行われます-

  • 電源を入れる
  • オペレーティングシステムをコンピューターのメインメモリに読み込む
  • ユーザーが必要とする場合に備えて、すべてのアプリケーションを準備状態に保つ

コンピューターの電源を入れたときに実行される最初のプログラムまたは一連の命令は、 BIOS または Basic Input Output System と呼ばれます。 BIOSは*ファームウェア*、つまり ハードウェアに恒久的にプログラムされたソフトウェア。

システムがすでに実行されているが、再起動する必要がある場合、 rebooting と呼ばれます。 ソフトウェアまたはハードウェアがインストールされているか、システムが異常に遅い場合は、再起動が必要になる場合があります。

起動には2つのタイプがあります-

  • コールドブート-電源をオンにしてシステムを起動すると、コールドブートと呼ばれます。 コールドブートの次の手順は、BIOSの読み込みです。
  • ウォームブート-システムがすでに実行されており、再起動または再起動する必要がある場合、ウォームブートと呼ばれます。 BIOSがリロードされないため、ウォームブートはコールドブートよりも高速です。

コンピューターの基礎-分類

歴史的には、プロセッサと処理速度の開発が開発のベンチマークであったため、コンピュータはプロセッサの種類に応じて分類されていました。 初期のコンピューターは真空管を処理に使用していましたが、巨大で頻繁に故障しました。 ただし、真空管がトランジスタに置き換えられ、チップに置き換えられると、サイズが小さくなり、処理速度が向上しました。

現代のすべてのコンピューターとコンピューティングデバイスは、速度とストレージ容量が日々急増しているマイクロプロセッサーを使用しています。 現在、コンピューターの開発ベンチマークはそのサイズです。 コンピュータは現在、その使用またはサイズに基づいて分類されています-

  • デスクトップ
  • ラップトップ
  • タブレット
  • サーバ
  • メインフレーム
  • スーパーコンピューター

これらすべてのタイプのコンピューターを詳細に見てみましょう。

デスクトップ

  • デスクトップ*コンピューターは、固定された場所にいる個人が使用するために設計された*パーソナルコンピューター(PC)*です。 IBMは、デスクトップの使用を導入し、普及させた最初のコンピューターです。 通常、デスクトップユニットには、CPU(中央処理装置)、モニター、キーボード、およびマウスがあります。 デスクトップの導入は、コンパクトで手頃な価格であるため、一般の人々の間でコンピューターの使用を普及させました。

デスクトップ

デスクトップの人気の波に乗って、多くのソフトウェアおよびハードウェアデバイスがホームユーザーまたはオフィスユーザー向けに特別に開発されました。 ここで最も重要な設計上の考慮事項は、使いやすさでした。

ラップトップ

大人気にもかかわらず、デスクトップは2000年代にラップトップと呼ばれるよりコンパクトでポータブルなパーソナルコンピューターに取って代わりました。 ラップトップは、「ノートブックコンピューター」または単に「ノートブック」とも呼ばれます。 ラップトップはバッテリーを使用して実行され、Wi-Fi(ワイヤレスフィデリティ)チップを使用してネットワークに接続します。 また、可能な限り電力を節約し、寿命を延ばすことができるように、エネルギー効率のためのチップも備えています。

ラップトップ

最新のラップトップは、すべてのオフィスワーク、ウェブサイトの設計、ソフトウェア開発、さらにはオーディオ/ビデオ編集にも使用できる十分な処理能力とストレージ容量を備えています。

タブレット

ラップトップコンピューターは、デスクトップの処理能力はあるが手のひらに収まるほど小さいマシンを開発するために、さらに小型化されました。 タブレットには通常、5〜10インチのタッチスクリーンがあり、1本の指でアイコンにタッチしてアプリケーションを起動します。

タブレット

キーボードは必要に応じて実質的に表示され、タッチストロークで使用されます。 タブレットで実行されるアプリケーションは apps と呼ばれます。 Microsoft(Windows 8以降)またはGoogle(Android)のオペレーティングシステムを使用します。 Appleコンピューターは、 iOS と呼ばれる独自のOSを使用する iPad と呼ばれる独自のタブレットを開発しました。

サーバ

サーバーは、*ネットワーク*上の他のシステムに1つ以上のサービスを提供する、処理速度の速いコンピューターです。 画面が接続されている場合とされていない場合があります。 リソースを共有するために一緒に接続されたコンピューターまたはデジタルデバイスのグループは、*ネットワーク*と呼ばれます。

サーバー

サーバーは処理能力が高く、複数の要求を同時に処理できます。 ネットワーク上で最も一般的に見られるサーバーには以下が含まれます-

  • ファイルまたはストレージサーバー
  • ゲームサーバー
  • アプリケーション・サーバー
  • データベースサーバー
  • メールサーバー
  • プリントサーバー

メインフレーム

  • メインフレーム*は、銀行、航空会社、鉄道などの組織が1秒あたり何百万兆ものオンライントランザクションを処理するために使用するコンピューターです。 メインフレームの重要な機能は次のとおりです-
  • 大きいサイズ
  • サーバーよりも数百倍高速、通常は毎秒100メガバイト
  • とても高い
  • メーカーが提供する独自のOSを使用する
  • 組み込みのハードウェア、ソフトウェア、およびファームウェアのセキュリティ機能

スーパーコンピューター

  • スーパーコンピューター*は、地球上で最速のコンピューターです。 それらは、科学および工学アプリケーション向けの複雑で高速で時間集約的な計算を実行するために使用されます。 スーパーコンピューターの速度またはパフォーマンスはテラフロップスで測定されます。 1秒あたり1012の浮動小数点演算。

スーパーコンピューター

中国のスーパーコンピューター Sunway TaihuLight は、毎秒93ペタフロップスの評価を持つ世界最速のスーパーコンピューターです。 1秒あたり93兆の浮動小数点演算。

スーパーコンピュータの最も一般的な用途は次のとおりです-

  • 分子マッピングと研究
  • 天気予報
  • 環境調査
  • 石油およびガス探査

Baiscs of Computers-ソフトウェアの概念

ご存知のように、ハードウェアデバイスが機能するにはユーザーの指示が必要です。 単一の結果を達成する一連の命令は、プログラムまたはプロシージャと呼ばれます。 タスクを実行するために一緒に機能する多くのプログラムが*ソフトウェア*を作成します。

たとえば、ワープロソフトウェアを使用すると、ユーザーはドキュメントを作成、編集、保存できます。 Webブラウザーを使用すると、ユーザーはWebページとマルチメディアファイルを表示および共有できます。 ソフトウェアには2つのカテゴリがあります-

  • システムソフトウェア
  • アプリケーションソフトウェア
  • ユーティリティソフトウェア

それらについて詳しく説明しましょう。

システムソフトウェア

システムソフトウェア

コンピューターのハードウェア部分を実行するために必要なソフトウェアおよびその他のアプリケーションソフトウェアは、*システムソフトウェア*と呼ばれます。 システムソフトウェアは、ハードウェアとユーザーアプリケーション間の*インターフェイス*として機能します。 ハードウェアデバイスまたはマシンと人間は異なる言語で話すため、インターフェイスが必要です。

マシンはバイナリ言語のみを理解します 0(電気信号がない)と1(電気信号がない)は、人間が英語、フランス語、ドイツ語、タミル語、ヒンディー語、および他の多くの言語で話します。 英語は、コンピューターと対話する際の主な言語です。 すべての人間の指示を機械が理解できる指示に変換するには、ソフトウェアが必要です。 そして、これはまさにシステムソフトウェアが行うことです。

その機能に基づいて、システムソフトウェアは4種類あります-

  • オペレーティング・システム
  • 言語プロセッサ
  • デバイスドライバ

オペレーティング・システム

すべてのハードウェア部品の機能とタスクを正常に実行するための相互運用性を担当するシステムソフトウェアは、*オペレーティングシステム(OS)*と呼ばれます。 OSは、コンピューターの電源を入れたときにコンピューターのメモリに読み込まれる最初のソフトウェアであり、これは*ブート*と呼ばれます。 OSは、メモリへのデータの保存、ストレージデバイスからのファイルの取得、優先度に基づくタスクのスケジューリングなど、コンピューターの基本機能を管理します。

言語プロセッサ

前述のように、システムソフトウェアの重要な機能は、すべてのユーザーの指示を機械が理解できる言語に変換することです。 人間と機械の相互作用について話すとき、言語には3つのタイプがあります-

  • マシンレベル言語-この言語は、マシンが理解できる0と1の文字列に他なりません。 完全にマシンに依存しています。
  • アセンブリレベル言語-この言語は、*ニーモニック*を定義することにより、抽象化層を導入します。 *ニーモニック*は英語のような単語または記号で、0と1の長い文字列を示します。 たとえば、「READ」という言葉は、コンピューターがメモリからデータを取得する必要があることを意味するように定義できます。 完全な*命令*は、メモリアドレスも示します。 アセンブリレベルの言語は*マシン依存*です。
  • 高レベル言語-この言語は英語のような文を使用し、マシンから完全に独立しています。 高水準言語を使用して作成されたプログラムは、作成、読み取り、および理解が容易です。

Java、C ++などの高レベルプログラミング言語で書かれたプログラム *ソースコード*と呼ばれます。 機械可読形式の命令セットは、*オブジェクトコード*または*マシンコード*と呼ばれます。 ソースコードをオブジェクトコードに変換する*システムソフトウェア*は、*言語プロセッサ*と呼ばれます。 言語インタープリターには3つのタイプがあります-

  • Assembler -アセンブリレベルのプログラムをマシンレベルのプログラムに変換します。
  • インタープリター-高レベルのプログラムを1行ごとにマシンレベルのプログラムに変換します。
  • コンパイラ-高レベルのプログラムを行単位ではなく一度にマシンレベルのプログラムに変換します。

デバイスドライバ

コンピューター上の特定のデバイスの機能を制御および監視するシステムソフトウェアは、*デバイスドライバー*と呼ばれます。 プリンター、スキャナー、マイク、スピーカーなどの各デバイス。 システムに外部から接続する必要があるものには、特定のドライバーが関連付けられています。 新しいデバイスを接続するとき、OSがどのように管理する必要があるかをOSが認識するように、そのドライバーをインストールする必要があります。

アプリケーションソフトウェア

単一のタスクを実行し、それ以外は何も実行しないソフトウェアは、*アプリケーションソフトウェア*と呼ばれます。 アプリケーションソフトウェアは、機能と問題解決のアプローチに非常に特化しています。 したがって、スプレッドシートソフトウェアは、数字のみを使用して操作を行うことができます。 病院管理ソフトウェアは、病院の活動を管理しますが、それ以外は何も管理しません。 ここにいくつかの一般的に使用されるアプリケーションソフトウェアがあります-

  • ワードプロセッシング
  • スプレッドシート
  • プレゼンテーション
  • データベース管理
  • マルチメディアツール

ユーティリティソフトウェア

システムソフトウェアの作業を支援するアプリケーションソフトウェアは、*ユーティリティソフトウェア*と呼ばれます。 したがって、ユーティリティソフトウェアは、実際にはシステムソフトウェアとアプリケーションソフトウェアのクロスです。 ユーティリティソフトウェアの例は次のとおりです-

  • ウイルス対策ソフト
  • ディスク管理ツール
  • ファイル管理ツール
  • 圧縮ツール
  • バックアップツール

Basics-of-computers-system-software

コンピューターの基礎-OSの機能

ご存知のように、オペレーティングシステムはコンピューターシステムの機能を担当します。 それを行うために、それは活動のこれらの3つの広いカテゴリーを実行します-

  • 必須機能-リソースの最適かつ効果的な利用を保証します
  • 監視機能-システムのパフォーマンスに関連する情報を監視および収集します
  • サービス機能-ユーザーにサービスを提供します

これらの活動に関連する最も重要な機能のいくつかを見てみましょう。

プロセッサ管理

コンピューターのCPUを管理して最適な使用率を確保することを「プロセッサー管理」と呼びます。 プロセッサの管理では、基本的に、完了する必要があるタスクにプロセッサ時間を割り当てる必要があります。 これは*ジョブスケジューリング*と呼ばれます。 ジョブは次のようにスケジュールする必要があります-

  • CPUの最大使用率があります
  • 所要時間、つまり 各ジョブを完了するのに必要な時間は最短です
  • 待ち時間は最短です
  • 各ジョブは可能な限り速い応答時間を取得します
  • 最大スループットが達成されます。スループットは、各タスクを完了するのにかかる平均時間です。

オペレーティングシステムによって行われるジョブスケジューリングの2つの方法があります-

  • プリエンプティブスケジューリング
  • 非プリエンプティブスケジューリング

プロセッサ管理

プリエンプティブスケジューリング

このタイプのスケジューリングでは、現在のジョブが完了する前に、プロセッサによって実行される次のジョブをスケジューリングできます。 優先度の高いジョブが発生した場合、プロセッサは現在のジョブを解放し、次のジョブを使用するように強制できます。 プリエンプティブスケジューリングを使用する2つのスケジューリング手法があります-

  • ラウンドロビンスケジューリング-*タイムスライス*と呼ばれる時間の小さな単位が定義され、各プログラムは一度に1つのタイムスライスのみを取得します。 その時間内に完了しない場合、最後にジョブキューに参加し、すべてのプログラムが1つのタイムスライスを取得するまで待機する必要があります。 ここでの利点は、すべてのプログラムに平等な機会が与えられることです。 欠点は、タイムスライスが終了する前にプログラムの実行が完了すると、CPUが残りの時間アイドル状態になることです。
  • 応答率のスケジューリング-応答率は次のように定義されます + \ frac \ {経過\:時間} \ {実行\:時間\:受信} +応答時間が短いジョブほど優先度が高くなります。 そのため、大きなプログラムは、短いプログラムよりも早く要求された場合でも待たなければならない場合があります。 これにより、CPUのスループットが向上します。

ノンプリエンプティブスケジューリング

このタイプのスケジューリングでは、現在のジョブが完了した後にのみジョブのスケジューリング決定が行われます。 優先度の高いジョブを優先するためにジョブが中断されることはありません。 非プリエンプティブスケジューリングを使用するスケジューリング手法は次のとおりです-

  • 先着順スケジューリング-これは、リクエストをスローする最初のプログラムが最初に完了する最も単純な手法です。
  • 最短ジョブの次のスケジューリング-ここでは、実行に必要な時間が最も短いジョブが次にスケジューリングされます。
  • 締め切りスケジューリング-締め切りが最も早いジョブが次に実行されるようにスケジュールされます。

メモリ管理

コンピュータのメモリを調整し、最適化手法を使用してシステム全体のパフォーマンスを向上させるプロセスは、「メモリ管理」と呼ばれます。 メモリ空間は現代のコンピューティング環境では非常に重要であるため、メモリ管理はオペレーティングシステムの重要な役割です。

ご存知のように、コンピューターには2つのタイプのメモリがあります-プライマリ*および*セカンダリ。 プライマリメモリは「高速だが高価」であり、セカンダリメモリは「安価だが低速」である。 OSは、プライマリメモリが非常に少ないためにシステムパフォーマンスが損なわれないように、またはプライマリメモリが多すぎるためにシステムコストが増大しないように、2つのバランスをとる必要があります。

高いシステムパフォーマンスを実現するには、入出力データ、ユーザー指示、プログラム実行の中間データを効率的に保存、アクセス、取得する必要があります。 プログラム要求が受け入れられると、OSは要件に従ってプライマリおよびセカンダリストレージエリアを割り当てます。 実行が完了すると、実行に割り当てられたメモリ空間が解放されます。 OSは、多くのストレージ管理技術を使用して、割り当てられたまたは空きのあるすべてのストレージスペースを追跡します。

連続したストレージ割り当て

これは、連続したメモリロケーションが各プログラムに割り当てられる、最も単純なストレージスペース割り当て手法です。 OSは、割り当て前にプロセス全体に必要なメモリ量を見積もる必要があります。

不連続なストレージ割り当て

名前が示すように、プログラムと関連データは連続した場所に保存する必要はありません。 プログラムは小さなコンポーネントに分割され、各コンポーネントは別々の場所に保存されます。 テーブルには、プログラムの各コンポーネントが格納されている場所の記録が保持されます。 プロセッサがコンポーネントにアクセスする必要がある場合、OSはこの割り当てテーブルを使用してアクセスを提供します。

現実のシナリオでは、プログラム全体を保存するのに一次メモリ空間では不十分な場合があります。 その場合、OSは Virtual Storage 技術の助けを借ります。この手法では、プログラムは物理的にセカンダリメモリに格納されますが、プライマリメモリに格納されているように見えます。 これにより、プログラムコンポーネントへのアクセスにわずかな時間差が生じます。 仮想ストレージには2つのアプローチがあります-

  • プログラムページング-プログラムは固定サイズ*ページ*に分割され、二次メモリに保存されます。 ページには、0からnまでの*論理アドレスまたは仮想アドレス*が与えられます。 *ページテーブル*は、論理アドレスを物理アドレスにマップします。物理アドレスは、必要なときにページを取得するために使用されます。
  • プログラムのセグメンテーション-プログラムは、*セグメント*と呼ばれる論理ユニットに分割され、0〜nの論理アドレスが割り当てられ、二次メモリに保存されます。 *セグメントテーブル*は、セカンダリメモリからプライマリメモリにセグメントをロードするために使用されます。

オペレーティングシステムは通常、ページとプログラムのセグメンテーションの組み合わせを使用して、メモリ使用量を最適化します。 大きなプログラムセグメントがページに分割されたり、複数の小さなセグメントが単一のページとして保存されたりする場合があります。

ファイル管理

データと情報は、ファイルの形でコンピューターに保存されます。 ユーザーがデータを安全かつ正しく保持できるようにファイルシステムを管理することは、オペレーティングシステムの重要な機能です。 OSによるファイルシステムの管理は、*ファイル管理*と呼ばれます。 ファイル管理は、これらのファイル関連のアクティビティのためのツールを提供するために必要です-

  • データを保存するための新しいファイルを作成する
  • 更新中
  • 共有する
  • パスワードと暗号化によるデータの保護
  • システム障害の場合の回復

端末管理

オペレーティングシステムによるデバイスの実装、操作、およびメンテナンスのプロセスは、*デバイス管理*と呼ばれます。 オペレーティングシステムは、デバイスへのインターフェイスとして*デバイスドライバー*と呼ばれるユーティリティソフトウェアを使用します。

多くのプロセスがデバイスにアクセスするか、デバイスへのアクセスを要求すると、OSはすべてのプロセス間でデバイスを効率的に共有する方法でデバイスを管理します。 プロセスは、OSによって提供されるプログラミングインターフェイスである system call interface を介してデバイスにアクセスします。

コンピューターの基礎-OSの種類

コンピューターとコンピューティングテクノロジーは長年にわたって進化してきたので、多くの分野で使用されています。 増大する要件を満たすために、より多くのカスタマイズされたソフトウェアが市場に殺到しています。 すべてのソフトウェアが機能するにはオペレーティングシステムが必要であるため、オペレーティングシステムも長年にわたって進化し、その技術と機能に対する高まる需要に応えてきました。 ここでは、作業テクニックに基づいた一般的なOSの種類と、よく使用されるOSについて説明します。

GUI OS

GUIは、グラフィカルユーザーインターフェイスの頭字語です。 グラフィックとアイコンで構成されるインターフェイスを提供するオペレーティングシステムは、 GUI OS と呼ばれます。 GUI OSは、ユーザーが各タスクを実行するために与えられるコマンドを覚える必要がないため、ナビゲートおよび使用が非常に簡単です。 GUI OSの例には、Windows、macOS、Ubuntuなどが含まれます。

タイムシェアリングOS

プロセッサを効率的に使用するためにタスクをスケジュールするオペレーティングシステムは、*タイムシェアリングOS *と呼ばれます。 タイムシェアリング、または*マルチタスク*は、異なる端末にいる複数のユーザーがタスクを完了するためにプロセッサ時間を必要とする場合、オペレーティングシステムによって使用されます。 ラウンドロビンスケジューリングや最短ジョブネクストスケジューリングなど、多くのスケジューリング手法がタイムシェアリングOSで使用されています。

リアルタイムOS

所定の期間内にライブイベントまたはデータを処理し、結果を配信することを保証するオペレーティングシステムは、「リアルタイムOS」と呼ばれます。 シングルタスクまたはマルチタスクの場合があります。

分散OS

多くのコンピューターを管理するが、ユーザーに単一のコンピューターのインターフェイスを提供するオペレーティングシステムは、*分散OS *と呼ばれます。 このようなタイプのOSは、計算要件を単一のコンピューターで満たせず、より多くのシステムを使用する必要がある場合に必要です。 ユーザーの操作は単一のシステムに制限されています。作業を複数のシステムに分散し、1台のコンピューターが当面の問題に取り組んでいるかのように統合された出力を表示するのはOSです。

人気のあるオペレーティングシステム

当初、コンピューターにはオペレーティングシステムがありませんでした。 プロセッサ、メモリ、およびデバイスの管理はプログラム自体で行う必要があるため、すべてのプログラムは完全にハードウェア仕様を必要としていたので、正しく動作します。 ただし、洗練されたハードウェアとより複雑なアプリケーションプログラムが開発されるにつれて、オペレーティングシステムが不可欠になりました。 パーソナルコンピュータが個人や中小企業の間で人気を博するにつれて、標準的なオペレーティングシステムの需要が高まりました。 現在人気のあるオペレーティングシステムのいくつかを見てみましょう-

*Windows* -Windowsは、1985年にMicrosoftによって最初に開発されたGUIオペレーティングシステムです。 Windowsの最新バージョンはWindows 10です。 Windowsは、世界中のPCとラップトップのほぼ88%で使用されています。
*Linux* -Linuxは、メインフレームやスーパーコンピューターで主に使用されるオープンソースのオペレーティングシステムです。 オープンソースであるということは、そのコードが無料で利用可能であり、誰もがそれに基づいて新しいOSを開発できることを意味します。
*BOSS* -Bharat Operating System Solutionsは、OSであるDebianに基づくLinuxのインドのディストリビューションです。 ローカルのインド言語を使用できるようにローカライズされています。 ボスはで構成されています-
  • Linuxカーネル
  • Officeアプリケーションスイート BharteeyaOO
  • ウェブブラウザ
  • メールサービス Thunderbird
  • チャットアプリケーション Pidgim
  • ファイル共有アプリケーション
  • マルチメディアアプリケーション

モバイルOS

スマートフォン、タブレット、その他のモバイルデバイスのオペレーティングシステムは、*モバイルOS *と呼ばれます。 モバイルデバイス向けの最も人気のあるOSの一部には、

  • Android -GoogleによるこのLinuxベースのOSは、現在最も人気のあるモバイルOSです。 モバイルデバイスのほぼ85%がそれを使用しています。
  • Windows Phone 7 -Microsoftが開発した最新のモバイルOSです。
  • Apple iOS -このモバイルOSは、iPhone、iPadなどのモバイルデバイス専用にAppleが開発したOSです。
  • Blackberry OS -これは、スマートフォンやプレイブックなどのすべてのブラックベリーモバイルデバイスで使用されるOSです。

コンピュータの基礎-ユーティリティソフトウェア

特定の特殊なタスクを実行する際にOSを支援するアプリケーションソフトウェアは、ユーティリティソフトウェアと呼ばれます。 最も人気のあるユーティリティソフトウェアをいくつか見てみましょう。

アンチウイルス

ウイルスは、ホストプログラムに自身を添付し、自身のコピーを複数作成し、システムの速度を低下させ、破損させ、または破壊する悪意のあるプログラムとして定義できます。 OSがユーザーにウイルスのない環境を提供するのを支援するソフトウェアは、「アンチウイルス」と呼ばれます。 アンチウイルスは、システムでウイルスをスキャンし、検出された場合は、削除または分離することで駆除します。 *ブートウイルス、トロイの木馬、ワーム、スパイウェアなどの多くの種類のウイルスを検出できます。

USBドライブなどの外部ストレージデバイスがシステムに接続されている場合、ウイルス対策ソフトウェアがそれをスキャンし、ウイルスが検出された場合にアラートを出します。 定期的なスキャン用にシステムをセットアップするか、必要に応じてスキャンすることができます。 システムウイルスが発生しないようにするには、両方の手法を組み合わせることをお勧めします。

ファイル管理ツール

ご存知のように、すべてのデータと命令はファイルの形でコンピューターに保存されるため、ファイル管理はオペレーティングシステムの重要な機能です。 ブラウズ、検索、更新、プレビューなどの定期的なファイル管理タスクを提供するユーティリティソフトウェア ファイル管理ツールと呼ばれます。 * Windows OSの Windows ExplorerGoogleデスクトップ、Directory Opus、Double Commander など。 そのようなツールの例です。

圧縮ツール

コンピュータシステムでは、ストレージスペースは常に貴重です。 そのため、オペレーティングシステムは、ファイルが使用するストレージ容量を最小限に抑える方法を常に模索しています。 圧縮ツール*は、オペレーティングシステムがファイルを短くするのを支援するユーティリティで、スペースを節約します。 圧縮ファイルは別の形式で保存された後、直接読み取ったり編集したりすることはできません。 さらに使用するためにアクセスするには、圧縮を解除する必要があります。 一般的な圧縮ツールには、 *WinRAR、PeaZip、The Unarchiver などがあります。

ディスクのクリーンアップ

ディスククリーンアップツールは、ユーザーがディスク領域を解放するのに役立ちます。 ソフトウェアはハードディスクをスキャンして、使用されなくなったファイルを見つけ、それらを削除することで空き容量を増やします。

ディスクデフラグツール

ディスクデフラグツールは、*断片化されたファイル*を*連続した場所*に再配置することにより、ファイルアクセス速度を向上させる*ディスク管理ユーティリティ*です。 大きなファイルはフラグメントに分割され、連続するファイルが利用できない場合、*非連続*の場所に保存される場合があります。 ユーザーがこのようなファイルにアクセスすると、断片化によりアクセス速度が遅くなります。 ディスクデフラグユーティリティは、ハードディスクをスキャンし、ファイルフラグメントをアセンブルして、連続した場所に保存できるようにします。

バックアップ

バックアップユーティリティを使用すると、ファイル、フォルダー、データベース、またはディスク全体をバックアップできます。 データが失われた場合にデータが復元されるように、バックアップが取られます。 バックアップは、すべてのオペレーティングシステムによって提供されるサービスです。 スタンドアロンシステムでは、同じまたは異なるドライブでバックアップを作成できます。 ネットワークシステムの場合、バックアップサーバーでバックアップを実行できます。

コンピューターの基礎-オープンソースソフトウェア

  • ソースコード*が、研究、変更、さらにはあらゆる目的のために誰にでも配布されるライセンスで自由に配布されるソフトウェアは、*オープンソースソフトウェア*と呼ばれます。 オープンソースソフトウェアは、通常、専任のプログラマーがソースコードを改善し、コミュニティ内で変更を共有するチームの努力です。 オープンソースソフトウェアは、その盛んなコミュニティのためにユーザーにこれらの利点を提供します-
  • セキュリティ
  • 手頃な価格
  • トランスペアレント
  • 複数のプラットフォームで相互運用可能
  • カスタマイズによる柔軟性
  • ローカライズが可能

フリーウェア

使用および配布に無料で利用できるが、ソースコードが利用できないため変更できないソフトウェアは、*フリーウェア*と呼ばれます。 フリーウェアの例は、Google Chrome、Adobe Acrobat PDF Reader、Skypeなどです。

シェアウェア

最初は無料で、他のユーザーにも配布できますが、規定の期間が経過した後に支払う必要があるソフトウェアは、*シェアウェア*と呼ばれます。 ソースコードも利用できないため、変更できません。

独自のソフトウェア

開発者からライセンスを取得してからライセンスを取得することによってのみ使用できるソフトウェアは、*専有ソフトウェア*と呼ばれます。 個人または企業は、このような独自のソフトウェアを所有できます。 そのソースコードはしばしば秘密に厳重に守られており、次のような大きな制限があります-

  • さらなる配布なし
  • それを使用できるユーザーの数
  • マルチタスクやシングルユーザーなどにインストールできるコンピューターのタイプ。

たとえば、 Microsoft Windows は、シングルユーザー、マルチユーザー、プロフェッショナルなど、さまざまなタイプのクライアント向けに多くのエディションで提供される独自のオペレーティングソフトウェアです。

コンピューターの基礎-Officeツール

ドキュメントの作成、更新、保守、大量のデータの処理、プレゼンテーションの作成、スケジューリングなど、オフィスでの通常の仕事でユーザーを支援するアプリケーションソフトウェア。 オフィスツールと呼ばれます。 オフィスツールを使用すると、時間と労力が節約され、繰り返しの多くのタスクを簡単に実行できます。 これを行うソフトウェアのいくつかは-

  • ワードプロセッサ
  • スプレッドシート
  • データベースシステム
  • プレゼンテーションソフトウェア
  • メールツール

これらのいくつかを詳細に見てみましょう。

ワードプロセッサ

テキスト文書を作成、保存、および操作するソフトウェアは、ワードプロセッサと呼ばれます。 一般的なワードプロセッサには、MS-Word、ワードパッド、WordPerfect、Googleドキュメントなどがあります。

ワープロ

ワードプロセッサを使用すると、次のことができます-

  • ドキュメントの作成、保存、編集
  • フォント、配置、フォントの色、背景色などのテキストプロパティの書式設定
  • スペルと文法を確認する
  • 画像を追加する
  • ヘッダーとフッターの追加、ページの余白の設定、透かしの挿入

スプレッドシート

スプレッドシートは、表形式のデータを処理および分析する際にユーザーを支援するソフトウェアです。 これはコンピューター化された会計ツールです。 データは常に cellrowcolumn の交差点)に入力され、セルのグループを処理する数式と関数は簡単に利用できます。 人気のあるスプレッドシートソフトウェアには、MS-Excel、Gnumeric、Google Sheetsなどが含まれます。 これは、スプレッドシートソフトウェア内で実行できるアクティビティのリストです-

  • 加算、平均、カウントなどの単純な計算
  • 関連データのグループに関するチャートとグラフの準備
  • データ入力
  • データのフォーマット
  • セルのフォーマット
  • 論理比較に基づいた計算

スプレッドシート

プレゼンテーションツール

  • プレゼンテーションツール*により、ユーザーは情報を小さな塊に分解し、*スライド*と呼ばれるページに配置することができます。 一貫したアイデアを視聴者に提示する一連のスライドは、「プレゼンテーション」と呼ばれます。 スライドには、テキスト、画像、表、音声、ビデオ、またはその他のマルチメディア情報を配置できます。 MS-PowerPoint、OpenOffice Impress、Lotus Freelanceなど 人気のあるプレゼンテーションツールです。

プレゼンテーションツール

データベースマネージメントシステム

データベースを作成してデータの*ストレージ、更新*および*取得*を管理するソフトウェアは、*データベース管理システム*と呼ばれます。 一般的なデータベース管理ツールには、MS-Access、MySQL、Oracle、FoxProなどがあります。

データベース管理システム

コンピューターの基礎-ドメイン固有のツール

その使用法に応じて、ソフトウェアは「汎用」または「特定」になります。 *汎用ソフトウェア*は、変更せずに異なるシナリオで複数のタスクを実行できるソフトウェアです。 たとえば、誰でもワードプロセッサソフトウェアを使用して、レポート、ホワイトペーパー、トレーニング資料などのさまざまな種類のドキュメントを作成できます。 *特定*ソフトウェアは、鉄道予約システム、天気予報などの特定のアプリケーション用のソフトウェアです。 ドメイン固有のツールの例をいくつか見てみましょう。

学校管理システム

学校管理システムは、試験、出席、入学、学生の授業料、タイムテーブル、教師のトレーニングなど、学校のさまざまな活動を処理します。

学校管理

在庫管理

購入、販売、注文、配送、在庫管理などの複数のアクティビティの管理 あらゆるビジネスの未加工または加工品に関連するものは、在庫管理と呼ばれます。 在庫管理ソフトウェアは、在庫が指定された制限を決して下回らないようにし、購入/配送が時間内に行われるようにします。

給与計算ソフトウェア

給与計算ソフトウェアは、従業員の完全な給与計算を処理し、休暇、ボーナス、ローンなどを処理します。 給与計算ソフトウェアは通常、中規模から大規模の組織のHR(人事)管理ソフトウェアのコンポーネントです。

Payroll

財務会計

財務管理ソフトウェアは、組織のすべての財務取引の電子記録を保持します。 これには、売掛金、買掛金、ローン、給与などの多くの機能的な頭があります。

財務会計

レストラン経営

レストラン管理ソフトウェアは、レストランの管理者が在庫レベル、毎日の注文、顧客管理、従業員のスケジューリング、テーブル予約などを追跡するのに役立ちます。

レストラン管理

鉄道予約システム

鉄道予約システムは、列車のルート、列車の管理、座席の予約、食事の予約、列車のメンテナンス、列車の状態、旅行パッケージなどの複数のモジュールを処理するソフトウェアです。

鉄道予約システム

天気予報システム

天気予報システムは、大気の温度、湿度、風速などに関する膨大な量のライブデータを収集することにより、場所の天気を予測するリアルタイムソフトウェアです。 地震、ハリケーン、津波などの大災害を予測するために使用されます。

天気予報システム Basics-of-computers-number-system

番号システムの変換

ご存知のように、10進数、2進数、8進数、16進数の数値システムは位置値の数値システムです。 2進数、8進数、16進数を10進数に変換するには、各桁とその位置の値の積を加算するだけです。 ここでは、これらの数値システム間の他の変換について学習します。

10進数から2進数

10進数は、残りを記録しながら2で繰り返し除算することにより、バイナリに変換できます。 これがどのように起こるかを見てみましょう。

10進数から2進数

残りは、下から上に読み取られ、同等のバイナリが取得されます。

43〜10〜= 101011〜2〜

10進数から8進数

10進数は、残りを記録しながら8で除算を繰り返して8進数に変換できます。 これがどのように起こるかを見てみましょう。

10進数から8進数

残りを下から上に読んで、

473〜10〜= 731〜8〜

10進数から16進数

10進数は、残りを記録しながら16で除算を繰り返すことで8進数に変換できます。 これがどのように起こるかを見てみましょう。

10進数から16進数

残りを下から上に読むと、

423〜10〜= 1A7〜16〜

バイナリからオクタルおよびその逆

2進数を8進数に変換するには、これらの手順に従います-

  • 最下位ビットから始めて、3ビットのグループを作成します。
  • グループを作成する際に1つまたは2つのビットが少ない場合、最上位ビットの後に0を追加できます。
  • 各グループを同等の8進数に変換します

これを理解するために例を見てみましょう。

バイナリからオクタル

1011001010〜12〜= 2625〜8〜

8進数を2進数に変換するには、各8進数をこの表に従って3ビットの2進数に変換します。

Octal Digit 0 1 2 3 4 5 6 7
Binary Equivalent 000 001 010 011 100 101 110 111

54673〜8〜= 101100110111011〜2〜

バイナリから16進数

2進数を16進数に変換するには、これらの手順に従います-

  • 最下位ビットから始めて、4ビットのグループを作成します。
  • グループを作成する際に1つまたは2つのビットが少ない場合、最上位ビットの後に0を追加できます。
  • 各グループを同等の8進数に変換します。

これを理解するために例を見てみましょう。

16進数から16進数へ

10110110101〜2〜= DB5〜16〜

8進数を2進数に変換するには、各8進数を3ビットの2進数に変換します。 Basics-of-computers-microprocessor-concepts Basics-of-computers-evolution-of-microprocessor

コンピュータの基礎-プライマリメモリ

データと命令を保存するには、コンピューターにメモリが必要です。 メモリは、それぞれ1ビットを格納できる多数のセルとして物理的に編成されています。 論理的には、アドレスが割り当てられた*単語*と呼ばれるビットのグループとして編成されます。 データと命令は、これらの*メモリアドレス*を介してアクセスされます。 これらのメモリアドレスにアクセスできる速度によって、メモリのコストが決まります。 メモリ速度が速いほど、価格が高くなります。

コンピュータメモリは、アクセス速度が最も速く、コストが最も高いメモリが最上位にあり、速度が最も低く、したがってコストが最も低いメモリが最下位にある、階層的な方法で編成されていると言えます。 この基準に基づいて、メモリは primarysecondary の2つのタイプになります。 ここでは、プライマリメモリを詳細に見ていきます。

セカンダリメモリと区別するプライマリメモリの主な機能は次のとおりです-

  • プロセッサから直接アクセスされます
  • 利用可能な最速のメモリです
  • 各単語は同様に保存されます
  • 揮発性、つまり 電源をオフにすると、その内容は失われます

プライマリメモリは高価なので、その使用を最適化するための技術が開発されています。 これらは、広範な種類のプライマリメモリが利用可能です。

プライマリメモリ

RAM

RAMは Random Access Memory の略です。 プロセッサは、ワード長に関係なく、すべてのメモリアドレスに直接アクセスし、ストレージと検索を高速化します。 RAMは利用可能な最速のメモリであるため、最も高価です。 これらの2つの要因は、RAMが最大1GBの非常に少量で利用可能であることを意味します。 RAMは揮発性ですが、私の2つのタイプのいずれかです

DRAM(ダイナミックRAM)

DRAMの各メモリセルは、1ビットのデータを格納する1つのトランジスタと1つのコンデンサで構成されています。 ただし、このセルは電荷を失い始めるため、データは1000分の1秒未満で保存されます。 そのため、1秒間に1000回更新する必要があり、プロセッサ時間を消費します。 ただし、各セルのサイズが小さいため、1つのDRAMに多数のセルを含めることができます。 ほとんどのパーソナルコンピューターのプライマリメモリはDRAMで作られています。

SRAM(SRAM)

SRAMの各セルは、1ビットを格納するフリップフロップで構成されています。 電源がオンになるまでビットを保持し、DRAMのように更新する必要はありません。 また、DRAMと比較して読み取り/書き込みサイクルが短くなっています。 SRAMは特殊なアプリケーションで使用されます。

ROM

ROMは Read Only Memory の略です。 名前が示すように、ROMはプロセッサのみが読み取ることができます。 新しいデータをROMに書き込むことはできません。 ROMに保存されるデータは、製造段階で書き込まれます。 これらには、コンピューターのブートシーケンスや数学アプリケーションのアルゴリズムテーブルなど、変更する必要のないデータが含まれています。 ROMはRAMよりも低速であるため、安価です。 電源をオフにしてもデータを保持します。 不揮発性です。 ROMはRAMのように変更することはできませんが、これらのタイプのROMをプログラムするための技術は利用可能です-

PROM(プログラマブルROM)

PROMは、PROMプログラマーまたはPROMバーナーと呼ばれる特別なハードウェアデバイスを使用してプログラムできます。

EPROM(消去可能プログラマブルROM)

EPROMは消去でき、特別な電気信号または紫外線を使用してプログラムできます。 紫外線を使用して消去できるEPROMはUVEPROMと呼ばれ、電気信号を使用して消去できるEPROMはEEPROMと呼ばれます。 ただし、電気信号の処理は、紫外線よりも簡単で安全です。

キャッシュメモリ

高速処理のためにプロセッサで使用できる高速揮発性メモリの小さな断片は、*キャッシュメモリ*と呼ばれます。 キャッシュは、メインメモリの予約部分、CPU上の別のチップ、または独立した高速ストレージデバイスです。 キャッシュメモリは高速SRAMで構成されています。 アクセスを高速化するためにキャッシュメモリにデータと命令を保持するプロセスは、「キャッシュ」と呼ばれます。 キャッシュは、一連のデータまたは命令が何度もアクセスされるときに行われます。

プロセッサがデータまたは命令を必要とするときはいつでも、最初にキャッシュをチェックします。 そこで使用できない場合、メインメモリ、最後にセカンダリメモリがアクセスされます。 キャッシュは非常に高速であるため、データが実際にキャッシュ内にある場合に保存される時間と比較すると、毎回キャッシュにアクセスするのにかかる時間は無視できます。 キャッシュ内のデータまたは命令を見つけることを*キャッシュヒット*と呼びます。

コンピューターの基礎-二次記憶

プロセッサメモリ(プライマリメモリとも呼ばれる)は高価であり、限られていることがわかっています。 高速なプライマリメモリも揮発性です。 大量のデータやプログラムを永続的に保存する必要がある場合、安価で永続的なメモリが必要です。 このようなメモリは*セカンダリメモリ*と呼ばれます。 ここでは、大量のデータ、オーディオ、ビデオ、およびマルチメディアファイルを保存するために使用できるセカンダリメモリデバイスについて説明します。

二次記憶の特徴

これらは、二次メモリのいくつかの特性であり、一次メモリと区別します-

  • 不揮発性、つまり 電源を切ってもデータは保持されます
  • テラバイトの曲に大容量です
  • プライマリメモリと比較して安価です

セカンダリメモリデバイスがCPUの一部であるかどうかに応じて、固定とリムーバブルの2種類のセカンダリメモリがあります。

セカンダリメモリ

利用可能な二次記憶装置のいくつかを見てみましょう。

ハードディスクドライブ

ハードディスクドライブは、*プラッター*と呼ばれる一連の円形ディスクで構成されており、*円盤*の周りにほぼ½インチ離れて配置されています。 ディスクは、アルミニウム合金のような非磁性材料でできており、10〜20 nmの磁性材料でコーティングされています。

ハードディスクドライブ

これらのディスクの標準直径は14インチで、パーソナルコンピューターの4200 rpm(1分あたりの回転数)からサーバーの15000 rpmまでの速度で回転します。 データは、磁気コーティングを磁化または消磁することにより保存されます。 磁気読み取りアームを使用して、ディスクからデータを読み取り、ディスクにデータを書き込みます。 典型的な最新のHDDの容量はテラバイト(TB)です。

CDドライブ

CDは Compact Disk の略です。 CDは円形のディスクであり、通常はレーザーを使用してデータを読み書きします。 700 MBのストレージ容量を1ドル未満で取得できるため、非常に安価です。 CDは、CPUキャビネットに組み込まれたCDドライブに挿入されます。 ドライブを取り出したり、CDを取り出して持ち運びできるので、持ち運びに便利です。 3種類のCDがあります-

  • * CD-ROM(コンパクトディスク-読み取り専用メモリ)*-これらのCDのデータは製造元によって記録されています。 独自のソフトウェア、オーディオ、またはビデオはCD-ROMでリリースされます。
  • * CD-R(コンパクトディスク-記録可能)*-ユーザーはCD-Rにデータを一度書き込むことができます。 後で削除または変更することはできません。
  • * CD-RW(コンパクトディスク–書き換え可能)*-データは、これらの光ディスクに何度も何度も書き込んだり削除したりできます。

DVDドライブ

DVDは Digital Video Display の略です。 DVDは、CDが保持するデータの15倍のデータを保存できる光学デバイスです。 これらは通常、大容量のストレージを必要とするリッチマルチメディアファイルの保存に使用されます。 DVDには、読み取り専用、記録可能、および書き換え可能という3種類があります。

DVDドライブ

ペンドライブ

ペンドライブは、データを記録するために磁場やレーザーではなく固体メモリを使用するポータブルメモリデバイスです。 不揮発性であることを除いて、RAMと同様の技術を使用します。 USBドライブ、キードライブ、またはフラッシュメモリとも呼ばれます。

ペンドライブ

ブルーレイディスク

Blu Ray Disk(BD)は、高解像度(HD)ビデオやその他のマルチメディアファイルを保存するために使用される光学ストレージメディアです。 BDは、CD/DVDと比較して短い波長のレーザーを使用します。 これにより、書き込みアームはディスクにより厳密に焦点を合わせ、より多くのデータをパックできます。 BDは最大128 GBのデータを保存できます。

コンピューターの基礎-入出力ポート

コンピューターと、マウス、プリンター、モデムなどの外部デバイスとの間のインターフェースとして機能する接続ポイント。 port と呼ばれます。 ポートには2つのタイプがあります-

  • 内部ポート-マザーボードをハードディスクドライブ、CDドライブ、内蔵モデムなどの内部デバイスに接続します。
  • 外部ポート-モデム、マウス、プリンター、フラッシュドライブなどの外部デバイスにマザーボードを接続します。

入力出力ポート

最も一般的に使用されるポートのいくつかを見てみましょう。

シリアルポート

シリアルポートは、一度に1ビットずつ連続してデータを送信します。 したがって、8ビットを送信するために必要なのは1本のワイヤだけです。 ただし、速度も遅くなります。 通常、シリアルポートは9ピンまたは25ピンのオスコネクタです。 これらは、COM(通信)ポートまたはRS323Cポートとも呼ばれます。

シリアルポート

パラレルポート

パラレルポートは、一度に8ビットまたは1バイトを送受信できます。 パラレルポートは25ピンのメスピンの形で提供され、プリンター、スキャナー、外部ハードディスクドライブなどの接続に使用されます。

パラレルポート

USBポート

USBはユニバーサルシリアルバスの略です。 これは、短距離デジタルデータ接続の業界標準です。 USBポートは、プリンター、カメラ、キーボード、スピーカーなどのさまざまなデバイスを接続するための標準化されたポートです。

USBポート

PS-2ポート

PS/2は Personal System/2 の略です。 これは、オスのミニDINケーブルに接続するメスの6ピンポート規格です。 PS/2は、マウスとキーボードをパソコンに接続するためにIBMによって導入されました。 IBMと互換性のある一部のシステムにはこのポートがある場合がありますが、このポートは現在ほとんど廃止されています。

赤外線ポート

  • 赤外線ポート*は、半径10m以内のデータのワイヤレス交換を可能にするポートです。 赤外線ポートを備えた2つのデバイスが互いに向かい合って配置されているため、赤外線のビームを使用してデータを共有できます。

Bluetoothポート

*Bluetooth* は、電話、コンピューター、その他のデジタルデバイス間の短距離無線接続を介した無線接続を容易にする通信仕様です。 Bluetoothポートにより、Bluetooth対応デバイス間の同期が可能になります。 Bluetoothポートには2種類あります-
  • 着信-Bluetoothデバイスから接続を受信するために使用されます。
  • 発信-他のBluetoothデバイスへの接続を要求するために使用されます。

FireWireポート

FireWireは、シリアルバスを使用した高速通信を可能にするApple Computerのインターフェイス標準です。 IEEE 1394とも呼ばれ、主にデジタルビデオカメラなどのオーディオおよびビデオデバイスに使用されます。