コンピュータサイエンスの基礎-クイックガイド
コンピュータは基本的に、算術演算と論理演算を自動的かつ順次実行できるプログラム可能なマシンです。ユーザーの希望に応じてデータを保存、処理、取得できるため、データプロセッサとも呼ばれます。
データ処理には、次の3つのアクティビティが含まれます-
- データの入力
- データの操作/処理
- 出力の提供(つまり、出力結果の管理)
- コンピュータシステムでは、データは整然と体系的に配置されます。
「コンピュータ」という用語は、「計算する」を意味するラテン語の「計算」に由来します。当初、コンピュータシステムは計算するように設計されていました。それはコンピューティングデバイスであることが意図されていました。ただし、一定期間にわたって、このデバイスは技術的に進歩しました。現在、データ処理以外にも幅広い望ましい作業を行うことができます。
コンピュータシステムの主な機能
以下は、コンピュータシステムのコア機能です-
コンピュータは、ユーザーが入力したコマンドやデータを受け入れます。
コンピューターは指示に従い、ユーザーから提供されたデータを保存します。
コンピューターは、ユーザーの指示に従ってデータを処理します。
コンピュータは、出力の形で望ましい結果を出します。
コンピュータシステムの顕著な特徴
以下は、コンピュータシステムの顕著な特徴です-
Automation−人間の介入が必要ないため、コンピュータシステムのオペレーティングシステムは自動です。コマンドを入力するだけで、自動的に作業が行われます。
Speed −コンピュータの能力に応じて、実行でき、1秒あたり数百万の命令が必要になる場合があります。
Storage−コンピュータシステムは、膨大な量のデータをさまざまな形式で保存できます。コンピュータシステムのストレージ容量は、通常、キロバイト(KB)、メガバイト(MB)、ギガバイト(GB)、またはテラバイト(TB)で表されます。
Accuracy −コンピュータシステムの精度は非常に高いです。
Versatility −コンピュータシステムは、さまざまなタスクを実行できます。
Diligence −コンピュータは疲れたり、集中力を失ったりすることはありません。
Reliability−コンピュータシステムは常に正確な結果をもたらすため。したがって、その信頼性は非常に高いです。
Vast memory −コンピュータシステムは、任意の時点で必要なデータを呼び出すことができる広範囲のメモリを持つことができます。
コンピュータシステムの進化
現在のコンピュータシステムは、さまざまな期間に作品を提供したさまざまな知識人による何世紀にもわたる努力の末に進化してきました。
Abacus (ほとんどの場合)以前のカウントデバイスと見なされます。
ここで、コンピュータシステムの開発に多大な貢献をしたイノベーターについて読んでみましょう。
ジョンネイピア
ネイピアは、対数を発明したスコットランドの数学者でした。
さらに、ネイピアは、数字が刻印された棒で構成されるコンピューティングデバイスも発明しました。ネイピアは、棒が骨でできていることから、棒を「骨」と名付けました。
ブレーズパスカル
パスカルはフランスの数学者で、歯車をベースにした機械を発明しました。これは計算に大いに役立ちました。
チャールズ・バベッジ
バベッジは、英国の博学者、数学者、機械エンジニア、哲学者、発明家でした。1822年、彼は式の連続差を計算できる機械を開発し、計算に役立つ表を作成しました。
レディエイダラブレス
Lovelaceは、バベッジの研究を研究した英国の数学者でした。彼女は「コンピューターをプログラムできる」という概念を与えました。彼女の仕事はコンピューターシステムの進歩に大いに役立った。
ジョン・アタンストフ
ベリーの助けを借りて、ジョン・アタンストフは1937年にアタンストフベリーコンピューター(ABCとしてより人気があります)を開発しました。それは電子デジタルコンピューターの開発の始まりを示しました。
ジョン・モークリーとエッカート
1947年、ジョン・モークリーとエッカートは最初の大規模電子デジタルコンピュータを開発しました。これは、Electronic Numerical Integrator and Calculator(ENIAC)と呼ばれていました。
モーリス・V・ウィルクス
1949年、ウィルクス(ケンブリッジ大学)は電子遅延ストレージ自動計算機(EDSAC)を設計しました。これは、ストアドプログラムの概念に基づいてオペレーティングシステムを開始した最初のコンピューターでした。
今日の世界では、個人(個人貯蓄銀行口座の運用など)またはビジネス関連(製品やサービスの販売など)を問わず、ほぼすべての活動について。何らかの形で、私たちはコンピュータシステムに依存しています。
コンピュータへの依存度が高まっているため、すべての大小の組織やその他の企業がコンピュータベースのサービスの提供を開始しています。さらに、通信、電子サービスネットワーク、およびマルチメディアの進歩は、ビジネス処理、支払い転送、およびサービス提供の効果的な方法を提供することにより、企業に新しい扉を開きました。
ビジネスにおけるコンピュータの利点
以下は、ビジネスにコンピュータシステムを導入することの主な利点です-
独立性
コンピュータがビジネスの自動化に役立つにつれて、ビジネスはますます独立するようになっています。コンピュータの助けを借りてほとんどの作業を自動化できるので、もはやすべての作業に人力をかける必要はありません。チケットの予約から高級車の製造まで、すべてが自動化されています。
コスト削減
最近、多くのビジネスがオンラインに基づいています。したがって、すべての都市に支店を開設する必要はありません。一元化された在庫を1つ持つことで、ビジネスが容易になります。多くの人的資源を雇用する必要はありません。
マーケティング
インターネット設備を備えたコンピュータシステムを使用することで、一定期間内にビジネスをグローバル化することは非常に簡単です。ウェブサイト、電子メール、ソーシャルメディアウェブサイト、オンライン広告などは、オンラインマーケティングの重要なツールです。
巨大なトランザクション容量
チケットの予約から金銭の取引まで、多くのタスクがコンピューターによって実行されています。これにより、トランザクション容量が増加します。
巨大なストレージ容量
通常、ほとんどの企業は膨大なデータやその他の記録を保存および維持する必要があります。手動で保守することは非常に困難ですが、コンピューターを使用すると、ストレージ容量が増えるだけでなく、いつでもデータの処理と取得が容易になります。
生産性と効率の向上
ほぼすべての業界のほとんどのタスクが自動化されたため、非常に短い時間で大量の製品を製造することがはるかに簡単になりました。コンピュータ技術を通じて、サービスもより速く、より簡単になりました。
高精度
自動化されたシステムには、エラーの範囲はほとんどありません。ただし、エラーが発生した場合、それは主に人為的エラーです。
データ共有のしやすさ
データ共有は、あるコンピュータシステムを別のコンピュータシステムにリンクするのと同じように、非常にシンプルになりました。
コンペ
コンピュータ技術の適用性は競争を激化させました。現在、お客様は24時間年中無休でサポートを利用できます。
強化されたセキュリティシステム
コンピューターは、企業のデータを安全に保つのにも役立ちます。ただし、このセキュリティも脅威に直面する可能性があります。たとえば、誰かがシステムをハッキングしたり、ウイルス攻撃があったりすると、保護されているすべてのデータが損傷する可能性があります。
コンピュータシステムは、望ましい結果をもたらすために連携して機能するさまざまなコンポーネントの統合された形式です。コンポーネントは異なり、それぞれが特定の目的で機能します。ただし、ユーザーの要求に応じて共通の結果が生成されます。
コンピュータシステムのコンポーネント
ここで、コンピュータシステムの次の基本的なコンポーネントについて理解しましょう。
- Hardware
- Software
- Humanware
- Firmware
- Bridgeware
ハードウェア
物理コンポーネントは、集合的にコンピュータシステムのハードウェアを形成します。ハードウェアは、コンピューターの作業システムを支援する機器で構成されています。
以下は、さまざまなタイプのハードウェアコンポーネント(特定の機能を持つ)です。
Monitor −結果を(視覚的に)表示します。
CPU −コンピュータの機能を制御し、データを送信するのは中央処理装置です。
Motherboard −コンポーネント間の通信と情報の送信を確立することは、主に責任があります。
RAM −これはランダムアクセスメモリであり、現在実行中のプログラムの保存を担当し、データを一時的に保存します。
Hard Disk Drive −これは永続的なメモリストレージデバイスです。
Floppy Disk Drive −最近はほとんど使用されていません。
Optical disks−データも保存するデバイスです。たとえば、CD、DVDなど。
入出力デバイス
次の表に、入力デバイスと出力デバイスを分類して示します。
入力デバイス | 出力機器 | 入力デバイス | 出力機器 |
---|---|---|---|
マウス | モニター | マイクロフォン | スピーカー |
キーボード | プリンター | カメラ | イヤホン |
スキャナー | プロジェクター | トラックボール | モニター |
タッチパッド | プロッタ | ジョイスティック | モニター |
ソフトウェア
ハードウェアコンポーネントは、ソフトウェアコンポーネントがコンピュータシステムに追加された場合にのみ機能します。ソフトウェアは、ユーザーが指定したさまざまなコマンドを実行するプログラムです。
ソフトウェアはハードウェアの無形の部分であり、操作のシーケンスを制御します。
ソフトウェアの種類
基本的な特徴と機能に応じて、ソフトウェアは次のように分類できます。
- オペレーティングシステム(OS)
- アプリケーションソフトウェア(AS)
- E-アクセシビリティソフトウェア
ここで、ソフトウェアコンポーネントについて簡単に説明します。
オペレーティング・システム
このソフトウェアは、コンピュータが起動するとすぐに基本的なプログラムを自動的にロードするのに役立ちます。以下は、オペレーティングシステムの主な種類です-
オペレーティングソフトウェア | 例 |
---|---|
マイクロソフトウィンドウズ | XP、Vistaなど。 |
Mac OS X | パンサー、チーター、ユキヒョウなど。 |
Linux | Debian、Ubuntu、Fedora、Knoppixなど。 |
アプリケーションソフトウェア
インストールされたオペレーティングシステムで使用できるソフトウェアは、アプリケーションソフトウェアと呼ばれます。以下は、アプリケーションソフトウェアの重要な例です。
アプリケーションソフトウェア | 例 |
---|---|
Officeプログラム | Microsoft Office、OpenOffice、LibreOfficeなど。 |
ウェブブラウザ | Internet Explorer、Mozilla Firefox、Google Chrome、Opera、Safariなど。 |
ウイルス対策プログラム | ノートン、マカフィー、クイックヒール、アビラ、カスペルスキーなど。 |
E-アクセシビリティソフトウェア
E-アクセシビリティソフトウェアコンポーネントは、次のようなユーザー向けの追加機能です。
- 音声認識ソフトウェア
- スクリーンリーダー
- 拡大ツール
- オンスクリーンキーボード
- ビデオゲーム
- 学習ソフト等
コンピュータシステムは単なる機械であるため、作業を実行することはできません。したがって、それを機能させるために、プログラミング言語または単にコンピュータ言語として知られているさまざまな言語が開発されています。
過去20年間で、数十のコンピューター言語が開発されてきました。これらの各言語には、構文としてよく知られている独自の語彙とルールのセットが付属しています。さらに、コンピュータ言語を書くときは、構文に文字通り従う必要があります。小さな間違いでもエラーが発生し、必要な出力が生成されないためです。
以下はプログラミング言語の主なカテゴリです-
- 機械語
- アセンブリ言語
- 高水準言語
- システム言語
- スクリプト言語
プログラミング言語について簡単に説明しましょう。
機械語またはコード
これは、コンピューターのハードウェア用に書かれた言語です。このような言語は、コンピュータシステムの中央処理装置(CPU)によって直接影響を受けます。
アセンブリ言語
これは、機械語をエンコードする言語であり、よりシンプルで読みやすくなっています。
高水準言語
高水準言語はシンプルで理解しやすく、英語に似ています。たとえば、COBOL、FORTRAN、BASIC、C、C +、Pythonなどです。
高水準言語は、複雑なソフトウェアの開発に役立ち、次の利点があるため、非常に重要です。
アセンブリ言語や機械語とは異なり、ユーザーは高級言語を使用するために高級言語を学ぶ必要はありません。
高水準言語は自然言語に似ているため、習得と理解が容易です。
高水準言語は、エラーを即座に検出するように設計されています。
高水準言語は保守が容易で、簡単に変更できます。
高水準言語は開発をより速くします。
高水準言語は、開発するのに比較的安価です。
高水準言語は文書化が容易です。
高水準言語には多くの利点がありますが、それでも欠点もあります。マシン/ハードウェアの制御が不十分です。
次の表に、頻繁に使用される言語を示します。
次の表は、ハードウェアとソフトウェアを区別するポイントを示しています。
ハードウェア | ソフトウェア |
---|---|
これは、コンピュータシステムの物理コンポーネントです。 | ハードウェアを機能させるのはプログラミング言語です。 |
それは恒久的な形状と構造を持っており、変更することはできません。 | 恒久的な形状や構造がないため、変更して再利用できます。 |
ほこり、マウス、昆虫、湿度、熱などの外部要因がハードウェアに影響を与える可能性があります(有形であるため)。 | ほこり、マウス、昆虫、湿度、熱などの外部要因は影響を与えません(それは有形ではないため)。 |
バイナリコード(つまり、1から0)で動作します。 | COBOL、BASIC、JAVAなどの高級言語の助けを借りて機能します。 |
機械語、つまり低水準言語のみを取り入れます。 | それは、人間が簡単に読める高級言語を取り入れています。 |
コンピュータのバグやウイルスの影響を受けません。 | コンピュータのバグやウイルスの影響を受けます。 |
ある場所から別の場所に電子的に転送することはできません。 | ある場所から別の場所に電子的に転送できます。 |
ハードウェアの複製コピーは作成できません。 | ユーザーは、ソフトウェアのコピーを好きなだけ作成できます。 |
次の表は、アナログとデジタルの基本的な違いを示しています。
アナログ | デジタル |
---|---|
物理的なアナログシステムで機能します。 | 離散数法で機能します。 |
このシステムでの計算は、主に方程式に変換され、後で電気信号に変換されます。 | このシステムでの計算は、2進数(つまり、1と0)に変換されます。 |
機能するには、物理的なアナログが必要です。 | 機能するには、離散数が必要です。 |
'graph'の形式で出力を提供します。 | 離散値の形式で出力を提供します。 |
比較的精度は低いです。 | 精度は非常に高いです。 |
低速で実行します。 | それは非常に高速で実行されます。 |
柔軟性が低いため、変更が困難です。 | 柔軟性が高いです。 |
低容量のメモリがあります。 | 大容量のメモリを搭載しています。 |
そのアプリケーションは特定のアプリケーションに限定されています。 | そのアプリケーションは、多くのアプリケーションに適用できます。 |
ビジネスアプリケーションにはほとんど適用できません。 | これは、ビジネスアプリケーションに非常に適しています。 |
英数字データは処理できません。 | 英数字データを処理できます。 |
RF技術が必要です。 | IPネットワーキングが必要です。 |
静的チャネル割り当て。 | 必要に応じて自動チャネルが存在します。 |
オペレーティングシステムは、他のすべてのアプリケーションプログラムの基本です。オペレーティングシステムは、ユーザーとハードウェアの間の仲介者です。
オペレーティングシステムは、アプリケーションプログラム間でハードウェアの使用を制御および調整します。オペレーティングシステムの主なサービスは次のとおりです。
- メモリ管理
- ディスクアクセス
- ユーザーインターフェイスの作成
- 並行して動作するさまざまなプログラムの管理
- 同様に、ハードウェアの動作を制御および管理します
オペレーティングシステムのアプリケーション
以下は、オペレーティングシステムの主なアプリケーションです-
オペレーティングシステムは、ファイルとディレクトリの形成と削除に責任があります。
オペレーティングシステムは、削除、一時停止、再開、および同期のプロセスを管理します。
オペレーティングシステムは、割り当てと割り当て解除によってメモリスペースを管理します。
オペレーティングシステムは、既存のファイルを保存、整理、名前付け、保護します。
さらに、オペレーティングシステムは、モデム、プリンタ、プロッタなどを含むコンピュータシステムのすべてのコンポーネントとデバイスを管理します。
いずれかのデバイスに障害が発生した場合、オペレーティングシステムが検出して通知します。
オペレーティングシステムは、破壊や不正使用から保護します。
オペレーティングシステムは、ユーザーとハードウェアへのインターフェイスを容易にします。
オペレーティングシステムの種類
以下は、オペレーティングシステムの主な種類です-
- ディスクオペレーティングシステム(DOS)
- Windowsオペレーティングシステム
- Unixオペレーティングシステム
ここで、各オペレーティングシステムについて詳しく説明します。
ディスクオペレーティングシステム
MS-DOSは、最も古く、広く使用されているオペレーティングシステムの1つです。DOSはコンピュータプログラムのセットであり、その主な機能はファイル管理、システムリソースの割り当てであり、ハードウェアデバイスを制御するための重要な機能を提供します。
DOSコマンドは、大文字または小文字で入力できます。
DOSの機能
以下はDOSの重要な機能です-
- これはシングルユーザーシステムです。
- プログラムを制御します。
- 機械に依存しない。
- (コンピューター)ファイルを管理します。
- 入出力システムを管理します。
- (コンピュータ)メモリを管理します。
- コマンド処理機能を提供します。
- アセンブラで動作します。
DOSコマンドの種類
以下はDOSコマンドの主なタイプです-
Internal Commands − DEL、COPY、TYPEなどのコマンドは、コンピュータのメモリに保存されたままの内部コマンドです。
External Commands − FORMAT、DISKCOPYなどのコマンドは外部コマンドであり、ディスクに保存されたままになります。
Windowsオペレーティングシステム
オペレーティングシステムウィンドウは、ディスクオペレーティングシステムの拡張です。
これは最も人気があり、最も単純なオペレーティングシステムです。特別な訓練を必要としないため、基本的な英語を読んで理解できる人なら誰でも使用できます。
ただし、Windowsオペレーティングシステムでは、最初にさまざまなアプリケーションプログラムを実行するためにDOSが必要です。このため、DOSをメモリにインストールして、ウィンドウを実行する必要があります。
WindowsOSの要素
以下はの重要な要素です Wインドウ O熟考 Sシステム(WOS)-
- グラフィカル・ユーザー・インターフェース
- アイコン(写真、ドキュメント、アプリケーション、プログラムアイコンなど)
- Taskbar
- スタートボタン
- Windowsエクスプローラ
- マウスボタン
- ハードウェアの互換性
- ソフトウェアの互換性
- ヘルプなど
Windowsオペレーティングシステムのバージョン
以下は、Windowsオペレーティングシステムのさまざまなバージョンです-
バージョン | 年 | バージョン | 年 |
---|---|---|---|
ウィンドウ1.01 | 1985年 | Windows XP Professional x64 | 2005年 |
Windows NT 3.1 | 1993年 | Windows Vista | 2007年 |
Windows 95 | 1995年 | Windows 7 | 2009年 |
Windows 98 | 1998年 | ウィンドウズ8 | 2012年 |
Windows 2000 | 2000年 | ウィンドウズ10 | 2015年 |
Windows ME | 2000年 | Windows Server 2016 | 2016年 |
Windows XP | 2001年 |
Unixオペレーティングシステム
Unixオペレーティングシステムは、1970年代に開発された最も初期のオペレーティングシステムです。Unixオペレーティングシステムに関連する以下の点を考えてみましょう-
マルチタスク機能を備えたオペレーティングシステムです。
マルチユーザーコンピュータのオペレーティングシステムがあります。
それは事実上あらゆる種類のハードウェア上で実行され、オープンソース運動に刺激を与えます。
比較的複雑な機能を備えているため、トレーニングを受けていないユーザーは使用できません。研修を受けた方のみご利用いただけます。
このシステムのもう1つの欠点は、ユーザーのアクションの結果(ユーザーのアクションが正しいか間違っているか)について通知も警告も行わないことです。
インターネットは、世界中のさまざまなコンピュータシステムを相互接続するシステムです。インターネットプロトコルスイートを使用して、世界のさまざまな場所にあるデバイスをリンクします。
インターネットシステムは、ワールドワイドウェブ(WWW)、電話、電子メールなどを含む幅広い情報リソースとサービスを伝送します。TCP/ IPやHTTPなどの標準的なインターネットプロトコルを使用します。
内部Webは、プライベートネットワーク上のすべてのハイパーテキスト転送プロトコル(HTTP)ノードで構成されます。たとえば、組織のLANまたはWAN。
インターネットの特徴
それでは、インターネットの機能について説明しましょう。機能は以下のとおりです-
アクセシビリティ
インターネットはグローバルなサービスであり、すべての人がアクセスできます。今日、島の遠隔地やアフリカの内部にいる人々もインターネットを利用できます。
使いやすい
インターネット(ウェブブラウザ)へのアクセスに使用されるソフトウェアは、非常にシンプルに設計されています。したがって、簡単に習得して使用できます。開発は簡単です。
他のメディアとの相互作用
インターネットサービスは、他のメディアと高度に相互作用しています。たとえば、ニュースやその他の雑誌、出版社はインターネットサービスの助けを借りて事業を拡大しています。
低価格
インターネットサービスの開発と保守のコストは比較的低いです。
既存のITテクノロジーの拡張
これにより、組織内の複数のユーザーによるITテクノロジーの共有が容易になり、他のトレーディングパートナが使用できるようになります。
コミュニケーションの柔軟性
インターネットを介した通信は十分に柔軟です。テキスト、音声、ビデオによるコミュニケーションも容易になります。これらのサービスは、組織レベルと個人レベルの両方で利用できます。
セキュリティ
大事なことを言い忘れましたが、インターネット設備は、CCTVカメラなどのコンポーネントを使用して、個人レベルと国レベルの両方でセキュリティシステムをある程度支援してきました。
インターネットソフトウェア
インターネットソフトウェアは、コンピュータを介したネットワークに必要なすべてのツールで構成されています。以下はインターネットソフトウェアのいくつかの重要なコンポーネントです-
- 伝送制御プロトコル/インターネットプロトコル(TCP / IP)
- ダイヤラソフトウェア
- 埋葬ブラウザ
インターネットアプリケーション
インターネットアプリケーションはサーバーベースのアプリケーションです。以下はいくつかのインターネットアプリケーションです-
- ワールドワイドウェブ(WWW)
- 電子メール(Eメール)
- ファイル転送プロトコル(FTP)
- Telnet(つまり、リモートにあるコンピューターにログインする)
- インターネットリレーチャット(IRC)(リアルタイムビデオチャット)
開発されたすべてのコンピューターは同じではなく、異なるデザインと機能を持っています。一部のコンピューターは、非常に大容量で動作速度も優れています。ただし、遅いものもあります。要件に応じて、コンピューターが開発されています。
コンピュータの種類
コンピュータシステムは、内部構造とその後の機能および適用性に応じて、次のように分類されます。
メインフレームコンピュータ
大容量で高価なコンピューターです。これは主に、多くの人が同時に使用できる大規模な組織で使用されます。
スーパーコンピューター
このカテゴリのコンピュータは最速であり、非常に高価です。一般的なスーパーコンピューターは、1秒あたり最大10兆個の個別の計算を解決できます。
ワークステーションコンピュータ
このカテゴリのコンピュータは、ハイエンドで高価なものです。それは複雑な作業目的のためだけに作られています。
パーソナルコンピュータ(PC)
これは、シングルユーザー向けに開発された低容量のコンピューターです。
Apple Macintosh(Mac)
アップル社製のパソコンの一種です。
ラップトップコンピューター(ノートブック)
どこにでも簡単に持ち運べる便利なパソコンです。
タブレットとスマートフォン
現代の技術はさらに進歩しました。ポケットにやさしいコンピューターの開発に役立っています。タブレットやスマートフォンは、そのようなコンピューターの最良の例です。
この章では、コンピュータネットワークで使用される主な用語について説明します。
WAN
これはWideArea Networkの略で、都市などの広いエリアをカバーします。
LAN
Local Area Networkの略で、小さなオフィスや家などの小さなエリアをカバーします。敷地内にあるすべてのコンピューターを物理的に接続します。
インターネット
世界のコンピュータをつなぐコンピュータネットワークシステムです。通常、WANとLANを介して接続しています。
イントラネット
それは狭いエリアをカバーし、許可された人だけがそれにアクセスできるので、それは密室のコンピュータネットワークシステムです。
エクストラネット
それはまた、アクセスが少数にしか許可されていない一種のインターネットでもあります。
ワールドワイドウェブ(WWW)
これは、インターネット上でコンテンツを(Webページの形式で)表示および検索するために使用されるサービスです。
インスタントメッセージング(IM)
これは、チャットや会話を容易にするオンライン機能です。このようなサービスは、Skype、Googleトーク、Windows Liveメッセンジャー、Yahooメッセンジャーなどによって提供されます。
ボイスオーバーインターネットプロトコル(VoIP)
これはプロトコルであり、特にIPネットワークを介した音声転送に使用されます。同様に、インターネットを使用してユーザーが電話をかけるのを容易にします。
本当にシンプルなシンジケーション(RSS)
これは、情報や記事などを広めるために使用される手法です。ユーザーは通常、ニュースを受信するためにRSSチャネルを購読します。サブスクリプション後、ユーザーはそれぞれのWebサイトにアクセスする必要はなく、同じことに関する電子メールを受信します。
Webログ
これは、一連のエントリで構成される一種のオンラインインベントリ(通常は専門的なトピックに関するもの)です。これらのエントリは、時系列とは逆の順序で配置されます。ウェブログを管理している人は、定期的に新しい情報でブログを更新しています。
ポッドキャスト
これは通常、オーディオまたはビデオの記録を含むデジタルファイルであり、インターネットでも入手できます。
ソーシャルネットワーキングウェブサイト
これは、メッセージ(テキスト、オーディオ、さらにはビデオ形式)、画像、ビデオなどを共有できる共通のプラットフォームでユーザーを支援するWebサイトを指します。たとえば、Facebook、Google +、Twitter、LinkedIn、MySpaceなどです。 。
チャットルーム
これは、ユーザーのコミュニケーションを容易にするインターネット上の専用エリアです。
公衆交換電話網(PSTN)
公衆電話の技術表現です。
統合サービスデジタルネットワーク(ISDN)
これは、音声、ビデオ、データ、およびその他のネットワークサービスを同時に送信する一連の通信規格です。
非対称デジタル加入者線(ADSL)
これは、より高速なデータ伝送を容易にする一種のデジタル加入者線(DSL)テクノロジーです。
ダウンロード
インターネットからパソコンにデータを保存するプロセスです。
アップロード
保存したデータをパソコンからインターネットサーバーに転送するプロセスです。
ダイヤルアップ
これは、インターネットに接続するために電話回線を使用する手法です。
ブロードバンド
これは、複数の信号とトラフィックタイプを迅速に転送する広帯域幅のデータ伝送です。
今日の世界の多くのタスクはコンピューターベースです-アプリケーションの入力、資金の送金、またはオンラインビジネスの実行は、すべてコンピューターアプリケーションを介して実行できます。
簡単にアクセスでき、ユーザーフレンドリーなコンピュータアプリケーションは、必要なトランザクションを非常に迅速かつ正確に処理します。
コンピュータアプリケーションは、それを使用するために資格やトレーニングを必要としないような単純な方法で設計されています。読み書きができる人なら誰でもコンピュータアプリケーションを使うことができます。
コンピュータアプリケーションの使用
このセクションでは、さまざまなコンピュータアプリケーションとその使用法について説明します。
- オンライン申請
- リアルタイムアプリケーション
- ビジネスアプリケーション
オンラインアプリケーション
今日では、銀行口座の開設、入学願書の記入、求人応募の記入など、ほとんどの申し込みがオンラインで受け付けられています。
以下は、オンラインアプリケーションの重要な形式です-
銀行
ほとんどの銀行はコンピューターネットワークを介して相互にリンクされており、勘定系システムを提供しています。コンピュータネットワーキングは、アカウントをオンラインで維持するのに役立ち、ネットバンキング機能を提供し、オンライントランザクション機能を利用可能にし、デジタル署名機能を提供します。最大の利点は、ATMマシンがいつでもお金を分配できることなどです。
チケット予約
コンピュータネットワークにより、チケットの予約が簡単になりました。航空券、鉄道チケット、さらにはバスチケットも、シンプルで簡単な手順でオンラインで予約できます。
パスポート申請
新しいパスポートを申請したい場合は、オンラインで自分で申請できます。また、PANカード、Aadhaarカードなど、その他の重要な書類をオンラインで申請することもできます。
求人応募
今日、ほとんどの申請書(民間および政府)はオンラインで記入されています。組織の多くは、オンラインでの雇用につながる競争試験も実施しています。
入学願書
ほとんどの学校や大学は、入学願書をオンラインで利用できるようにしています。彼らはまたオンラインで料金を受け入れます。
リアルタイムアプリケーション
リアルタイムアプリケーションは、特定の期間に機能するコンピュータベースのアプリケーションプログラムです。言い換えれば、特定の期間内に、ユーザーは時間が経過する前に特定の機能を実行する必要があります。
たとえば、オンライントランザクションを行う場合、特定の時間枠内で必要な情報を提供する必要があります。そうしないと、チャンスを逃してしまいます。
以下は、リアルタイムアプリケーションの重要な例です-
ビデオ会議
このテクノロジーにより、人々はさまざまな場所から視覚的に相互に接続できます。
VoIP(ボイスオーバーインターネットプロトコル)
このテクノロジーは、デジタルコンピューターネットワークを介して電話をかけるのに役立ちます。
Eコマーストランザクション
このテクノロジーは、デジタルコンピューターネットワークを介した製品の売買に役立ちます。
オンラインバンキング
オンラインバンキングは、コンピュータネットワークの助けを借りてどこからでも仮想バンキングです。
インスタントメッセージング
これは、メッセージをインターネット経由で即座に交換できる場所です。
オンラインゲーム
これにより、インターネットを介して部分的または完全にゲームをプレイできます。
ビジネスアプリケーション
ビジネスが異なれば、コンピュータアプリケーションも異なります。ただし、(それぞれのビジネスの)データベースの保守、従業員の記録の保持、オンラインビジネス施設の提供、オンラインプロモーションなどのいくつかのアプリケーションは、ほとんどすべてのビジネス組織に共通の機能です。
そのため、コンピューターテクノロジーの導入により、ビジネスは24時間365日、より簡単に、より簡単に、アクセスできるようになりました。
コンピュータシステムの開発は、通常、さまざまな世代にわたる開発として議論されています。
さまざまな世代の継承とともに、コンピューター技術の進歩がもたらされました。
コンピューター世代
ここで、さまざまな世代にわたるコンピューター技術の発展について説明しましょう。
初代
1940年から1956年までの期間で、大まかに言って第1世代のコンピューターと見なされます。
第一世代のコンピューターは、真空管または熱電子バルブマシンを使用して開発されました。
このシステムの入力は、パンチカードと紙テープに基づいていました。ただし、出力はプリントアウトに表示されました。
第1世代のコンピューターは、バイナリコード化された概念(つまり、0-1の言語)で動作しました。 Examples: ENIAC、EDVACなど。
第2世代
1956年から1963年までの期間は、大まかに言って第2世代コンピュータの期間と見なされます。
第2世代のコンピューターは、トランジスタ技術を使用して開発されました。
第一世代と比較して、第二世代のサイズは小さかった。
第1世代のコンピューターと比較して、第2世代のコンピューターにかかる計算時間は短くなりました。
第三世代
1963年から1971年までの期間は、大まかに言って第3世代コンピュータの期間と見なされます。
第3世代のコンピューターは、集積回路(IC)テクノロジーを使用して開発されました。
第2世代のコンピューターと比較して、第3世代のコンピューターのサイズは小さかった。
第2世代のコンピューターと比較して、第3世代のコンピューターにかかる計算時間は短くなりました。
第3世代コンピューターは、消費電力と発熱量が少なくなっています。
第3世代のコンピューターのメンテナンスコストも低かった。
第三世代のコンピュータのコンピュータシステムは、商用利用が容易でした。
第4世代
1972年から2010年までの期間は、大まかに言って第4世代コンピューターと見なされます。
第4世代のコンピューターは、マイクロプロセッサー技術を使用して開発されました。
第4世代になると、コンピューターのサイズが非常に小さくなり、ポータブルになりました。
第4世代の機械は非常に少量の熱を発生し始めました。
それははるかに速く、精度はより信頼できるものになりました。
前世代に比べて製造コストを大幅に削減。
一般の方にもご利用いただけるようになりました。
第五世代
2010年から現在までの期間、およびそれ以降の期間。大まかに言えば、第5世代コンピューターの期間と見なされます。
当時、コンピューター世代はハードウェアのみに基づいて分類されていましたが、第5世代テクノロジーにはソフトウェアも含まれていました。
第5世代のコンピュータは、高機能と大容量のメモリを備えていました。
この世代のコンピューターでの作業は高速で、複数のタスクを同時に実行できました。
第5世代の人気のある高度な技術には、人工知能、量子計算、ナノテクノロジー、並列処理などがあります。
収集されたデータを収集、操作、および必要な用途のために処理することは、データ処理と呼ばれます。これは通常、コンピューターによって実行される手法です。このプロセスには、情報の取得、変換、または分類が含まれます。
ただし、データの処理は以下に大きく依存します。
- 処理する必要のあるデータの量
- データ処理操作の複雑さ
- それぞれのコンピュータシステムの容量と組み込みテクノロジ
- 技術的なスキル
- 時間の制約
データ処理の方法
ここで、データ処理のさまざまな方法について説明します。
- シングルユーザープログラミング
- 複数のプログラミング
- リアルタイム処理
- オンライン処理
- タイムシェアリング処理
- 分散処理
シングルユーザープログラミング
それは通常、彼の個人的な使用のために一人で行われます。この手法は、小規模なオフィスにも適しています。
マルチプログラミング
この手法は、中央処理装置(CPU)に複数のプログラムを同時に格納して実行する機能を提供します。さらに、マルチプログラミング技術は、それぞれのコンピュータの全体的な作業効率を向上させます。
リアルタイム処理
この手法により、ユーザーはコンピューターシステムに直接触れることができます。この手法により、データ処理が容易になります。この手法は、ダイレクトモードまたはインタラクティブモード手法とも呼ばれ、1つのタスクを実行するためだけに開発されました。これは一種のオンライン処理であり、常に実行され続けます。
オンライン処理
この手法により、データの直接入力と実行が容易になります。そのため、最初に保存または蓄積してから処理することはありません。この手法は、さまざまなポイントでデータを検証し、修正されたデータのみが入力されるようにするため、データ入力エラーを減らすように開発されています。この手法は、オンラインアプリケーションで広く使用されています。
タイムシェアリング処理
これは、複数のユーザーがオンラインコンピュータシステムのリソースを共有するのを容易にするオンラインデータ処理の別の形式です。この手法は、結果が迅速に必要な場合に採用されます。さらに、その名前が示すように、このシステムは時間ベースです。
以下は、タイムシェアリング処理の主な利点のいくつかです。
- 複数のユーザーに同時にサービスを提供できます
- すべてのユーザーの処理時間はほぼ同じです
- 実行中のプログラムとの相互作用の可能性があります
分散処理
これは、さまざまなコンピューター(リモートに配置されている)が単一のホストコンピューターと相互接続されたままで、コンピューターのネットワークを形成する特殊なデータ処理技術です。
これらのコンピュータシステムはすべて、高速通信ネットワークと相互接続されたままです。これにより、コンピューター間の通信が容易になります。ただし、中央コンピュータシステムはマスターデータベースを維持し、それに応じて監視します。
コンピュータネットワークは、データの共有、技術サポートの提供、および通信(特にビジネス目的)を目的として、2台以上のコンピュータを接続するプロセスです。
インターネットは、(地理的に異なる場所にある)さまざまなコンピューターシステムを接続するために使用されるテクノロジーです。ネットワーク技術は世界に革命をもたらし、すべての国の全体的な発展のための新しい分野を生み出しました。
ネットワーキングの利点
ここで、ネットワーキングの利点について説明します。利点を以下に説明します-
テクニカルサポートの施設
コンピュータネットワークを使用しているため、アメリカ合衆国に座っている人は、インドの遠隔地に座っている人に技術サポートを提供します。
データの簡単な共有
ネットワークの助けを借りて、あるコンピュータシステムから別のコンピュータシステムに(地理的な場所に関係なく)すべての形式のデジタルデータを共有することは非常に簡単です。
ハードウェアリソースの簡単な共有
ネットワークの助けを借りて、ストレージスペース、プロセッサ、ファックスなどの高価なリソースを共有することが非常に簡単になりました。
簡単共有ソフトウェア
ネットワークシステムを介して、あるコンピュータシステムから別のコンピュータシステムにソフトウェアを簡単に共有およびインストールできます。
データ処理の分散化が容易
ネットワークシステムを介して、データ処理システムを分散化することは非常に簡単です。最終的には、重要なデータの制御、保護、および管理に役立ちます。
コミュニケーションが簡単
ネットワーキングの助けを借りて、通信システムは今や非常に効率的で質素で高速になっています。コミュニケーションのさまざまなモードは、テキストチャット、ビデオチャット、電子メールなどです。
ネットワークの種類
このセクションでは、さまざまなタイプのネットワークについて説明します。タイプは以下のとおりです-
- ローカルエリアネットワーク(LAN)
- メトロポリタンエリアネットワーク(MAN)
- ワイドエリアネットワーク(WAN)
ローカルエリアネットワーク
ローカルエリアネットワークまたは単にLANは、特定の施設にあるいくつかのコンピューターを相互接続する手法です。通常、単一の営業所または住宅用アパートに使用されます。
このような相互接続性の主な目的は、作業を容易にするための通信システムを確立することです。
ただし、このような接続では、レーザープリンタ、ファックス機などの他のデバイスも接続できます。
巨大都市エリアネットワーク
メトロポリタンエリアネットワークまたは単にMANは、通常、大都市圏(都市部)をカバーするネットワークのシステムです。
ネットワーク内のエリア全体に高速インターネットサービスを提供します。
ワイドエリアネットワーク
ワイドエリアネットワークまたは単にWANは、世界中の広い地理的領域をカバーするネットワークのシステムです。
WANのサービスは、公的(政府)機関および民間機関によって提供されます。ネットワークは、リモートにあるデータベースにアクセスする機能も提供します。
WANシステムは、多国籍企業やその他の大企業(オンラインサービスを提供)にとって非常に有益です。
すべての仕事の迅速なコンピューター化とコンピューターベースの仕事への漸進的な依存は、雇用のための情報技術の新しい分野を飛躍的に開いた。
ただし、IT分野では、新しい情報システムを設計および開発できる、資格のある訓練を受けた従業員が必要です。
情報技術は研究開発にも役立ち、新しい技術をさらに発展させてきました。IT従業員は、作業の計画、設計、開発、管理、およびさまざまなユーザーへの技術サポートの提供に重点を置いています。
コンピュータ関連の仕事の種類
最近では、コンピューターの助けを借りて行われる多くの仕事が出てきました。コンピュータ関連の仕事を実行するさまざまな役職について説明します-
プログラマー
コンピュータプログラムの創造的なコードを書くのに十分な資格を持っている人は、プログラマーとして知られています。
プログラマーによって書かれたコードは、何をするか、どのように行うか、いつ行うかなどについてコンピューターに与えられる指示です。
さまざまなプログラマーによって書かれた数十の言語があります。例:Java、C、C ++、python、Ajaxなど。
システムアナリスト
システムアナリストの仕事は高度に分類されており、非常に重要です。
システムアナリストは、基本的に新しいシステムを設計、開発、実装するか、既存のシステムにいくつかの追加機能を追加して、追加のタスクを実行するように指示します。
システムアナリストは、エンジニアリング、科学技術、金融、ビジネス、会計などの分野も専門としています。
データベース管理者
データベース管理者または単にDBAは、データベースシステムの保存と管理に責任を持つ訓練を受けた人です。
ネットワーク管理者
コンピュータネットワークは、資格のある人が必要とされる別の専門分野です。
ネットワーク管理者は、コンピュータネットワークシステムのインストール、構成、およびサポートを専門としています。同様に、彼はそれぞれの組織でローカルエリアネットワーク、ワイドエリアネットワーク、インターネットシステム、またはネットワークシステムのセグメントを管理しています。
組織内のほとんどすべてのネットワークには少なくとも1人のネットワーク管理者が必要であるため、ネットワーク管理者の仕事は非常に重要です。
Webデザイナー
ウェブデザイナーは、効果的でコミュニケーションのとれたウェブサイトをデザインするアーキテクトです。
彼は、画像、コンテンツ、およびその他のそのような情報を適切な場所に配置して、Webサイトをインタラクティブでユーザーフレンドリーにします。
情報セキュリティアナリスト
これは、情報セキュリティアナリストがコンピュータまたはネットワーク全体のセキュリティシステムを設計、実装、およびサポートする最も重要な仕事の1つです。
コンピュータ技術とインターネットの進歩、国内および国際的なビジネスは、これらの技術に魅了されています。今日、ほとんどの小規模または大企業、および国内または国際的な企業は、インターネットを介して製品とサービスを提供しています。
最近のビジネス組織は、魅力的でインタラクティブなWebサイトを持っており、それを通じてビジネスを宣伝および販売しています。
コンピュータベースのテクノロジーとインターネットの機能は、それらに共通の領域を提供することにより、断片化された市場を集合的に統合します。テクノロジーは、組織のコスト削減をさらに支援し、製品やサービスのコスト削減にも貢献しています。
テクノロジーは、顧客が自宅や場所に座って、必要な製品やサービスを購入するのを容易にします。
電子商取引とは何ですか?
電子商取引または単にeコマースは通常、オンラインでの製品やサービスの可用性を促進することを含むプロセスです。ユーザーはインターネットを介して幅広いオプションから検索、選択、販売、購入することができます。
eコマースの主な活動は次のとおりです-
- オンラインでの製品やサービスの販売(インターネット経由)
- オンラインで製品やサービスを購入する
- オンラインでの支払いと支払いの受け入れ
- オンラインでのビジネスおよびその他のサービスの取引
Eコマースの特徴
以下はeコマースの重要な機能です-
- それは効率的にビジネス能力を高めます。
- 大幅にコストを削減します。
- それは知覚的に配達サービスを増やします。
- 迅速な商取引とオフィスオートメーションの壊れないソリューションです。
- これにより、ビジネス内の機能が向上する可能性があります。
- それは有能にビジネスコミュニケーションを増やします。
Eコマースの種類
以下はeコマースビジネスの主なタイプです-
企業間(B2B)
2つの事業会社間で実施されます。
企業対消費者間(B2C)
それは事業会社と消費者の間で行われます。
消費者間(C2C)
消費者間取引は2人の消費者間で行われます。消費者の両方に共通のプラットフォームを促進する特定のウェブサイトがあります-購入したい人と販売したい人。
Eコマースのメリット
eコマースのメリットについて説明しましょう-
それは自由市場を促進します。
24時間年中無休でご利用いただけます。
その存在はグローバルです(そのような政治的境界の制約はありません)。
セットアップコストは大幅に低くなっています。
それはユーザーフレンドリーな技術を提供します。
複数の機会を並行して同時に提供します。
それはビジネスを促進し、販売するための質素な施設を提供します。
市場調査施設を提供する機能があります。
顧客関係管理が容易になります。
それは24時間365日のカスタマーケアサービスの提供を容易にします。
国内だけでなく国際的にも簡単な手順で送金機能を提供します。
これらのプログラムされた言語はタスクの実行のキャリアであるため、コンピューターを機能させるには、一連の命令をプログラムする必要があります。
同様に、コンピューターはコンピュータープログラミングの形でユーザーの指示を受け入れ、与えられたタスクを実行します。
ソフトウェアプログラミングの特徴
コンピュータプログラムは、実際には一連の命令であり、コンピュータが特定のタスクを実行するのに役立ちますが、次の基本的な機能を備えています。
これにより、指定された命令が正常に実行されます。
これにより、指定された命令が順番に実行されます。
与えられた入力(データ)が正しいか不十分であることを説明し、それに応じて結果を示します。
それは高級言語で書かれています。
プログラム開発のステップ
プログラミング言語の開発は、問題の種類と要件に完全に依存しています。ただし、プログラミング言語の開発には通常(本質的にではありませんが)次の手順が含まれます。
問題の定義
これは最初のステップであり、問題を定義する必要があります。
タスクとメソッドの分析
問題が定義されると、開発者は問題を解決するためにさまざまなソリューションを分析および開発し、最後に、実行可能な最良のソリューションが開発されます。
アルゴリズムの開発
アルゴリズムは、論理的かつ実行可能なステップで適切なソリューションを説明する適切な手法です。アルゴリズムは通常、フローチャートと擬似コードの形式で実行されます。
アルゴリズムの検証
アルゴリズムが開発されると、直接適用することはできません。主に、精度を特別にテストする必要があります。エラーが発生した場合は、最初に修正して解決します。検証プロセスにより、時間、費用、およびエネルギーを節約できます。
コーディング
基本的なプロセスとステップが正常に完了すると、プログラムの実際のコーディングが指定されたプログラミング言語で開始されます。
プログラムのテスト
プログラムコードの開発のテストは、エラーが発生するため、もう1つの重要な機能です。したがって、テストによってエラーが発生しなくなります。開発者は、最終的に開発するまで、コーディングのテストと修正を続けます。
ドキュメンテーション
コーディングとプログラミングが正常に完了したら、これらすべての機能と手順を文書化するのは開発者の仕事です。文書化されたプログラムは、それぞれのプログラムを実行および操作する方法をユーザーに指示します。
実装
上記の手順が正常に実行されると、開発されたコード(プログラミング言語)がエンドユーザーのコンピューターシステムにインストールされます。ユーザーはマニュアルでもあり、それぞれのプログラムの実行方法を説明しています。
フローチャートは、アルゴリズムとそのステップを図で表す青写真です。フローチャートのステップには特定のサイズと形状はありませんが、さまざまな形状とサイズで設計されています(下の画像を参照)。
上の画像に示されているように、さまざまな形状で矢印で相互接続されたボックスは、論理的にフローチャートを作成しています。フローチャートは、プロセスの一般的なステップを表しています。
フローチャートの利点
次に、フローチャートの利点について説明します。
ロジックを簡素化する
それはステップの絵の表現を提供するので; したがって、ロジックと後続の手順が簡素化されます。
コミュニケーションをより良くする
わかりやすい画像ロジックと手順があるため、より適切でシンプルな表現方法です。
効果的な分析
フローチャートが作成されると、問題を効果的な方法で分析することが非常に簡単になります。
コーディングに役立ちます
フローチャートは、何をするか、いつ行うか、どこで行うかについての指示を与えるため、プロセスを効率的にコーディングするのにも役立ちます。作業が簡単になります。
適切なテスト
さらに、フローチャートは、プログラム内のエラー(存在する場合)を見つけるのにも役立ちます
該当するドキュメント
最後になりましたが、フローチャートは適切なドキュメントの準備にも役立ちます(コードが記述された後)。
フローチャート記号
次の表は、記号とその名前(フローチャートで使用)を示しています。
名前 | シンボル | 名前 | シンボル |
---|---|---|---|
|
フローライン |
|
磁気ディスク |
|
ターミナル |
|
コミュニケーションリンク |
|
処理 |
|
オフラインストレージ |
|
決定 |
|
注釈 |
|
コネクタ |
|
フローライン |
|
資料 |
|
オフページコネクタ |
フローチャートのサンプル
エクストラネットは一種のパーソナライズされたサービスであり、プライベートネットワークによって制御および規制されています。
このパーソナライズされ制御されたテクノロジーは、パートナー、ベンダー、およびサプライヤーにのみアクセスを提供します。時には、本質的にではなく、特定の顧客に対しても。
エクストラネットはプライベートネットワーク組織であり、実際にはそれぞれの会社のイントラネットの一部であり、そのサービスは社外のユーザーに拡張されています。また、他社との取引や顧客への販売を行うための専門的な手法と考えられることもあります。
エクストラネットテクノロジーは、他のビジネスパートナーとビジネスを行うために、ある場所から別の場所へのイントラネットを容易にし、データフローにセキュリティを提供します。
エクストラネットサービスでは、セキュリティとプライバシーを提供するためにファイアウォールサーバーの管理が必要です。
エクストラネットサービスの機能
エクストラネットサービスの重要な機能は次のとおりです-
エクストラネットは、プライベートビジネスネットワークへの拡張インターネットサービスです。
サービスは企業のファイアウォールの外側に拡張されます。
一部の部外者が(許可を得て)(部分的に)アクセスできるため、イントラネットと呼ばれることもあります。
エクストラネットの手法は、共通のビジネス目標を共有する2つ(またはそれ以上)のビジネス組織をリンクします。
エクストラネットの適用
エクストラネットは、以下のサービスに適用できます-
2つ(またはそれ以上)の企業間のコラボレーションビジネスを促進します
この技術を利用して、(他社との)合同研修を実施しています。
電子データ交換を利用することで、大量のデータを迅速に共有します
特に卸売業者と製品カタログを共有するために使用されます
エクストラネットサービスは、カスタマーサポートの提供にも使用されます
パートナー企業とビジネスニュースを共有するために使用されます
エクストラネットの利点
エクストラネットサービスの利点は次のとおりです。
- それはビジネス(サービス)をより速くそしてより速くします。
- それはビジネスコミュニケーションの改善に大いに役立ちます。
- それはコストを削減するのに役立ちます(特に文房具に関して)。
- それは従業員の効率と自信を向上させるのに役立ちます。
- それはいくつかの大きな物理的障壁(特に地理的距離)を減らします。
エクストラネットを使用した主なフィールド
以下は、エクストラネットサービスを大規模に使用している主な分野の一部です。
- 社宅
- 官公庁
- 教育センター
イントラネットは、社内の従業員だけがアクセスできるため、よりローカライズされています。対照的に、エクストラネットは、部外者(パートナー、ベンダー、さらには顧客など)が許可されたアクセシビリティを持っているため、より広い領域をカバーします。
モバイルコンピュータは、物理的に特定の場所に接続されたままではなく、いつでもどこでも持ち運べるため、本質的にモバイルであるシステムです。
モバイルコンピューター技術はバッテリーを持ち帰ります。したがって、一定の電力を必要としません。
モバイルコンピューターは、有線でインターネットに接続することも、Wi-FiまたはBluetoothテクノロジーを介してワイヤレスで接続することもできます。同様に、ポータブルで、セルフパワーで(バッテリーが内蔵されているため)、ワイヤレステクノロジーコンピューティングデバイスが組み込まれています。
モバイルコンピューティングデバイスの種類
以下は人気のあるモバイルコンピューティングデバイスです-
ラップトップ
ラップトップは、デスクトップコンピュータのポータブルバージョンです。コンピューティング作業を行うことも同様に有能です。
ノート
軽量の携帯型パソコンです。
タブレット
比較的便利なスレート型のモバイルコンピュータです。
スマートフォン
スマートフォンは、ほとんどのコンピューティング機能を備えた完全装備の携帯電話です。
携帯情報端末(PDA)
ポケットコンピュータとして人気のあるコンピュータデバイスです。主に計算、インターネットへのアクセス、Eメールの送受信、バーコードのスキャン、ラジオやステレオとしての使用、コンピューターゲームのプレイ、ビデオ録画、タイプライティングとワードプロセッシング、アドレス帳としての使用、作成と書き込みに使用されます。スプレッドシート、グローバルポジショニングシステム(GPS)、時計やカレンダーなど。
ポータブルデータターミナル(PDT)
これはコンピュータデバイスであり、主にワイヤレス伝送(WLANまたはWWAN)を介してデータを入力または取得するために使用されます。
モバイルデータ端末(MDT)
これは、パトカー、タクシー、兵站、サービストラック、商用トラックのフリート、宅配車、釣りのフリートなどで使用されるコンピューターデバイスです。
ウルトラモバイルパーソナルコンピュータ(UMPC)
タブレットPCの小さな形です。
ウィンドウコンピュータシステムにログインすると、数十のアプリケーションを取得できるため、要件のオプションを選択できます。
オプションの多くには、コンピューター画面ですぐに利用できるショートカットアイコンがあります。ただし、一部のコンピューターでは、画面にそのようなオプションが表示されない場合があります。このような場合は、メニューボタンを使用できます(下の画像を参照)-
上の画像でわかるように、左下にウィンドウ記号(つまり、メニューボタン)があります。それをクリックすると、指定されたメニューオプションが表示され、ここからオプションを選択できます。
スタートメニューオプション
次の表に、[スタート]メニューをクリックした後に表示されるオプションを示します-
シニア番号 | オプションと説明 |
---|---|
1 | All programs システムにインストールされているすべてのプログラムが表示されます。 |
2 | Document ユーザーが使用するフォルダのリストが表示されます。 |
3 | Recent file 最近使用したファイルが表示されます。 |
4 | My picture 写真のリストが表示されます。 |
5 | My music 音楽/曲などのリストが表示されます。 |
6 | My computer ユーザーが自分の仕事、ファイル、フォルダー、曲、ビデオ、写真、電子書籍などを保管しているコンピューターのドライブを表示します。 |
7 | Control panel インストールされているすべてのコンピュータプログラム(ソフトウェア)が表示されます。 |
8 | Printer インストールされているプリンターが表示されます(プリンターがシステムにインストールされている場合、ユーザーは簡単に印刷できます)。 |
9 | Help (support) これは、ユーザーが特定のタスクを実行する方法を知るのに役立ちます。 |
10 | Search これは、ユーザーがコンピューターでファイルを見つけるのに役立ちます。 |
11 | Run アプリケーションプログラムを起動したり、DOSコマンドを実行したりするのに役立ちます。 |
12 | Setting コンピュータ、ソフトウェア、ハードウェアのさまざまな設定を管理するのに役立つさまざまなオプションがあります。 |
13 | Log Off これは、ユーザーが現在ログインしているシステムのユーザーからログオフするのに役立ちます。 |
14 | Sleep システムが機能しなくなります。ただし、進行中の作業と設定をメモリに保存し、少量の電力を消費し続けます。 |
15 | Hibernation ハイバネーションは、開いているドキュメントとプログラムをハードディスクに保存してから、コンピューターの電源を切ります。「スリープ」と比較して、それは非常に低い電力を使用します。 |
16 | Restart その機能は、コンピュータをシャットダウンして再起動(ログオン)することです。特にコンピュータがハングしている場合、コンピュータを更新するために通常行われます。 |
17 | Shut down システムをシャットダウンするだけです。 |
Note−ウィンドウのバージョンによっては、メニューオプションの外観とメニューオプションの数が異なる場合があります。ただし、基本的な変更はありません。
ごみ箱
ごみ箱は、削除されたファイルが保存されたままのゴミ箱の場所です。あらゆる種類のファイルを削除すると、そのファイルは(自動的に)ごみ箱に保存されます。したがって、重要なファイルを誤って削除した場合でも、慌てる必要はありません。ごみ箱に移動して復元してください。ただし、ごみ箱からファイルを削除した場合、完全に削除されたファイルを復元することは非常に困難です。
インターネットオプション
インターネットブラウザのオプション(つまり、ショートカットキー)は、メイン画面または下部のメニューバー(下の画像を参照)で使用できる場合があります。ただし、これらの場所の両方で見つからない場合は、すべてのプログラムがリストされているため、メニューに移動します。
この章では、コンピュータマルチメディアがどのように機能するかについて説明します。システムが3つ以上のメディアを介して情報を提示する場合、それはマルチメディアとして知られています。たとえば、テレビはオーディオとビデオを表示します。本は、テキスト、画像、グラフ、コンピュータなどを提示します。
マルチメディアを通じて提示される情報は、簡単に理解できるため、品質と機能が向上しています。
高度なコンピュータシステムは、現代のマルチメディアの優れた例です。
マルチメディアの文字通りの意味
このセクションでは、マルチメディアの文字通りの意味を理解します。
Multi −それは複数を意味します
Medium −それは単数であり、中間または平均を意味します
Media −複数形であり、情報を伝達することを意味します
同様に、マルチメディアはコンピュータサイエンスの分野であり、さまざまな形式の情報を統合し、テキスト、グラフィックス/図面、画像などの従来のメディアとともに、オーディオ、ビデオ、アニメーションの形式で表現します。
マルチメディアコンピュータシステム
マルチメディアコンピュータシステムは、テキスト、画像、グラフィックス、オーディオ、ビデオなどのさまざまなメディアを統合する大容量を備えています。
マルチメディアコンピュータシステムは、ユーザーが保存、表現、処理、操作、および利用できるようにします。
マルチメディアコンピュータシステムの重要な機能
以下はマルチメディアコンピュータシステムの主な機能です-
中央処理装置(CPU)は、大量のデータを処理する必要があるため、非常に高速です。
それは巨大なストレージ容量を持っています。
重いデータプログラムの実行に役立つ巨大なメモリパワーを備えています。
グラフィック、アニメーション、ビデオなどの表示に役立つ大容量のグラフィックカードを備えています。
サウンドシステムにより、オーディオを簡単に聞くことができます。
これらすべての機能(上記で説明)を備えたコンピューターシステムは、ハイエンドマルチメディアコンピューターシステムとして知られています。
ただし、上記のすべての機能は、すべてのマルチメディアコンピュータシステムに本質的に必要なわけではなく、マルチメディアコンピュータシステムの機能は、それぞれのユーザーのニーズに応じて構成されます。
マルチメディアコンポーネント
以下は、マルチメディアコンピュータシステムの主要なコンポーネントです-
テキスト
英数字とその他の特殊文字が含まれています。キーボードは通常、テキストの入力に使用されます。ただし、そのようなテキストを含めるための内部(組み込み)機能がいくつかあります。
グラフィックス
これは、画像を生成、表現、処理、操作、および表示するためのテクノロジーです。これは、マルチメディアアプリケーションの最も重要なコンポーネントの1つです。グラフィックの開発は、別のソフトウェアによってサポートされています。
アニメーション
コンピューターアニメーションは最新のテクノロジーであり、一連の画像(技術的には「フレーム」と呼ばれます)の作成、開発、順序付け、および表示に役立ちます。アニメーションは、ビデオファイルと非常によく似た視覚効果またはモーションを提供します(下の画像を参照)。
オーディオ
このテクノロジーは、オーディオ(サウンド)を録音、合成、および再生します。この媒体を通じて適切に提供できる多くの学習コースとさまざまな指示があります。
ビデオ
このテクノロジーは、画像(フレームと呼ばれる)を(固定速度で)そのようなシーケンスで記録、合成、および表示し、作品が動いているように見せます。これが、完全に開発されたビデオの見方です。中断することなくビデオを視聴するには、ビデオデバイスが25〜30フレーム/秒を表示する必要があります。
マルチメディアアプリケーション
マルチメディアが適用されるさまざまな分野を見てみましょう。フィールドについて以下に簡単に説明します-
プレゼンテーション
マルチメディアの助けを借りて、プレゼンテーションを効果的にすることができます。
電子書籍
今日、本はデジタル化され、インターネットで簡単に入手できます。
デジタルライブラリ
図書館に物理的に立ち会う必要はもうありません。図書館はインターネットからもアクセスできます。デジタル化は、図書館がこのレベルの開発に到達するのに役立ちました。
Eラーニング
今日、ほとんどの機関(公立および私立の両方)は、人々を教育するためにそのような技術を使用しています。
映画製作
映画に見られる特殊効果のほとんどは、マルチメディア技術によるものです。
ビデオゲーム
ビデオゲームは、マルチメディアテクノロジーの最も興味深い作品の1つです。ビデオゲームは子供だけでなく大人も魅了します。
アニメーション映画
ビデオゲームと並んで、アニメーション映画は子供たちにとってもう一つの素晴らしい娯楽の源です。
マルチメディア会議
マルチメディア会議テクノロジーを利用して、個人会議とビジネス会議をオンラインで手配できます。
Eショッピング
マルチメディア技術は、eコマースの仮想領域を作成しました。
コンピュータ技術の進歩は世界を根本的に変えました。その結果、それが国のセキュリティシステムの問題であろうとオンラインで靴を購入することであろうと、ほとんどの仕事はすべてコンピュータに依存しています。
このような依存関係の増加は、ほとんどのデータが現在コンピュータシステムに保存されているため、セキュリティの問題も引き起こします。
コンピュータシステムにはさまざまな種類のデータが保存されているため、データが保護されていないと、大きな問題が発生する可能性があります。
なぜ私たちはコンピュータセキュリティなのか?
ここで、なぜコンピュータセキュリティが必要なのかを見てみましょう。以下の主な理由で必要です-
ハードウェアの損傷を防ぐため。
インストールされているソフトウェアの盗難や損傷を防ぐため。
保存されたデータや情報の盗難や損傷を防ぐため。
サービスの中断を防ぐため。
同様に、セキュリティシステムは、インストールされたソフトウェアと保存されたデータ(情報)を保護することにより、コンピュータシステムを安全に保ちます。
データと情報の保護
以下は、データを保護するための重要な手順です。
- すべての重要なファイルのバックアップを作成します。
- ウイルス対策ソフトウェアを使用して、システムウイルスを保持します。
- コンピュータシステムを更新し続けてください。
- 特定の時間間隔でディスクデフラグツールとディスククリーンアップを実行します。
- ファイアウォールを使用します。
- スパイウェア対策ソフトウェアを使用します。
さらに、インターネットを使用する場合は、さらに注意を払う必要があります。必要な注意事項を理解するために、以下の点を考慮してください。
知らないリンクはクリックしないでください(コンピュータにとって危険である可能性があるため、ウイルス攻撃)。
許可されていない違法なWebサイトを開かないでください(コンピュータシステムに損傷を与える可能性があります)。
不明なWebサイトから一方的なデータをダウンロードしないでください。
デフラグとは何ですか?
ハードディスクからファイル(データ)を頻繁に保存および削除すると、パフォーマンスに問題が生じ、スペースも減少します。したがって、デフラグは再びドライブをクリーンアップし、システムを復元してスムーズに実行します。
以下は、最適化の簡単な手順です。
ディスククリーンアップ
(インターネット上で)Webサイトを閲覧している間、ファイルの多くは自動的にハードディスクに保存されます(実際、これらの保存されたファイルは後でWebサイトをより速く開くのに役立ちます)。他のいくつかのクッキーに加えて、ハードディスクにも保存されます。これらの保存されたファイルはすべて、スペースを食べるとともに問題を引き起こします。
したがって、ディスククリーンアッププロセスはこれらすべてのファイルをクリーンアップし、これらの不要なファイルによって占められていたスペースを解放します。
以下は、ディスククリーンアップの簡単な手順です。
コンピュータシステムの脅威は、データセキュリティを危険にさらす可能性のある危険です。損傷は時には修復不可能です。
定義
National Information AssuranceGlossaryで定義されているとおり-
「不正アクセス、破壊、開示、データの変更、および/またはサービス拒否を通じてISに悪影響を与える可能性のある状況またはイベント。」
コンピュータの脅威は「intentional「ハッキングなど」accidental「誤動作や物理的損傷など。
脅威の種類
以下は、コンピューターの脅威の最も一般的なタイプです-
Physical damage −火災、水、汚染などが含まれます。
Natural events −気候、地震、火山活動などが含まれます。
Loss of services −電力、エアコン、電気通信などが含まれます。
Technical failures −機器、ソフトウェア、容量飽和などの問題が含まれます。
Deliberate type −スパイ、データの違法処理などが含まれます。
その他の脅威には、使用ミス、権利の濫用、行動の拒否、盗聴、メディアの盗難、廃棄物の回収などがあります。
脅威の原因
コンピュータの脅威の考えられる原因は次のとおりです。
Internal −従業員、パートナー、請負業者(およびベンダー)が含まれます。
External −サイバー犯罪者(プロのハッカー)、スパイ、非プロのハッカー、活動家、マルウェア(ウイルス/ワームなど)などが含まれます。
共通用語
以下は、コンピュータの脅威を定義するために頻繁に使用される一般的な用語です。
ウイルスの脅威
コンピュータウイルスは、ユーザーの許可なしにコンピュータの正常な機能を妨害するように設計されたプログラムです。
スパイウェアの脅威
スパイウェアは、ユーザーのオンライン活動を監視したり、個人情報の利益や盗難についてユーザーの同意なしにプログラムをインストールしたりするコンピュータープログラムです。
ハッカー
ハッカーは、情報を盗んだり、変更したり、破壊したりする目的でコンピューターシステムに侵入することにより、他人を個人的な利益のために脅迫するプログラマーです。
フィッシングの脅威
これは、フィッシング詐欺師が詐欺メールやインスタントメッセージを使用して機密の財務データや個人データを盗もうとする違法行為です。
コンピュータシステムを脅威から保護する方法は?
以下は、さまざまなタイプの脅威からシステムを保護するための重要なヒントです。
- 更新されたアンチウイルスをシステムにインストール、使用、および保持します。
- ファイアウォールプログラムをインストール、使用、および更新し続けます。
- 重要なファイルとフォルダのバックアップを常に取ってください。
- 強力で一般的なパスワードを使用します。
- 特にプログラムのダウンロードとインストールには注意が必要です。
- ファイル暗号化プログラムをインストール、使用、および更新し続けます。
- 特に添付ファイル付きの電子メールを読むときは注意してください。
- お子様にインターネットの脅威と安全なブラウジングを知らせてください。
ウイルスはコンピュータコードまたはプログラムであり、コンピュータデータを破壊または破壊することにより、コンピュータデータに悪影響を与える可能性があります。
コンピュータウイルスは、複製コピーを速いペースで作成する傾向があり、それをすべてのフォルダに拡散して、コンピュータシステムのデータを損傷する傾向があります。
コンピュータウイルスは、実際には悪意のあるソフトウェアプログラムまたは「マルウェア」であり、システムに感染すると、他のコンピュータプログラムを変更し、独自のコードを挿入することで自分自身を複製します。
感染したコンピュータプログラムには、データファイル、またはハードドライブの「ブート」セクタが含まれる場合があります。
ウイルスの種類
以下は、コンピュータウイルスの主な種類です-
ワーム
これは、速いペースで自分自身を複製するコンピュータプログラムです。コンピュータウイルスとは異なり、自己完結型であるため、それ自体を増殖させるために別のプログラムの一部である必要はありません。
トロイの木馬
トロイの木馬も一種の破壊的なプログラムであり、通常のソフトウェアプログラムに偽装されたままです。それ自体を複製することはできないため、正確にはウイルスではありません。ただし、ウイルスプログラムがトロイの木馬に隠されたままになる可能性があります。
爆弾
トロイの木馬に似ていますが、ロジック爆弾にはいくつかの特殊性があります。これらには計時装置が含まれているため、特定の日時にのみオフになります。
ウイルスはどのように影響しますか?
ウイルスがコンピュータシステムにどのような影響を与える可能性があるかについて説明しましょう。方法は以下に記載されています-
- インターネットからファイルをダウンロードする。
- メディアまたはドライブの取り外し中。
- ペンドライブを介して。
- 電子メールの添付ファイルを介して。
- パッチが適用されていないソフトウェアとサービスを通じて。
- 保護されていない、または不十分な管理者パスワードを使用します。
ウイルスの影響
コンピュータシステムへのウイルスの影響を見てみましょう-
- それぞれのコンピュータシステムの通常の機能を中断します。
- システムネットワークの使用を中断します。
- システムの構成設定を変更します。
- データを破棄します。
- コンピュータネットワークリソースを中断します。
- 機密データを破壊します。
ウイルス検出
ウイルスを検出する最も基本的な方法は、コンピュータシステムの機能をチェックすることです。ウイルスに感染したコンピュータが適切にコマンドを実行しません。
ただし、コンピュータシステムにウイルス対策ソフトウェアがある場合は、システム上のプログラムやファイルでウイルスの署名を簡単に確認できます。
ウイルス予防策
ここで、さまざまなウイルス予防策を見てみましょう。コンピュータシステムは、次の方法でウイルスから保護できます。
- 効果的なアンチウイルスソフトウェアのインストール。
- オペレーティングシステムにパッチを適用します。
- クライアントソフトウェアにパッチを適用します。
- 安全性の高いパスワードを設定します。
- ファイアウォールの使用。
最も効果的なアンチウイルス
以下は、あなたがあなたのパソコンのために1つを選ぶことができる最も人気がありそして効果的なアンチウイルスです-
- McAfee Antivirus Plus
- Symantec Norton Antivirus
- アバストプロアンチウイルス
- Bitdefender Antivirus Plus
- カスペルスキーアンチウイルス
- Aviraアンチウイルス
- Webroot SecureAnywhereアンチウイルス
- EmsisoftAnti-Malware
- クイックヒールアンチウイルス
- ESETNOD32アンチウイルス
この章では、コンピュータサイエンスのさまざまな略語について説明します。次の表に、これらの略語を示します。
略語 | フルネーム |
---|---|
広告 | アナログ-デジタル |
ABC | アタナソフベリーコンピューター |
ACM | コンピューティングマシナリー協会 |
AI | 人工知能 |
アルゴル | アルゴリズム言語 |
ALU | 算術論理演算装置 |
AMD | アドバンスト・マイクロ・デバイセズ |
ARPANET | 先端研究プロジェクトエージェンシーネットワーク |
ASCII | 情報交換用米国標準コード |
ベーシック | 初心者向け汎用シンボリック命令コード |
BCD | 2進化10進数 |
BIOS | 基本的な入力出力システム |
BIPS | 1秒あたり数十億の命令 |
BPI | インチあたりのバイト数 |
CAD | コンピューター支援設計 |
CAE | コンピュータ支援エンジニアリング |
できる | キャンパスエリアネットワーク |
場合 | コンピュータ支援ソフトウェアエンジニアリング |
CD | コンパクトディスク |
CDC | コントロールデータコーポレーション |
CD-R | CD-Recordable |
のCD-ROM | コンパクトディスク読み取り専用メモリ |
CD-RW | CD読み取り/書き込み |
CL | コマンド言語 |
CLI | コマンドラインインターフェイス |
COBOL | 一般的なビジネス指向 |
CODASYL | データシステムに関する会議 |
CPU | 中央処理装置 |
CRT | ブラウン管 |
D / A | デジタルからアナログへ |
DAT | デジタルオーディオテープ |
DBMS | データベース管理システム |
DBS | デマンドベースのスイッチング |
DDL | データ定義言語 |
DDS | デジタルデータストレージ |
12月 | Digital Equipment Corporation |
DMA | ダイレクトメモリアクセス |
DNA | デジタルネットワークアーキテクチャ |
DPI | インチあたりのドット数 |
DRAM | ダイナミックRAM |
DSN | 分散システムネットワーク |
DTS | デジタルシアターシステム |
DVD | デジタルビデオ/多用途ディスク |
EBCDIC | 拡張バイナリコード化10進交換コード |
EDSAC | 電子遅延ストレージ自動計算機 |
EDVAC | 電子離散変数自動計算機 |
EFM | 8から14の変調 |
ENIAC | 電子数値積分器および計算機 |
EPG | 電子番組ガイド |
大作 | 明示的に並列命令コンピューティング |
EPROM | 消去可能でプログラム可能な読み取り専用メモリ |
太い | ファイルアロケーションテーブル |
FDM | 周波数分割多重 |
FEP | フロントエンドプロセッサ |
フロップ | 1秒あたりの浮動小数点演算 |
FM | 周波数変調 |
FMS | ファイル管理システム |
FORTRAN | 数式の翻訳 |
FSK | 周波数偏移変調 |
FTP | ファイル転送プロトコル |
GB | ギガバイト |
GFLOPS | ギガフロップス |
GHz | ギガヘルツ |
GNU | UnixではないGnu |
GPRS | 一般パケット無線サービス |
GSM | 移動体通信のためのグローバルシステム |
GUI | グラフィカル・ユーザー・インターフェース |
HP | ヒューレットパッカード |
HSS | 階層ストレージシステム |
HTML | ハイパーテキストマークアップ言語 |
HTTP | ハイパーテキストトランスポートプロトコル |
IBM | 国際ビジネスマシン |
IC | 集積回路 |
IDN | 統合デジタルネットワーク |
IP | インターネットプロトコル |
IrDA | 赤外線データアソシエーション |
ISDN | 統合サービスデジタルネットワーク |
ISP | インターネットサービスプロバイダ |
JPEG | 共同写真専門家グループ |
JRE | Javaランタイムエンジン |
JSP | Java ServerPages |
KB | キロバイト |
KHz | キロヘルツ |
LAN | ローカルエリアネットワーク |
LCD | 液晶表示装置 |
導いた | 発光ダイオード |
LPM | 1分あたりの行数 |
LSI | 大規模なScael統合 |
おとこ | 巨大都市エリアネットワーク |
3月 | メモリアドレスレジスタ |
MB | メガバイト |
MBR | メモリバッファレジスタ |
MHz | メガヘルツ |
ミディ | 楽器デジタルインターフェース |
MIPS | 毎秒数百万の命令 |
MNP | マイクロコムネットワークプロトコル |
MPEG | 動画エキスパートグループ |
MS-DOS | MicroSoftディスクオペレーティングシステム |
MVT | 可変タスクによるマルチプログラミング |
NIC | ネットワークインターフェースカード |
NICNET | 国立情報センターネットワーク |
NOS | ネットワークオペレーティングシステム |
OCR | 光学式文字認識 |
OMR | 光学式マークリーダー |
OS | オペレーティング・システム |
OSI | オープンシステム相互接続 |
OSS | オープンソースソフトウェア |
PAN | パーソナルエリアネットワーク |
PC | パソコン |
ポータブルドキュメントフォーマット | |
PDL | プログラム設計言語 |
PDP | プログラムデータプロセッサ |
PIP | ペリフェラルインターチェンジプログラム |
ダンスパーティー | プログラム可能な読み取り専用メモリ |
QoS | サービスの質 |
羊 | ランダム・アクセス・メモリ |
ROM | 読み取り専用メモリ |
SDLC | ソフトウェア開発ライフサイクル |
続編 | 構造化された英語のクエリ言語 |
SGML | 一般化マークアップ言語の構文 |
SIMM | シングルインラインメモリモジュール |
SNA | システムネットワークアーキテクチャ |
SNOBOL | StriNg指向のシンボリック言語 |
SQL | 構造化照会言語 |
SRAM | スタティックRAM |
SSI | 小規模統合 |
TB | テラバイト |
TCP | トランスポート制御プロトコル |
TDM | 時分割多重 |
UDP | ユーザーデータグラムプロトコル |
ULSI | 超大規模集積回路 |
UPC | ユニバーサル製品コード |
URL | ユニフォームリソースロケータ |
USB | ユニバーサル・シリアル・バス |
UTF | Unicode変換フォーマット |
VAN | 付加価値通信網 |
VCR | ビデオレコーダー |
VDT | ビデオディスプレイ端末 |
VGA | ビデオグラフィックスアレイ |
VOD | ビデオオンデマンド |
VoIP | ボイスオーバーインターネットプロトコル |
VSAT | 非常に小さな開口部ターミナル |
WAN | ワイドエリアネットワーク |
WAP | ワイヤレスアプリケーションプロトコル |
WiMAX | マイクロ波アクセスの世界的な相互運用性 |
WLAN | ワイヤレスローカルエリアネットワーク |
WLL | ワイヤレスローカルループ |
ワーム | Write Once Read Many |
WWW | ワールドワイドウェブ |
XHTML | eXtensibleHyperTextマークアップ言語 |
XML | 拡張マークアップ言語 |
X.400 | 電子メールプロトコル |
X.500 | ディレクトリサーバープロトコル |
この章では、コンピュータサイエンスの発展について時系列で説明します。
次の表に開発の一覧を示します-
年 | 開発 |
---|---|
1959年 | トランジスタ:IBM 7090; IBM 1401 |
1962年 | NPNトランジスタ |
1963年 | マウス; CMOS特許取得済み |
1964年 | CDC 6600; IBMデータセルドライブ |
1966年 | 集積回路:HP 2116A |
1966年 | アポロ誘導コンピュータ |
1969年 | ハネウェル316 |
1971年 | 8 "フロッピーディスク; ILLIAC IV |
1973年 | Micralの最初のマイクロプロセッサPC |
1980年 | Sinclair ZX80、Seagateハードディスクドライブ |
1981年 | IBM PC、Acorn BBC Micro |
1983年 | アップルリサ; 3.5 "フロッピー |
1984年 | Apple Mac; アップルリサ2 |
1988年 | デル |
1989年 | 次 |
1991 | AppleがPowerPCに切り替わる |
1992年 | HP 95LX; パームトップPC |
1995年 | IBMディープブルーチェスコンピューター |
1996年 | USB 1.0 |
1997年 | CompaqはTandemを購入します。CD-RW |
1998年 | iMac |
2000年 | USB 2 |
2001 | Apple iPod |
2005 | Mac Mini |
2006 | Apple transition to Intel |
2007 | iPhone 1 |
2008 | USB 3.0 |
2010 | Apple iPad |
2012 | IBM zEnterprise System |
The following table illustrates the names of major innovators with their works and year −
Person | Achievement | Period/Year |
---|---|---|
Pāṇini | Pāṇini, the ancient Indian Sanskrit linguist, grammarian, and honorable scholar had systematized and mentioned the technical use of metarules, transformations, and recursions, in his book 'Ashtadhyayi.' It is considred as the forerunner to the computer programming language. | 5th Century BC (about) |
Al-Khwārizmī | Al-Khwarizmi had the technique of performing arithmetic with Hindu-Arabic numerals developed. | 830 AD (about) |
Al-Jazari | Al-Jazari had invented the programmable machines, namely programmable humanoid robots, and an astronomical clock, which is considered as the first programmable analog computer. | 1206 AD (about) |
Ramon Llull | Ramon Llull had designed multiple symbolic representations machines. | 1300 AD (about) |
Blaise Pascal | Pascal had invented the mechanical calculator. | 1642 AD (about) |
Gottfried Leibniz | Leibniz had developed the first-order predicate calculus, which were very important for the theoretical foundations of computer science. | 1670 AD (about) |
Charles Babbage | Babbage, who was popular as mathematician, philosopher, inventor and mechanical engineer, designed the Analytical Engine and developed a prototype for a less powerful mechanical calculator. Likewise, he originated the concept of digital programmable computer. Babbage is popular as “father of the computer”. | 1822 AD (about) |
George Boole | Boole conceptualized the Boolean algebra, which became the basis for digital logic and computer science. | 1847 AD (about) |
Gottlob Frege | Frege developed the first-order predicate calculus, which later became a crucial precursor requirement in developing the computation theory. | 1879 AD (about) |
Herman Hollerith | Hollerith invented the punched card evaluating machine and hence, he is popularly considered as the father of modern machine data processing. | 1889 AD (about) |
Vannevar Bush | Bush developed the Memex concept, which later led to the development of Hypertext. | 1930 AD (about) |
Alonzo Church | Church had developed the lambda calculus and found the un-decidability problem within it. | 1936 AD (about) |
Stephen Cole Kleene | Founded the computation theory. | 1936 AD (about) |
Claude Shannon | Founded practical digital circuit design. | 1937 AD |
Konrad Zuse | Built the first digital freely programmable computer of Z series. | 1938 AD |
Tommy Flowers | Designed and built the Mark Colossus computers, the world's first programmable, digital, electronic, and computing devices. | 1943 AD |
Max Newman | Newman founded the Computing Machine Laboratory at the University of Manchester. It was the place where world's first stored-program computer, the Manchester Small-Scale Experimental Machine was invented. | 1943 AD |
John Mauchly & J. Presper Ecker | Designed and built the ENIAC, the first modern computer, and the UNIVAC I, the first commercially available computer. | 1943 AD |
Yoshiro Nakamatsu | Invented the first floppy disk at Tokyo Imperial University. | 1950 AD |
David Caminer & John Pinkerton | Developed the LEO computer i.e. the first business computer | 1951 AD |
Sergei Alekseyevich Lebedev | Independently designed the first electronic computer in the Soviet Union (i.e. Ukraine). | 1951 AD |
Grace Hopper | Hopper wrote the A-O compiler (a sort of automatic programming language), which heavily influenced the COBOL language. | 1952 AD |
Cuthbert Hurd | Worked for the International Business Machines Corporation and developed first general-purpose computer, the IBM 701. | 1952 AD |
Alan Perlis et al | Developed the ALGOL programming language, and the first recipient of the Turing Award. | 1952 AD |
Noam Chomsky | Chomsky developed Chomsky hierarchy. He made contributions to computer science with his work in linguistics. | 1956 AD |
Douglas Engelbart and Bill English | Best known for inventing the computer mouse. | 1963 AD |
Tadashi Sasaki | Sasaki was an engineer at Sharp company and he conceived a single-chip microprocessor CPU. He also developed LCD calculators at Sharp. | 1963 AD |
Dennis Ritchie and Ken Thompson | Pioneered the C programming language and the Unix computer operating system at Bell Labs. | 1967 AD |
Ken Thompson | Thompson developed the Unix operating system, the B programming language, Plan 9 operating system, the first computer chess game and the UTF-8 encoding at Bell Labs. Further, he developed 'Go' programming language at Google. | 1967 AD |
Adriaan van Wijngaarden | Wijngaarden developed the W-grammar first used in the definition of ALGOL 68 | 1968 AD |
Masatoshi Shima | Designed the Intel 4004, the first commercial microprocessor. | 1968 AD |
Leslie Lamport | Formulated algorithms to solve different fundamental problems in distributed systems (e.g. the bakery algorithm). | 1974 AD |
Vint Cerf and Bob Kahn | Designed the Transmission Control Protocol and Internet Protocol (TCP and IP), the primary data communication protocols of the Internet and other computer networks. | 1978 AD |
Tim Berners-Lee | Invented worldwide web. | 1989 AD |
Tim Berners-Lee and Robert Cailliau | Sent first HTTP communication between client and server. | 1989 AD |
The following table shows the different short-cut keys frequently used while working on the computer system −
Function | Short-cut keys |
---|---|
Commonly Used Short-cut Keys | |
F1 | Universal help (for any sort of program). |
Alt + F | File menu options in current program. |
Alt + E | Edits options in current program. |
Ctrl + A | Selects all text. |
Ctrl + X | Cuts the selected item. |
Ctrl + C | Copies the selected item. |
Ctrl + V | Pastes copied item. |
Home | Takes the user to the beginning of the current line. |
End | Takes the user to the end of the current line. |
Ctrl + Home | Takes the user to the beginning of the document. |
Ctrl + End | Takes the user to the end of the document. |
Shift + Home | Highlights from the current place to the beginning of line. |
Shift + End | Highlights from the current place to the end of line. |
Microsoft Windows Shortcut Keys | |
Ctrl + F4 | Closes window in program. |
Alt + F4 | Closes current open program. |
F2 | Renames the selected icon. |
F3 | Start find from desktop. |
F4 | Opens the drive selection when browsing. |
F5 | Refreshes contents. |
Alt + Tab | Switches from one open application to another open application. |
Alt + Shift + Tab | Switches backwards between open applications. |
Alt + Print Screen | Creates screen shot for current program. |
Ctrl + Alt + Del. | Opens windows task manager/reboot. |
Ctrl + Esc | Brings up start menu. |
Alt + Esc | Switches between applications on taskbar. |
Ctrl + Plus (+) Key | Automatically adjusts widths of all columns in Windows Explorer. |
Alt + Enter | Opens properties window of selected icon or program. |
Shift + F10 | Simulates right-click on selected item. |
Shift + Del | Deletes selected programs/files permanently. |
Holding Shift During Boot-up | Enables boot safe mode or bypass system files. |
Ctrl + N | Starts a new note. |
Ctrl + O | Opens a recently used note. |
Ctrl + S | Saves changes to a note. |
Ctrl + P | Prints a note. |
Alt + F4 | Closes a note and its Journal window. |
Ctrl + Z | Helps Undo a change. |
Ctrl + Y | Helps Redo a change. |
Ctrl + A | Selects all items on a page. |
Ctrl + X | Cuts a selection. |
Ctrl + C | Copies a selection to the Clipboard. |
Ctrl + V | Pastes a selection from the Clipboard. |
Esc | Cancels a selection. |
Ctrl + F | Start a search tool. |
Ctrl + Shift + C | Display a shortcut menu for column headings in a note list. |
Microsoft Word Shortcut Keys | |
Ctrl + N | Creates a new document. |
Ctrl + O | Opens an existing document. |
Ctrl + S | Saves changes to a document. |
F12 | Saves the document as a new file. |
Ctrl + P | Prints a document. |
Ctrl + Z | Helps Undo a change. |
Ctrl + Y | Helps Redo a change. |
Ctrl + A | Selects the whole document. |
Ctrl + X | Helps cut a selection |
Ctrl + C | Copies a selection to the Clipboard. |
Ctrl + V | Pastes a selection from the Clipboard. |
Ctrl + B | Makes selected text bold. |
Ctrl + I | Italicizes selected text. |
Ctrl + U | Underlines selected texts. |
Ctrl + L | Aligns text left. |
Ctrl + R | Aligns text right. |
Ctrl + E | Aligns text center. |
Ctrl + J | Helps justify text. |
Ctrl + 1 | Sets single line spacing. |
Ctrl + 2 | Sets double line spacing. |
Ctrl + 5 | Sets line spacing to 1.5. |
Ctrl + Shift + A | Changes characters to all capitals. |
Ctrl + D | Inserts a Microsoft Paint drawing. |
Ctrl + F | Finds text |
Ctrl + Home | Moves to the beginning of the document. |
Ctrl + End | Moves to the end of the document. |