オペレーティングシステムは、コンピューターのユーザーとコンピューターハードウェアの間のインターフェイスです。これは、コンピューターのハードウェアリソースを管理し、コンピューターのプログラムに共通のサービスを提供するソフトウェアのコレクションです。オペレーティングシステムの短期はOSです。そして、それは、コンピュータシステムのシステムソフトウェアの不可欠なコンポーネントです。 OSの主な目的は、ユーザーが効率的または便利な方法でプログラムを実行できる環境を提供することです。この記事では、Linuxオペレーティングシステムとは何かの概要を説明します。 オペレーティングシステムの種類 それらのアーキテクチャと機能。
Linuxオペレーティングシステム
オペレーティングシステムは、シングルユーザーシングルタスクオペレーティングシステム、リアルタイムオペレーティングシステム、シングルユーザー、マルチタスクオペレーティングシステム、マルチユーザーオペレーティングシステム、分散オペレーティングシステム、組み込みオペレーティングシステムなど、制御するコンピューターの種類に基づいて6つのタイプに分類されます。オペレーティングシステムが提供する一般的なサービスには、タスクスケジューラ、メモリマネージャ、ディスクマネージャ、ネットワークマネージャ、その他のI / Oサービス、およびセキュリティマネージャが含まれます。
Linuxオペレーティングシステムとは何ですか?
Linuxオペレーティングシステムは、UNIXオペレーティングシステムの人気のあるバージョンの1つであり、パーソナルコンピュータユーザーに無料または低コストのオペレーティングシステムを提供するように設計されています。高性能で非常に効率的なシステムとしての評判を得ました。これは、GUI(グラフィカルユーザーインターフェイス)、TCP / IP、Emacsエディター、can X WindowSystemなどを含む非常に完全なオペレーティングシステムです。
LINUXオペレーティングシステムの歴史
Linuxの歴史は、新しい無料のオペレーティングシステムカーネルを作成するためのフィンランドの学生LinusTorvaldsによる個人的なプロジェクトの開始から1991年に始まりました。それ以来、結果として得られたLinuxカーネルは、歴史を通じて絶え間ない成長を遂げてきました。
- 1991年、Linuxはフィンランドの学生LinusTorvaldsによって導入されました。
- Hewlett Packard UniX(HP-UX)8.0がリリースされました。
- 1992年に、ヒューレットパッカード9.0がリリースされました。
- 1993年に、NetBSD0.8とFreeBSD1.0がリリースされました。
- 1994年にRedHat Linuxが導入され、CalderaはBryanSparksとRansomLoveによって設立され、NetBSD1.0がリリースされました。
- 1995年に、FreeBSD2.0とHPUX10.0がリリースされました。
- 1996年、K DesktopEnvironmentはMatthiasEttrichによって開発されました。
- 1997年に、HP-UX11.0がリリースされました。
- 1998年に、SGI Unixの第5世代、つまりIRIX 6.5、Sun Solaris 7オペレーティングシステム、およびFree BSD3.0がリリースされました。
- 2000年に、SCOサーバーソフトウェア部門およびプロフェッショナルサービス部門とのCalderaSystemsの合意が発表されました。
- 2001年、LinusTorvaldsはLinux2.4バージョンのソースコードをリリースしました。
- 2001年、MicrosoftはLindows.comに対して商標訴訟を起こしました。
- 2004年に、Lindowsの名前はLinspireに変更されました。
- 2004年に、Ubuntuの最初のリリースがリリースされました。
- 2005年、プロジェクトopenSUSEは、Novellのコミュニティから無料配布を開始しました。
- 2006年、オラクルは独自のRedHatディストリビューションをリリースしました。
- 2007年、デルはUbuntuがプリインストールされたラップトップの配布を開始しました。
- 2011年に、Linuxカーネル3.0バージョンがリリースされました。
- 2013年、GoogleのLinuxベースのAndroidは、出荷された電話の数に関して、スマートフォンの市場シェアの75%を占めました。
- 2014年、Ubuntuは22,000,000人のユーザーを獲得しました。
Linuxの歴史
Linuxシステムアーキテクチャ
Linuxオペレーティングシステムのアーキテクチャには、主に次のコンポーネントがあります。カーネル、ハードウェアレイヤー、システムライブラリ、シェル、およびシステムユーティリティ。
Linuxのアーキテクチャ
1.カーネルはオペレーティングシステムのコア部分であり、LINUXオペレーティングシステムのすべての主要なアクティビティを担当します。このオペレーティングシステムは、 異なるモジュール 基盤となるハードウェアと直接対話します。カーネルは、アプリケーションプログラムまたは低レベルのハードウェアの詳細をシステムに隠すために必要な抽象化を提供します。カーネルの種類は次のとおりです。
“p対n型半導体 ”
- モノリシックカーネル
- マイクロカーネル
- Exoカーネル
- ハイブリッドカーネル
2.システムライブラリは特別な機能であり、オペレーティングシステムの機能を実装するために使用され、カーネルモジュールのコードアクセス権を必要としません。
3.システムユーティリティプログラムは、個別の専門レベルのタスクを実行する傾向があります。
4. LINUXオペレーティングシステムのハードウェア層は、RAM、HDD、CPUなどの周辺機器で構成されています。
5.シェルは、ユーザーとカーネルの間のインターフェースであり、カーネルのサービスを提供します。ユーザーからコマンドを受け取り、カーネルの機能を実行します。シェルは、コマンドラインシェルとグラフィカルシェルの2つのタイプに分類されるさまざまなタイプのオペレーティングシステムに存在します。
コマンドラインシェルはコマンドラインインターフェイスを提供し、グラフィカルラインシェルはグラフィカルユーザーインターフェイスを提供します。どちらのシェルも操作を実行しますが、グラフィカルユーザーインターフェイスシェルは、コマンドラインインターフェイスシェルよりも実行速度が遅くなります。シェルの種類は4つに分類されます。
- Kornシェル
- ボーンシェル
- Cシェル
- POSIXシェル
Linuxオペレーティングシステムの機能
Linuxオペレーティングシステムの主な機能は次のとおりです。
ポータブル: Linuxオペレーティングシステムはさまざまなタイプのハードウェアで動作でき、Linuxカーネルはあらゆる種類のハードウェアプラットフォームのインストールをサポートします。
オープンソース: LINUXオペレーティングシステムのソースコードは無料で入手でき、LINUXオペレーティングシステムの機能を強化するために、多くのチームが協力して作業しています。
マルチユーザー: Linuxオペレーティングシステムはマルチユーザーシステムです。つまり、複数のユーザーがRAM、メモリ、アプリケーションプログラムなどのシステムリソースに同時にアクセスできます。
マルチプログラミング: Linuxオペレーティングシステムはマルチプログラミングシステムです。つまり、複数のアプリケーションを同時に実行できます。
階層ファイルシステム: Linuxオペレーティングシステムは、システムファイルまたはユーザーファイルが配置される標準のファイル構造を提供します。
シェル: Linuxオペレーティングシステムは、OSのコマンドを実行するために使用できる特別なインタプリタプログラムを提供します。これは、アプリケーションプログラムの呼び出しなど、いくつかのタイプの操作を実行するために使用できます。
セキュリティ: Linuxオペレーティングシステムはユーザーに提供します セキュリティシステム データの暗号化やパスワード保護、特定のファイルへの制御されたアクセスなどの認証機能を使用します。
LINUXの機能
Linuxオペレーティングシステムのアプリケーション
今日、Linuxは数十億ドル規模の産業です。手頃な価格、低ライセンス料、時間とお金のために、世界中の何千もの企業や政府がLinuxOSを使用しています。 Linuxは、世界中の消費者が利用できる多くの電子機器で使用されています。人気のあるもののリスト Linuxベースの電子機器 含まれるもの:
- Dell Inspiron Mini9および12
- ガーミンヌヴィ860、880、5000
- Google Android Dev Phone 1
- HP Mini 1000
- Lenovo IdeaPad S9
- Motorola MotoRokrEM35電話
- 子供1人につき1台のラップトップXO2
- ソニーブラビアテレビ
- ソニーリーダー
- TiVoデジタルビデオレコーダー
- ボルボカーナビゲーションシステム
- ヤマハモチーフキーボード
Linuxアプリケーション
したがって、これはすべて、Linuxオペレーティングシステム、履歴、アーキテクチャ、機能、およびLinuxオペレーティングシステムのアプリケーションに関するものであり、 コンピュータサイエンスプロジェクト 。さらに、この記事に関する質問や 最新のエレクトロニクスプロジェクト 、下のコメントセクションにコメントすることでフィードバックを送ることができます。