人が機器に話しかける、またはその逆
技術

人が機器に話しかける、またはその逆

何百ものものが建設されました。 豊富なバージョンとディストリビューション。 ニッチな珍品もあれば、ほとんどの人が使用していないものもありますが、コンピュータとネットワーク インフラストラクチャの重要な部分を担っているため、重要です。 これほど多くの市場があるにもかかわらず、各市場セグメントで支配的な企業は XNUMX つしかありません。

あなたのコンピュータ上で動作します。 メモリ、プロセス、すべてのソフトウェアとハ​​ードウェアを管理します。 また、マシンの「言語」を知らなくてもコンピューターと通信できるようになります。 ほとんどの場合、多くの異なるプログラムがデバイス上で同時に実行されており、それぞれが中央処理装置 (CPU)、メモリ、ストレージにアクセスできる必要があります。 オペレーティングシステム すべてを調整し、各プログラムに必要なものを提供します。 オペレーティング システムがなければ、ソフトウェアはハードウェアと通信することさえできず、コンピューターは役に立たなくなります。

ユーザーと アプリケーションプログラム システム コールやアプリケーション プログラミング インターフェイスを通じて、オペレーティング システムが提供するサービスにアクセスできます。 これらはコンピュータのオペレーティング システムと対話します。 から コマンドラインインターフェース (CLI) グラフィカルインターフェース GUI として知られるユーザー (も参照してください: )。 つまり、オペレーティング システムは、ユーザーまたはアプリケーション プログラムとコンピューター ハードウェアの間のインターフェイスとして機能することにより、ユーザーがコンピューター システムと対話できるようにします。

1. 最も一般的なオペレーティング システムのロゴ

オペレーティングシステム (1) は、コンピュータを含むほぼすべてのデバイスで見つかります。 携帯電話 i ゲーム機 po スーパーコンピューター i インターネットサーバー。 人気のある最新のオペレーティング システムの例としては、Android、iOS、GNU/Linux、Mac OS X、Microsoft Windows、または IBM の z/OS があります。 Windows や z/OS を除き、これらのシステムはすべて UNIX に根ざしています。 最近では、デスクトップとモバイルのプラットフォームを区別しない場合、Windows が優勢ではなくなりましたが、(2) です。

2. StatCounter データによる、過去 XNUMX 年間全体における世界のオペレーティング システム市場のシェアの変化

3. StatCounter によると、過去 XNUMX 年間のデスクトップ オペレーティング システムの世界市場シェアの変化。

4. StatCounter による過去 XNUMX 年間のモバイル デバイスにおけるオペレーティング システムの世界市場シェアの変化

5. 2018 年のサーバー市場におけるオペレーティング システムの種類のシェア

パーソナル コンピュータで最も人気のある XNUMX つのオペレーティング システムは次のとおりです。 マイクロソフトウィンドウズ, アップルのMac OS X i Linux、そのシェアは1〜2%程度で変動します。 (3) モバイルデバイスの中では、Android が Apple の iOS を圧倒しており、iOS は最近市場シェアを伸ばして 4 位にランクされています (4)。 そして、世界のサーバー市場では、そのほぼ半数が Microsoft 製品を使用していますが、この割合は徐々に低下しており、Red Hat Linux の普及により、これら 5 つのシステムがこの市場の約 5/XNUMX を占めています (XNUMX)。

スマートフォンからサーバーへ

マイクロソフトが作成した Windows オペレーティング システム 80年代半ば。 これは、当時アプリケーションを実行するために最も一般的に使用されていたプログラム マネージャーである MS-DOS カーネルに基づいていました。 その後、1987 年の最初のメジャー アップデート、そして Windows 3.0 が続きました。 数年後、次のバージョンである Windows 95 が主流のオペレーティング システムになりました。 専門家らは、Microsoft システムは Windows 95 以降、新しいコンピューティング要件を満たすために膨大な数の機能が追加されているものの、基本的なアーキテクチャに関しては根本的な変更が加えられていないと考えています。 [スタート] メニュー、タスクバー、Windows エクスプローラー (現在はファイル エクスプローラーとして知られています) など、今日私たちが知っている要素の多くは 90 年代から存在しています。

長年にわたって作成されてきました さまざまなバージョンの Windows。 その中で最も人気のあるのは、 Windows 7 (2009年発売) Windows Vistaの (2007)および Windows XPの (2001年)。 Windows はほとんどの製品にプレインストールされています 新しいパソコンそれが彼の世界支配の主な理由であると考えられています。 PC またはラップトップを購入するか、自分のコンピュータで Windows をアップグレードするユーザーは、次のようないくつかの異なるバージョンのシステムから選択できます。 ホームプレミアム, 専門 潤滑油 最後の.

誰にとっても同じ 新しいMacintoshコンピュータ 潤滑油 ケシ 2002年から工場に設置されています。 アップルのオペレーティングシステム、現在はとして知られています MacOSの (以前は OS X、Mac OS X とも呼ばれていました)。 Apple オペレーティング システムは、2002 年以降にプレインストールされた Apple コンピュータでのみ正式に利用可能なレガシー UNIX ベース オペレーティング システム ファミリです。 このシステムの名前は、Apple がオペレーティング システムに使用する名前を統一する必要があるため、2016 年の WWDC カンファレンスで発表されました (したがって、macOS は、iOS、watchOS、tvOS などのシリーズの一部です)。

を除いて 古いUNIX Apple は以前、最新のシステムを作成するための基礎を使用していました NeXTStep システム 80 年代後半に、1996 年にメーカーの NeXT とともに Apple に買収されました。 その「古典的な」Macintosh コンピュータ システムの最後のバージョンは Mac OS 9 でした。2006 年に、新しい x86 Mac 用の最初のバージョンがリリースされました。 – Mac OS X 10.4。 2005 年に、Uniform UNIX Specification の 10.5 番目のバージョンと完全に互換性のある最初のバージョンがリリースされました。Mac OS X 86 は、PowerPC および xXNUMX "mac" と呼ばれるテクノロジを使用して実行されます。 ユニバーサルバイナリ、これは両方のアーキテクチャで実行できる実行可能ファイル形式です。 このバージョンに基づいて、Apple Inc. のオペレーティング システムである iOS システム (元の iPhone OS) が作成されました。 iPhone、iPod touch、iPad モバイル デバイス用。 ご覧のとおり、Apple のシステム/オペレーティング システムの歴史は Windows の歴史よりもはるかに複雑です。

しかし、これは家族の多様性に比べれば何でもありません。 Linux、オペレーティング システムに入ります。これは、世界中のどこにいても誰でも変更して配布できることを意味します。 これは、それを所有する会社のみが変更できる Windows などのプロプライエタリ ソフトウェアとは根本的に異なります。 Linuxの利点 それは「フリーソフトウェア」であり、さまざまなディストリビューション(バージョン)があり、ニーズに合ったものを選択できるということです。 各ディストリビューションの外観と機能は異なります。 最も人気のあるディストリビューションは、Ubuntu、Mint、Fedora として知られています。 Linux はファミリーネームにちなんで名付けられました ライナス・トーバルズ1991 年に Linux カーネルを作成した人。

Linux は 1992 年に GNU General Public License に基づいて初めて配布されました。 オリジナルのリリースでは最初の数行だったソース コードが、現在では XNUMX 万行を超えるまでに成長しました。 このシステムは誰でも自分の目的に合わせて変更できます。 その結果 当社には数百もの Linux ベースのオペレーティング システムがあります、ディストリビューションと呼ばれます。 このため、どちらを選択するかが非常に難しくなり、システム バージョンを選択するよりもはるかに難しくなります。

さまざまな Linux ディストリビューション 誰もが自分のニーズや好みに合ったものを見つけられるのはとても素晴らしいことです。 たとえば、人気のある Windows XP を模倣したバージョンがあります。 Linux には、時代遅れでパワーの低いコンピュータに新たな命を吹き込むように設計されたディストリビューションや、 USBスティックから実行。 もちろん、サーバーやその他のエンタープライズクラスのアプリケーションを実行するために利用できる Linux のバージョンは数多くあります。 Linux 愛好家は、良い出発点として Ubuntu を推奨しています。 これは (Windows と比較しても) 非常に便利なシステムですが、同時に普遍的で多機能です。 コンピューターアートのスペシャリスト.

、デスクトップ コンピューターやラップトップとは大きく異なるため、モバイル デバイス専用に設計されたオペレーティング システムで実行されます。 一般に、モバイル デバイス用のオペレーティング システムは、デスクトップ コンピュータやラップトップ用に設計されたものほど多くの機能を提供しておらず、PC で知られているすべてのプログラムを実行できるわけではありません。 ただし、映画の視聴、インターネットサーフィン、カレンダーの管理、ゲームのプレイなど、さまざまな操作を行うことができます。

サーバー用のオペレーティング システムもあります。 重くて超重い。 違いは何ですか サーバーオペレーティングシステム a 平均的なユーザー向けのオペレーティング システム? 「通常の」オペレーティング システムでは、MS Word、PowerPoint、Excel などのプログラムのほか、グラフィック プログラム、ビデオ プレーヤーなどを実行できます。また、Web の閲覧や電子メール メッセージの確認を容易にするアプリケーションを実行することもできます。 LAN および Bluetooth 接続を使用し、サーバー オペレーティング システムよりも安価です。

サーバーのオペレーティング システム それは理由があってはるかに高価です。 その使命は、ユーザーへの無制限の接続を許可し、はるかに大規模なメモリ リソースを提供し、Web サイト、電子メール、データベースの汎用サーバーとして機能することです。 サーバー システムは単一ユーザーではなくネットワーク向けに最適化されているため、複数のデスクトップを含めることができます。

IoTデバイス用のオペレーティングシステム

コンティキ – 2002 年に開発されたオープン ソースのオペレーティング システムで、主に低電力ネットワーク マイクロコントローラーと IoT デバイスに焦点を当てています。

アンドロイドのこと - Google によって作成されました。 旧名はブリロ。 Bluetooth および Wi-Fi テクノロジーをサポートしています。

RIOT - 大規模な開発者コミュニティがあり、GNU Lesser General Public License の下でリリースされています。 そのため、RIOT は IoT 世界の Linux と呼ばれています。

アパッチ・メイニュート - RIOT オペレーティング システムに似ています。 Apache 2.0 ライセンスの下でリリースされています。 リアルタイムで動作します。 多くのマイクロコントローラ、産業用 IoT デバイス、および医療機器で使用できます。

LiteOS – 2015 年に中国のハイテク大手 Huawei によって開始されました。 安全で相互運用可能であると考えられています。

ゼファー – Linux Foundation によって 2016 年にリリースされました。 さまざまな IoT デバイスを簡単に統合できるため、このオペレーティング システムは世界で最も人気のあるオペレーティング システムの XNUMX つになりました。

噛む Ubuntu IoT のメイン オペレーティング システムです。 Ubuntu コミュニティに基づいて、IoT デバイスの強力なセキュリティを保証します。

小さなOS - 2000 年に最初にリリースされました。 これは、IoT デバイス用の最も古いオペレーティング システムの XNUMX つです。 主にワイヤレスセンサーネットワークを使用しています。 

モノのインターネット Windows – 以前は Windows Embedded としても知られていました。 Windows 10 の登場で Windows IoT に変わりました。

ラスビアン Raspberry Pi 専用の Debian ベースのオペレーティング システムです。 カーネルは Unix カーネルに似ています。

フリートス マイクロコントローラ用のオープン ソース オペレーティング システムです。 これは、Amazon クラウド サービス、つまり AWS を使用します。

組み込みLinux – このバージョンの Linux オペレーティング システムは、スマート TV、ワイヤレス (Wi-Fi) ルーターなどに使用されます。

GUI の簡単な歴史

ほとんどの人が使っています オペレーティングシステムこれは購入前にコンピュータにインストールされますが、もちろんいつでも変更、更新、さらには交換することができます。 最新のオペレーティング システムでは、グラフィカル ユーザー インターフェイス (GUI) が使用されており、マウスやタッチパッドを使用してアイコン、ボタン、メニューをクリックすることができ、グラフィックとテキストの組み合わせを使用してすべてが画面に表示されます。 GUI が登場する以前は、コンピュータ インターフェイスはコマンド ラインで構成されており、ユーザーは各コマンドをコンピュータに入力する必要があり、マシンにはテキストのみが表示されました。

世界初のグラフィカル ユーザー インターフェイスは、1 年 1984 月の Apple System 1 のリリースと考えられています。 翌年 16 月にリリースされた Windows 1982 も、XNUMX ビットのグラフィカル ユーザー インターフェイスである GUI を提供しました。 当時、XNUMX 年の COMDEX で VisiCorp など、Apple 以外の企業も GUI プロトタイプを発表していましたが、Windows GUI を作成した主な理由は不安でした。 ビル·ゲイツ IBM PC市場での地位を失うことになる。

すでに述べたように、そのインターフェイスにはより多くのビューがあります Windows オペレーティング システム 依存した スタートメニューこれは Windows 95 (1995) 6 で初めて導入されました。 スタートボタン i スタートメニュー 新しいプログラムを開始するプロセスにユーザーを引き付けるための広告キャンペーンを使用します。 2012 年に Windows 8 が登場すると、ボタンは消え、ユーザーはすぐに新しいタッチスクリーン デバイスと互換性を持つように設計された本格的なスタート画面に移動しました。 スタート画面は、これまで Windows がスタート メニューに使用していたシステム設定やプログラムのリストではなく、Apple のバーのようにクリックできるアプリのアイコンやタイルに重点を置いています。

6. Windows のスタート ボタンの使用

2013年に登場 Windows 8.1バージョンこれにより、[スタート] ボタンが復活し、Microsoft 顧客が [スタート] システムを使いやすくなりました。 2014 年、Windows 10 は人気のスタート ボタンとスタート メニューを永久に復活させました。

ユーザーに既知であると記載されている アップルのドキュメント 2000 年に Mac OS X のリリースとともに Cheetah という名前で導入されました。 2000 年以前、Apple オペレーティング システムのユーザーは、上部のメニュー バーを使用してプログラムを起動して選択したり、すでに実行中のアプリケーションに変更を加えたりしていました。 オペレーティング システム X 10.5 (別名) の場合 ヒョウ、2007 年 7 月にリリースされた Dock (XNUMX) は、現在知られているものと同じ視覚的アプローチを使用して再設計されました。

UNIX または UNIX

Windows システム, Mac OSの i さまざまな Linux ディストリビューション (このファミリーに属する Android を含む) が市場で提供されるすべてではありません。 この世界の多くの異なる製品が何らかの形で相互に関連していることを明確にする必要があります。 たとえば、Linux は、60 年代後半からベル研究所によって開発された古い UNIX システムをモデルにしています。 最新の Apple システムは UNIX から来ています。 このように、つながりのネットワークが存在しますが、多くのプログラマー、特にこれらのシステムを作成するプログラマーは、それらを「本質的に同じ」とは見なさず、違いを強調しようとします。 Linux という名前自体は、「Linux Is Not UniX」の頭字語である必要があります。 これは、Linux は UNIX に似ていますが、BSD() やその亜種とは異なり、Unix コードを使用せずに開発されたことを意味します。

このような関連性はあるが別個のシステムの例としては、次のようなものがあります。 ChromeのOS、Googleによって作成され、その主なタスクは次のとおりです。 インターネットアプリケーションの起動。 多くの低価格およびハイエンドのラップトップで利用できます。 Chrome OS がプリインストールされたコンピュータは市場でよく知られています Chromebook.

前述の BSD の子孫の XNUMX つである FreeBSDの (8)。 このシステムの最初のバージョンは 1993 年にリリースされました。 現在、利用可能でサポートされている安定バージョンは 11.4 と 12.1 の XNUMX つです。 FreeBSD が名前を思いついた デビッド・グリーンマン プロジェクトを当初からサポートしてきたウォルナット クリークの CD から。 FreeBSD の公式マスコットは悪魔です。、公式のフレーズは「奉仕する力」です。 その効率性と信頼性から、サーバーやファイアウォールとしてよく使用されます。 たとえば、FreeBSD が使用されます。 Apache.org、Netflix、Flight-Aware、Yahoo!、Yandex、Netcraft、Sony Playstation 4、WhatsApp 経由。

家庭用 (シンプルな制御、マルチメディア) およびオフィス アプリケーション向けに設計されたオペレーティング システム 音節。 2002 年 XNUMX 月に設立されました。 AtheOS システムのブランチ著者のクルト・スカウエンによって放棄されました。 AtheOS プロジェクトのようなカーネルとシステム アーキテクチャは、以下からインスピレーションを受けています。 AmigaOS システム.

ReactOS は Windows クローンとみなされますは、さまざまなバージョンの Windows と機能的に互換性のあるパーソナル コンピューター用の無料オペレーティング システムです。 システムの前提条件には、Windows アプリケーションとドライバーに加え、OS/2、Java、および POSIX アプリケーションを使用できることが含まれます。

ReactOS は C で書かれていましたC++ の ReactOS Explorer などのいくつかの要素。 ReactOS 開発者は、これは Windows クローンではないと主張しています。 ReactOS は 1996 年から開発されています。 2019 年当時、このソフトウェアはまだ不完全なアルファ版とみなされていたため、開発者はテスト目的でのみ推奨していました。 現在、Adobe Reader 6.0 や OpenOffice などの多くの Windows アプリケーションがこの上で実行されます。

誰もが知っているわけではありません ソラリス は、もともと 90 年代半ばに Sun Microsystems によって開発された UNIX ベースのオペレーティング システムですが、名前が変更されました。 Oracle Solaris OracleによるSun Microsystemsの買収後。 これは、そのスケーラビリティと、興味深いアプリケーションを可能にするその他のいくつかの機能で知られています。

当時は重要だったが、現在では AmigaOS ほど大きくないオペレーティング システムは数多くあります。 IBM および Microsoft の OS/2、クラシック Mac OS、つまりApple MacOS、BeOS、XTS-300、RISC OS、MorphOS、Haiku、Bare-Metal、FreeMint の前身となる非 Unix です。 それらの一部は依然としてニッチ市場で使用されており、愛好家やアプリケーション開発コミュニティ向けの少数派プラットフォームとして開発され続けています。

opensOpenBMS DEKで作成されました まだ 。 他のオペレーティング システムは、学術界でオペレーティング システムの教育や OS の概念の研究にほぼ独占的に使用されています。 両方を行うシステムの典型的な例は次のとおりです。 MINIX。 もう XNUMX つは研究のみに使用されます。 Oberon チューリッヒ工科大学で開発 ニコラス・ヴィルタ, ユルガ・グートクネヒトで 80 年代には、学生のグループが主にヴィルスのグループの研究、教育、日常業務に使用していました。 ただし、大きな市場シェアを獲得できなかった一部のオペレーティング システムは、主要な開発に影響を与える革新を導入しました。 これは特にベル研究所の研究と実験に当てはまります。

それは同じだ さまざまなオペレーティング システム PC、スマートフォン、タブレット以外のプラットフォーム向け。 長年にわたり、スマート TV、自動車、時計、モノのインターネット (9) などに対して個別のソリューションが開発されてきました。技術的には、これらは名前は似ていますが、同じオペレーティング システムではありません。 例えば オペレーティングシステム Android TV OS これはスマートフォンに搭載されているものと同じではありません。 自動車で使用される組み込みシステムなど、自動車の電子システムには数十のプロセッサーが搭載されているため、XNUMX つのデバイスに対して多くのインストールが行われ、さまざまな種類が存在します。 各プロセッサ (この場合はマイクロコントローラー) には、異なるオペレーティング システム (または同じオペレーティング システム) が搭載されているか、まったく搭載されていない場合があります。

9. モノのインターネット用のオペレーティング システム

モバイルオープンシステムと集中管理

15年ほど前まではモバイル通信市場を独占していた。 シンビアンシステム、今日、これは本質的にPalmOS、WebOSなどのOSの歴史です。 現在、モバイル オペレーティング システム市場は、Android が独占していることが知られています。Android は、Google が開発した、モバイル デバイスで使用するコア オペレーティング システム、ミドルウェア、主要なアプリケーションを含むオープンで無料のソフトウェア パッケージです。

Linux カーネル Android に適合したその他のコンポーネントは、GNU GPL ライセンスに基づいてリリースされます。 ただし、Android には GNU プロジェクトのコードは含まれていません。 この機能は、Android を今日の他の多くの Linux ディストリビューションと区別するものです。 Android オペレーティング システムのアップデートは、これまでにデザート関連の名前 (カップケーキ、ドーナツ、エクレア、ジンジャーブレッド、ハニカム、アイス クリーム サンドイッチ) で公開されてきました。 ここ XNUMX 年間、Android のバージョンには単純に連続番号が付けられてきました。

2番目の iOS はモバイル システムです、iPhone、iPod touch、iPad モバイル デバイス用の Apple 製品です。 現在の名称は 2010 年から施行されています。 以前はこのシステムは次のように知られていました iPhone OS。 このシステムは以下に基づいています Mac OS Xの10.5。 同社は他のメーカーのデバイスに対してオペレーティング システムのライセンスを供与していないため、iOS は Apple デバイスでのみ利用可能です。 すべてのソフトウェアは Apple Inc. によって個別にリリースされます。 そして、必須の暗号化確認署名とともに XNUMX つのリポジトリ () から AppStore を通じて一元的に配布されます。 この分散モデルは一元的に管理されていますが、 マルウェアの拡散を防ぐ、効率的な修理とアップデートにより、すべてのユーザーにとって前例のない高水準の安全性と品質が実現します。

Windows Mobile は、スマートフォンやモバイル デバイスで使用される Microsoft モバイル オペレーティング システムです。 タッチスクリーン付き またはそれらなしで。 モバイル オペレーティング システムは、Windows CE 5.2 カーネルに基づいています。

Windows Mobile は、PocketPC、PDA、スマートフォン用に設計されたオペレーティング システムです。 Windows Mobile シリーズの後継は Windows Phone で、27 年 2011 月 2015 日に発売されました。 10 年、Microsoft は Windows 10 Mobile オペレーティング システムの導入により以前の名前に戻りましたが、このシステムは Windows CE カーネルに基づく Windows Mobile ファミリには属しません。 これは、ユニバーサル Windows プラットフォームと呼ばれるユニバーサル プラットフォームの作成の一環として、Windows XNUMX ファミリに属しています。

モバイル OS 市場でよく知られているもう XNUMX つのシステムは次のとおりです。 BlackBerryのOSは、何年も前に人気のあった BlackBerry ハンドヘルド デバイスで使用するために Research In Motion によって開発された独自のモバイル オペレーティング システムです。 BlackBerry プラットフォーム BlackBerry Enterprise Server と組み合わせると、Microsoft Exchange、Lotus Domino、Novell GroupWise 電子メール、その他のビジネス ソフトウェアとの同期が可能になるため、企業ユーザーの間で人気があります。

他にも次のようなあまり知られていない製品があります。 バダ, Samsung 携帯電話用オペレーティング システム2010年に発売されました。 これを使用した最初のスマートフォンはSamsung Waveでした。 MeeGo オペレーティング システム これを順番に Linuxディストリビューション、Moblin ディストリビューション (Intel によって作成) と Maemoの (Nokia 搭載) 車、ヨット、電話、ネットブック、タブレットなどのさまざまなモバイル デバイスおよびアプリケーションに対応。 MeeGo v1.2 を搭載した最初の携帯電話、Nokia N9 のプレゼンテーションは、21 年 2011 月 XNUMX 日に行われました。

オペレーティング システム動物園へようこそ

ご覧のとおり、オペレーティング システムはたくさんあります。 それらは立ち上がり、変化し、特に家族や家族に関する場合に、新たなバージョンへと芽を出しました。 Linux の世代専門家の時々異なるニーズに対応します。 この複雑で多分岐した進化の一環として、奇妙ではないにしても、いくつかの独創的な作品が作成されました。

たとえば、こんな奇妙な生き物。 テンプルOS、以前は J オペレーティング システム、SparrowOS、LoseThos - light 聖書をテーマにしたオペレーティング システム。 これは、聖書で予言されている第 XNUMX の神殿として、アメリカ人のプログラマーによって設計されました。 テリエゴ・A・デイビス。 Davis 氏は、640 × 480 ピクセルの解像度、16 色の​​ディスプレイ、オーディオ制御などのシステム機能は、神から特別に託されたものであると主張しました。 これは C 言語のオリジナルのバリアント (HolyC と呼ばれる) を使用してプログラムされており、特にフライト シミュレーター、コンパイラー、カーネルが含まれていました。

Virgil Dupras が作成した黙示録的な OS Collapse にも、いくぶん似た雰囲気が漂っています。 このオペレーティング システムが提供するのは、 自己複製プログラムのセット i 自己インストール さまざまなデバイスや他の多くの機能に搭載されています。 このシステムの主なタスクは、地球規模の大変動を生き延びることができる、原始的ともいえるさまざまなデバイス上で実行することです。

その他オリジナルデザイン、 フープは、古い Amiga マシンのユーザーに馴染みのあるエクスペリエンスを最新の PC で再現することを目的としていました。 しかし、時間が経つにつれ、ソフトウェアはオリジナルの製品を超え、コンピュータのロマンティックな時代と緩やかに結びついたオリジナルの製品になりました。

北朝鮮が外界から孤立していることは知られている。 これは以下にも当てはまります ソフトウェア. DPR-D のコンピューター Windows や Apple システムでは動作しませんが、Red Star では動作します。 (ブルグンビョル)。 この UNIX ベースのオペレーティング システムは、国立コンピュータ センターで開発されました。 修正された Firefox ベースのブラウザが含まれています最新のネットワーク、テキスト エディタ、さらにはゲームにもアクセスできるようになります。 Red Star には、すべてのファイルに一意のインストール シリアル番号をマークして追跡できるようにする透かしシステムや、韓国情報機関へのバックドア アクセスなどの機能もあります。

少しデザインが似ています サビリシステム、「Ubuntu イスラム版」とも呼ばれます。 Sabily はネイティブ Linux ディストリビューションです。 イスラム教徒のユーザーに対応するために 2007 年に発売されました。 オペレーティング システムによって提供される標準機能に加えて、Sabily にはすぐに使えるアラビア語サポートが含まれています。 このオペレーティング システムには、イスラム教徒に XNUMX 日に数回礼拝を呼びかけるアイコンなど、多数のユニークなプログラムも備わっています。 ザカート計算 ユーザーが義務的な慈善活動のさまざまな金額を決定するのに役立ちます。 Sabily プロジェクトは 2011 年に中止されましたが、ArchiveOS で利用できます。

完全な癖 スーサイド・リナックスこれは、Linux 標準で認識されないコマンドを入力した後、ハードドライブをフォーマットしますが、これは「罰」として理解されるべきです。 または ポニーOS、別のあまり知られていないシステムである「とある」をベースにして、マイリトルポニーのファンによって、そしてファンのためにゼロから構築されたホビーシステムです。 かわいいポニーがいっぱいのインターフェイスに加えて、PonyOS は GUI ウィンドウを従来の縮小や移動に加えて回転するという優れた機能を提供します。

デジタルリアルワールドOS

これが私たちの時代です。 そして、オペレーティング システムはこれに対応する準備ができています。 アメリカのVeritone社は2020年XNUMX月、世界で初めて開発に成功したと発表した。 「aiWARE」と呼ばれる同社の製品は、プログラムの代わりにAIアルゴリズムを実行する。 デフォルト アイウェア 音声、テキスト、音声、写真、生体認証、データ分析、データ変換などが含まれます。 たとえば、音声アシスタント機能は従来のデバイスにすでに組み込まれており、別のアプリケーションで利用できます。

人工知能だから音声認識とか 画像, 仮想アシスタント i テクニクス いわゆる機械の自然なインターフェイスは、今日、現代人が移動、生活、労働、購入、遊びなどができる新しい環境を創り出し始めており、「オペレーティング システム」の概念は発展しており、気づかぬうちに人間の世界から移行しつつあります。コンピューターやその他のコンピューターデバイスは、私たちの環境、周囲、そして私たちが毎日住んでいる世界のためにのみ使用されます。

未来は「世界のオペレーティングシステム」、つまり単なるソフトウェアとハ​​ードウェア以上のものを連携させるソリューションになるのでしょうか? 新しいオペレーティング システムは間もなく、仮想世界、マシン世界、現実世界の要素の相互作用と調整された中断のない動作を保証するようになるでしょうか? このようなシステムは、プロセッサのコンピューティング リソースを割り当てるだけでなく、人間の知覚、注意力、認知能力へのアクセスも割り当てます。 私たちの脳に。

さまざまな種類のオペレーティング システムの概要

リアルタイムオペレーティングシステム (リアルタイム オペレーティング システム、RTOS) - 目的の操作の実行時間の要件を満たすため。 このようなシステムは、リアルタイムで動作するコンピュータ制御システムの要素として使用されます。 この基準によれば、リアルタイム オペレーティング システムは次の XNUMX つのタイプに分類されます。

  • 難しい、つまり最悪の場合の (最長の) 応答時間がわかっており、それを超えないことがわかっているもの。
  • 柔らかい、つまりできるだけ早く応答しようとするものですが、応答時間がどの程度長くなるかは不明です。

リアルタイム オペレーティング システムでは、どのプロセスにプロセッサを割り当てる必要があるか、またすべての実行プロセスが設定された時間制限内にどのくらいの時間収まるかを決定する必要があります。 このタイプのオペレーティング システムの出現は、とりわけ、ミサイルをタイムリーに制御するための軍事装備の必要性と関連しています。 これらのタイプのオペレーティング システムは現在、民間産業で広く使用されており、電話交換機、NASA の火星着陸船、自動車 ABS などのデバイスも実行されています。 よく知られた例: Windows CE、OS-9、Symbian、LynxOS。

ユーザーとのコミュニケーション方法に基づいて、以下を区別します。

  • テキストシステム - コマンドラインから発行されたコマンド、つまりコマンドラインから発行されたコマンドを使用した通信 (UNIX、MS-DOS など)。
  • グラフィックスシステム – グラフィックウィンドウとシンボル (GUI) を使用した通信。 コンピュータは、マウス カーソルを使用して制御されます (たとえば、MS Windows ファミリ、Mac OS)。

オペレーティング システムはアーキテクチャによって次のように分類されます。

  • 単一目的のシステム。 これらは、最も単純な設計のモノリシック システムです。 システムは一度に XNUMX つのタスクのみを実行できます。 一度に実行できるプログラムは XNUMX つだけです (MS-DOS など)。
  • マルチタスク システム (マルチタスク)。 これらは、システム コマンドの階層構造を持つマルチレベル システムです。 システムは、多くのタスクを同時に実行できます (たとえば、プログラム内でテキストを編集しながら印刷プロセスを制御するなど)。 複数のプログラムを同時に実行できます (MS Windows 9x/Me、NT/2000/XP、UNIX、Linux、Mac OS X、OS/2 Warp など)。 
  • シングルアクセスシステム。 これらは、一度に 9 ユーザーのみをサポートするシステムです (MS-DOS、Windows XNUMXx/Me など)。 
  • マルチユーザー システム。 これらは複数のユーザーを同時にサポートするシステムです。 プロセッサは複数のタスクを交互に実行し、切り替えが頻繁に行われるため、ユーザーは実行中にプログラムを操作できます (MS Windows NT/2000/XP、UNIX、Linux、Mac OS X、OS/2 Warp など)。 
  • クライアントサーバーシステム。 これらは、個々のネットワーク コンピュータにインストールされたセカンダリ システムを監視する、非常に複雑な構造を持つシステムです。 アプリケーションは、オペレーティング システムによって、サービスを提供するサーバーの「クライアント」と見なされます。 「クライアント」はシステム カーネルを通じてサーバーと通信し、各サーバーは他のプロセスから十分に分離された、独自の独立した保護されたメモリ空間で実行されます。

組み込みシステム - 操作する機器の不可欠な部分となる特殊なコンピュータ システム。 実行する必要があるタスクに関して厳密に定義された特定の要件を満たす必要があります。 したがって、一般的な多機能パソコンとは言えません。 すべての組み込みシステムは、限られた数のタスクまたは単一のタスクを実行するようにプログラムされたマイクロプロセッサ (またはマイクロコントローラ) に基づいています。 米国のアポロ宇宙船を制御するコンピューターは、最初の組み込みコンピューターであると考えられています。 しかし、Windows CE、FreeBSD、Minix 30 などの最初の大量生産された組み込みコンピューターは、LGM-3 ミニットマン I ミサイルの制御に使用されました。

組み込みオペレーティング システム。 組み込みシステムでの Linux の使用は、組み込み Linux と呼ばれます。 

モバイル オペレーティング システム (またはモバイル OS) – スマートフォン、タブレット、PDA、またはその他のモバイル デバイス用のオペレーティング システム。 モバイル オペレーティング システムは、コンピュータの機能と、携帯電話やその他のモバイル デバイスに役立つその他の機能を組み合わせたものです。 通常は、タッチ スクリーン、電話、Bluetooth、Wi-Fi、ナビゲーション、カメラ、カメラ、音声認識、ボイス レコーダー、音楽プレーヤー、NFC、および赤外線ポートです。 通信可能なモバイル デバイス (スマートフォンなど) には、XNUMX つのモバイル オペレーティング システムが含まれています。これは、ユーザーに表示されるメイン プログラムであり、ラジオやその他のコンポーネントをサポートする低レベルのリアルタイム システムによって補完されます。 注目すべき例には、Blackberry OS、Google Android、および Apple iOS が含まれます。

コメントを追加します