Unix は、マルチプロセッサ アーキテクチャをサポートするマルチユーザー、マルチプロセス コンピュータ オペレーティング システムです。オペレーティング システムの分類によれば、ネットワークであることに加えて、タイムシェアリング オペレーティング システムです。オペレーティング システム、Unix はスタンドアロン オペレーティング システムとしても使用できます。 UNIX システムは、使いやすく、完全に機能し、明確かつ柔軟で、拡張や変更が容易な、優れたユーザー インターフェイスを提供します。
#この記事の動作環境: Windows 7 システム、UNIX V6 バージョン、Dell G3 コンピューター。
unix
は、マルチユーザー、マルチプロセス コンピューター オペレーティング システムです。複数のプロセッサ アーキテクチャをサポートする、強力なマルチユーザー、マルチタスク オペレーティング システムです。タイムシェアリング オペレーティング システムであるオペレーティング システムは、1969 年にケン トンプソン、デニス リッチー、ダグラス マキロイによって AT&T のベル研究所で初めて開発されました。
Unix は、ネットワーク オペレーティング システムであるだけでなく、スタンドアロン オペレーティング システムとしても使用できます。 Unix は、主にエンジニアリング アプリケーションや科学計算において、開発プラットフォームおよびデスクトップ オペレーティング システムとして広く使用されています。
現在、その商標権は国際オープン標準化機構が所有しており、単一の UNIX 仕様に一致する UNIX システムのみが UNIX という名前を使用でき、それ以外の場合は UNIX ライク (UNIX ライク) としか呼ぶことができません。
unix の歴史
1965 年、ベル研究所はゼネラル エレクトリック社とマサチューセッツ工科大学 ( MIT); 計画は、マルチユーザー、マルチタスク、マルチレベル (マルチユーザー、マルチプロセッサ、マルチレベル) MULTICS オペレーティング システムを構築することです。
1969 年まで、作業の進捗が遅すぎるため、MULTICS プロジェクトは中止されました。当時、ケン トンプソン (後に UNIX の父として知られる) は、すでに「スタートレック」と呼ばれるプログラムを GE-635 マシン上で実行していました。
しかし、反応は非常に遅かったです。彼は偶然、アイドル状態の PDP-7 (デジタルのホスト) を見つけました。ケン・トンプソンとダーニス・リッチーは、「スタートレック」プログラムを PDP-7 に移植しました。
UNIX システムの特徴
UNIX システムは、コンピュータ オペレーティング システムの開発の歴史において重要な位置を占めています。実際、細心の注意を払って、慎重かつ選択的に既存のテクノロジーを継承し、変革し続け、オペレーティング システムの全体的な設計コンセプトにある程度の進歩をもたらし、これほど大きな成功を収めました。 UNIX システムの主な特徴は次の点に反映されています:
1. UNIX システムは構造的に 2 つの部分、コア プログラム (カーネル) と周辺プログラム (シェル) に分かれています。有機的に結合して全体を構成します。コア部分は、システム内の各モジュールの機能、つまりプロセッサとプロセスの管理、ストレージ管理、デバイス管理、ファイル システムを担当します。コア プログラムは慎重な設計、簡潔さ、無駄のなさが特徴で、占有スペースはわずかでメモリ内に常駐するため、システムの高い効率が保証されます。周辺部分には、ユーザーがコンピュータを使用するためのシステムのユーザー インターフェイス、システム ユーティリティ、およびアプリケーションが含まれます。
#2. UNIX システムは、使いやすく、完全に機能し、明確かつ柔軟で、拡張や変更が容易な優れたユーザー インターフェイスを提供します。 UNIX システムには 2 つの使用形態があり、1 つは操作コマンド、つまりユーザーが端末を介してシステムと対話するためのインターフェイスであるシェル言語であり、もう 1 つはユーザー プログラムのインターフェイスであり、アセンブリ言語だけでなく、C言語でユーザーにサービスを提供することもできます。
3. UNIX システムのファイルシステムはツリー構造になっています。これは、基本的なファイル システムといくつかの取り外し可能なサブ ファイル システムで構成されており、ファイル ストレージ領域を拡張できるだけでなく、セキュリティと機密性も向上します。
4. UNIX システムは、ファイル、ファイル ディレクトリ、デバイスを統一的に扱います。シーケンシャルまたはランダムアクセスのレコードを持たない文字ストリームとしてファイルを扱い、ファイル、ファイルディレクトリ、デバイスに同じ構文とセマンティクス、同じ保護メカニズムを持たせることができるため、システム設計が簡素化されるだけでなく、ユーザーの使用も容易になります。
5. UNIX システムには、ソフトウェア開発用の非常に豊富な言語処理プログラム、ユーティリティ、およびツール ソフトウェアのセットが含まれており、ユーザーにかなり完全なソフトウェア開発環境を提供します。
6. UNIX システムのほとんどのプログラムは C 言語でプログラムされており、アセンブリ言語でプログラムされているプログラムは 5% 程度にすぎません。 C 言語は高級プログラミング言語であり、UNIX システムの理解、変更、拡張を容易にし、移植性が非常に優れています。
7. UNIX システムは、プロセス間の単純な通信機能も提供します。
関連する推奨事項: 「Linux ビデオ チュートリアル 」
以上がUNIX とはどのようなオペレーティング システムですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。