インターネット データは、 Web ページ、ダウンロードされたファイル、電子メールメッセージのいずれの形式であっても、パケット交換ネットワークと呼ばれるシステム上を移動します。このシステムでは、メッセージまたはファイル内のデータは、長さ約 1,500バイトのパッケージに分割されます。これらの各パッケージには、送信者のアドレス、受信者のアドレス、メッセージ全体におけるパッケージの位置、および受信側のコンピューターがパッケージが完全に到着したことを確認する方法に関する情報が含まれるラッパーが含まれます。
コンピューターとネットワークの通信を支援するソフトウェアが MAC アドレスと論理アドレスの照合を行うため、どの機器の MAC アドレスも表示されない可能性が非常に高くなります。論理アドレスは、ネットワークがコンピュータに情報を渡すために使用するアドレスです。
Windows コンピュータのインターネット プロトコル (IP) で使用される MAC アドレスと論理アドレスを確認したい場合は、Microsoft が提供する小さなプログラムを実行できます。 [スタート] メニューに移動し、[ファイル名を指定して実行] をクリックし、表示されるウィンドウに WINIPCFG (Windows 2000/XP の場合は IPCONFIG/ALL) と入力します。灰色のウィンドウが表示されたら、「詳細情報」をクリックします。
ここには、インターネットへの接続がどのように確立されるかによって変わる多くの情報がありますが、物理アドレスは、プログラムによって照会されるアダプターの MAC アドレスです。 IP アドレスは、ISP またはネットワーク管理者によって接続に割り当てられた論理アドレスです。インターネット サイトのすべての名前を追跡するDNS サーバーなど、他のサーバーのアドレスが表示されます。
Microsoft Windows ベースのシステムを使用している場合は、コンピュータ上のプログラムを使用して、インターネット トラフィックに関与しているルーターの数を確認できます。このプログラムは と呼ばれ、その内容は、情報のパケットがあなたのコンピュータからインターネット サービス プロバイダを介して接続されている別のコンピュータに到達するまでにたどるルートを追跡します。
Traceroute を使用すると、名前を付けたり、IP アドレスを知っている他のコンピュータとの間にルーターが何台あるかを確認できます。国外のコンピューターにアクセスするのにどのくらいの手順が必要かを知るのは興味深いかもしれません。たとえば、自分のコンピュータと英国放送協会の Web サーバーの間にルーターが何台あるかを確認することにしました。結果はこうなりました。
大西洋の反対側にある Web サーバーに到達するのに、2 つの州離れたサーバーに到達するよりも 1 歩多くのステップが必要なだけであることがわかります。
2003 年にサービスが開始されたとき、ユーザーがなりたい人、またはなりたいものになりきることができる 3 次元の仮想世界、 Second Life ( SL ) は、大きな注目を集めました。これはオンライン環境ではありますが、その影響は実際のお金に依存する仮想経済を含む現実世界にまで及びます。現実、あるいは仮想現実では、Second Life は潜在的なリスクと報酬に満ちた複雑な環境です。
最も基本的なレベルでは、Second Life はサンフランシスコに拠点を置く会社 Linden Lab によって作成されたオンライン環境です。 Second Life は、ユーザー (居住者と呼ばれます) がアバターと呼ばれる自分自身の仮想表現を作成し、他のアバター、場所、またはオブジェクトと対話するオンライン世界です。
Second Life は単なるおしゃれなチャット ルームではありません。住民は互いにコミュニケーションする以上のことができます。まず、建物、オブジェクト、さらにはアニメーションを作成して、周囲の世界に貢献できます。仮想世界に追加される常駐コンテンツはユーザー生成コンテンツと呼ばれ、このコンテンツは Second Life をユニークなオンライン環境にする要素の 1 つです。ユーザーが作成したコンテンツは、Second Life が大人専用である理由も説明しています。リンデン ラボでは居住者にほとんど制限を設けていないため、環境を探索している間にかなり下品な作品を見ることができます。
Second Life では、住民は懇親会、ライブコンサート、記者会見、さらには大学の授業に行くことができます。彼らは、土地を買ったり、服や道具を買ったり、友達と訪れたりするなど、現実の生活でできることをたくさん行うことができます。アバターは、現実世界では不可能なことも実行できます。アバターは、ほぼあらゆる場所に飛行したり、テレポートしたりできます。住民の中には、特別なアニメーションや他のオブジェクトのコピーを生成する機能など、アバターやオブジェクトに新しい能力を与えるスクリプトと呼ばれる短いプログラムを設計する人もいます。
多くの点で、Second Life は多人数参加型オンライン ロール プレイング ゲーム( MMORPG ) に似ています。 MMORPG と同様に、ユーザーはコンピューターで生成された人形のように機能するカスタマイズ可能な 3D フィギュアで自分自身を表現します。ユーザーはオンラインの世界をナビゲートし、奇妙な風景や新しい人々に遭遇します。 MMORPG とは異なり、Second Life の仮想環境内にはゲームがありますが、Second Life の住人はゲームの中にいません。彼らは、現実世界と同じように、事前に決定された目標やタスクのない仮想世界に住んでいます。
Second Life は 2000 年代半ばに大ヒットしましたが、それ以来関心は薄れています。 2018 年には、月間アクティブ ユーザー数が 500,000 人であると報告されました (2013 年の 100 万人以上から減少) 。しかし、新型コロナウイルス感染症(COVID-19)のパンデミックにより人々が自宅に留まったため、2020年には登録が増加した。そこで、あなたが元ユーザーでも現在のユーザーでも、あるいは単に Second Life に興味があるだけでも、その仕組みを説明します。
メンバーシップには特典があります
Second Life を探索したいだけであれば、無料で行うことができます。基本メンバーシップには費用はかからず、アバターを作成して世界中を見回すことができます。月額 11.99 ドルで、自分のプライベート ホーム、バーチャル グッズ、専用エリアを持つことができます。四半期ごとに支払うプレミアム会員は 32.97 ドル (または月額 10.99 ドル)、年間購読者は年間 99 ドル (月額 8.25 ドル) を支払います。
セカンドライフのアバター
Second Life の新規ユーザーは、一般的な男性と女性のテンプレートからアバターを選択します (居住者とそのアバターは必ずしも同じ性別であるとは限りません)。居住者は変更されていないテンプレートを使用できますが、他の人はその人が初心者、つまり物事がどのように機能するかを知らない新しいユーザーであることがわかります。ほとんどの住民はラーニング アイランドを離れる前にアバターを少しカスタマイズします。
住人の中には、現実的な肌や髪からファンタジー風の鱗や羽毛に至るまで、アバター用に特別な肌のテクスチャを作成する人もいます。ユーザーは、Second Life で衣服、皮膚、さらには体の一部を販売および交換する数十の住民を見つけることができます。知識豊富な住民は、グラフィックプログラムで独自の服やスキンを作成し、そのファイルを Second Life にインポートすることで、アバターをカスタマイズできます。
アバターのカスタマイズは、居住者が Second Life の体験を調整できる方法の 1 つにすぎません。ユーザーは、シンプルなインワールド ツールやメニューを使用して Second Life 内でオブジェクトを構築することもできます。基本的なプリム構造を作成してリンクすることにより、ユーザーはより複雑なオブジェクトを作成できます。また、 Javaに似たプログラミング言語であるLinden Scripting Language を使用して、オブジェクトに固有のプロパティを与えることもできます。たとえば、熟練したユーザーは、どこにでも追いかけてくる子犬を作成できます。住民はさまざまな理由でオブジェクトを作成します。特定のエリアのテーマやアバターのデザインを強化するために行う人もいれば、ただ楽しむためにオブジェクトを作成する人もいます。
住民は家やその他の建物を建てることもできます。 Second Life にインポートする前に、AutoCAD などのプログラムを使用して構造を設計する場合もあります。他の居住者から建物の設計を購入する人もいます。建物は非常に現実的である場合もあれば、現実世界の物理学を無視する場合もあります。
Second Life のカスタマイズ能力は広範囲に及びます。 Second Life 内の世界は、ユーザーが作成したコンテンツを育成するだけでなく、それに依存しています。 Second Life はユーザーの革新と参加を奨励することで、熱心な住民からなる忠実なコミュニティを作り上げてきました。
Second Life のコントロールは、新規ユーザーにとって少し怖いかもしれません。そのインターフェイスには、いくつかのメニュー、ボタン、キーボードショートカットが含まれています。多くのユーザーは、学習曲線が急すぎると感じて、すぐにやめてしまいます。2009 年には、アカウントを作成した全ユーザーのうち、最初の訪問後にわざわざ戻ってきたのはわずか約 10 パーセントでした 。
アバターは、歩いたり、飛んだり、目的地にテレポートしたりして、Second Life を移動できます。住民は矢印キーを使用してアバターを歩き回らせます。たとえば、上矢印キーを押すと、アバターが前に歩きます。マウスを動かすとアバターの頭の位置が変わり、周囲を見回すようになります。
テレポートは Second Life で最も速い移動方法です。住民はマップ機能を開くことで自分のアバターをテレポートできます。 Second Life の地図が表示されたウィンドウが表示され、居住者は目的地をダブルクリックするだけでそこにテレポートできます。他の居住者が私的使用のために予約した島など、一部の場所には制限がある場合があります。このような場合、アバターはアクセス制限に違反することなく、その場所のできるだけ近くにテレポートします。許可がなければ、アバターは立ち入り禁止エリアに入ることができません。居住者はそのエリアの所有者に招待を依頼する必要があります。
円形のメニューには、居住者が他のユーザーやオブジェクトと対話できるようにするオプションが含まれています。オブジェクトを右クリックするとメニューが表示され、居住者が実行できる操作のリストが表示されます。対話できるもう 1 つの方法は、ジェスチャーを使用することです。ジェスチャーは、気分を伝えたり、アクションをシミュレートしたりできるアニメーションです。 Second Life には、独自のジェスチャをデザインできるツールが含まれており、ジェスチャを購入したり、他の居住者と取引したりすることで入手できます。
次のセクションでは、Second Life を実行するエンジンと、コミュニティを探索するために必要なコンピュータ機器の種類について学びます。
急いで待ってください
一部のユーザーが Second Life を諦める理由の 1 つはラグです。ラグとは、アバターにコマンドを与えてから実際に応答するまでの遅延です。サーバーが過負荷になっている場合、またはコンピューターとサーバー間の接続が弱い場合に遅延が発生します。長年の居住者はラグを Second Life 体験の一部として受け入れていますが、多くの新規訪問者にとっては不快なものです。
Second Life の技術仕様
Second Life はHavok 物理エンジンを使用します。このソフトウェアは、仮想環境内で実際の物理をシミュレートします。物理エンジンは、衝突検出(エンジンは 2 つのアイテムが接触しているときと、それぞれがどのように反応するかをソフトウェアに通知します)、車両のダイナミクス、アニメーションの外観など、仮想世界内でアバターやオブジェクトがどのように動作するかを決定します。
居住者は Second Life 内でストリーミング オーディオとビデオを聞いたり見ることができます。 Second Life は、MPEGおよび Ogg Vorbis 形式のオーディオをサポートしています。住民は、所有する土地の特定の面にビデオを表示することを選択できます。これを行うために、表面のテクスチャをメディア表面として指定します。その居住者の土地内の他の表面にも同じテクスチャがある場合、ストリーミング ビデオも表示されます。これは混乱を引き起こす可能性があるため、居住者は選択した表面が自分の土地内で独特の質感を持っていることを確認する必要があります。
Second Life は、 PCと Mac コンピュータの両方と互換性があります。 PC の最小技術要件は次のとおりです。
居住者はオブジェクトの表面にテクスチャを適用できます。テクスチャは、表面に特定の外観を与えるために設計された単なる画像ファイルです。テクスチャの例には、木目、レンガ模様、金属仕上げなどがあります。住民の多くは、Photoshop や Paint Pro などのグラフィック プログラムでテクスチャを作成し、そのファイルを Second Life にインポートします。
Second Life で物を作成する
Second Life で目にするすべてのオブジェクト、建物、空飛ぶ車は、居住者によって作成されたものです。オブジェクト作成の基本は簡単ですが、本当に印象的なものを作成するには、多くの練習と本格的なスクリプト作成能力が必要です。幸いなことに、Second Life にはこれらのスキルを練習するための指定された場所、つまりサンドボックスがあります。砂場は、住民がさまざまなオブジェクトの構築を練習する公共スペースです。
これらの簡単なツールとキー コントロールだけを使用して、Second Life のほぼすべての静止オブジェクトを作成できます。しかし、自分の作品に命を吹き込み、動きやインタラクティブ性を与えたい場合は、 (LSL)を学ぶ必要があります。 LSL はC プログラミング言語と Java に対するものです。基本および高度な LSL スクリプトを学習するための Web サイトやオンライン チュートリアルが多数あります。 Second Life フォーラムでもいくつか見つけることができます。
Second Life オブジェクトにスクリプトを添付するには、編集メニューの「スクリプト」タブをクリックし、「新しいスクリプト」をクリックします。スクリプト エディター内には、多数の一般的なスクリプト コマンドを含むプルダウン メニューがあります。ただし、LSL の基本を理解していないと、これらのコマンドを使用して実際に動作するスクリプトを組み立てることはできません。
Second Life の優れた点の 1 つは、インワールドで作成したすべてのオブジェクトの知的財産権を保持できることです。これらの権限を使用すると、他の人にオブジェクトの編集を許可するかどうかを選択できます。オブジェクトに値札を割り当てて、Second Life マーケットプレイスで販売することもできます。これについては後ほど詳しく説明します。
次のセクションでは、Second Life の住人について詳しく見ていきます。
Second Life の人口とルール
Linden Lab は、2007 年 10 月の時点で Second Life の人口を 10,500,000 人以上と発表しました。この数字は印象的ですが、いくつかの緩和要因を念頭に置くことが重要です。まず、Linden Lab ではユーザーが複数のアカウントを作成できるため、10,500,000 人の居住者の一部は重複しています。第 2 に、仮想世界の解約率は高く、ほとんどの訪問者は一度ログオンするだけでプログラムを放棄します。 2007 年には、解約率が 90% に達したと観測する人もいます。これは、Second Life を訪問した全ユーザーのうち、最初の訪問後に戻ってきたのは 10% だけであることを意味します 。
すべての住民が共有する共通の特徴の 1 つは、Second Life でアカウントを作成することで、Linden Lab の利用規約(TOS) に従うことに同意することです。 Linden Lab は、悪意のあるユーザーから Linden Lab 自身と誠実な居住者を保護できるように TOS を設計しました。ユーザーは、特に Second Life のエコノミーに参加したい場合は、TOS を注意深く読む必要があります。 TOS では、Linden Lab がユーザーの在庫 (ユーザーが所有する可能性のあるゲーム内通貨を含む) を消去する権利があることを明確にしています。同社はまた、ユーザー情報が削除された事件についてユーザーがリンデンラボに責任を負わせることはできないことも明確にしている。
サービス利用規約とともに、Linden Lab はすべてのユーザーにコミュニティ標準に従うことを要求しています。コミュニティ標準には、ユーザーが違反した場合、Second Life からの停止または追放につながる可能性のあるいくつかの種類の行為がリストされています。彼らです:
Linden Lab には、Second Life 内に状況に対応できる従業員がいますが、同社は主に、不正行為を行った居住者を報告するのはユーザーに依存しています。ほとんどの初犯に対して、リンデンラボは警告を発します。ただし、違反を繰り返す場合、リンデンラボはユーザーのメンバーシップを一時停止または取り消す場合があります。違反者はゲーム内ですべてのアイテムとお金を失う可能性があり、利用規約で明らかなように、Linden Lab はお金を返金する必要はありません。
セカンドライフエコノミー
Second Life の経済は、リンデン ドルと呼ばれる仮想通貨の単位に基づいています。居住者は外貨両替サービスを利用して、米ドルをリンデン通貨に両替したり、その逆に米ドルをリンデン通貨に両替したりすることができます。公式の交換サービスはLindeXと呼ばれます。為替レートは実際の通貨と同様に変動します。
2020 年 5 月、Linden Lab は、米ドルの取引が Tilia, Inc. によって処理されると発表しました。Second Life の経済を処理するために別の誰かが参入したように見えるかもしれませんが、実際はその逆です。 Tilia は Linden Lab の一員であり、現在は他のオンライン環境でも仮想経済を運営しています。 2021 年 8 月現在、両社は Second Life だけでなくオンライン世界でも Tilia テクノロジーを使用しています。仮想現実世界である Sansar は、もともと Linden Lab によって開発されましたが、2020 年 3 月に Wookey Projects に売却されました。
居住者は、2006 年に Second Life での取引を通じて本物の億万長者になった最初の人物になりました。Graef は不動産取引で富を築き、一部の居住者からは土地王と呼ばれるようになりました。彼女はリンデン ラボから Second Life の土地を購入し、クリエイティブでスタイリッシュなテーマを使用して土地を開発し、その土地を他の住民に貸すか売り戻しました。
次のセクションでは、現実世界の組織やイベントがどのように Second Life にクロスオーバーしているかを見ていきます。
セカンドライフと現実世界
インターネットの未来は Second Life のような3D 仮想世界にあり、ユーザーは情報やエンターテイメントを求めてクリエイティブな世界をナビゲートすることになると信じている人もいます。その結果、コミュニティの人気が爆発する前に 1 階に参入しようと考えて Second Life に飛びついた組織もありました。 Second Life には 100 を超える企業や組織がオンラインで存在していました。多くの島が所有されており、記者会見やコンサートなどのイベントが開催されます。慈善団体や政治理念を促進するために Second Life を利用する人もいます。一部の企業は、それをどう活用するかについて明確な戦略を持たずに Second Life 内にスペースを作成しましたが、これは通常裏目に出ます。ただ大きな広告を掲載するだけの場所には誰も行きたがりません。
他の企業はその間違いを避けようとしています。たとえば、コカ・コーラは、住民が仮想自動販売機のデザインを提出するコンペを開催しました。コンテストの優勝者は、Second Life オブジェクトのデザインに関するビデオに出演しました。インタラクティブなコンテンツを作成することで、Coke は世界のコンテンツに貢献せずに Second Life に飛び込むという落とし穴を回避しました。
企業が Second Life でのオンライン プレゼンスの実験を続けている一方で、数人のインターネット セキュリティ専門家は、仮想世界はビジネスを行うのに最も安全な環境ではないと警告しています。彼らは、グリーファーが機密の会話を盗聴したり、企業の Second Life の場所を妨害したりする方法を見つける可能性があると指摘しています。ほとんどの企業は、Second Life をリモート会議ではなくマーケティング ツールとしてのみ使用しています。 Second Life のセキュリティ上の危険を回避するために、独自の仮想環境を作成している企業もあります。
新型コロナウイルス感染症のパンデミックにより、Second Life の経済は 30 ~ 40% 押し上げられました。しかし、それはロックダウン中に人々が集まった多くのオンラインコミュニティの1つでした。任天堂の「Animal Crossing: New Horizons」は、Animal Crossing フランチャイズに基づいたオンライン体験で、2001 年に開始され、当時何百万人もの人々がこのプラットフォームを社交的な隠れ家として利用していました。 Fortnite、Minecraft、Among Us、Roblox も若いプレイヤーの間で人気がありました。
Second Life に関する誇大宣伝は下火になりましたが、サービスは専用の加入者ベースで継続されています。 Facebook 創設者マーク・ザッカーバーグのようなオンライン著名人が来るべき「メタバース」を約束する中、20 周年が近づき今や確立されたオンラインの目的地である Second Life は、人々が会って一緒に時間を過ごす機会を受け入れることで恩恵を受ける立場にあります。
確かに、立体視は、ボールを投げたり、捕ったり打ったり、車を運転したり駐車したり、あるいは針に糸を通すだけなど、一見単純な動作に不可欠です。 3D 視覚がなければそのようなタスクを管理できないというわけではありませんが、奥行き認識の欠如により、これらの日常タスクがはるかに複雑になる可能性があります。
別の視点
立体視の鍵は奥行きであり、最初に目に正しい情報が与えられていれば、私たちの脳は喜んでそれを処理してくれます。これはまさに赤と青のメガネの仕組みです。各色が画像の一部をフィルタリングして除去し、それぞれの目にわずかに異なる見え方を与えます。脳は 2 つの異なる画像を結合し、青と赤のぼやけた画像が素晴らしい 3D 漫画、映画、テレビ番組に変わります。
今日、ゲームデザイナーは3D グラフィックスパッケージを使用して、恐竜を 3 次元でデザインします。それが完了したら、ビューの違いを気にする必要はありません。コンピューターのメモリには恐竜の 3D モデルがあり、ゲームは単にプレイヤーが見ている場所を認識し、次のコマンドを使用して恐竜の正しいビューを描画します。 3D モデル。実際、最新の 3D ゲームで画面に表示されるものはすべて同じ方法で生成されます。ゲームは巨大な 3D モデルのようなものです。コンピューターは画面に何を表示する必要があるかを判断し、適切なビューを生成します。
この 2 番目の解決策は、ゲームをオーバーライドして、実際にコンピュータの画面を乗っ取り、表示される内容を変更することでした。ゲームに関して言えば、もちろん、画像を 3D にするための画像処理にコンピューターの時間が費やされたことを除いて、通常どおりの動作を行っているだけです。その結果、パフォーマンスが低下し、解像度が低く、ブロック状の画像が表示されました。ただし、何百ものゲームで動作し、それは明らかな改善でした。
第 3 世代も同様の方法で、グラフィックス ドライバーを変更しましたが、画像の解像度も維持しました。ブロック状のグラフィックスはなくなりました。残念ながら、これは多くのゲームと互換性がありませんでしたが、今日の 3D メガネの明確な先駆けでした。
第 4 世代モデルでは、互換性が高く、複雑な処理はグラフィックス カードによって実行され、軽量の LCD ガラスが 2 つの画像の間を非常に高速で移動するため、私たちが見ることができるのは非常に鮮明な 3D 画像だけです。
Apple が1984 年 1 月 24 日に Macintosh を発表したとき、それはオペレーティング システム(OS) の上にグラフィカル ユーザー インターフェイス (GUI) を搭載した最初のコンピュータではありませんでしたが、消費者市場では初期の成功を収めました。当時、ほとんどのコンシューマ コンピュータはテキスト ベースのコマンド ラインを使用していました。コンピュータの所有者は、ファイル システムを操作してアプリケーションを実行するために、多数のコマンドを学習する必要がありました。 Macintosh GUI は大きな進歩のように見えました。そのため、他の企業も独自の GUI OS の作成に投資し始めました。
今日の Mac OS X をざっと見ると、GUI がかつてないほど強力になっていることがわかります。しかし、現在の Mac オペレーティング システムは他のコンピュータ プロジェクトに大きく負っており、その中には Apple の指導下になかったプロジェクトもあります。 OS X がどのように動作するかを理解するには、その歴史を知る必要があります。
Macintosh のデビュー直後、Apple の幹部レベルで権力闘争が起こりました。共同創設者のスティーブ・ジョブズは、自分が会社の隅に追いやられていることに気づき、最終的に辞任しました。 1988 年、ジョブズは NEXTSTEP と呼ばれるオペレーティング システム上で動作する NeXT Computer と呼ばれるプロジェクトの先頭に立ち続けました。その間、Apple は Mac オペレーティング システムの開発を続けました。
最終的に、NeXT はコンピュータ市場でほとんど注目を集めませんでしたが、いくつかの注目度の高いアプリケーションで使用されました。たとえば、World Wide Web の創設者 Tim Berners Lee は、NeXT コンピュータを使用して最初のWeb ページをデザインしました 。そして、アップルの経営陣の権力闘争は、会社が存在感を維持するのに苦労している間も続いた。 MicrosoftのWindows OSとの激しい競争に直面していた。 Apple 幹部は、IBM を含むいくつかの異なるソースからオペレーティング システムを購入またはリースすることを検討しました。最終的に、スティーブ・ジョブズから Apple への電話により、同社は Mac コンピュータで同社の OS を使用するために NeXT を買収することを確信しました。これはスティーブ・ジョブズが再びAppleの一員となったことを意味する。
Apple は NeXT テクノロジーを Mac OS に組み込み始めました。 Apple はまた、Copland というコード名で失敗した社内 OS プロジェクトの機能の統合も開始しました。 1997 年 9 月、ジョブズは Apple の暫定 CEO に就任しました。 1 年後、ジョブズは Mac OS X (Macintosh オペレーティング システムの第 10 世代) が 1999 年にデビューすると発表しました。その年の 3 月 16 日、ジョブズは Mac OS X の最初のビルドを開発者のグループに公開しました。このオペレーティング システムの技術名は Mac OS X 10.0 ですが、同社はこれにコードネーム Cheetah を与えました。最初のリリース以来、すべての OS X バージョンには big-cat というニックネームが付けられています。この記事の執筆時点での最新バージョンは Mac OS X 10.7 (Lion とも呼ばれます) です。
基本的な歴史を説明したので、オペレーティング システムが実際に何をするのかを簡単に見てみましょう。
オペレーティング システムの目的
そもそもオペレーティング システムの何が重要なのでしょうか?彼らは実際に何をしているのでしょうか?オペレーティング システムは、コンピュータで何かを実行できるようにするプログラミングのレベルです。オペレーティング システムは基本レベルでコンピュータのハードウェアと対話し、ハードウェアが解釈できる言語でコマンドを送信します。 OS は、マシン上の他のすべてのアプリケーションのプラットフォームとして機能します。これがなければ、コンピューターはただの文鎮になってしまいます。
オペレーティング システムをコンピュータの回路に物理的にプログラミングすることで、オペレーティング システムを設計できます。これには、何百万もの論理ゲートを使用して電気経路を構築する必要があります。しかし、そのようなオペレーティング システムは柔軟性に欠けます。 Mac OS X や Windows などのオペレーティング システムがソフトウェアであるのはこのためです。ソフトウェアはハードウェアよりも順応性があり、ソフトウェア パッチやバージョン アップデートを通じて変更を加えることができます。ハードウェアで同じことを行うには、物理チップと回路基板を交換することを意味します。
オペレーティング システムはコンピューターの管理者のようなものです。ソフトウェアが何を必要とし、ハードウェアが何を提供できるかを監視するのは OS の仕事です。コンピュータ上でアプリケーションを実行すると、OS はタスクを完了するために必要なリソースを割り当てます。これには、処理能力、メモリ割り当て、コンピュータ ストレージ アクセスなどが含まれます。理想的には、OS はコンピューターのハードウェアに過剰な負荷がかからないようにします。
OS を使用すると、コンピュータ上でプログラムを実行することもできます。 OS がなければ、プログラマーはハードウェア上で直接実行するアプリケーションを設計する必要があります。これはあまり効率的ではありません。オペレーティング システムは、ハードウェアに対するアプリケーション インターフェイスとして機能します。 OS は、アプリケーション プログラム インターフェイス (API) を通じてこれを行います。プログラム開発者は API 用のアプリケーションを構築します。プログラマーが重大なバグを発生させずにアプリケーションをうまく構築したと仮定すると、アプリケーションはオペレーティング システム上で問題なく動作するはずです。
Mac コンピュータの重要な部分の 1 つはファームウェアです。ファームウェアは、ハードウェア層の最上位に直接存在するプログラミングのレベルです。これはオペレーティング システム自体の一部ではありません。 Mac ファームウェアは、Mac コンピュータの電源を入れたときに最初に実行される保存されたプログラムです。その役割は、コンピュータの CPU、メモリ、ディスク ドライブ、ポートにエラーがないかチェックすることです。 Macのファームウェアに相当するPCはBIOSと呼ばれ、Basic input-output systemの略です。ブートローダーと呼ばれる 2 番目のプログラムは、ファームウェアによってエラーが報告されていないことを前提として、Mac OS X をロードします。
次に、Mac OS X の魅力を詳しく見ていきます。
XNUとは何ですか?
XNU という文字が何かを表しているのかと疑問に思うかもしれません。これらは、X is Not Unix の略です。 Unix は別のコンピュータ オペレーティング システムです。 XNU の名前は、コンピューター エンジニアに好まれる一種のジョークであり、それが彼らがパーティーにあまり招待されない理由かもしれません。
Mac OS X の構造
Mac OS X の中心となるのは XNU カーネルです。カーネルとは、最初にロードされるオペレーティング システムの部分を指します。メモリ、CPU プロセッサの割り当て、ディスク ドライブなどのハードウェア リソースを制御および監視します。 XNU カーネルには、Mach と呼ばれる古いコンピュータ アーキテクチャ システムのコードが含まれています。 Mach はカーネギー メロン大学の製品で、1980 年代から存在しています。このコードは、仮想メモリ管理やマルチタスクなど、Mac コンピュータ内のいくつかの基本機能を担当します。また、このコードは、CPU が過熱し始めた場合に CPU の処理速度を低下させる権限を Mac OS に与えます。
コア サービス層とアプリケーション サービス層も Mac OS X の一部です。これらの層は、カーネルおよびハードウェアとともに、コンピュータ エンジニアがスタックと呼ぶものを形成します。スタックは、コンピューターのソフトウェアとハードウェアのさまざまな層の関係を概念化する方法にすぎません。スタックの一番下にハードウェアとファームウェアがあります。次のレベルは OS カーネルです。その後、コア サービス、次にアプリケーション サービス層が見つかります。アプリケーション自体はスタックの最上位にあります。
Mac OS X のコア サービス コンポーネントは、コンピュータがさまざまな言語やシステム API でのテキスト検索などのタスクを処理できるようにする複数のフレームワークで構成されています。アプリケーション サービス層は、基本的なグラフィック ユーザー インターフェイス (GUI) システムです。これは一般的なユーザーに表示されるレイヤーであり、グラフィックス環境を作成するものです。アプリケーション サービス層は、さまざまなアプリケーション間の通信チャネルとしても機能し、相互作用を可能にします。
次に、Mac OS X の機能をいくつか見てみましょう。
XNUとは何ですか?
XNU という文字が何かを表しているのかと疑問に思うかもしれません。これらは、X is Not Unix の略です。 Unix は別のコンピュータ オペレーティング システムです。 XNU の名前は、コンピューター エンジニアに好まれる一種のジョークであり、それが彼らがパーティーにあまり招待されない理由かもしれません。
Mac OS Xの機能
Mac OS X Lion で、Apple はいくつかの新機能を導入しました。 Mac OS X はマルチタッチ ジェスチャをサポートしています。つまり、タッチパッドまたは Magic Mouse を備えた Mac コンピュータを使用している場合、複数のタッチ ポイントを使用して特定のコマンドを実行し、特定のモーションを実行できるということです。典型的な例は、ピンチ動作を使用して写真をズームアウトすることです。タッチパッドまたはマジック マウス上で 2 本の指を互いに近づけると、選択した画像が画面上で縮小します。 Mac OS X システムには、いくつかの異なるジェスチャがプリセットされています。
もう 1 つの最近の機能は、もともと iOS を実行する Apple のモバイル デバイス向けに意図されていた全画面アプリの使用です。 Apple は、 iPhoneやiPadなどの製品により、市場におけるアプリの認知度を高めてきました。同社は現在、Mac 所有者が Mac App Store を通じてオンラインでアプリを購入できるようにしています。 Mac OS X Lion はこれらのアプリを全画面アプリケーションとして表示できるため、ユーザーに最大の画面領域を提供できます。この方法で複数のアプリを実行し、好きなだけアプリを切り替えることができます。
Mac 上で実行されているすべてのアプリケーションを確認したいですか? Mission Control を使用すると、コンピュータ上で現在実行されているすべてのアプリケーションを一目で確認できます。これは、Windows タスク マネージャーのグラフィカル バージョンのようなものです。プログラムのリストの代わりに、各アプリケーションが独自のウィンドウとして表示されます。同様に、Launchpad 機能を使用すると、すべてのアプリをグリッドに配置して、各アプリをアイコンで表すことができます。 Launchpad を開いたときに別のアプリケーションを開いている場合は、次にどのアプリを起動するかを決定している間、プログラムのウィンドウが消えます。
ちょっとぼんやりしている人のために、Mac OS X Lion にはあなたの肌を救うかもしれない機能があります。作業内容を失わないようにする自動保存機能があります。また、作業したドキュメントの履歴を表示するバージョンと呼ばれる機能もあります。作業が間違った方向に進んでいると判断した場合は、ドキュメント全体を破棄することなく、以前のバージョンに戻ってそこから始めることができます。
Mac コンピュータをホーム ネットワークのサーバーとして使用する場合、Mac OS X Lion にはセットアップ プロセスを簡素化する機能が含まれています。また、共有にはAirDrop機能が便利です。 AirDrop を実行すると、Mac は同じく AirDrop を実行している他のコンピュータにワイヤレスで接続できます。一緒に Wi-Fi ネットワークに接続する必要はありません。これは、大規模なネットワークが設置されているかどうかに関係なく、Mac コンピュータ間でファイルを共有できることを意味します。
アクセシビリティに関して言えば、Mac OS X Lion の VoiceOver 機能により、視覚障害のある人がより簡単にコンピュータにアクセスできるようになります。たとえば、コンピュータは文書を読み上げることができます。オペレーティング システムには、22 の異なる言語で話す音声が含まれています。また、視覚障害のあるユーザーが Mac 上のさまざまなアプリケーションを使用するときにどの程度の情報を取得できるかを正確に定義できる点字の詳細設定もあります。
Mac には何百もの機能があります。ビデオチャットサービス「Facetime」のように、Apple が iPhone などのプラットフォームで最初に導入したものもあります。その他は Mac コンピュータに固有のものです。しかし、それらをすべて確認するには、本一冊分のスペースが必要になります。
Mac でできることの 1 つは、コンピュータの IP アドレスを変更することです。次のセクションでは、その方法とその理由について説明します。
Mac OS X での IP アドレスの変更
IP アドレスは、インターネット上の ID のようなものです。インターネットに接続されているすべてのコンピューティング デバイスには IP アドレスがあります。場合によっては、そのアドレスが静的である場合があります。つまり、アドレスは同じままであり、インターネットに接続するとデバイスは常にそのアドレスを持ちます。他のアドレスは動的です。つまり、デバイスはインターネットに接続するたびに異なる IP アドレスを持つ可能性があります。一度接続すると、IP アドレスは一定のままですが、デバイスが切断されて再接続されると、別のアドレスが割り当てられる可能性があります。
なぜIPアドレスを変更するのでしょうか?別のデバイスが同じアドレスを持つか、アドレス形式がインターネットにアクセスできないため、コンピュータの IP アドレスが競合することがあります。しかし、倫理的な観点から不安定な状況にあるコンピューターの IP アドレスを変更したいと考える理由はいくつかあります。一部のサービスは、特定の地域の IP アドレスを持つデバイスをブロックします。サービスは、ゲーム、音楽サービス、ビデオ サービス、または一般的な Web サイトである可能性があります。ユーザーがサービスエリア外の地域から来ていることがシステムによって検出された場合、その地域にアクセスすることはできません。 IP アドレスを別の地域のものと思われるアドレスに変更すると、アクセスが許可される場合があります。
人々が IP アドレスの変更を選択するもう 1 つの理由は、サービスがブロックされたり禁止されたりすることと関係しています。ユーザーを禁止する比較的簡単な方法は、そのユーザーの IP アドレスをブロックすることです。しかし、IP アドレスを変更すると、変装をしているようなものになります。
おそらく、サイトやサービスを閲覧する際にプライバシーを保護したいと考えているでしょう。 IP アドレスを変更して Web プロキシを使用すると、個人情報の保護に役立ちます。これは、誰かがあなたを覗き見しているのではないかと心配な場合に役立ちます。抑圧的または制限的な政府が存在する地域に住んでいる人々は、Web プロキシを使用して、他の方法ではアクセスできない情報および通信システムにアクセスすることがあります。
この方法では、Mac の IP アドレスが同じ地域内の新しい IP アドレスにのみリセットされることに注意してください。この方法では、法律やポリシーを回避して、通常は立ち入り禁止になっているコンテンツを閲覧できるようにすることはできません。これを行うには、Web プロキシ サービスを使用する必要があります。このようなサービスは、多くの政府や企業が眉をひそめているため、完全に信頼できるものではない可能性があります。
Ravelry にログインしている間、お気に入りの呪いの言葉など、自分自身について共有したいいくつかの詳細を入力してプロフィールを更新できます。 Ravelry ホームページから、Ravelry ニュースレターを読んだり、サイトでリソースを検索したり、サイトの使用に関するヘルプを入手したりすることができます。 Web サイトを宣伝する T シャツやボタンなどの販促アイテムを使用して Ravelry ストアにリンクすることもできます。
各ページの上部にある「My Notebook」タブから、サイトの自分の個人コーナーにアクセスできます。ノートブックでは、友達やグループを管理し、メッセージにアクセスできます。プロフィール設定でそのブログにリンクしている場合は、別の Web サイトからのブログ投稿も表示できます。糸の芸術性を高めるために、次のツールを使用することもできます。