ホームページ  >  記事  >  運用・保守  >  Unix はマルチタスク オペレーティング システムですよね?

Unix はマルチタスク オペレーティング システムですよね?

青灯夜游
青灯夜游オリジナル
2020-12-07 14:54:5712628ブラウズ

はい、Unix システムはマルチユーザー、マルチタスクのオペレーティング システムです。そのほとんどは C 言語で書かれています。厳選された豊富なシステム コールと強力なプログラム可能な機能を提供します。シェル言語はユーザーインターフェイスとしてシェル言語を使用し、ツリーファイルシステムを使用して優れたセキュリティ、機密性、保守性を実現します。

Unix はマルチタスク オペレーティング システムですよね?

#この記事の動作環境: Windows 7 システム、Dell G3 コンピューター。

関連する推奨事項: 「プログラミング コース

そうです、Unix はマルチタスク オペレーティング システムです。

Unix は 1970 年代初頭に登場したオペレーティング システムで、ネットワーク オペレーティング システムとしてだけでなく、スタンドアロン オペレーティング システムとしても使用できます。 Unix は開発プラットフォームおよびデスクトップ オペレーティング システムとして広く使用されており、現在は主にエンジニアリング アプリケーションや科学技術コンピューティングなどの分野で使用されています。

Unix の主な機能は次のとおりです:

Unix システムはマルチユーザー、マルチタスクのオペレーティング システムであり、そのほとんどは C 言語で書かれており、次の機能を提供します。厳選された豊富なシステムコールは、強力なプログラマブルシェル言語、つまりユーザーインターフェースとしてのシェル言語を提供し、ツリーファイルシステムを使用して優れたセキュリティ、機密性、保守性を備え、多様な通信メカニズムを提供します。プロセススワッピングによるメモリ管理機構とリクエストページングによるストレージ管理方式を利用し、仮想ストレージ管理を実現します。ただし、Unix では、Windows NT の特徴である「ドメイン」ベースでのネットワーク リソースの集中管理は実装されていません。

機能:

UNIX システムは、コンピュータ オペレーティング システムの開発の歴史において重要な位置を占めています。実際、細心の注意を払って、慎重かつ選択的に既存のテクノロジーを継承し、変革し続け、オペレーティング システムの全体的な設計コンセプトにある程度の進歩をもたらし、これほど大きな成功を収めました。 UNIX システムの主な特徴は、次の点に反映されています。

(1) UNIX システムは構造的に、コア プログラム (カーネル) と周辺プログラム (シェル) の 2 つの部分に分かれています。それらが有機的に組み合わされて一つの全体となっている。コア部分は、システム内の各モジュールの機能、つまりプロセッサとプロセスの管理、ストレージ管理、デバイス管理、ファイル システムを担当します。コア プログラムは慎重な設計、簡潔さ、無駄のなさが特徴で、占有スペースはわずかでメモリ内に常駐するため、システムの高い効率が保証されます。周辺部分には、ユーザーがコンピュータを使用するためのシステムのユーザー インターフェイス、システム ユーティリティ、およびアプリケーションが含まれます。

Unix はマルチタスク オペレーティング システムですよね?

(2) UNIX システムは、使いやすく、完全に機能し、明確かつ柔軟で、拡張や変更が容易な優れたユーザー インターフェイスを提供します。 UNIX システムには 2 つの使用形態があり、1 つは操作コマンド、つまりユーザーが端末を介してシステムと対話するためのインターフェイスであるシェル言語であり、もう 1 つはユーザー プログラムのインターフェイスであり、アセンブリ言語だけでなく、C言語でユーザーにサービスを提供することもできます。

(3) UNIXシステムのファイルシステムはツリー構造になっています。これは、基本的なファイル システムといくつかの取り外し可能なサブ ファイル システムで構成されており、ファイル ストレージ領域を拡張できるだけでなく、セキュリティと機密性も向上します。

(4) UNIX システムは、ファイル、ファイルディレクトリ、デバイスを統一的に扱います。シーケンシャルまたはランダムアクセスのレコードを持たない文字ストリームとしてファイルを扱い、ファイル、ファイルディレクトリ、デバイスに同じ構文とセマンティクス、同じ保護メカニズムを持たせることができるため、システム設計が簡素化されるだけでなく、ユーザーの使用も容易になります。

(5) UNIX システムには、ソフトウェア開発用の非常に豊富な言語処理プログラム、ユーティリティ プログラム、およびツール ソフトウェアのセットが含まれており、ユーザーにかなり完全なソフトウェア開発環境を提供します。

(6) UNIX システムのプログラムのほとんどは C 言語でプログラミングされており、アセンブリ言語でプログラミングされているプログラムは 5% 程度にすぎません。 C 言語は高級プログラミング言語であり、UNIX システムの理解、変更、拡張を容易にし、移植性が非常に優れています。

(7) UNIX システムは、プロセス間の簡単な通信機能も提供します。

さらに関連記事を読みたい場合は、PHP 中国語 Web サイト にアクセスしてください。 !

以上がUnix はマルチタスク オペレーティング システムですよね?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。