Articles

Unixとは:Unixの簡単な紹介

Unixオペレーティングシステムの紹介:

このシリーズのチュートリアル#1:”Unixとは何か”から始めましょう。

このチュートリアルでは、オペレーティングシステムの基本的な概念、Unixの機能、およびそのアーキテクチャを理解することができます。 /P>

=>完全なUnixチュートリアルシリーズはこちらをクリック

Unixビデオ#1:

Unixとは何ですか?

UnixおよびUnixライクなオペレーティングシステムは、Bell Labsの元のUnixシステムから派生したコンピュータオペレーティングシステムのファミリです。

最初の独自の派生物には、HP-UXとSunOSシステムが含まれていました。 しかし、これらのシステム間の非互換性の高まりにより、POSIXのような相互運用性標準が作成されました。 現代のPOSIXシステムには、Linux、その変種、およびMac OSが含まれています。

Unixは、最も強力で人気のあるマルチユーザーおよびマルチタスクオペレーティングシステムです。 Unixの基本的な概念は、1969年のMulticsプロジェクトに由来しています。 Multicsシステムは、複数のユーザーが同時にメインフレームコンピュータにアクセスできるタイムシェアリングシステムとして意図されていました。

Ken Thompson、Dennis Ritchieなどは、階層ファイルシステム、すなわちプロセスの概念とPDP-7のコマンドラインインタプリタを含むUnixの基本的な構成要素を開発しました。 そこから、様々なマシンのために複数の世代のUnixが開発されました。

これらのシステム間の非互換性の高まりは、POSIXやSingle Unix Specificationのような相互運用性の標準の作成につながりました。

Unixプログラムは、単一目的、相互運用性、標準化されたテキストインターフェイスでの作業などの要件を含むいくつかのコア哲学を中心に設計されて Unixシステムは、システムと他のプロセスを管理するコアカーネルを中心に構築されています。

カーネルサブシステムには、プロセス管理、ファイル管理、メモリ管理、ネットワーク管理などが含まれます。

Unixの顕著な機能

Unixにはいくつかの顕著な機能があり、その中でいくつかは以下に記載されています:同じリソースを異なるユーザーが共有できるマルチユーザーシステムです。

  • これは、各ユーザーが同時に多くのプロセスを実行することができ、マルチタスクを提供します。
  • これは、高レベル言語(C言語)で書かれた最初のオペレーティングシステムでした。 これは最低の適応の他の機械に左舷に取ることを容易にした。
  • これは、データの容易なアクセスとメンテナンスを可能にする階層的なファイル構造を提供します。
  • Unixには、さまざまなユーザーが簡単に情報を交換できるように、ネットワーク機能が組み込まれています。
  • Unixの機能は、標準のプログラミングインターフェイス上に構築されたユーザープログラムを介して拡張できます。

Unixアーキテクチャ

Unixでユーザーコマンドがどのように実行されるかを理解します。 ユーザーコマンドは、多くの場合、’シェル’によって提供されるコマンドラインインターフェイス上で入力されます。 シェルは、ユーザーコマンドを読み取り、それを評価し、結果を出力するプログラムです。 コマンドを評価するために、シェルは他のコマンドを実行するか、それらを’kernel’に渡すことができます。

カーネルは、基礎となるハードウェアと直接対話して一連の標準サービスを提供するオペレーティングシステムのコアです。

チュートリアルでは、次のこともカバーしています。

  • オペレーティングシステムとは何ですか
  • Unixの歴史
  • Unixの機能
  • Unixアーキテクチャ

私たちの今後のチュートリアルでは、Unixコマンドの詳細な説明を提供します!!

=>完全なUnixチュートリアルシリーズはこちらをクリック

前のチュートリアル/次のチュートリアル