コンピューター入門ブログへよこそ!

  • 検索エンジンスパイダーとは何ですか?

    検索エンジン スパイダーは、クローラーとも呼ばれ、インターネット検索エンジンによって Web サイトおよび個々の Web ページに関する情報を収集するために使用されます。検索エンジンはすべてのサイトとページからの情報を必要とします。そうしないと、検索クエリに応じてどのページを表示すべきか、またはどのような優先順位で表示すべきかがわかりません。

    検索エンジン スパイダーはインターネットを巡回し、Web サイトのキューを作成してさらに調査します。特定の Web サイトがスパイダーによってカバーされると、スパイダーはすべてのテキスト、ハイパーリンク、メタ タグ (メタ タグは、スパイダーが見つけて使用できるように設計された方法で Web ページに挿入される、特別にフォーマットされたキーワードです) およびコードを読み取ります。 。この情報を使用して、スパイダーは検索エンジンにプロファイルを提供します。次に、スパイダーは Web ページ上のハイパーリンクをたどって追加情報を収集します。これにより、それらのページに関するデータをより適切に収集できるようになります。これが、自分の Web ページにリンクがあること、そしてさらに良いことに、自分の Web ページにリンクしていることは、検索エンジンに Web サイトを見つけてもらうのに非常に役立つ理由です。

    スパイダーには 4 つの基本的な情報収集モードがあります。あるタイプのスパイダーは、他のスパイダーが検索する Web ページのキューを作成するためにのみ使用されます。このスパイダーは「選択」モードで動作し、どのページを参照するかを優先し、ページの以前のバージョンがすでにダウンロードされているかどうかを確認します。 2 番目のモードは、スパイダーによって既にクロールされたページを移動するために特別に設計されたスパイダーです。このモードを「再訪問」と呼びます。一部の検索エンジンは、ページが他のスパイダーによって徹底的にクロールされすぎていることを懸念し、「ポライトネス」と呼ばれるスパイダー モードを使用して、過剰なクロールを行うページのクロールを制限します。最後に、「並列化」により、スパイダーは、同じページをクロールしている他の検索エンジン スパイダーとのデータ収集作業を調整できます。

  • Web オペレーティング システムの仕組み

    Web が進化するにつれて、人々はその機能や用途を説明する新しい言葉を発明します。場合によっては、一部の人がそれが誤解を招く、または不正確であると信じている場合でも、その用語が広く受け入れられることがあります。 Web オペレーティング システムの場合も同様です。

    オペレーティング システム (OS)は、コンピュータのハードウェアとソフトウェアを編成および制御する特別な種類のプログラムです。オペレーティング システムはコンピュータ ハードウェアと直接対話し、他のアプリケーションのプラットフォームとして機能します。 Windows、 Linux 、Unix、Mac OS X のいずれであっても、コンピュータはその OS に依存して機能します。

    Web OS という用語に反対する人がいるのはこのためです。 Web OS は、ユーザーが Web 上に完全または部分的に保存されているアプリケーションにアクセスできるようにするユーザー インターフェイス( UI ) です。 Windows などの従来のコンピュータ オペレーティング システムのユーザー インターフェイスを模倣している可能性がありますが、コンピュータのハードウェアと直接対話することはありません。ユーザーは、自分のコンピュータに従来の OS をインストールしている必要があります。

    選択できるコンピュータ オペレーティング システムはそれほど多くありませんが、Web オペレーティング システムについても同じことが言えます。利用可能な Web オペレーティング システムは数十あります。それらの中には、幅広いサービスを提供するものもありますが、まだ開発中で限定された機能のみを提供するものもあります。場合によっては、プロジェクトの背後に 1 人の野心的なプログラマーがいることもあります。他の Web オペレーティング システムは、大規模なチームの努力の成果です。無料でダウンロードできるものもあれば、有料のものもあります。 Web オペレーティング システムには、あらゆる形状とサイズがあります。

    Web オペレーティング システムは正確には何をするのでしょうか?読み続けて調べてください。

    ネームコーリング

    Web OS の代わりに「WebOS」という用語を使用する人もいますが、これには問題があります。 WebOS は、カリフォルニア大学バークレー校が 1996 年に開始したプロジェクトの名前です。このプロジェクトは、広域アプリケーションの構築に特化しています。これは Web オペレーティング システムとは異なります。また、「オペレーティング システム」という言葉をまったく使用することに反対し、代わりにそのようなアプリケーションを「Web デスクトップ」または「Webtop」ソフトウェアと呼ぶことを好む人もいます。それは、Web OS が従来のコンピューターのデスクトップ アプリケーションを模倣する傾向があるためです。

    Web オペレーティング システムは何をするのでしょうか?

    Web オペレーティング システムの仕組み

    Web オペレーティング システムは、分散コンピューティング システム、特にクラウドまたはユーティリティ コンピューティング システムへのインターフェイスです。これらのシステムでは、企業はインターネット接続を通じてユーザーにコンピューター サービスを提供します。プロバイダーは、アプリケーション サーバーとデータベースを含むコンピューター システムを実行します。

    一部のシステムでは、 FirefoxやInternet Explorerなどの Web ブラウザを使用してアプリケーションにアクセスします。他のシステムでは、ユーザーはシステム固有のクライアントを作成するプログラムをダウンロードする必要があります。クライアントは、他のソフトウェアから情報やサービスにアクセスするソフトウェアです。どちらの場合でも、ユーザーは自分のコンピュータではなく Web 上に保存されているプログラムにアクセスします。

    どのようなサービスを提供しているのでしょうか? Web オペレーティング システムを使用すると、ユーザーはコンピュータのデスクトップ上で実行できるほぼすべてのプログラムにアクセスできます。一般的なアプリケーションには次のものがあります。

    従来のコンピュータ オペレーティング システムでは、自分のコンピュータにアプリケーションをインストールする必要がありました。アプリケーションはコンピュータのハードディスクドライブに存在します。これらは、コンピュータの OS に電子リクエストを送信することにより、コンピュータの中央処理装置 (CPU) の処理能力にアクセスすることによって実行されます。

    Web オペレーティング システムは、コンピュータのネイティブ OS を置き換えることはできません。実際、Web オペレーティング システムが動作するには、従来のコンピュータ オペレーティング システムに依存しています。 Web OS ソフトウェアのユーザー側は、Web ブラウザであってもシステム固有のクライアントであっても、コンピュータの OS 上で実行されます。しかし、プログラマーは、デスクトップ OS のように見え、動作するように Web オペレーティング システムを設計します。 Web OS は従来の OS によく似ていますが、コンピューターのハードウェアやソフトウェアを管理しません。

    Web OS を使用すると、コンピュータ上ではなく Web 上に保存されているアプリケーションにアクセスできます。アプリケーションの全体または一部は、特定のプロバイダー ネットワーク内の Web サーバー上に存在します。アプリケーションに情報を保存する場合、それがコンピュータに保存されない場合があります。代わりに、インターネットに接続されたデータベースに情報を保存します。一部の Web オペレーティング システムでは、情報をローカル ハード ディスク ドライブに保存するオプションも提供されています。

    Web オペレーティング システムは特定のコンピューターやデバイスに関連付けられていないため、インターネットに接続されている任意のデバイスから Web アプリケーションやデータにアクセスできます。つまり、デバイスが Web オペレーティング ソフトウェア (特定の Web ブラウザまたはクライアントであっても) を実行できる限り、これを行うことができます。これは、1 台のコンピュータで Web OS にアクセスし、ドキュメントを作成し、作業内容を保存し、後でまったく別のコンピュータを使用して再度アクセスできることを意味します。 Web オペレーティング システムはユーザーにアクセシビリティの利点を提供します。データはコンピュータに拘束されません。

    Web OS は何が機能するのでしょうか?読み続けて調べてください。

    ポータルと呼ばないでください

    Web OS とポータルは混同されやすいです。ポータルは、ユーザーが複数のアプリケーションやサービスにアクセスできるようにする Web ページです。たとえば、iGoogle は、ユーザーがニュース フィード、電子メール、ゲーム、その他のアプリケーションを使用して Web ページをカスタマイズできるポータルです。ポータルはユーザーに 1 つのサイトから複数のアプリケーションやデータ ソースにアクセスする機会を提供しますが、デスクトップ コンピューターのオペレーティング システムをエミュレートしようとするものではありません。

    Web オペレーティング システムのテクノロジー

    現在利用可能または開発中のさまざまな Webオペレーティング システムが非常に多いため、プログラマが同じ効果を達成するためにさまざまなアプローチを使用することは驚くべきことではありません。 Web OS の目標は、デスクトップ OS を使用するのと同様のエクスペリエンスを提供することですが、それを実現するための厳密なルールはありません。最も一般的な 2 つのアプローチは、 FlashテクノロジまたはAsynchronous JavaScript and XML (AJAX) テクノロジに依存します。

    Flash は、プログラマがインタラクティブなWeb ページを作成できるようにする一連のテクノロジです。ベクターグラフィックスを利用した技術です。ベクター グラフィックスは、画像データを個々のピクセルではなく形状や線の集合として記録するため、コンピューターはピクセルベースのグラフィックスよりも速く Flash 画像やアニメーションを読み込むことができます。

    Flash ファイルはインターネット上でストリーミングされます。つまり、ファイルにアクセスするエンド ユーザーは、ファイルの一部にアクセスする前に、ファイル全体が自分のコンピュータにダウンロードされるのを待つ必要がありません。 YouTube のビデオ プレーヤーのような Flash ベースのプログラムを使用すると、最初に映画クリップをダウンロードしなくても、映画クリップの視聴を開始できることになります。

    インターネットに接続されているすべてのコンピューターの 98% 以上に Flash プレーヤーがインストールされています 。そのため、Flash は多くのプログラマーにとって魅力的なアプローチとなっています。彼らは、大多数のコンピュータ ユーザーが追加のソフトウェアをダウンロードすることなく Web OS にアクセスできることを認識して、Web OS を作成できます。

    AJAX テクノロジは、ハイパーテキスト マークアップ言語( HTML )、 JavaScriptプログラミング言語、カスケード スタイル シート( CSS )、およびeXtensible Markup Language ( XML ) に依存しています。それはブラウザ技術です。 HTML 言語は、プログラマがテキスト ファイルに対して使用するマークアップ タグの集合で、テキスト ファイルを Web ページとして表示する方法を Web ブラウザに指示します。 CSS は、プログラマーが Web サイトの外観を調整する際に、より多くのオプションを提供するツールです。プログラマは、フォント スタイルや色などの特定の属性を備えたスタイル シートを作成し、それらのスタイルを複数の Web ページに一度に適用できます。 JavaScript は、アプリケーションがサーバーとブラウザーの間で情報を送受信できるようにするプログラミング言語です。 XML はマークアップ言語です。つまり、プログラマーは XML を使用して、ファイル内の情報の構造と他の情報との関係を記述します。

    AJAX の「非同期」という側面は、AJAX アプリケーションが必要に応じてサーバーとブラウザーの間でデータを少量の情報で転送することを意味します。別の方法は、何かが変更されるたびに Web ページ全体をブラウザに送信することですが、これではユーザー エクスペリエンスが大幅に低下します。十分なスキルと知識があれば、プログラマはデスクトップ アプリケーションと同じ機能を持つ AJAX アプリケーションを作成できます。

    Flash と同様、ほとんどのコンピュータで AJAX アプリケーションを実行できます。それは、AJAX が新しいプログラミング言語ではなく、確立された Web 標準を使用して新しいアプリケーションを作成する方法だからです。アプリケーション プログラマがアプリケーションのコードに正しい情報を含めている限り、アプリケーションはどの主要な Web ブラウザでも問題なく動作するはずです。 AJAX に基づくよく知られた Web アプリケーションには、Google カレンダーやGmail などがあります。

    なぜ Web OS を使いたいと思うのでしょうか?読み続けて調べてください。

    Web オペレーティング システムのサンプル

    Web OS を使用する理由

    Web オペレーティング システムの仕組み

    Webオペレーティング システムを使用すると、リモートサーバーでホストされているアプリケーションにアクセスするときのユーザー エクスペリエンスが簡素化されます。理想的には、Web OS はデスクトップ OS のように動作します。システムがより親しみやすく直感的になればなるほど、人々はその使い方をより早く習得できるようになります。ユーザーが特定のアプリケーションの実行を選択すると、そのユーザーのコンピュータはシステムの制御ノード(システム管理者として機能する特別なサーバー) にリクエストを送信します。制御ノードはリクエストを解釈し、ユーザーのクライアントを適切なアプリケーション サーバーまたはデータベースに接続します。アプリケーション、ストレージ、処理能力をリモート ネットワークにオフロードすることで、ユーザーは数年ごとにコンピュータ システムをアップグレードすることを心配する必要がなくなります。

    多くの人にとって、それが Web オペレーティング システムの最も魅力的な機能です。ユーザーのコンピュータがシステムへのアクセスに必要なブラウザまたはクライアント ソフトウェアを実行できる限り、アップグレードする必要はありません。現在のソフトウェアを実行するために新しいコンピュータを購入しなければならないとイライラする人もいます。分散コンピューティングでは、アプリケーションの機能を提供するのはプロバイダーの責任です。プロバイダーがユーザーの要求に応えることができない場合、ユーザーは他のサービスを探す可能性があります。

    Web オペレーティング システムを使用すると、コンピュータ間でのデータの共有も容易になります。おそらく、Mac コンピューターと PC の両方を所有していると思います。 2 台の異なるコンピューター間でデータを共有するのは難しい場合があります。 Mac コンピュータと PC の両方と互換性のあるファイル形式を使用している場合でも、各マシンに同じファイルのコピーが作成される可能性があります。 1 つのコピーを変更しても、他のコンピューターのコピーには反映されません。 Web オペレーティング システムは、任意のコンピュータを使用して、リモート データベースに保存されたファイルの単一コピーを作成、変更、アクセスできるインターフェイスを提供します。使用している Web OS がクロスプラットフォームに対応している限り、つまり Mac と PC の両方で動作する限り、どちらのコンピュータでもいつでもファイルを操作できます。

    同様に、Web オペレーティング システムは共同プロジェクトを簡素化できます。多くの Web オペレーティング システムでは、ユーザーがファイルを共有できます。各ユーザーは、システムのネイティブ ネットワークに保存されたファイルから作業できます。多くのユーザーにとって、これは、同じファイルの複数のコピーを整理して全員の変更を新しいバージョンに組み込むことに代わる魅力的な選択肢です。

    現時点では、Web オペレーティング システムはデスクトップのオペレーティング システムほど堅牢ではありません。しかし、Web オペレーティング システムは、従来のデスクトップ ソフトウェア スイートと競合するのに十分な機能を備えていると信じている人もいます。 Web OS プロバイダーが機能のギャップやデータ セキュリティの懸念などの問題に対処できれば、コンピューター ネットワーク システムに劇的な変化が見られるかもしれません。

    Web オペレーティング システムと関連トピックの詳細については、次のページのリンクを参照してください。

    なぜだめですか?

    Web オペレーティング システムに関する一般的な懸念は、機密データの可能性を安全に保つためにユーザーがサードパーティを信頼する必要があることです。多くのユーザーにとって、これは思い上がりです。プロバイダーはハッカーを防ぐことができるでしょうか?高度なセキュリティ対策を採用してクライアント データを安全に保つことは、プロバイダーにとって最大の利益になります。分散コンピューティング システムの普及が進むにつれて、ハッカーとセキュリティの専門家の間で戦いが起こることになるでしょう。

  • 3D プリントが世界を変える 10 の方法

    1980 年代初頭に、チャック ホールというエンジニアが初めて 3 次元オブジェクトを印刷するというアイデアを思いついたとき、おそらく多くの人にとって、それは非常に突飛な SF 小説から出てくるもののように見えたでしょう。

    3D プリンターを使用すると、メーカーは製品の設計と製造にかかる時間を大幅に短縮できるだけでなく、これまでは不可能だった複雑な形状や構造を作成できるようになります。それらは私たちを、多くの品物を生産するための工場や組立ラインを必要としない新しい産業時代に導くかもしれません。その代わりに、デザイナーは飛行機の部品から衣類やおもちゃに至るまで、製品の計画をエンドユーザー自身のプリンターに直接送信することができます 。

    すでに 3D プリンティングは、2015 年型マスタングのエンジン カバーを印刷しているフォードや、ジェット機の燃料ノズルの印刷を計画している GE などの大企業に採用されています 。

    しかし、それは 3D プリンターで作成できる驚くべき種類のアイテムのほんの一部にすぎません。医薬品から人工身体部品、食品に至るまで、3D プリント技術が今後数年間で世界を変える可能性がある 10 の方法を検討してみましょう。

    10: カスタムデザインの服

     3D プリントが世界を変える 10 の方法

    2013年、ヴィクトリアズ・シークレットのモデル、リンゼイ・エリンソンは、羽のセット、コルセット、ナイロン製のヘッドピースを3つの編み方で編み上げた、他に類を見ないきらびやかなスノーフレークのアンサンブルを着てランウェイを闊歩し、ファッショニスタと技術者を同様に驚かせた。 D 印刷プロセス 。

    しかし、この注目を集めたスタントは、3D プリントが衣料品業界をどのように変革するかについてのヒントを与えただけでした。オランダのファッションデザイナー、アイリス・ヴァン・ヘルペン氏によると、近い将来、衣料品店は消費者の体の3Dスキャンを利用して、消費者に完璧にフィットするだけでなく、 個人の体型に合わせて調整できるカスタムデザインの衣服やアクセサリーを作成するようになる可能性が高いという。 動き。

    「3Dプリントを使えば、膝や肩などの特定の部分にどれくらいの柔軟性が必要かをミリ単位やセンチメートル単位で決めることができ、それをファイルに書き込むだけで済みます」とヴァン・ヘルペン氏は論文で述べた。

    9: 低コストの義肢

     3D プリントが世界を変える 10 の方法

    2012年、スーダン人の14歳の少年ダニエル・オマル君は、反政府勢力への攻撃中に政府軍が爆弾を投下し負傷した。アメリカ人の外科医がオマールの命を救うことができましたが、彼は手を失ってしまいました。それは、Not Impossible Labs という調査会社の最高経営責任者であるミック・エベリング氏が、オマール氏や他のスーダン人の切断患者の窮状についての雑誌記事を読むまでのことだった。

    エベリング氏はスーダンの病院に研究室を設置し、3Dプリンターを設置して義肢を1本わずか100ドルで大量に製造した。これは従来の製造にかかる数千ドルの数分の1である。デザイン会社オートデスクとトロント大学の研究者らは、最終的には切断患者の身体をスキャンし、より正確に身体にフィットするカスタマイズされた手足をデザインして印刷できるようにするソフトウェアの開発に取り組んでいる。

    8: ほぼあらゆるものの交換部品

     3D プリントが世界を変える 10 の方法

    おそらく誰もが、交換部品さえ見つけられれば問題なく動作するであろう古くて信頼できる家電製品をジャンクしなければならないというイライラを経験したことがあるのではないでしょうか。

    しかし、3D プリントのおかげで状況は変わる可能性が高く、交換部品の設計図をダウンロードして自分のプリンタで印刷できるようになる可能性があります。すでに 3D プリント サイトでは、車の手動ウィンドウ クランクや食器洗い機のローラーから腕時計の部品やピンボールフリッパーに至るまで、あらゆるものの 2,500 近くの交換部品をプリントするためのデザインが提供されています。あなたの信頼できる古い機器が、整備士の創意工夫によって動き続けるハバナの 1950 年代の自動車と同じくらい長く使える未来を想像するのは、それほど無理のあることではありません。

    7: DIY医薬品

     3D プリントが世界を変える 10 の方法

    少し工夫すれば、プラスチックや金属層の代わりに医薬品成分をスプレーして化学反応を起こすように 3D プリンターを改造することができ、医薬品のカスタム印刷への道が開かれる可能性があります。 2012 年、グラスゴー大学の研究者らは 3D プリンターを使用して、がん治療に使用されるものを含むさまざまな化合物を作成しました 。

    「将来的には、一般的な化学薬品を購入し、3D プリントするものに差し込み、ボタンを押して成分を混合し、構造を通して濾過するだけで、底部から処方薬が取り出せるようになるでしょう」と研究者のマーク氏は述べています。シムズ 。

    DIY 医薬品はいつか医療費を削減する可能性がありますが、人々が医療監督を避けることを選択する可能性があるため、この技術にはいくつかのリスクも伴う可能性があります。さらに悪いことに、法執行機関は、薬物乱用者がデザインをダウンロードし、自分が選んだ物質を印刷するのを阻止するのに苦労するだろう。これは、最近の Vice の記事「将来、麻薬売人は印刷業者になる」[ソース: ]。

    6: ファンシーキャンディーズ

     3D プリントが世界を変える 10 の方法

    ラスベガスで開催された 2014 年のコンシューマー エレクトロニクス ショーで、3D Systems という会社は、チョコレート、バニラを注入した砂糖、ミント、酸っぱいリンゴ、チェリーとスイカなどの材料からキャンディーを作るためにカスタマイズされた 2 つの 3D プリンター システムを展示しました。香料。この菓子は、フレーバー付き砂糖の薄い層を広げ、その上にジェット プリント ヘッドを使用して水を塗ることによって作成されました。これにより、結晶が硬化した物質が生成された。完成品は食用であるだけでなく、メーカーは実際に珍しい幾何学的形状のキャンディーを作成したり、可動部品を備えたファッション スイーツを作成したりすることもできました 。

    3Dレーダーに映る食べ物はそれだけではありません。 Natural Machines という会社は最近、ラビオリパスタを印刷できる Foodini という 3D 印刷装置を発表しました。さらに別の会社である Dovetailed は、フルーツピューレを特注で成形した模擬フルーツに再形成する方法を考案しました 。

    5: 自分の家

     3D プリントが世界を変える 10 の方法

    将来的には、夢のマイホームのデザインを作成またはダウンロードして、それを建設会社に送信して、敷地内に印刷してもらえるようになるということも考えられません。伝えられるところによると、ある中国の建設会社は、巨大な3Dプリンターを使用してセメントの層とリサイクルされた建設廃棄物をスプレーして壁と残りの構造を形成し、住宅を建設しているとのこと。完成した住宅はそれほど豪華ではありませんが、5,000ドル未満で製造でき、同社は1日に最大10軒の住宅を製造できると主張しています。

    伝えられるところによると、スロベニアの別の企業は、2014 年に 3 つの異なるタイプの家庭用 3D プリンタを販売する予定である。価格は 12,000 ユーロ (16,300 ドル) からとなる 。

    4: 臓器移植

     3D プリントが世界を変える 10 の方法

    研究者らは長年、人間の臓器の複製を研究室で増殖させ、必要とする人々に移植できるようにする方法を模索してきた。しかし、組織の成長には成功しましたが、腎臓や肝臓などの本格的な臓器の細胞構造や血管系を再現するのは非常に困難です。少なくとも、彼らは今までそうしてきた。

    医学研究者は、バイオプリンティングで進歩を遂げています。バイオプリンティングでは、生検材料または幹細胞からヒト細胞を採取し、ペトリ皿で増殖させ、それを使用して印刷機がスプレーできる一種の生物学的インクを作成します。 (3D プリンターは、さまざまな種類の細胞やその他の材料を 3D 形状に分類するようにプログラムされています。)

    科学者らは、いつかバイオプリンティングによって細胞を人間の臓器の機能を模倣できるほど正確に配置できるようになり、新薬の試験や臓器移植にも役立つようになるのではないかと期待している。もし臓器が患者自身の組織や幹細胞から作られれば、患者の免疫系によって拒絶される可能性は低くなります。

    3: クールな車

     3D プリントが世界を変える 10 の方法

    3D プリントによる自動車部品は以前から存在していましたが、発明家のジム・コーと同僚のエンジニアのチームはさらに一歩進んで、車全体をプリントしました。は 2013 年に、大部分がプラスチックで作られた 3 輪 2 人乗りの Urbee 2 車両が 3D 施設で作成されたと報告しました。ハイブリッドエンジン(金属製)がまだ設計段階にあるため、この車はまだ走行可能ではなく、言うまでもなく安全性テストを実行する必要があります。

    この車両の製造には約 2,500 時間かかったということは、しばらくは地元の自動車ディーラーのショールームに展示される可能性は低いことを意味します。しかしこれは、自動車メーカーが設計を細かく調整し、3D プリントを使用して、鋼鉄と同じくらいの強度と弾力性を持ちながらも、はるかに軽量で最適な空力性能を備えた燃料効率の高い車を製造できる未来の前兆である可能性があります。

    2015 年、資金が調達できれば、Urbee 2 の発明者のうち 2 名が、10 ガロン (38 リットル) のガソリンを使用して 2 日間でニューヨークからサンフランシスコまで車を運転する計画を立てています 。

    2: 有名な芸術作品のレプリカ

     3D プリントが世界を変える 10 の方法

    南カリフォルニアのアーティスト、コスモ・ウェンマンは、あらゆる角度から撮った数百枚の写真から作られた計画に基づいて、3D プリンターを使用して有名な彫刻の精巧なレンダリングのコピーを作成しました。一例として、彼は、かつてパルテノン神殿にあり、現在は大英博物館に所蔵されている古典的なギリシャ彫刻「セレーネの馬の頭」を、数十枚のプラスチックを印刷し、接着して大理石に似せてペイントすることで再現しました。オリジナル。ウェンマンは、著作権による制限を受けないよう、古代の作品を複製することに努力を限定してきました。

    最終的には、3D 複製によって、常に 1,400 万点のコレクションの約 2% しか展示していないスミソニアン博物館のような博物館が、美術品をデジタル化し、他の方法では決して見ることができなかった世界中の人々がコピーを利用できるようになる可能性があります。それらを参照してください 。

    1: 銃

     3D プリントが世界を変える 10 の方法

    2013年、アナキストの哲学的見解を持つテキサスの活動家が、リベレーターと呼ばれる3Dプリント拳銃を作成し、民間射撃場で発砲に成功したことで話題になった。メーカーは、空港の保安検査をすり抜ける可能性のあるプラスチック製拳銃の連邦禁止令に準拠するため、金属部品を含めるように注意を払った。それにもかかわらず、リベレーターは、インターネット経由で DIY 武器の設計図を配布するのが簡単になる未来において、政府が課した銃規制の究極の無益さを実証することを意図しているようでした 。

    実際、そのわずか1年後、厳しい銃規制法を持つ日本の当局は、インターネットからダウンロードした設計図から作成したプラスチック製の拳銃5丁を所持した疑いで27歳の男を逮捕した。 2014年に、DIY銃メーカーは3Dプリントを使って「強力な軍用グレードの銃器」を作る方法を学び、「完全にプリントされた銃が、製造されたものと同等の耐久性と致死性を持つようになるのは時間の問題だ」と報告した。従来の工場では。

    著者メモ: 3D プリントが世界を変える 10 の方法

    3D プリンターは、製造の分散化とイノベーションの加速によって社会に革命を起こすと思います。すでに、全国各地のコミュニティで、独自の製品を作りたい人々が 3D を共有できる一種のコワーキング スペースである「メーカー スペース」、別名「ハッカー スペース」または「ハックラボ」に参加することができます。プリンターやその他の産業グレードの機器。

  • オペレーティング システムの仕組み

    コンピュータの電源を入れると、自分が制御できていると思うのは良いことです。画面上のどこにでも移動できる信頼できるマウスがあり、ほんの少しの気まぐれで音楽ライブラリやインターネット ブラウザを呼び出すことができます。デスクトップやラップトップの前ではディレクターのような気分になりがちですが、内部ではさまざまなことが起こっており、カーテンの後ろで必要なタスクを処理している実際の人物はオペレーティング システムです。

    Microsoft Windows は、私たちが仕事や個人で使用するほとんどのコンピューターに搭載されています。 Macintosh コンピュータには、macOS がプリロードされています。 Linux および UNIX オペレーティング システムはデジタル コンテンツ サーバーとして人気がありますが、多くのディストリビューションやディストリビューションが日常的に使用されるようになってきています。どちらを選択しても、オペレーティング システムがなければ何もできません。

    他のデバイスには独自のオペレーティング システムがあります。 2020 年代現在、スマートフォンの OS としては Google の Android と Apple の iOS が最も一般的ですが、一部のメーカーは主に Android オペレーティング システムに基づいて独自の OS を開発しています。 Apple は iPadOS を搭載した iPad を出荷し、Apple Watch は watchOS を搭載し、Apple TV は tvOS を使用します。そして、独自のオペレーティング システムを備えた他のあらゆる種類のデバイスが存在します。モノのインターネット デバイス、スマート TV、および を実行するシステムを考えてください。それには自動運転車も含まれていません。

    オペレーティング システムの目的は、オペレーティング システムが搭載されているデバイスが柔軟かつ予測可能な方法で動作するように、ハードウェアとソフトウェアを編成および制御することです。この記事では、ソフトウェアがオペレーティング システムと呼ばれるために何をしなければならないかを説明し、デスクトップ コンピューターのオペレーティング システムがどのように機能するかを示し、周囲の他のオペレーティング システムを制御する方法の例をいくつか示します。あなた。

    オペレーティング システムとは何ですか?

    Windows 11

    すべてのコンピュータにオペレーティング システムが搭載されているわけではありません。たとえば、キッチンの電子レンジを制御するコンピューターにはオペレーティング システムは必要ありません。実行するタスクは 1 セット、非常に簡単な入力 (数字キーパッドといくつかのプリセット ボタン)、および制御するシンプルで変更のないハードウェアがあります。このようなマシンの場合、精巧なオペレーティング システムは不必要なお荷物となり、開発コストと製造コストが大幅に上昇し、必要のない部分でも複雑さが増します。代わりに、電子レンジ内のコンピューターは、 と呼ばれる単一の配線されたプログラムを常に実行しているだけです。

    他のデバイスの場合、オペレーティング システムは次の機能を作成します。

    • さまざまな用途に対応
    • より複雑な方法でユーザーと対話する
    • 時代とともに変化するニーズに対応し続ける

    すべてのデスクトップ コンピューターにはオペレーティング システムが搭載されています。最も一般的なのは、 Microsoftが開発した Windows ファミリのオペレーティング システム、Apple が開発した Macintosh オペレーティング システム、および歴史を通じて個人、企業、および協力者によって開発された UNIX ファミリのオペレーティング システムです。メインフレーム、ロボット工学、製造、リアルタイム制御システムなどの特殊用途を含む、特殊用途に使用できるオペレーティング システムは他にも何百もあります。

    オペレーティング システムを搭載したデバイスには、通常、デバイスの動作方法を変更する方法があります。これは決して幸せな偶然とは言えません。オペレーティング システムが永続的な物理回路ではなくポータブル コードを使用する理由の 1 つは、デバイス全体を廃棄することなく変更または修正できるようにするためです。

    デスクトップ コンピュータ ユーザーにとって、これは、コンピュータをジャンクにして、変更が必要なときに新しいコンピュータでやり直すのではなく、新しいセキュリティ アップデート、システム パッチ、新しいアプリケーション、さらにはまったく新しいオペレーティング システムを追加できることを意味します。オペレーティング システムがどのように機能し、その方法を理解していれば、多くの場合、オペレーティング システムの動作の一部を変更できます。

    オペレーティング システムが実行するデバイスが何であっても、正確には何ができるのでしょうか?

    オペレーティング システムの機能

    最も単純なレベルでは、オペレーティング システムは次の 2 つのことを行います。

    1. システムのハードウェアとソフトウェアのリソースを管理します。コンピューター、タブレット、スマートフォンでは、これらのリソースにはプロセッサーメモリー、ディスク容量などが含まれます。
    2. これは、アプリケーションがハードウェアの詳細をすべて知らなくても、ハードウェアを処理するための安定した一貫した方法を提供します。
    オペレーティング システムの仕組み

    最初のタスクであるハードウェアおよびソフトウェア リソースの管理は、さまざまなプログラムや入力メソッドが (CPU) の注意を奪い合い、それぞれの目的のためにメモリ、ストレージ、および入出力 (I/O) 帯域幅を要求するため、非常に重要です。この点で、オペレーティング システムは優れた親の役割を果たし、各アプリケーションが他のすべてのアプリケーションとうまく連携しながら必要なリソースを確実に取得できるようにするだけでなく、限られたシステムの能力をすべてのアプリケーションの最大の利益のために活用します。ユーザーとアプリケーション。

    2 番目のタスクである一貫した を提供することは、オペレーティング システムを使用する特定の種類のコンピュータが複数ある場合、またはコンピュータを構成するハードウェアが常に変更される可能性がある場合に特に重要です。一貫した (API) を使用すると、ソフトウェア開発者は 1 台のコンピュータ上でアプリケーションを作成し、たとえメモリの量やストレージの量が異なる場合でも、同じタイプの別のコンピュータ上で実行できるという高い信頼性を得ることができます。 2台のマシン。

    特定の障害が発生した場合でも、オペレーティング システムは、ハードウェアのアップグレードや更新が行われたときにアプリケーションが実行し続けることを保証します。これは、アプリケーションではなくオペレーティング システムがハードウェアとそのリソースの配布の管理を担当しているためです。開発者が直面している課題の 1 つは、コンピューター機器を製造する何千ものベンダーのハードウェアを実行できる十分な柔軟性をオペレーティング システムに維持することです。今日のシステムは、何千もの異なるプリンタ、ディスク ドライブ、特殊な周辺機器を可能な限り組み合わせて搭載できます。

    オペレーティング システムの種類

    iPhone 12 にプライバシーに関する通知が表示される

    オペレーティング システムの広範なファミリーには、制御するコンピュータの種類とサポートするアプリケーションの種類に基づいて分類されたいくつかの種類があります。カテゴリは次のとおりです。

    • リアルタイム オペレーティング システム(RTOS) – 機械、科学機器、産業システムの制御に使用されます。通常、RTOS にはユーザー インターフェイス機能がほとんどなく、システムが使用のために納品されるときは「密閉された箱」であるため、エンドユーザー ユーティリティもありません。 RTOS では、特定の操作が発生するたびに正確に同じ時間で実行されることが重要です。複雑なマシンでは、システム リソースが利用可能であるという理由だけで部品がより速く動作することは、システムがビジーであるために部品がまったく動かないことと同じくらい致命的である可能性があります。
    • シングル ユーザー、シングル タスク– 名前が示すように、このオペレーティング システムは、1 人のユーザーが効果的に作業できるようにコンピュータを管理するように設計されています。 MS-DOS は、シングルユーザー、シングルタスクのオペレーティング システムの良い例です。
    • シングルユーザー、マルチタスク– これは、現在ほとんどの人がデスクトップ コンピューターやラップトップ コンピューターで使用しているタイプのオペレーティング システムです。 Microsoft の Windows プラットフォームと Apple の macOS プラットフォームはどちらも、1 人のユーザーが複数のアプリケーションを同時に実行できるオペレーティング システムの例です。たとえば、Windows ユーザーがインターネットからファイルをダウンロードしたり、電子メール メッセージのテキストを印刷したりしながら、ワード プロセッサでメモを書いている可能性は十分にあります。
    • マルチユーザー– マルチユーザー オペレーティング システムを使用すると、多くの異なるユーザーがコンピュータのリソースを同時に利用できるようになります。オペレーティング システムは、さまざまなユーザーの要件のバランスが取れていること、およびユーザーが使用している各プログラムに十分な個別のリソースがあることを確認して、1 人のユーザーの問題がユーザーのコミュニティ全体に影響を及ぼさないようにする必要があります。 Unix、VMS、およびMVSなどは、マルチユーザー オペレーティング システムの例です。
    • 分散– これらのオペレーティング システムを同時に使用します。大きな問題に対処するために 1 台の強力なコンピューターを使用するのではなく、OS を多数の小型コンピューターに分散させました。これらのシステムは巨大なサーバー ファームで見つかるかもしれませんが、教育者も安価なマシンや再利用したゲーム コンソールを使用して独自の分散システムを作成することもあります。

    をサポートするマルチユーザー オペレーティング システムとシングルユーザー オペレーティング システムを区別することが重要です。システム管理者が職場のコンピュータにどのソフトウェアを使用できるか、または使用できないかを制御するオフィスで働いている場合は、ネットワークの一部であるシングルユーザー システムを使用していることになります。他の従業員と共有しているプリンタでドキュメントを印刷したり、部門のドキュメントを保存するプリンタを使用したりできます。

    さまざまな種類のオペレーティング システムを念頭に置いて、オペレーティング システムが提供する基本的な機能を見てみましょう。

    コンピュータのオペレーティング システム

    コンピューターの電源を入れると、通常、最初に実行されるプログラムは、コンピューターのファームウェアに保存されている と呼ばれる一連の命令です。一般的な PC の場合は (BIOS)、新しいマシンでは (UEFI) になります。このコードはシステム ハードウェアを調べて、すべてが適切に機能していること、UEFI の場合は安全であることを確認します。テストが正常に完了すると、ファームウェアが .

    ブートストラップ ローダー (または ) は、単一の機能を持つ小さなプログラムです。オペレーティング システムをメモリにロードし、動作を開始できるようにします。最も基本的な形式では、ブートストラップ ローダーは、コンピューターのさまざまなハードウェア サブシステムとインターフェイスして制御する小さなドライバー プログラムをセットアップします。オペレーティング システム、ユーザー情報、アプリケーションを保持するメモリの分割を設定します。これは、コンピュータのサブシステムおよびアプリケーション内およびそれらの間で通信するために使用される無数の信号、フラグ、およびセマフォを保持するデータ構造を確立します。その後、コンピュータの制御がオペレーティング システムに渡されます。

    最も一般的な意味では、 はいくつかのカテゴリに分類されます。

    • プロセッサ管理
    • メモリ管理
    • デバイス管理
    • ストレージ管理
    • アプリケーションインターフェース
    • ユーザーインターフェース
    • システムセキュリティ管理

    これらのタスクは、ほぼすべてのオペレーティング システムの中核を定義します。次に、オペレーティング システムがこれらの各機能を実行するために使用するツールを見てみましょう。

    プロセッサ管理

    プロセッサ管理の核心は、次の 2 つの関連する問題に帰着します。

    • 各プロセスとアプリケーションが適切に機能するために十分なプロセッサ時間を確保できるようにする
    • 実際の作業にはできるだけ多くのプロセッサ サイクルを使用する

    オペレーティング システムがプロセッサによって実行される作業をスケジュールする際に処理するソフトウェアの基本単位。アプリケーションには少なくとも 1 つのプロセスが含まれており、各プロセス内には少なくとも 1 つのスレッドがあります。スレッドとオペレーティング システムは、スレッドと同じくらい小さな単位であっても、適切に機能するために必要なリソースを割り当てて管理します。

    プロセスをアプリケーションとして考えてしまいがちですが、それではプロセスがオペレーティング システムやハードウェアにどのように関係するのかが不完全になってしまいます。表示されているアプリケーション (ワード プロセッサ、スプレッドシート、またはゲーム) ですが、そのアプリケーションは、他のデバイスや他のコンピュータとの通信などのタスクのために、他のいくつかのプロセスを開始する可能性があります。また、プロセスが存在するという直接的な証拠を示さずに実行されるプロセスも多数あります。たとえば、オペレーティング システムでは、ネットワーク、メモリ管理、ディスク管理、ウイルスチェックなどを処理するために、数十のバックグラウンド プロセスが実行されていることがあります。

    つまり、プロセスとは、何らかのアクションを実行し、ユーザー、他のアプリケーション、またはオペレーティング システムによって制御できるソフトウェアです。

    オペレーティング システムが制御し、CPU による実行をスケジュールするのは、アプリケーションではなくプロセスです。シングルタスク システムでは、スケジュールは簡単です。オペレーティング システムは、アプリケーションの実行を開始し、割り込みやユーザー入力に対処するのに十分な時間だけ実行を一時停止します。

    ハードウェアまたはソフトウェアによって CPU に送信されます。まるで、活発な会議中にコンピューターの一部が突然手を挙げて CPU の注意を求めたかのようです。オペレーティング システムは、割り込みがマスクされるようにプロセスの優先順位をスケジュールすることがあります。つまり、オペレーティング システムは、特定のジョブをできるだけ早く終了できるように、一部のソースからの割り込みを無視します。一部の割り込み (エラー状態やメモリの問題など) は無視できないほど重要です。たとえば、ラップトップのバッテリー切れを指摘するメッセージの配信などです。これらのノンマスカブル割り込み(NMI) は、実行中の他のタスクに関係なく行われます。

    シングルタスク システムでは割り込みによりプロセスの実行が若干複雑になりますが、マルチタスク システムではオペレーティング システムのジョブがさらに複雑になります。ここで、オペレーティング システムは、複数のことが同時に起こっていると思われるようにアプリケーションの実行を調整する必要があります。各 CPU は一度に 1 つのことしか実行できないため、これは複雑です。今日のマルチコア プロセッサとマルチプロセッサ マシンは、より多くの作業を処理できますが、各プロセッサ コアは依然として一度に 1 つのタスクを管理できます。

    多くのことが同時に起こっているように見せるために、オペレーティング システムは異なるプロセス間を 1 秒間に何千回も切り替える必要があります。その様子は次のとおりです。

    • プロセスは一定量の RAM を占有します。また、CPU およびオペレーティング システムのメモリ空間内のレジスタ、スタック、キュー (コンピュータ ストレージの形式) も利用します。
    • 2 つのプロセスがマルチタスクである場合、オペレーティング システムは 1 つのプログラムに一定数の CPU 実行サイクルを割り当てます。
    • そのサイクル数が経過すると、オペレーティング システムはプロセスが使用するすべてのレジスタ、スタック、キューのコピーを作成し、プロセスが実行中に一時停止したポイントを記録します。
    • 次に、2 番目のプロセスで使用されるすべてのレジスタ、スタック、キューをロードし、一定数の CPU サイクルを許可します。
    • これらが完了すると、2 番目のプログラムで使用されるすべてのレジスタ、スタック、キューのコピーが作成され、最初のプログラムがロードされます。

    プロセス制御ブロック

    切り替え時にプロセスを追跡するために必要な情報はすべて、プロセス制御ブロックと呼ばれるデータ パッケージに保存されます。プロセス制御ブロックには通常、次のものが含まれます。

    • プロセスを識別するID番号
    • 最後に処理が行われたプログラムおよびそのデータ内の場所へのポインター
    • 登録内容
    • 各種フラグやスイッチの状態
    • プロセスに必要なメモリの上限と下限へのポインタ
    • プロセスによって開かれたファイルのリスト
    • プロセスの優先順位
    • プロセスに必要なすべての I/O デバイスのステータス

    各プロセスにはステータスが関連付けられています。多くのプロセスは、何らかの入力を取得するまで CPU 時間を消費しません。たとえば、プロセスはユーザーからのキーストロークを待っている可能性があります。キーストロークを待機している間、CPU 時間は使用されません。キーストロークが到着すると、OS のステータスが変わります。プロセスのステータスが保留からアクティブに変化したとき、または一時停止から実行中に変化したときは、プロセス制御ブロック内の情報を他のプログラムのデータと同様に使用して、オペレーティング システムのタスク切り替え部分の実行を指示する必要があります。 。

    このプロセスの交換はユーザーの直接的な介入なしに行われ、各プロセスは適切な時間内にタスクを完了するのに十分な CPU サイクルを取得します。ユーザーが同時に機能させるプロセスが多すぎると、問題が発生する可能性があります。オペレーティング システム自体は、アプリケーション プロセスのすべてのレジスタ、キュー、スタックの保存とスワップを実行するために、ある程度の CPU サイクルを必要とします。

    各プロセスには独自のメモリ割り当てが必要ですが、オペレーティング システムは負荷のバランスをとる必要があります。開くアプリケーションの数が増えるほど、各アプリが動作するために必要なメモリが少なくなります。十分な数のプロセスが開始され、オペレーティング システムが慎重に設計されていない場合、システムは、プロセスを実行するのではなく、プロセス間のスワップに利用可能な CPU サイクルをより多く使用し始めます。これが発生すると、通常、プロセスを停止してシステムに秩序を戻すために、何らかの直接的なユーザー介入が必要になります。それはすぐにあなたによく似ています。限界に達すると、圧倒されてしまうでしょう。それがコンピュータにとってのスラッシングです。

    開発者はスラッシングを回避するようにシステムを設計しますが、コンピュータに RAM を追加し、使用していないアプリケーションを閉じることで回避できます。これにより、OS がリソースをより効果的に管理し、スムーズな動作を維持できるようになります。

    これまで説明してきたスケジューリングはすべて、単一の CPU に関するものでした。 2 つ以上の CPU を備えたシステムでは、オペレーティング システムはワークロードを CPU 間で分割し、必要なプロセスの要求と、さまざまなプロセッサで利用可能なサイクルのバランスをとろうとします。独自のニーズに合わせて 1 つのプロセッサを使用し、アプリケーション プロセスを残りの CPU に分割します。対称オペレーティング システムは、オペレーティング システム自体が実行されているだけの場合でも、さまざまなプロセッサ間で作業を分割し、需要と可用性のバランスをとります。これらは使用可能なメモリを共有します。実際、対称処理は同じチップ上での使用にも適用されます。

    あなたの状況によっては、今まさにそうなっているかもしれません。

    実行が必要なソフトウェアがオペレーティング システムだけである場合、スケジュールする必要があるリソースはプロセッサだけではありません。メモリ管理は、すべてのプロセスがスムーズに実行されるようにするための次の重要なステップです。

    メモリのストレージと管理

    IT、Linuxスペシャリスト

    オペレーティング システムがコンピュータのメモリを管理する場合、達成すべきタスクは大きく分けて 2 つあります。

    1. 各プロセスには実行に十分なメモリが必要であり、別のプロセスによって実行されることも、実行されることもできません。
    2. 各プロセスが最も効率的に実行できるように、システム内のさまざまなタイプのメモリを適切に使用する必要があります。

    最初のタスクでは、オペレーティング システムがソフトウェアの種類および個々のアプリケーションに対してメモリ境界を設定する必要があります。

    例として、1 メガバイト (1,000 キロバイト) のRAMを備えた架空の小規模システムを見てみましょう。ブート プロセス中に、架空のコンピューターのオペレーティング システムは、オペレーティング システム自体のニーズを満たすのに十分なメモリを割り当てます。オペレーティング システムを実行するには 300 キロバイトが必要だとします。ここで、オペレーティング システムは RAM プールの一番下に移動し、コンピューターのハードウェア サブシステムを制御するために必要なさまざまなドライバー ソフトウェアの構築を開始します。私たちの想像上のコンピューターでは、ドライバーは 200 キロバイトを占有します。したがって、オペレーティング システムが完全にロードされると、アプリケーション プロセス用に 500 キロバイトが残ります。

    アプリケーションがメモリにロードされ始めると、オペレーティング システムはアプリケーションにメモリ量を割り当てます。次のアプリケーションが起動すると、オペレーティング システムは、最新のアプリケーションを実行するのに十分なメモリを確保するために、開いている他のアプリケーションからメモリを割り当てます。それが保証されたとしても、より大きな問題は、500 キロバイトのアプリケーション スペースがいっぱいになった場合にどうするかということです。

    ほとんどのコンピューターでは、元の容量を超えてメモリを追加できます。たとえば、コンピュータの RAM を 8 ギガバイトから 16 ギガバイトに拡張するとします。しかし、アプリケーションがメモリに保存する情報のほとんどは、どの瞬間にも使用されていません。プロセッサは一度に 1 つのメモリ位置にのみアクセスできるため、RAM の大部分はいつでも未使用になります。使用されている部品に常に対応するオペレーティング システム。これにより、各プロセスに独自のスペースが与えられ、プロセスが相互に破損するのを防ぎます。この技術は、仮想メモリ管理と呼ばれます。

    ディスク ストレージは、オペレーティング システムで管理する必要があるメモリ タイプの 1 つにすぎず、最も遅いメモリ タイプでもあります。コンピュータ システムのメモリの種類を速度の順にランク付けすると、次のようになります。

    • 高速キャッシュ:これは、最速の接続を通じて CPU が利用できる、高速で比較的少量のメモリです。キャッシュ コントローラーは、CPU が次にどのデータを必要とするかを予測し、それをメイン メモリから高速キャッシュに引き出して、システム パフォーマンスを高速化します。
    • メイン メモリ:これは、コンピュータを購入するときにギガバイト単位で測定される RAM です。
    • 二次メモリ:これは多くの場合、コンピュータ内のハード ドライブ (HDD) またはソリッド ステート ドライブ (SSD) であり、オペレーティング システムの制御下で仮想 RAMとして機能します。

    オペレーティング システムは、さまざまなプロセスのニーズとさまざまな種類のメモリの可用性のバランスをとり、プロセスのスケジュールに従って使用可能なメモリ間でデータを移動する必要があります。

    デバイス管理

    オペレーティング システムと、コンピューターのマザーボード上にない実質的にすべてのハードウェアの間のパスは、ドライバーと呼ばれるものを経由します。ドライバーの機能の多くは、ハードウェア サブシステムの電気信号と、オペレーティング システムおよびアプリケーション プログラムの高レベル プログラミング言語の間の変換器として機能します。ドライバーは、オペレーティング システムがファイルとして定義したデータを取得し、ストレージ デバイス上の特定の場所に配置されるビットのストリーム、またはプリンターの一連のレーザー パルスに変換します。

    ハードウェアには大きな違いがあるため、ドライバー プログラムの機能にも違いがあります。ほとんどはデバイスが必要なときに実行され、他のプロセスとほぼ同じように機能します。オペレーティング システムは、ハードウェア リソースをできるだけ早く解放してさらに使用できるようにするために、優先度の高いブロックをドライバーに頻繁に割り当てます。

    ドライバーがオペレーティング システムから分離されている理由の 1 つは、オペレーティング システム自体の変更、再コンパイル、再配布を必要とせずに、新しい機能をドライバー (つまりハードウェア サブシステム) に追加できるためです。多くのドライバーは、オペレーティング システムの発行元ではなく、サブシステムの製造元によって作成または支払われます。これにより、システム全体の入出力機能を更新および強化する機会が得られます。

    オペレーティング システムの発行元は、コンピューターを更新するためのデバイス ドライバーも作成します。 Windows と macOS 用の最新ドライバーは、それらをリリースしている収益性の高い大企業から提供されることを期待するのが簡単ですが、Linux マシンやその他のオープンソース OS は、多くの場合、時間とコーディング スキルをボランティアで提供してくれるコミュニティ内の開発者に依存しています。システムおよび周辺機器のドライバーを提供します。

    入出力の管理は主に、デバイス (おそらくキーボードやシリアル ポート) からビットのストリームを取得する特別なストレージ機能の管理の問題であり、それらのビットを保持し、プロセッサが対応できる速度でプロセッサに解放します。 。この機能は、多くのプロセスが実行されてプロセッサ時間を占有している場合に特に重要です。バッファは、デバイスからの入力の取得を継続しますが、入力を使用するプロセスが一時停止されている間、プロセッサへのデータの送信を停止します。その後、入力を必要とするプロセスが再びアクティブになると、オペレーティング システムはバッファにデータを送信するように命令します。このプロセスにより、プロセッサが外部ユーザーやコンピュータからの入力を使用できない場合でも、キーボードやモデムが外部ユーザーやコンピュータを高速に処理できるようになります。

    コンピュータ システムのすべてのリソースを管理することは、オペレーティング システムの機能のほとんどを占め、リアルタイム オペレーティング システムの場合は、実質的に必要なすべての機能を管理できる可能性があります。ただし、他のオペレーティング システムの場合は、アプリケーションと人間がハードウェアの能力を使用するための比較的シンプルで一貫した方法を提供することが、オペレーティング システムの存在理由の重要な部分です。

    アプリケーション プログラム インターフェイス

    ドライバーが、ハードウェアの動作の詳細を知らなくてもアプリケーションがハードウェア サブシステムを利用できる方法を提供するのと同様に、(API) を使用すると、アプリケーション プログラマーは、アプリケーションの詳細をすべて直接追跡することなく、コンピューターとオペレーティング システムの機能を使用できます。 CPUの動作。データを保持するためのハードディスク ファイルを作成する例を見て、これがなぜ重要であるかを見てみましょう。

    科学機器からのデータを記録するアプリケーションを作成するプログラマーは、科学者が作成するファイルの名前を指定できるようにしたい場合があります。オペレーティング システムには、ファイルを作成するためのMakeFileという名前の API 関数が提供されている場合があります。プログラムを作成するとき、プログラマは次のような行を挿入します。

    MakeFile [1, %Name, 2]

    この例では、この命令は、データへのランダム アクセスを許可するファイルを作成するようにオペレーティング システムに指示します (1 で示されます。シリアル ファイルの場合は、他のオプションは 0 になる可能性があります)。ファイルにはユーザーが入力した名前が付けられます ( %Name) で、ファイルに保存されているデータの量に応じてサイズが変わります (2 で示されます。他のオプションは、固定サイズの場合は 0、データが追加されると増加しないファイルの場合は 1 になります)データが削除されると縮小します)。ここで、命令を実行するためにオペレーティング システムが何を行うかを見てみましょう。

    オペレーティング システムは、ディスク ドライブにクエリを送信して、最初に利用可能な空きストレージの場所を取得します。

    この情報を使用して、オペレーティング システムは、ファイルの開始位置と終了位置、ファイル名、ファイルの種類、ファイルがアーカイブされているかどうか、どのユーザーが参照または変更する権限を持っているかを示すエントリをファイル システムに作成します。ファイル、およびファイルの作成日時。

    プログラマは、ディスク ストレージ用の API を使用するプログラムを作成しているため、プログラマは、考えられるすべてのハード ディスクおよびテープ ドライブの命令コード、データ タイプ、および応答コードを把握しています。オペレーティング システムは、さまざまなハードウェア サブシステムのドライバーに接続されており、ハードウェアの変化する詳細を処理します。プログラマは API のコードを記述するだけで、残りの作業はオペレーティング システムに任せることができます。残念ながら、API を介してソフトウェアにアクセスすると、アプリケーションを有効に使用したり、場合によってはコンピュータへの他のアクセスを取得したりすることになります。これは API が悪いという意味ではありませんが、開発者は脆弱性の作成を避け、脆弱性が見つかった場合はパッチを適用する必要があります。

    それでも、API は近年のコンピューター業界で最も重要なものの 1 つとなっています。企業は、自社の API を使用するプログラマーが最終的には業界の特定の部分からこれを翻訳することになることを認識しています。開発者は、リーダーやビューアなどのアプリケーションを無料で一般に提供すると、消費者のソフトウェアの使用が促進されることを知っていますが、消費者が要求する機能を自社のソフトウェアで提供できるようにするために、他の開発者がロイヤルティを支払うことを期待する場合もあります。他にも多くの人がそれらを公開しています。

    ユーザーインターフェース

    API がアプリケーションがコンピュータシステムのリソースを使用するための一貫した方法を提供するのと同じように、ユーザー インターフェイス(UI) はユーザーとコンピュータ間の対話に構造をもたらします。過去 10 年間、ユーザー インターフェイスの開発はほぼすべてグラフィカル ユーザー インターフェイス(GUI) で行われ、Apple の macOS と Microsoft の Windows が最も注目を集め、市場シェアの大部分を占めました。

    Linux のほとんどの () ディストリビューションには GUI が含まれています。 GUI ベースの Linux ディストリビューションの場合、ディストリビューションをリリースする組織がオペレーティング システム用の を選択します。ただし、Linux ユーザーは必要に応じて決定することができます。 Cinnamon、GNOME、KDE、Xfce は、Linux でよく使用されるデスクトップ環境です。

    UNIX は、GUI よりも柔軟で強力な 、つまりシェルと関連付けられることがよくあります。シェル インターフェイスはテキストのみであり、 typed を使用する必要があるため、ポイントしてクリックすることに慣れているユーザーにとっては威圧的になる可能性があります。および は重要なユーティリティを追加するテキストベースのインターフェイスですが、その主な目的はユーザーがオペレーティング システムの機能を簡単に操作できるようにすることです。ただし、UNIX ユーザーも GUI を使用できます。開発者にとっての利点の 1 つは、一度にウィンドウを開いて複数の作業を同時に行えることです。

    Windows、macOS、Linux はすべて、コマンド ラインにアクセスしたい、またはアクセスする必要があるユーザー向けに、シェル アプリケーションまたはターミナルアプリケーションを提供します。

    これらすべての例において、ユーザー インターフェイスは、オペレーティング システム自体の上の層として位置するプログラムまたはプログラムのセットであることを覚えておくことが重要です。オペレーティング システムの中核機能、つまりコンピュータ システムの管理は、 にあります。オペレーティング システムのカーネルとユーザー インターフェイス、ユーティリティ、その他のソフトウェアとの関係は、今日のオペレーティング システムの違いの多くを定義しており、将来的にはさらにその違いを定義することになります。

    オペレーティングシステムの開発

    デスクトップ システムにとって、ネットワークへのアクセスは非常に期待されている機能となっているため、他のコンピューターやサーバーへの接続を参照せずにオペレーティング システムを語ることは、多くの点で困難です。オペレーティング システムの開発者は、重要なオペレーティング システムのアップデートやバグ修正を提供するための標準的な方法としてインターネットを採用しました。これらのアップデートをDVDまたはフラッシュ ドライブ経由で受信することも可能ですが、それはまれになってきています。

    オペレーティング システムの将来に関する 1 つの疑問は、企業と消費者が一緒に使用できるオペレーティング システムを作成するソフトウェア配布の特定の哲学の能力に関するものです。

    Linux は、 に従って作成および配布されたオペレーティング システムであり、オペレーティング システム全般に大きな影響を与えています。ほとんどのシステム、ドライバー、ユーティリティ プログラムは、ソフトウェアの実行可能バージョン(通常は調査や変更ができないバージョン、別名クローズド ソース) を配布する営利組織によって作成されています。オープンソースでは、研究、改変、構築が可能なオリジナルのソース資料を配布する必要があり、結果は再び自由に配布されます。デスクトップ コンピュータの分野では、これにより、画像操作プログラム、人気のオフィス スイート、人気の Web サーバーなど、無数の便利なアプリケーションが開発および配布されてきました。

    携帯電話などの多くの消費者向けデバイスは、オペレーティング システムへのアクセスを意図的にユーザーから隠していますが、これは主に、不注意で破損したり削除されたりしないようにするためです。多くの場合、「開発者モード」または「プログラマ モード」は、見つけられれば変更できるように開いたままになっています。多くの場合、これらのシステムは、限られた範囲の変更しかできないようにプログラムされていることがあります。

  • ソーシャル ネットワーキング サイトは、実生活でのネットワーク構築能力を向上させますか?

    あなたの Facebook プロフィールには 200 人の友達がいます。 LinkedIn には 50 の接続があります。あなたの Twitter アカウントには 60 人のフォロワーがいて、30 人をフォローしています。あなたのソーシャル ネットワークは非常に大きく、ユーザー数は 300 人を超え、日々成長しています。かなり人気があるように感じます。しかし、これらのオンラインのつながりが現実の生活に反映されるかどうか疑問に思ったことはありますか?

    オンラインで連絡を取り合うのは簡単です。キーボードを数回ストロークし、マウスを数回クリックするだけで接続できます。ソーシャル ネットワークを使用すると、さまざまな方法で情報を共有し、お互いに連絡を取り合うことができます。この情報は、個人的なもの (デジタル写真、近況更新、面白いビデオ) の場合もあれば、専門的なもの (業界固有の記事へのリンク、LinkedIn で誰かの紹介記事を書く場合) もあります。

    インターネットが日常生活の一部となるずっと前から、私たちは物事を成し遂げるためにソーシャル ネットワークを使用していました。就活? 「中の人」を知ることは役立ちます。デートをお探しですか?あなたの友人のいとこには独身の友人がいます。壊れた階段を直すのに便利屋が必要ですか?近所の人に推薦する人がいるかどうか尋ねてください。

    オンライン ソーシャル ネットワークは、ローカル ネットワークをグローバルなものにします。それを表す新しい言葉「グローカライゼーション」さえあります。ソーシャル ネットワークの求人掲示板を通じて、お住まいの地域の仕事を探すことができます。オンラインの可愛い子とサイバーでいちゃつくことができます。オンラインで配管工を検索し、以前にその配管工を利用したことがある人々の顧客レビューを見つけることができます。

    しかし、2 つのネットワークはどのように関係しているのでしょうか?オンライン ネットワークは現実のネットワークを補完しますか?その影響はプラスですか、それともマイナスですか?楽観主義者は、インターネットを介したソーシャルネットワーキングは既存の絆を強化し、新しい絆を築くのに役立ち、社会状況の改善につながると主張します。悲観主義者は、私たちのオンラインソーシャルネットワークが私たちを孤立させ、他の人の世界観から閉ざしていると言っています。

    オンライン ソーシャル ネットワーキングのブームは非常に新しいため、どちらの見解も証明できる明確な数字はそれほど多くありません。しかし、いくつかの研究を見て、専門家の意見を知ることはできます。

    ソーシャルキャピタル

    オンラインとオフラインのソーシャル ネットワークの両方が私たちにどのような利益をもたらすかを理解するには、ソーシャル キャピタルの意味を理解するのに役立ちます。私たちは皆、自分の物理的資本が何であるかを知っています。それは私たちの持ち物やお金、つまり私たちのものの大きさです。一方、ソーシャル キャピタルは、他者とのつながり、つまりネットワークの尺度です。

    ソーシャル キャピタルの主な理論は、ソーシャル ネットワークには価値があるというものです。ソーシャル ネットワークを持つことで、信頼、協力、情報などのメリットが得られます。つまり、あなたのソーシャル キャピタルは、あなたがつながっているソーシャル ネットワークの集合的な価値です。たとえば、近所の人が外出しているとき、何も問題がないかどうかを確認するために、家の様子を見守っていますか?それはソーシャル キャピタル、つまりお互いに気を配る隣人のネットワークです。サポート グループを探してインターネット掲示板にアクセスしたことがありますか?それがソーシャル・キャピタルの働きです。教会、読書クラブ、お気に入りの近所の水飲み場でさえも、すべてあなたにソーシャル キャピタルを提供します。あなたとあなたのネットワークは情報を共有し、お互いをサポートし、ポジティブな行動(募金活動、慈善活動)のために協力することもあります。ソーシャル キャピタルの支持者は、豊富なソーシャル キャピタルは、学校の成績の向上、犯罪率の低下、公衆衛生の向上、政治的腐敗の減少などの地域社会の問題と直接相関していると信じています 。

    しかし、調査によると、コミュニティのソーシャル キャピタルは過去数十年で大幅に減少しました。専門家は都市のスプロール化が原因であると考えています。人々はもはやお互いに近くに住んでいるわけではありません。彼らはまた、テレビ、多忙な生活、そして悲しいことにお互いに対する全体的な信頼の低下を非難します[出典:サグアロセミナー]。

    コミュニティのソーシャル キャピタルの低下をインターネットの普及のせいにする人もいるかもしれません。しかし、インターネットは実際には、さまざまな方法でソーシャル キャピタルの構築に役立ちます。研究によると、インターネットは人々のコミュニティへのつながりと矛盾しないことがわかっています 。実際、Web は地理的に制限された対面でのやり取りに限定されないため、人々がネットワーク内で積極的な連絡を維持するのに役立ちます。

    あなたには Facebook の友達が 200 人いるかもしれませんが、そのうち実際に親しい人は何人いるでしょうか?次のセクションでは、ソーシャル ネットワークのさまざまなレベルを見ていきます。

    ダンバー数

    数年前、人類学者のロビン・ダンバーは、ソーシャルネットワークに関する興味深い理論を考案しました。彼は、私たちの脳だけでは限られた数の社会的接触しか管理できないと述べました。類人猿のソーシャル ネットワークを研究し、彼がたどり着いた数字は 148 でした。一般に 150 に切り上げられるこの有名な数字は、ダンバー数です。この研究には人間は含まれていませんでしたが、社会学者はソーシャルネットワークについて議論するときにダンバー数をよく引用します。注目に値するのは、Facebook ネットワーク内の「友達」の平均数が 120 人であり、これはダンバーの魔法の数に非常に近いという事実です 。

    プロフェッショナルネットワーキング

    ソーシャルネットワーキング

    2006 年、ピュー インターネット & アメリカン ライフ プロジェクトは、「インターネットのつながりの強さ」というタイトルの研究を発表しました。その目標は、人々のソーシャル ネットワークの性質についてさらに調べることでした。その結果、私たちの社会的つながりは 2 つの基本的なタイプに分類されることがわかりました。

    核となる絆とは、私たちが最も近い関係にある人々です。私たちは彼らと頻繁に連絡を取り合っており、彼らを信頼しており、助けが必要なときや質問があるときは彼らに頼ります。彼らは私たちの最も強い関係の一つです。重要なつながりとは、中核的なつながりの外側にいて、まだつながっている人々のことです。おそらく私たちは彼らと連絡を取る頻度が減り、彼らにアドバイスや援助を求めることも少なくなるでしょう。彼らは私たちの中心的なつながりよりも弱いですが、カジュアルな知人よりは少し強いです。重要なつながりは、コアのつながりネットワークの外に助けを求める必要がある場合に重要になる場合があります。

    これらの弱いつながりは爆発的に増加しています。オンライン ソーシャル ネットワークを使用すると、Facebook や Twitter がその存在を思い出させない場合よりも弱いつながりを収集し、維持することができます。そして、私たちはそれらを「弱い」と呼んでいますが、特定の状況では、あなたの弱いつながりがあなたに最大の利益をもたらします。

    弱いつながりを使用すると、コアのつながりの助けを借りた場合よりも効率的に問題を解決できます。例を見てみましょう。最近仕事を失い、新しい仕事の見込み客を積極的に探しているとします。この状況では、実際には、中核となるつながりよりも弱いつながりの方が価値があります。これは、あなたの核となるつながり、あなたの友人があなたに非常に似ているからです – それが彼らがあなたの核である理由です – そしておそらくあなた自身がまだ持っていない情報をあなたに与えることができないからです。しかし、あなたの弱いつながりはネットワークの外側にあり、彼らはあなたが知らない人々や情報を知っています。そして、彼らはソーシャル ネットワークを通じてあなたとつながっているため、たとえばインターネットの求人掲示板に載っている匿名の人物よりも喜んであなたを助けてくれます。

    今日の悲惨な雇用市場において、ソーシャル ネットワーキング サイトはユーザーに優位性をもたらします。 LinkedIn サイトは、専門職のホワイトカラー従業員をターゲットにしています。プロフィールを作成すると、サイトは連絡先の候補、つまり以前の仕事や大学を通​​じて知り合った可能性のある人々を提案します。電話交換機の迷路を進むことなく、特定の人を検索したり、働きたい企業を調べたりして、適切な人に連絡を取ることができます。 LinkedIn では、知り合いに推薦を書いたり、好意を返すこともできます。 「何を知っているかではなく、誰を知っているかだ」という古い格言がありますが、ソーシャル ネットワーキング サイトはそれが真実であることを証明しています。ソーシャル ネットワーキングと雇用市場は非常に相性が良いため、一部の大学ではオンラインでネットワーキングする方法に関するセミナーを提供することもあります 。

    ソーシャル ネットワーキング サイトが求人市場でどのように有利になるかを見てきました。しかし、あなたの社会的関係はどうでしょうか?

    ソーシャルネットワークと有意義なつながり

    ソーシャル ネットワーキング サイトは通常、ネガティブな理由でニュースになります。 2006 年、10 代のミーガン マイヤーさんはソーシャル ネットワーキング サイト MySpace を通じてネットいじめを受けて自殺しました。彼女をいじめていた人物は実在のものではなく、同級生の母親が作った架空のプロフィールだったことが判明した。この事件は多くの注目を集め、オンライン ネットワークに対する規制の強化が求められました 。

    ただし、オンラインのソーシャル ネットワークは実生活にも良い影響を与える可能性があります。最近イギリスで、ある十代の少女が、フェイスブックの友達の一人が自殺願望があるように見えることに気づきました。彼女は行動を起こし、当局に連絡し、少年を追跡し、薬物の過剰摂取から救った。女優のデミ・ムーアも同様の行動をとった。彼女は自身の Twitter フィードに自殺の脅迫があることに気づき、フォロワーを動員して地元の警察に通報しました 。はい、これらの例は極端ですが、ソーシャル ネットワーキングとソーシャル キャピタルの力を示しています。これらの人々は誰も実生活でお互いを知りませんでしたが、オンラインでのつながりのおかげで、それでも助けの手を差し伸べました。

    では、オンラインのソーシャル ネットワークと現実の生活の間にはどのような関係があるのでしょうか?オンラインで人々と簡単につながることができるため、実生活では意味のあるつながりができにくくなっているのではないかと心配する人もいます。インターネットが登場するずっと前に、心理学者は、人々がテレビの登場人物や雑誌で読んだ映画スターと結ぶ傾向のある一方的な関係を表すために、パラソーシャル関係という用語を作りました。 Twitter で有名人をフォローすることは、パラソーシャルな関係の良い例です。あなたはその人の人生について詳しく知っていますが、問題の有名人は通常、あなたの存在さえ知りません。

    こうしたパラソーシャルな関係が、他人との実際の感情的な関係の一部を締め出してしまうのではないかと心配する人もいます。良いニュースは、専門家がこれを証明する統計をまだ見ていないことです。彼らは、オンライン ソーシャル ネットワークやその他の種類のメディア (携帯電話など) は、私たちのソーシャル ネットワーキング スキルを奪うものではなく、付加するものであると信じています 。その方法については次のページで説明します。

    周囲の情報

    オンライン ソーシャル ネットワークの大きな魅力の 1 つは、情報が絶え間なく流れてくることです。専門家は、この情報 (ステータス更新、投稿されたメモや考え、写真) を「環境情報」と呼んでいます。脳内を漂うこれらの小さなデータ (「チャックは昨日、とてもおいしいローストビーフサンドイッチを食べました!」) は、より有意義な対面のやり取りにつながることもあります。お互いについてのこれらの小さな情報をすべて知っていれば、事実を確認する世間話をする必要がなくなり、仕事や学校の後に友達が集まったときにすぐに良い話題を得ることができます 。

    オンラインソーシャルネットワーキングの長所

    仮想現実プログラム「セカンドライフ」に焦点を当てた研究では、オンラインでの交流が現実世界の社交スキルを向上させるようであることがわかりました。このプログラムはユーザーに共通の世界と環境を提供することで、社会的なつながりを促進します。この研究の著者は、私たちの社会的スキルやコミュニケーションスキルは変化しているかもしれないが、侵食されていないと結論付けています。

    でも正直に言うと、Facebook 上に何百人もいる友達のうち、何人をパーティーや結婚式に招待しますか?車が故障したとき、何人に電話しますか?このような状況では、自分の中核となる絆に目を向ける可能性が高くなります。インターネット全般と同様に、オンライン ソーシャル ネットワークでも覚えておくべき重要なことは、対面での接触に代わるものは何もないということです。ネットワークはあなたの社会生活や職業生活を強化するものであり、それを置き換えるものではありません。オンラインのソーシャル ネットワークが現実生活の人間関係に取って代わったり、それを損なったりする場合は、自分自身がインターネット依存症かどうかを評価してみるとよいでしょう 。

    そしてデートはどうですか?オンライン ソーシャル ネットワークはあなたの私生活にどのような影響を与えますか? Facebook が原因でコミュニケーションに問題が生じたという話を聞くことが増えています。ほとんどの場合、これらは単なる面白いものです。たとえば、交際ステータスを公からプライベートに変更することを決めたカップルには、すぐに別れたはずについて心配した友人からのメッセージやお悔やみが殺到しました。このような事件は、有意義なコミュニケーションの重要性を改めて浮き彫りにします。

    ソーシャル ネットワークの詳細については、次のページのリンクを参照してください。

  • BitTorrent の仕組み

    BitTorrent は、最小限のインターネット帯域幅を使用して大きなファイルを高速にダウンロードできるプロトコルです。使用料はかからず、スパイウェアやポップアップ広告も含まれません。

    他のダウンロード方法とは異なり、BitTorrent は、必要なファイルの一部を収集し、それらのファイルを既に所有しているユーザーから同時にダウンロードすることで、転送速度を最大化します。このプロセスにより、ビデオやテレビ番組などの人気のある非常に大きなファイルが、他のプロトコルよりもはるかに高速にダウンロードされます。

    この記事では、BitTorrent の仕組みと、他のファイル配布方法との違いについて説明します。さらに、BitTorrent の使用方法と、インターネット上でファイルを提供するこの革新的なアプローチの将来についても学びます。

    従来のクライアントサーバーダウンロード

    BitTorrent がどのように機能するか、また他のファイル提供方法と異なる理由を理解するために、Web サイトからファイルをダウンロードすると何が起こるかを調べてみましょう。それは次のように機能します。

    • Web ページを開いてリンクをクリックし、ファイルをコンピュータにダウンロードします。
    • コンピュータ上の Web ブラウザ ソフトウェア (クライアント) は、サーバー(Web ページとダウンロードするファイルを保持する中央コンピュータ) にファイルのコピーをコンピュータに転送するように指示します。
    • 転送は、FTP (ファイル転送プロトコル) や HTTP (ハイパーテキスト転送プロトコル) などのプロトコル(一連のルール) によって処理されます。
     BitTorrent の仕組み

    転送速度は、プロトコルの種類、サーバー上のトラフィック量、ファイルをダウンロードしている他のコンピューターの数など、多くの変数の影響を受けます。ファイルが大きくて人気がある場合、サーバーに対する要求が大きくなり、ダウンロードが遅くなります。

    Web サーバーと従来のクライアント/サーバー ダウンロードの詳細については、 「Web サーバーの仕組み」を参照してください。

    次に、ピアツーピア共有がこのプロセスとどのように異なるかを見ていきます。

    ピアツーピアのファイル共有

     BitTorrent の仕組み

    ピアツーピアのファイル共有は、従来のファイルのダウンロードとは異なります。ピアツーピア共有では、(Web ブラウザではなく)ソフトウェアプログラムを使用して、必要なファイルがあるコンピュータを見つけます。これらはサーバーではなく、あなたのような普通のコンピュータであるため、ピアと呼ばれます。プロセスは次のように機能します。

    • コンピュータ上でピアツーピア ファイル共有ソフトウェア ( Gnutella プログラムなど) を実行し、ダウンロードするファイルの要求を送信します。
    • ファイルを見つけるために、ソフトウェアは、インターネットに接続され、ファイル共有ソフトウェアを実行している他のコンピュータを照会します。
    • ソフトウェアがハード ドライブ上に必要なファイルがあるコンピュータを見つけると、ダウンロードが開始されます。
    • ファイル共有ソフトウェアを使用している他の人は、あなたのコンピュータのハード ドライブから必要なファイルを取得できます。

    ファイル転送の負荷はファイルを交換するコンピュータ間で分散されますが、自分のコンピュータから他のコンピュータへのファイルの検索と転送がボトルネックを引き起こす可能性があります。ファイルをダウンロードし、他の人が自分のシステムからファイルを取得できるようにせずにすぐに切断する人もいます。これはリーチと呼ばれます。これにより、ソフトウェアが要求されたファイルを検索できるコンピューターの数が制限されます。

    ファイル共有とピアツーピアダウンロードの詳細については、 「Gnutella の仕組み」「Kazaa の仕組み」を参照してください。

    BitTorrent が行うこと

     BitTorrent の仕組み

    他のピアツーピア ダウンロード方法とは異なり、BitTorrent はファイル追跡作業の一部を中央サーバー (トラッカーと呼ばれます) にオフロードするプロトコルです。もう 1 つの違いは、 tit-for-tatと呼ばれるプリンシパルを使用することです。これは、ファイルを受け取るためには、ファイルを与える必要があることを意味します。これにより、開発者の主な目標の 1 つであるリーチの問題が解決されます。 BitTorrent を使用すると、他のユーザーと共有するファイルが増えるほど、ダウンロードが速くなります。最後に、利用可能なインターネット帯域幅 (データ送信用のパイプライン) をより有効に活用するために、BitTorrent は必要なファイルのさまざまな部分を複数のコンピューターから同時にダウンロードします。

    仕組みは次のとおりです。

    • Web ページを開いて、必要なファイルへのリンクをクリックします。
    • BitTorrent クライアント ソフトウェアは、トラッカーと通信して、完全なファイルを持つ BitTorrent を実行している他のコンピュータ (シードコンピュータ) とファイルの一部を持つコンピュータ (通常はファイルのダウンロード処理中のピア) を見つけます。
    • トラッカーはswarm を識別します。これは、ファイルのすべてまたは一部を保持し、ファイルの送信または受信を行っている接続されたコンピュータです。
    • トラッカーは、クライアント ソフトウェアが必要なファイルの一部を群内の他のコンピューターと交換するのに役立ちます。コンピュータは複数のファイルを同時に受信します。
    • ダウンロードが完了した後も BitTorrent クライアント ソフトウェアを実行し続けると、他の人があなたのコンピュータから .torrent ファイルを受信する可能性があります。 「しっぺ返し」システムで上位にランクされるため、今後のダウンロード率が向上します。

    ファイルの一部を同時にダウンロードすると、他のピアツーピア ダウンロード方法によくある問題、つまりピアのアップロード速度がダウンロード速度よりもはるかに遅いという問題を解決できます。複数の作品を同時にダウンロードすることで、全体的な速度が大幅に向上します。群れに関与するコンピュータが増えるほど、ファイルの各部分のソースが増えるため、ファイル転送が速くなります。このため、BitTorrent は、大きくて人気のあるファイルに特に役立ちます。

    BitTorrent で配布する

    提供したい大きなファイルがある場合、BitTorrent を使用すると、利用可能な帯域幅を最大限に活用できます。ファイルを .torrent ファイルとして利用できるようにするには、トラッカーと Web サーバーにアクセスする必要があります。さらに、.torrent ファイルを作成するソフトウェアを からダウンロードしてインストールする必要があります。 BitTorrent を使用してファイルを配布するための詳細な手順については、公式サイトをご覧ください。

    BitTorrent のインストールと構成

     BitTorrent の仕組み

    ファイルのダウンロードに BitTorrent を使用するには、BitTorrent クライアント ソフトウェアをインストールする必要があります。 BitTorrent ファイルを受け入れるために、ファイアウォールネットワーク ルーター(これらを使用している場合) を調整する必要がある場合もあります。開始するための詳細をすべてご案内します。まず、手順の概要を以下に示します。

    1. BitTorrent クライアント ソフトウェアをダウンロードしてインストールします。
    2. BitTorrent 用のファイアウォールやルーターを確認して構成します (該当する場合)。
    3. ダウンロードするファイルを見つけます。
    4. .torrent ポインター ファイルをダウンロードして開きます。
    5. BitTorrent にファイルの一部を授受させます。
    6. ダウンロードが完了した後も接続を維持し、.torrent ファイルを他のユーザーと共有します。
    BitTorrent クライアント ソフトウェアをダウンロードする

    BitTorrent はオープン ソース ソフトウェアです。つまり、このプログラムはユーザーとソフトウェア開発者が無料で利用できます ( 「オープン ソース」とは何ですか? を参照)。したがって、一部の開発者は独自のバージョンの BitTorrent ソフトウェアを作成しており、多数のクライアント プログラムから選択できます。 (注: この記事では、正式バージョンを使用していることを前提としています。別のクライアントを試したい場合は、「」のリストを参照してください。)

    まず、オペレーティング システムに一致するクライアント ソフトウェアのリンクに移動してクリックします。クライアント ソフトウェアをダウンロードしたら、デスクトップ アイコンをダブルクリックしてインストールします。インストール プログラムは高速で、完了すると次のウィンドウが表示されます。

    また、BitTorrent の開発をサポートするために寄付を送信できる Bram Cohen の Web ページも表示されます。コーエン氏は、BitTorrent をオープンソース ソフトウェアとして開発し、ユーザーや他の開発者に無料で配布しています。

    ファイアウォールの確認と設定

    コンピュータにファイアウォールがインストールされている場合、BitTorrent ファイル転送用のオープン パスを持つようにファイアウォールを構成すると、ダウンロード速度が速くなります。ファイアウォールは、コンピュータのポートへの不正アクセスを禁止することでシステムを侵入者から保護します。ポートは、インターネット通信がコンピュータに出入りするための手段です。ポートには番号が付けられており、各通信タイプには標準のポート番号があります。詳細については、 「Web サーバーの仕組み」を参照してください。

    BitTorrent は特定のポート番号も使用します。通常はポート 6881 ~ 6889 です。ファイアウォールはデフォルトでこれらのポートをブロックするため、.torrent ファイルを受信するには、この受信トラフィックを受け入れるようにファイアウォールを設定する必要があります。他の BitTorrent コンピュータがあなたを見つけられるように、コンピュータのIP アドレスのポート 6881 ~ 6889 のポート転送を有効にする必要がある場合もあります。各製品は固有であるため、これらのタスクを実行する方法の具体的な手順については、ファイアウォール/ルーターのドキュメントまたは製品 Web サイトを確認してください。ヘルプをチェックアウトすることもできます。

    すべての設定が完了したら、ダウンロードするファイルをいくつか見つけることになるでしょう。次に、どこを探すべきか、そして見つけたものをダウンロードした場合の法的影響について説明します。

    それは合法ですか?

    BitTorrent は完全に合法的に使用できます。ただし、著作権で保護された素材をダウンロードすることは、ほとんどの国で違法です。したがって、ダウンロードしているファイルが著作権で保護されている場合、あなたの行為は違法です。詳細については、「法的影響」セクションを参照してください。

    Torrent ファイルの検索とダウンロード

     BitTorrent の仕組み

    コンピューターをセットアップしたら、.torrent ファイルをダウンロードする準備が整います。インターネット検索エンジンを使用して「.torrent」という用語を検索すると、BitTorrent ファイルを提供するサイトを見つけることができます。 BitTorrent ファイル検索専用のサイトも多数あります。これらには、 と が含まれます。 BitTorrent ファイルを直接提供する他のサイトには、共有可能な音楽、音楽、ビデオ、書籍、最近のテレビ番組などがあります。

    必要なファイルが見つかったら、.torrent リンクを右クリックし、[対象をファイルに保存] を選択して、Windows デスクトップなど、コンピュータ上の便利な場所にファイルを保存します。 .torrent ファイルは、必要な実際のファイルへのポインタであり、すぐにダウンロードされます。次に、コンピュータに保存した .torrent ファイルをダブルクリックします。 BitTorrent クライアント ソフトウェアが表示され、ダウンロード プロセスが開始されます。

    前に述べたように、送信/受信群に含まれるコンピューターの数が増えるほど、ダウンロード プロセスは速くなります。群れ内の他の数台のコンピュータだけでファイルをダウンロードする場合、転送速度は比較的遅くなります。

    ダウンロードが完了したら、他のピアがコンピュータから .torrent ファイルをダウンロードできるように、BitTorrent クライアント ソフトウェアを開いたままにしておきます。*

     BitTorrent の仕組み

    BitTorrent を使用するピアは、コンピュータから .torrent ファイルのみをダウンロードできます。ファイルの完全なコピーを取得すると、ソフトウェアを実行している限り、コンピュータはそのファイルの潜在的なシードになります。自分の持っているものを共有すると、今後 BitTorrent のダウンロードが高速化されます。クライアント ソフトウェアは、数時間または一晩実行したままにすることができます。* 終了したら、ソフトウェアを閉じるだけです。

    法的影響他のピアツーピア ソフトウェアと同様に、BitTorrent は著作権で保護された素材のダウンロードに使用できます。 BitTorrent は大きなファイルを非常にうまく処理できるため、ビデオ ファイルのダウンロードに特に人気があります。は数え切れないほどの訴訟を起こし、少なくとも多くのトラフィックの多い .torrent ダウンロード サイトが閉鎖されました。

    BitTorrent 自体は完全に合法的に使用できます。ただし、ダウンロードするファイルを選択するときは、そのファイルが著作権で保護されていないことを確認するのはあなたの責任です。 BitTorrent のダウンロードは、コンピュータの IP アドレスに関する匿名情報ではなく、ダウンロードしたファイルは追跡できます。

    著作権で保護された素材の配布者による不適切な使用にもかかわらず、BitTorrent プログラム自体は合法かつ革新的です。報復やオープンソースの理念などの追加により、BitTorrent は、次世代のファイル サービス ソフトウェアへの架け橋として機能しながら、独自の遺産を築く可能性があります。

    BitTorrent Speak と高価なアップロード

    ほとんどのインターネット現象と同様、BitTorrent にも独自の専門用語があります。 BitTorrent に関連する一般的な用語には次のようなものがあります。

    • ヒル– ファイルをダウンロードするが、自分のコンピュータ上のファイルを他の人と共有しない人
    • シードまたはシーダー– BitTorrent ファイルの完全なコピーを持つコンピューター (BitTorrent ダウンロードを実行するには、少なくとも 1 台のシード コンピューターが必要です)。
    • Swarm – 同じファイルを同時に送信 (アップロード) または受信 (ダウンロード) するコンピューターのグループ
    • .torrent – ダウンロードしたいファイルにコンピュータを誘導するポインタ ファイル
    • トラッカー– BitTorrent ファイル転送プロセスを管理するサーバー

    ISP はアップロードに料金を請求しますか?まれですが、可能性はあります。 BitTorrent クライアント ソフトウェアを一晩開いたままにする前に、ISP がアップロード料金を請求していないことを確認してください。そうしないと、報復の階層で上に進むと、手足を失うことになる可能性があります。

  • ニュースグループの仕組み

    今日インターネットが誇大広告や注目を集めているのは、ほとんどが電子商取引とビジネスに関するものですが、私たちのほとんどがインターネットを使用する主な理由は 2 つあります。それはコミュニケーションと情報です。私たちはインターネットを利用して電子メールインスタント メッセージを送信し、仕事や遊びの情報を見つけるために World Wide Web を検索します

    情報とコミュニケーションの両方のソースの 1 つはニュースグループです。ニュースグループは、特定のトピックに関する継続的な公開ディスカッションです。いつでもニュースグループに参加して、数百人、場合によっては数千人が集まる大規模な会話に参加することができます。

    ニュースグループは 1979 年にノースカロライナ州で誕生しました。そのとき、デューク大学の学生数人が数台のコンピュータを接続して、他の UNIX ユーザーとの情報交換を始めました。チャペルヒルにあるノースカロライナ大学では、別の学生が情報の配布に使用できるソフトウェアを作成していました。最終的に、これら 3 人の学生の仕事は、 と呼ばれるニュースグループの最初の砦となりました。

    「コンピューター入門」のこの版では、ニュースグループと他のタイプの電子コミュニケーションの違いを学びます。また、ニュースグループの仕組み、ニュースグループの場所、購読方法についても学びます。

    お互いに話し合う

    ニュースグループは、電子メールと並んで、インターネット上で最も古いコミュニケーション方法の 1 つです。しかし、Web 上でコミュニケーションを図る方法はたくさんあります。おそらく、ニーズに応じて複数の方法を使用するでしょう。さまざまな方法と、それらをいつ使用できるかを見てみましょう。

    電子メール– インターネット上で通信する最も一般的な手段である電子メールを使用すると、他の人またはグループにメッセージを直接送信できます。メッセージは短いものから長いものまであり、引用符や添付ファイルが含まれる場合があります。電子メールについて詳しくは、 「電子メールの仕組み」の記事をご覧ください。電子メールは次の場合に最も効果的です。

    • すぐに答える必要はありません。
    • あなたは 1 人または特定のグループと通信しています。
    • あなたは誰とコミュニケーションを取りたいのかを知っています。
    • ファイルを添付するか、詳細な情報を提供する必要があります。

    チャットチャットは、チャット ルームで行われる 2 人以上の人の間での会話です。チャット ルーム ソフトウェアを使用すると、グループの人々がメッセージを入力でき、そのメッセージは「ルーム」内の全員が見ることができます。チャット ルームは、 や Web サイトなど、インターネット上で見つけることができます。

    チャットは次の場合に最も効果的です。

    • すぐに答えが必要です。
    • 複数の人とコミュニケーションを取りたいと考えています。
    • 知りたい情報や提供したい情報を短いメッセージで伝えることができます。
    • 新しい人に会いたいと思っています。

    インスタント メッセージ– インスタント メッセージングは​​、チャットと電子メールの中間のようなものです。これにより、対話したい人のリストを管理できます。リスト内のどの人にも、オンラインであればメッセージを送信できます。メッセージを送信すると、小さなウィンドウが開き、あなたと友人がメッセージを入力して、それぞれが見ることができます。

    インスタント メッセージは、次の場合に最も効果的です。

    • すぐに答えが必要です。
    • コミュニケーションをとる必要があるのは、1 人または少人数のグループだけです。
    • あなたは誰とコミュニケーションを取りたいのかを知っています。
    • リアルタイムでコミュニケーションする必要があります。

    ニュースグループ– 前述したように、ニュースグループは特定のトピックに関する継続的な公開ディスカッションです。ニュースグループは分散型です。つまり、メッセージは 1 つのサーバー上に保持されず、世界中の何百ものサーバーに複製されます。

    ニュースグループは次の場合に最も効果的です。

    • すぐに答える必要はありません。
    • 複数の人とコミュニケーションを取りたいと考えています。
    • 同じトピックに興味がある人々のグループとコミュニケーションしたいと考えています。
    • そのトピックに関する広範な情報を提供する必要がある、または提供したいと考えています。

    フォーラム/ディスカッション掲示板– フォーラムとディスカッション掲示板はニュースグループとよく似ていますが、大きな違いが 1 つあります。ほとんどのフォーラムとディスカッション掲示板は、フォーラムやディスカッション掲示板の所有者または発信者によって維持される単一のサーバー上に保持されます。

    フォーラムやディスカッション掲示板は、次の場合に最も効果的です。

    • すぐに答える必要はありません。
    • 特定のトピックについて議論しているコミュニティに参加したいと考えています。
    • 同じトピックに興味がある人々のグループとコミュニケーションしたいと考えています。
    • そのトピックに関する広範な情報を提供する必要がある、または提供したいと考えています。

    Listserv – 私たちのほとんどは、おそらくいずれかの listserv に属しています。無料の 「コンピューター入門」 ニュースレターなどのニュースレターに登録するたびに、リストサーブに登録されます。基本的に、これはブロードキャスト電子メールの一種です。 listserv の情報は、サーバー上の電子メール グループに登録されている全員に送信されます。 listserv とニュースグループの最大の違いは、listserv が対話型ではないことです。

    Listserv は次の場合に最も効果的です。

    • すぐに答える必要はありません。
    • 特定のトピックに関する定期的な更新情報が必要または必要です。
    • 同じトピックに興味を持つ人々のグループから情報を受け取りたいと考えています。

    会議– 会議は、強化されたチャット ルームのようなものです。 Microsoft Netmeeting などの会議ソフトウェアを使用すると、1 人以上の他のユーザーとリアルタイムでチャットできます。電子黒板やソフトウェア アプリケーションを共有することもできます。ほとんどの会議ソフトウェア パッケージは、テキストのみ、音声、さらにはビデオを含むいくつかの通信手段を提供します。

    会議は次の場合に最も効果的です。

    • すぐに答えが必要です。
    • 複数の人とコミュニケーションを取りたいと考えています。
    • 知りたい情報や提供したい情報を短いメッセージで伝えることができます。
    • 従来のテキストメッセージの送受信に加えて、ファイルを添付したり、ホワイトボード機能を使用したい。

    ビデオ– 一部のユーザーは、ケーブル モデムDSLなどの高速接続をWeb カメラと組み合わせて利用し、ビデオ経由で通信します。この通信方法はまだ一般的ではありませんが、高速接続を利用するユーザーの数が増えるにつれて、おそらく人気が高まるでしょう。

    ビデオは次の場合に最も効果的です。

    • すぐに答えが必要です。
    • 情報を視覚的に実証または表示したい。
    • あなたとあなたが接続している人々は高速接続を実現します。

    IP テレフォニー– もう 1 つの新しい通信テクノロジーは IP テレフォニーです。これは、通常の電話が電話回線を使用するのとほぼ同じ方法でインターネットを使用します。ほとんどの IP テレフォニー ソフトウェアでは、通話したい人がそれぞれコンピュータ、インターネット接続、および特別なソフトウェアを持っている必要があります。ただし、 などの一部の企業は、インターネット経由で誰かに直接電話をかけ、その人の通常の電話に接続できるソフトウェアを提供しています。

    IP テレフォニーは次の場合に最も効果的です。

    • すぐに答えが必要です。
    • 適切な機器 (スピーカー、サウンド カードマイク) があること。
    • あなたが提供または要求している情報は、テキストメッセージよりも会話の方が伝わりやすいです。

    上記の方法のほとんどでは、コンピュータ上に何らかのクライアント ソフトウェアが必要です。ほとんどの場合、クライアント ソフトウェアは無料であるか、別のソフトウェア アプリケーションと統合されています。たとえば、Netscape Navigator、Microsoft の Internet Explorer、Outlook Express には、それぞれ、ニュースグループの購読に使用できるニュースグループ リーダー クライアントが含まれています。ニュースグループの購読については後ほど詳しく説明します。

    ニュースで

    ニュースグループの仕組み

    ニュースグループでは、ニュースグループのプロセスを説明するために多くの特別な用語が使用されます。

    • Usenet – ニュースグループの主要な交換とリスト
    • フィードまたはニュースフィード– 単一のニュースグループを構成するメッセージのグループ。あるサーバーから別のサーバーまたは購読者に送信されます。
    • 投稿– ニュースグループにメッセージを入力する
    • 投稿または記事– ニュースグループに入力されたメッセージ
    • スレッドまたはスレッド形式のディスカッション– 投稿とそれに返信する一連のメッセージ
    • 階層– ニュースグループの名前で提供されるカテゴリ情報 ニュースグループは関心に応じて分類されます。ニュースグループの名前は、一般から特定 (左から右) までのカテゴリ情報を提供します。たとえば、comp.lang.java.programmer は、コンピュータ カテゴリ全体の一部である言語カテゴリの Java セクションにある Java プログラマ向けのニュースグループです。
    • Big Eight – Usenet のオリジナル 8 つのニュースグループ カテゴリ 現在、何百ものカテゴリに分かれた数千のニュースグループがありますが、Usenet は当初、ニュースグループを 8 つの主要カテゴリの 1 つに分類していました。時事問題)rec(レクリエーション)sci(サイエンス)soc(ソーシャル)talk(一般ディスカッション)皮肉なことに、現在一般ニュースグループの最大のカテゴリーとなっているalt(オルタナティブ)は、元の8つのカテゴリーには含まれていませんでした。
    • モデレート– 一般グループに投稿される前にすべてのメッセージを読み、ニュースグループに不適切と判断したメッセージを拒否する権利を有する人がいるニュースグループ
    • モデレートなし– 投稿されたメッセージが直ちにニュースグループに組み込まれるニュースグループ (より一般的)
    • Flame – 他人の投稿に対する批判
    • ニュース サーバー– ニュースグループまたは一連のニュースグループに投稿されたメッセージのアーカイブを維持するサーバー
    • Network News Transfer Protocol (NNTP) – インターネット経由でニュースグループ メッセージを送信するために通常使用されるプロトコル
    • UNIX-to-UNIX Copy Protocol (UUCP) – 一部の UNIX サーバー間の直接接続に時々使用されるプロトコル
    • ニュースリーダー– ニュースグループ内の投稿を読むために使用されるクライアント ソフトウェア。多くの場合、他のソフトウェアと組み合わせて使用​​されます。
    • オンライン– 開いている間、ニュース サーバーへのライブ接続を維持するニュースリーダーのタイプ
    • オフライン– 購読しているニュースグループの新しいメッセージをダウンロードするのに十分な時間だけニュース サーバーに接続し、その後切断し、新しいメッセージを送信する準備ができたら再接続するタイプのニュースリーダーです。
    ニュースグループの仕組み

    ニュースグループのプロセス

    ニュースグループの仕組み

    ニュースグループは 1 つのニュース サーバーで開始されますが、最終的には他の数百または数千のサーバーに複製されます。ニュース サーバーは、ニュースグループを機能させるインフラストラクチャを提供します。各ニュース サーバーには、そのサーバーがサービスを提供する各ニュースグループのファイルを管理する特別なソフトウェアがあります。

    ニュースグループにアクセスすると、次のことが起こります。

    1. ニュースリーダーは、NNTP を使用して、構成で指定されたニュース サーバーに接続します。通常、ニュース サーバーの接続情報はインターネット サービス プロバイダー(ISP) から提供されます。 ISP にニュース サーバーがない場合は、 を参照できます。
    2. 接続が確立されると、ニュースリーダーは、購読しているニュースグループに投稿されたすべての新しいメッセージをダウンロードします。
    3. ニュースリーダーはメッセージをニュース サーバーに送信します。 (オフラインのニュースリーダーの場合は、まず NNTP 経由でニュース サーバーに再接続する必要があります)。
    4. ニュース サーバーは、メッセージをそのニュースグループのファイルに保存します。ニュースグループ ファイルは大きなテキスト ファイルです。つまり、新しいメッセージはそれぞれテキスト ファイルの末尾に追加されるだけです。ファイルが特定のサイズに達するか、特定の時間が経過すると、ファイルの先頭にあるメッセージが削除され、ニュースグループ アーカイブテキスト ファイルに配置されます。
    5. ニュース サーバーは、NNTP (または UUCP) を使用して 1 つ以上の他のニュース サーバーに接続し、更新された情報を送信します。各ニュース サーバーは、ニュースグループ用の独自のファイルと、同じニュースグループ用に受信したファイルを比較します。見つかった相違点はすべて追加されます。これは重要です。なぜなら、ニュース サーバーが受信したファイルを既存のファイルに上書き保存しただけでは、更新中に投稿されたメッセージがすべて失われるためです。ファイルを比較することで、新しい投稿を失うことなく、新しいメッセージを抽出してファイルに追加できます。次に、ニュース サーバーは、結合されたファイルを他のニュース サーバーに送信します。
    6. ニュースグループの変更は、すべてのニュース サーバーに情報が更新されるまで、各ニュース サーバーに複製されます。このプロセスは進行中であり、ほとんどの大規模なニュースグループは非常に急速に変化するため、更新は実質的に継続的です。
    7. 他の購読者はあなたのメッセージに加えて、最後にニュースグループを見たとき以降に投稿された他のすべての購読者も読んで返信します。
    8. 彼らの返信と新しいメッセージが表示され、このプロセスが繰り返されます。

    見出しを作る

    ニュースグループの仕組み

    ニュースグループについて理解したところで、どこでニュースグループを見つけ、どのように購読すればよいのか疑問に思われるでしょう。には、ニュースグループの優れたリストに加えて、ニュースグループ全般に関する多くの情報が掲載されています。

    ニュースグループへの購読は非常に簡単です。

    1. まず、ISP のニュース サーバーの名前またはIP アドレスを知る必要があります。 ISP にニュース サーバーがない場合は、 を参照できます。
    2. ニュースリーダー クライアント ソフトウェアには、ニュース サーバー情報を構成する場所があります。たとえば、Outlook Express は、ニュース サーバーを追加するプロセスを順を追って説明するウィザードを使用します。
    3. ニュース サーバーを初めてセットアップすると、ニュースリーダーには、そのニュース サーバーが提供するニュースグループのリスト全体が表示されます。ほとんどのニュース サーバーは、利用可能なすべてのニュースグループを掲載しているわけではありませんが、ニュース サーバーのオペレーターは、需要があれば特定のニュースグループを追加することがよくあります。
    1. 興味のある各ニュースグループを選択し、「購読」をクリックします。ほとんどのニュースリーダーには、ニュースグループのリストをすばやく並べ替えて、特定の興味に合ったニュースグループを見つけることができる検索機能も提供されています。
    2. 興味のあるニュースグループをすべて購読すると、ニュースリーダーのリストにそれぞれのニュースグループが表示されます。ニュースリーダーがオンラインタイプの場合は、名前をクリックするとすぐにニュースグループ内のすべてのメッセージが表示されるでしょう。ニュースリーダーがオフライン バージョンの場合は、ニュースグループを表示する準備ができたときにメッセージをダウンロードする必要がある可能性があります。

    独自のニュースグループを作成することに興味があるかもしれません。このプロセスには少し時間がかかりますが、非常に簡単です。手順は次のとおりです。

    1. 最初に行う必要があるのは、ディスカッション要求(RFD) をnews.announce.newgroupに投稿することです。また、開始したいニュースグループに関連または類似したトピックを持つ既存のニュースグループに RFD を投稿することもできます。 RFD には、ニュースグループの目的を説明し、提案された名前を含める必要があります。これには、ニュースグループを含めるべきと思われるカテゴリもリストされます。この議論の目的として、創作倫理に関するニュースグループを作成したいと仮定しましょう。クモヤギ。ニュースグループにalt.animals.ethics.spider-goatという名前を付けるとよいでしょう。
    2. 他の人があなたの RFD を読んで、コメント、批判、提案をします。通常、この議論は約 1 か月続きます。それまでに全体的な合意に達しない場合、通常、RFD の議論はニュースグループからオフラインで行われ、電子メールで継続されます。
    3. ディスカッションが完了したら、投票募集(CFV) をリクエストできます。これを行うには、news.announce.newgroup および関連するニュースグループにメッセージをもう一度投稿します。 CFV は 20 ~ 30 日間そのまま残され、ニュースグループの購読者はこれに投票するよう求められます。投票期間が終了すると、CFV が投稿された各ニュースグループのモデレーターによって投票が数えられ、結果が news.announce.newgroup に掲載されます。投票終了後は必ず 5 日間の期間があり、その間に集計と修正が行われます。ニュースグループを開始するには、満たさなければならない 3 つの基準があります。 少なくとも 3 分の 2 の投票がニュースグループに賛成している必要があります。ニュースグループへの賛成票は、反対票より 100 以上多くなければなりません。ニュースグループの創設に対して、重大かつ明確な反対はあり得ません。
    4. ニュースグループが承認された場合は、news.announce.newgroup で発表されます。ニュースグループが作成され、投稿する準備ができました。

    ニュースグループは、迅速なコミュニケーションのために電子メールやチャット ルームに代わることはありませんが、非常に具体的な情報を探している場合や問題の解決策を探している場合には、間違いなく貴重なオンライン リソースです。そして、驚くほど多様なトピックがあるので、誰にとっても必ず何かが見つかります。

    関連する 「コンピューター入門」 リンク

  • シリアルポートの仕組み

    シリアル ポートはコンピュータへの最も基本的な外部接続の 1 つであると考えられており、20 年以上にわたってほとんどのコンピュータに不可欠な部分となっています。新しいシステムの多くはシリアル ポートを完全に廃止してUSB接続を採用していますが、一部のプリンタ、 PDAデジタル カメラと同様に、ほとんどのモデムは依然としてシリアル ポートを使用しています。 3 つ以上のシリアル ポートを備えたコンピュータはほとんどありません。

    基本的に、シリアル ポートは、モデムなどのデバイスをコンピュータに接続できるようにするための標準コネクタとプロトコルを提供します。 「How Stuff Works」の今回の版では、パラレル ポートとシリアル ポートの違い、各ピンの機能、フロー制御とは何かについて学びます。

    UARTが必要

    シリアルポートの仕組み

    シリアル ポートは数十年前から存在しているため、現在使用されているすべてのコンピュータオペレーティング システムはシリアル ポートをサポートしています。パラレル ポートは最近発明されたもので、シリアル ポートよりもはるかに高速です。 USB ポートはまだ数年しか経っていないため、今後数年間でシリアル ポートとパラレル ポートの両方が完全に置き換わる可能性があります。

    「シリアル」という名前は、シリアル ポートがデータを「シリアル化」するという事実に由来しています。つまり、1バイトのデータを受け取り、そのバイト内の 8 ビットを一度に 1 つずつ送信します。利点は、シリアル ポートでは 8 ビットの送信に 1 本のワイヤしか必要ないことです (パラレル ポートでは 8 本のワイヤが必要です)。欠点は、データの送信に 8 本のワイヤがある場合に比べて 8 倍の時間がかかることです。シリアル ポートによりケーブルのコストが削減され、ケーブルが小さくなります。

    データの各バイトの前に、シリアル ポートは値 0 の単一ビットであるスタート ビットを送信します。データの各バイトの後に、バイトが完了したことを知らせるためにストップ ビットを送信します。パリティ ビットも送信する場合があります。

    シリアル ポートは通信 (COM) ポートとも呼ばれ、双方向です。双方向通信により、各デバイスはデータを送信するだけでなく受信することもできます。シリアル デバイスはデータの送受信に異なるピンを使用します。同じピンを使用すると通信が半二重に制限され、情報は一度に一方向にしか送信できなくなります。異なるピンを使用すると、情報が一度に両方向に送信できる全二重通信が可能になります。

    シリアル ポートが適切に機能するためには、特殊なコントローラー チップであるユニバーサル非同期受信機/送信機 (UART)に依存しています。 UART チップは、コンピュータのシステム バスのパラレル出力を受け取り、シリアル ポート経由で送信できるようにシリアル形式に変換します。より高速に機能するために、ほとんどの UART チップには 16 ~ 64 キロバイトのバッファが内蔵されています。このバッファにより、チップはシリアル ポートに送信されるデータを処理している間に、システム バスから受信するデータをキャッシュできるようになります。ほとんどの標準シリアル ポートの最大転送速度は 115 Kbps (キロビット/秒) ですが、エンハンスド シリアル ポート (ESP)スーパー エンハンスド シリアル ポート (Super ESP)などの高速シリアル ポートは、460 Kbps のデータ転送速度に達することができます。 。

    シリアル接続

    シリアルポートの仕組み

    シリアル ポートの外部コネクタは 9 ピンまたは 25 ピンのいずれかです。元々、シリアル ポートの主な用途はモデムをコンピュータに接続することでした。ピンの割り当てはそれを反映しています。モデムが接続されているときに各ピンで何が起こるかを詳しく見てみましょう。

    9ピンコネクタ:

    1. キャリア検出– モデムが動作中の電話回線に接続されているかどうかを判断します。
    2. データの受信– コンピュータはモデムから送信された情報を受信します。
    3. データの送信– コンピュータはモデムに情報を送信します。
    4. データ端末準備完了– コンピュータはモデムに通話の準備ができていることを伝えます。
    5. 信号グランド– ピンは接地されています。
    6. データ セット準備完了– モデムはコンピュータに通信の準備ができていることを伝えます。
    7. 送信要求– コンピュータはモデムに情報を送信できるかどうかを尋ねます。
    8. Clear To Send – モデムはコンピュータに情報を送信できることを伝えます。
    9. 呼び出し音インジケータ– 通話が発信されると、コンピューターは呼び出し音が検出されたことを示す信号 (モデムから送信) を確認します。

    25ピンコネクタ:

    1. 未使用
    2. データの送信– コンピュータはモデムに情報を送信します。
    3. データの受信– コンピュータはモデムから送信された情報を受信します。
    4. 送信要求– コンピュータはモデムに情報を送信できるかどうかを尋ねます。
    5. Clear To Send – モデムはコンピュータに情報を送信できることを伝えます。
    6. データ セット準備完了– モデムはコンピュータに通信の準備ができていることを伝えます。
    7. 信号グランド– ピンは接地されています。
    8. 受信回線信号検出器– モデムが正常な電話回線に接続されているかどうかを判断します。
    9. 未使用: 送信電流ループリターン (+)
    10. 未使用
    11. 未使用: 現在のループ データを送信 (-)
    12. 未使用
    13. 未使用
    14. 未使用
    15. 未使用
    16. 未使用
    17. 未使用
    18. 未使用: 現在のループ データを受信 (+)
    19. 未使用
    20. データ端末準備完了– コンピュータはモデムに通話の準備ができていることを伝えます。
    21. 未使用
    22. 呼び出し音インジケータ– 通話が発信されると、コンピューターは呼び出し音が検出されたことを示す信号 (モデムから送信) を確認します。
    23. 未使用
    24. 未使用
    25. 未使用: 受信電流ループリターン (-)

    ピンを介して送信される電圧は、オンまたはオフの2 つの状態のいずれかになります。オン (バイナリ値「1」) は、ピンが -3 ~ -25 ボルトの間の信号を送信していることを意味し、オフ (バイナリ値「0」) は、ピンが +3 ~ +25 ボルトの間の信号を送信していることを意味します。

    流れに乗って

    シリアルポートの仕組み

    シリアル通信の重要な側面は、フロー制御の概念です。これは、あるデバイスが別のデバイスにデータの送信をしばらく停止するように指示できる機能です。コマンド Request to Send (RTS)、Clear To Send (CTS)、Data Terminal Ready (DTR)、および Data Set Ready (DSR) は、フロー制御を有効にするために使用されます。

    フロー制御がどのように機能するかの例を見てみましょう。56 Kbps で通信するモデムがあります。コンピュータとモデム間のシリアル接続は 115 Kbps で送信され、これは 2 倍以上の速度です。これは、モデムが電話回線経由で送信できるデータよりも多くのデータをコンピュータから受信していることを意味します。モデムにデータを保存するための 128K バッファがある場合でも、すぐにバッファ スペースが不足し、すべてのデータがストリーミングされると適切に機能できなくなります。

    フロー制御を使用すると、モデムのバッファをオーバーランする前に、コンピュータからのデータ フローを停止できます。コンピュータは常に送信要求ピンで信号を送信し、送信可ピンの信号をチェックしています。送信可応答がない場合、コンピュータはデータの送信を停止し、送信可を待ってから再開します。これにより、モデムはデータの流れをスムーズに実行し続けることができます。

    関連するHSW記事

    Â

  • イメージギャラリー: インターネットに接続する

    ワイヤレスインターネットカード

    このワイヤレス インターネット カードを含め、インターネットへの接続を可能にする新旧のテクノロジが数多くあります。次の数ページをクリックしてさまざまなタイプの接続を確認し、最適なものを見つけてください。

    イメージギャラリー: インターネットに接続する

    ケーブルモデム。ケーブル モデムを使用すると、ユーザーはケーブル プロバイダーから高速インターネットを利用できますが、多くのユーザーが接続し、使用量が多い場合には、パフォーマンスが大幅に低下する可能性があります。次にケーブル モデムの競合を参照してください。

    イメージギャラリー: インターネットに接続する

    DSLモデム。デジタル加入者線 (DSL) テクノロジーは、音声サービスを妨げることなく電話回線を介してデータを送信します。 DSL 接続は、プロバイダーの電話局に近いほどうまく機能します。次にブロードバンド モデムを見てください。

    ブロードバンドモデム

    ブロードバンドモデム。ブロードバンド モデムは、DSL またはケーブル インターネット サービスを使用してオンラインに接続できます。ここでは、DSL 回線が電話ジャックに接続され、USB 回線またはイーサネットがコンピュータに接続されます。次に、イーサネット接続について詳しく説明します。

    イーサネットネットワークケーブル

    イーサネット。イーサネット ケーブルは、ローカル ネットワークとインターネットに近接したデバイスを接続します。次のタイプのインターネット接続はイーサネット ポートを使用し、新しいインターネット接続テクノロジの 1 つです。

    イメージギャラリー: インターネットに接続する

    電力線経由のブロードバンド (BPL) 。コンピューターを家のコンセントに接続し、高速インターネット アクセスができることを想像してください。それが BPL ですが、大規模には実装されていません。次に、Fiber-to-the-Home について学びます。

    ケーブル

    ファイバー・ツー・ザ・ホーム・ブロードバンド (FTTH) 。 FTTH は、光ファイバー ケーブルを使用してインターネットに接続します。このような光学ベースのシステムは、電話、ビデオ、データなどのデジタル情報を非常に効率的に配信できます。次にモバイル ブロードバンドを検討してください。

    カード

    [b]モバイルブロードバンド[b]。ほとんどのモバイル ブロードバンド サービスでは、ワイヤレス インターネット カード (上の写真の T-Mobile のカードなど) を使用するだけで、ユーザーはセルラー信号を通じてインターネットにアクセスできます。次に、ワイヤレス インターネット カードについて詳しく説明します。

    イメージギャラリー: インターネットに接続する

    ワイヤレス インターネット カード。 WiFi カードを使用すると、自宅またはワイヤレス トランスミッターまたはアダプターをお持ちの場合はホットスポットでインターネットに接続できます。一部のカードはラップトップに組み込まれています。次に WiFi 信号に必要なものを確認してください。

    Wi-Fi 検出器の仕組み

    [b]ルーター[b]。このワイヤレス ルーターは、WiFi 検出器またはワイヤレス カードが受信してインターネットに接続するために使用できる信号を発します。自宅で WiFi ネットワークをセットアップする場合は、ルーターが必要になります。次のページにあるように、一部の WiFi 信号は大きくなっています。

    イメージギャラリー: インターネットに接続する

    市営WiFi 。市営 WiFi は、都市全体に無料または安価なインターネット アクセスを提供できる可能性があります。上記のようなルーターは電柱に取り付けられます。次のページで、Municipal WiFi が使用する WiFi ネットワークの種類を確認してください。

    イメージギャラリー: インターネットに接続する

    ワイヤレスメッシュネットワーク。ワイヤレス メッシュ ネットワークでは、ネットワーク接続が数十、場合によっては数百のワイヤレス メッシュ ノードに分散され、相互に「通信」して広いエリアにわたってネットワーク接続を共有します。次のページでより大きな WiFi ネットワークをご覧ください。

    衛星インターネット受信機を使用する

    衛星インターネット。衛星インターネットはパラボラアンテナを使用してデータ通信のアップロードとダウンロードを行います。最速ではないため、地方や他の接続オプションがない地域に最適です。次に、最も簡単なインターネット接続の 1 つを見てみましょう。

    Wi-Fi

    ポータブル インターネット デバイス。ポータブル インターネット デバイスには、WiFi および WiMAX テクノロジーを利用してインターネットに接続します。これには、スマートフォンや iPhone が含まれます。詳細については、 「インターネット接続」を参照してください。

    写真を撮るコートを着た女性

    WiFi カメラを使用すると、インターネット接続がある限り、どこからでも写真をコンピュータまたは Web スペースに自動的にアップロードできます。

    イメージギャラリー: インターネットに接続する

    無料または安価なインターネット アクセスを提供する可能性以外にも、地方自治体のワイヤレス ネットワークで実現できる驚くべきことについて学びましょう。

    接続されたバス

    サンフランシスコの MUNI システムには、乗客用の Wi-Fi を備えたコネクテッド バス車両が含まれています。

    販売書類

    法人旅行者は、プリペイド インターネット サービスを使用して、旅行中に販売レポートやその他の文書にアクセスできます。

    タブレットコンピュータ

    独自のプラットフォームやデバイスがインターネットを分断する可能性はあるでしょうか?

    インターネットサーバーに接続されているケーブル

    インターネットサーバーに接続されているケーブル

  • ソーシャルネットワークで共有すべきでないことトップ 10

    2009 年に窮地に陥った人でない限り、ソーシャル ネットワーキング Web サイトが、インターネット上で他のユーザーと対話するための最新かつ最良の方法であることはご存知でしょう。現在、インターネット上の成人の 35 パーセントが少なくとも 1 つのソーシャル ネットワーキング サイトにプロフィールを持っており、51 パーセントは複数のソーシャル ネットワーキング サイトを持っています。 18 歳から 24 歳までのユーザーの 4 分の 3 がオンライン プロフィールを持っています 。ピュー研究所によると、これらの人々の 89 パーセントは友人との近況を報告するためにサイトを利用し、57 パーセントは友人と計画を立てるために、49 パーセントは新しい友人を作るためにサイトを利用していることがわかりました。

    Facebook、MySpace、LinkedIn、Friendster、Urban Chat、Black Planet は、自分の考えや感情を共有したいと願う世界中の人々を繋ぐ 100 以上の Web サイトのうちのほんの一部です。しかし、実生活と同じように、情報を共有しすぎてしまうことがあります (TMI)。 Facebook などのサイトのソーシャルな側面に巻き込まれがちですが、自分の情報を閲覧できる人を制限しなければ、共有することを選択した内容はすべての人に表示されます。 Pew Research による同じ調査では、ユーザーの 40% が自分のプロフィールにオープン アクセスを持っており、誰でも自分の情報を閲覧できることがわかりました。残りの 60% は、友人、家族、同僚へのアクセスを制限します。個人情報を見知らぬ人と共有することは危険な行為である可能性があり、「共有しない」リストに必ず入れるべきものがいくつかあります。この記事では、そのうちの 10 項目について説明します。

    10: 個人的な会話

    目

    Facebook では、ユーザーは個人的なメッセージを送信したり、メモ、画像、ビデオを別のユーザーのウォールに投稿したりできます。壁は誰もが見ることができるものですが、メッセージは電子メールと同じように、送信者と受信者の間にあります。個人的な事柄やプライベートな事柄をウォール上で共有してはなりません。プライベートな問題を世界に向けて宣伝するようなことはしないでしょうし、インターネットでも同じことが起こります。これは、ソーシャル ネットワーキング エチケットという曖昧な世界に当てはまります。この種のことに関する公式のハンドブックはありませんが、最善の判断を行ってください。親族、知人、職場の同僚、または見知らぬ人と直接共有することに抵抗がある内容でない場合は、Facebook ウォールで共有すべきではありません。

    9: 社会計画

    悲しい

    ソーシャル プランを全員に公開して共有するのは得策ではありません。接続しているユーザー全員を招待して大規模なパーティーを計画しているのでなければ、他の友達は取り残されたように感じるだけです。ここにはセキュリティ上の問題もいくつかあります。あなたがその夜新しいデートに出かけることを嫉妬深い元ボーイフレンドが知っているというシナリオを想像してみてください。元彼が現れて騒動を引き起こしたり、動揺したり暴力を振るったりする可能性を防ぐにはどうすればよいでしょうか?何もない、そういうことだ。友達グループとパーティーや外出を計画している場合は、相手の目だけを見て個人的な「電子バイト」を送信しましょう。誰よりも賢明ではありません。社交的な外出のアイデアを発信して広く網を広げようとしている場合は、あなたのプロフィールにアクセスできる人なら誰でもそれを見ることができるということを覚えておいてください。

    8: リンクサイト

    男

    ソーシャル ネットワーク ユーザーの 51 パーセントが複数のサイトを利用しているため、特にサイトをリンクしている場合には、サイト間のクロスオーバーが必ず発生します。 Facebook に無害だと思うものを投稿したとしても、それが LinkedIn の仕事用プロフィールにリンクされ、仕事が危険にさらされることになります。さまざまなプロフィールをリンクする場合は、ある世界に投稿した内容が他の世界でも利用できることに注意してください。 2009 年、従業員が Facebook 上で嘘をついていたことが発覚し、ニュースになりました。この従業員は病気を理由に週末のシフトを休みたいと申し出、同じ週末にパーティーに参加した自分の写真をフェイスブックのプロフィールに投稿した。この知らせはいとも簡単に雇用主に伝わり、彼は解雇された。したがって、プロフィールをリンクすることを選択した場合、それはもはや「私生活」と「仕事生活」のシナリオではなくなります。

    7: 会社概要

    カップル

    新しい仕事のプロモーションについて世界に伝えたいと思っているかもしれませんが、それが会社の競合他社にとって有利になる可能性のあるニュースである場合は、共有すべきではありません。計画されている拡張や大きなプロジェクトの役割に関するニュース、その他職場に関するものはすべて非公開にする必要があります。セキュリティ ソフトウェア会社である Sophos は、企業の 63% が従業員がソーシャル ネットワーキング サイトで何を共有しようとしているかを恐れていることを発見しました 。メッセージを送信したい場合は、選択してプライベート電子メールを送信してください。多くの企業はソーシャル ネットワーキング サイトに登録されないことを真剣に考えているため、従業員が職場で Facebook などのサイトを使用することを禁止しています。一部の IT 部門では、従業員がログオンしようとしないように、URL をフィルタリングしてこれらのサイトへのアクセスを完全にブロックしています。

    6: お子様の写真

    子供

    ソーシャル ネットワーキング サイトは、人々が家族の写真を共有する一般的な場所ですが、あなたが自分のプロフィールへのアクセスを制限していないユーザーの 40% の 1 人である場合、それらの写真は誰でも閲覧できることになります。悲しい事実ですが、インターネットを利用して獲物を狙う捕食者がたくさんいます。家族やカップルの写真に、「夫は今週末外出中です」や「ジョニーちゃんはもう一人で家にいるのに十分な年齢です」などの情報を添えて投稿すると、子供の安全が危険にさらされる可能性があります。それが実際に起こるまで誰もそれが自分に起こるとは決して考えないので、ソーシャルネットワーキングサイトを使用するときは安全第一が良いデフォルトモードです。他のプライベートな事柄と同様に、家族の写真も、共有しないことがわかっている信頼できる友人や同僚の選ばれたグループにのみ送信してください。

    5: あなたの住所と電話番号

    死

    これをセキュリティ上のリスクに基づいてファイルしてください。ソーシャル ネットワーキング サイトで自分の住所や電話番号を共有すると、個人情報の盗難や強盗などの個人的な危険にさらされることになります。休暇に行くと投稿し、住所が公開されていれば、空き家があることは誰もが知ることになります。個人情報泥棒があなたの郵便受けを訪問し、あなたの名前のクレジット カードを開封する可能性があります。泥棒はあなたの家から価値のあるものをすべて取り除く可能性があります。電話番号を投稿するだけでも、インターネットに詳しい人はあなたのアドレスに簡単にアクセスできます。逆引き検索サービスでは、電話番号を提供できれば、誰でもあなたの自宅の住所を知ることができます。

    4: 個人財務情報

    株式

    銀行業務をどこで行っているか、株式ポートフォリオがどのようなものであるかなど、誰も共有しないと思うかもしれませんが、実際にそれは起こります。特に、2008 年から 2009 年の景気後退期に銀行の倒産や株価の急落がニュースの見出しで報道される中、Facebook での無邪気なコメントによって個人の財務状況が明らかになりすぎることがよくあります。次のシナリオを考えてみましょう。あなたは銀行危機に関する友人のウォールの長いスレッドに投稿しています。あなたは、「私たちは教師の信用金庫に預けているので心配する必要はありません」、または「私たちは優良株にすべての資金をつぎ込んでおり、それを乗り切るつもりです」といったようなことを言います。繰り返しになりますが、あなたがプロフィールへのオープン アクセスを許可している 40 パーセントの 1 人である場合、突然、個人情報窃盗犯にあなたの銀行口座と投資の大部分がどこにあるのかが知られることになります。 Facebook のウォール上の無害なコメントのように見えるものでも、個人の財務状況について多くのことが明らかになる可能性があることは忘れられがちです。そのような話は絶対に避けたほうが良いでしょう。

    3: パスワード

    ATM

    これは本当に簡単なことのように思えますが、もしそれが起こらなかったとしたら、Facebook はおそらくそれを共有すべきでないもののリストの 1 位に入れる必要性を感じなかったでしょう。友人がログオンして何かを確認できるようにパスワードを友人と共有することさえ、リスクになる可能性があります。これは、この種のことを共有するのに十分な信頼があると感じているカップルに特に当てはまります。これはあなたのための別のシナリオです。あなたは、休暇の写真をアップロードするのを手伝ってほしいという理由で、彼氏に Facebook のパスワードを教えました。数か月後、関係は悪化し、彼はあまりいい男ではなくなりました。そして、あなたのことが嫌いであなたのログイン情報を持っている人がそこにいます。アカウントをキャンセルして、新しいアカウントを取得する時期が来ました。最初からその情報を非公開にしていたなら、単に自分の人生を続けられたはずです。これでプロファイルが侵害され、他のサイトやプロファイルにリンクすると、そのすべての情報も危険にさらされます。パスワードは何があっても自分だけのものにしておいてください。心配する必要はありません。

    2: パスワードのヒント

    フェイスブック

    安全な個人情報を含むほとんどの Web サイトでは、パスワードを必要とし、忘れた場合に備えて少なくとも 1 つのパスワードのヒントも用意されています。通常は次のようになります。オンライン バンキングなどにサインアップすると、ログイン名とパスワードを取得し、パスワードを忘れたときのための秘密の質問を選択します。初めて飼ったペットの名前は何ですか?あなたのお母さんの旧姓は何ですか?あなたの高校のマスコットは何でしたか?あなたが最初に住んだ道の名前は何ですか? Facebook のウォールやステータス更新にこれらの詳細を含めることは大したことではないように思えるかもしれませんが、個人情報窃盗犯にあなたの銀行口座をハッキングするために必要なパズルの最後のピースを提供する可能性があります。この情報を侵害する可能性のあるものを投稿する前によく考えてください。

    1: 共有したくないものはすべて

    男

    SNS ではプライバシー設定を自由に選択できますが、実際に投稿すると、見られたくない人に見られてしまう可能性があります。記入せずにはいられない楽しい Facebook アプリケーション、クイズ、アンケートをご存知ですか?バージニア大学が実施した調査によると、Facebook の上位 150 アプリケーションのうち、90 パーセントが、アプリケーションの機能に必要のない情報へのアクセスを許可されていたことがわかりました。したがって、あなたがどのホームコメディスターに最も共感するかを調べるためにサインアップすると、そのアンケートの作成者はあなたの個人情報にアクセスできるようになります。そこからどこへ行くのかは誰にもわかりません。ソーシャル ネットワーキングは共有することがすべてであるため、機密であると思われるものは簡単に共有され、その後再び共有され、気が付くと知らない誰かがプライベートなものにアクセスできるようになります。 「迷ったときは、考えないでください」は、守るべき良いモットーです。そして、あなたが共有するものは何らかの形で漏洩する可能性があることを常に覚えておいてください。