what is unix brief introduction unix
youtubeをmp4無料オンラインに変換する
Unixオペレーティングシステムの概要:
このシリーズのチュートリアル#1:「Unixとは」から始めましょう。
このチュートリアルでは、オペレーティングシステムの基本概念、Unixの機能、およびそのアーキテクチャを理解できるようになります。
=> 完全なUnixチュートリアルシリーズについては、ここをクリックしてください
Unixビデオ#1:
学習内容:
Unixとは何ですか?
UnixおよびUnixライクなオペレーティングシステムは、ベル研究所の元のUnixシステムから派生したコンピュータオペレーティングシステムのファミリです。
初期の独自の派生物には、HP-UXおよびSunOSシステムが含まれていました。ただし、これらのシステム間の非互換性が高まると、POSIXのような相互運用性標準が作成されました。最新のPOSIXシステムには、Linux、そのバリアント、およびMacOSが含まれます。
Unixは、最も強力で人気のあるマルチユーザーおよびマルチタスクオペレーティングシステムです。 Unixの基本概念は、1969年のMulticsプロジェクトに端を発しています。Multicsシステムは、複数のユーザーがメインフレームコンピュータに同時にアクセスできるようにするタイムシェアリングシステムとして意図されていました。
OSIレイヤー2で動作するデバイス
Ken Thompson、Dennis Ritchieなどは、階層ファイルシステム、つまりプロセスの概念やPDP-7のコマンドラインインタープリターなど、Unixの基本的な構成要素を開発しました。そこから、さまざまなマシン用に複数世代のUnixが開発されました。
これらのシステム間の非互換性の高まりにより、POSIXやSingle UnixSpecificationなどの相互運用性標準が作成されました。
Unixプログラムは、単一目的、相互運用性、標準化されたテキストインターフェイスでの動作などの要件を含むいくつかのコア哲学に基づいて設計されています。 Unixシステムは、システムと他のプロセスを管理するコアカーネルを中心に構築されています。
カーネルサブシステムには、プロセス管理、ファイル管理、メモリ管理、ネットワーク管理などが含まれる場合があります。
Unixの顕著な特徴
Unixにはいくつかの顕著な機能があり、そのうちのいくつかを以下に示します。
- これは、同じリソースを異なるユーザーが共有できるマルチユーザーシステムです。
- 各ユーザーが同時に多くのプロセスを実行できるマルチタスクを提供します。
- これは、高級言語(C言語)で記述された最初のオペレーティングシステムでした。これにより、最小限の調整で他のマシンに簡単に移植できました。
- データへのアクセスと保守を容易にする階層ファイル構造を提供します。
- Unixにはネットワーク機能が組み込まれているため、さまざまなユーザーが簡単に情報を交換できます。
- Unixの機能は、標準のプログラミングインターフェイス上に構築されたユーザープログラムを通じて拡張できます。
Unixアーキテクチャ
Unixでユーザーコマンドがどのように実行されるかを理解します。ユーザーコマンドは、多くの場合、「シェル」によって提供されるコマンドラインインターフェイスで入力されます。シェルは、ユーザーコマンドを読み取り、評価して、結果を出力するプログラムです。コマンドを評価するために、シェルは他のコマンドを実行するか、それらを「カーネル」に渡す場合があります。
カーネルは、基盤となるハードウェアと直接対話して一連の標準サービスを提供するオペレーティングシステムのコアです。
チュートリアルには以下も含まれます。
- オペレーティングシステムとは
- Unixの歴史
- Unixの機能
- Unixアーキテクチャ
今後のチュートリアルでは、Unixコマンドの詳細な説明を提供します!!
=> 完全なUnixチュートリアルシリーズについては、ここをクリックしてください
iPhoneでデータファイルを開く方法