> 今日の仮想通貨ニュース
bitcoin
bitcoin

$94260.379873 USD 

-1.41%

ethereum
ethereum

$3346.990024 USD 

0.72%

tether
tether

$0.998498 USD 

-0.07%

xrp
xrp

$2.159476 USD 

0.54%

bnb
bnb

$692.492544 USD 

0.53%

solana
solana

$185.849942 USD 

-1.12%

dogecoin
dogecoin

$0.313262 USD 

0.20%

usd-coin
usd-coin

$0.999911 USD 

-0.03%

cardano
cardano

$0.890050 USD 

3.51%

tron
tron

$0.260119 USD 

3.65%

avalanche
avalanche

$37.250133 USD 

-0.13%

toncoin
toncoin

$5.811489 USD 

1.82%

chainlink
chainlink

$22.633948 USD 

-0.19%

shiba-inu
shiba-inu

$0.000022 USD 

1.55%

sui
sui

$4.200888 USD 

0.15%

オペレーティングシステム (OS)

オペレーティング システム (OS) とは何ですか?

オペレーティング システムは、コンピュータのリソースを管理するソフトウェア プログラムです。これは、アプリがコンピューターのハードウェアと通信できるようにするソフトウェアです。

プログラムはハードウェアと直接通信する場合があります。ただし、ほとんどのソフトウェア プログラムは、特定のハードウェアと通信するように開発されていません。代わりに、オペレーティング システムがそれを行います。

オペレーティング システムは最初のコンピューターでは利用できませんでした。すべてのコンピューター プログラムには、プログラムの実際の機能を実行するだけでなく、ハードウェアの実行と接続に必要なコードがすべて組み込まれている必要があります。その結果、コンピュータプログラムの開発は困難になり、操作も複雑になりすぎました。各ソフトウェアは、そのソフトウェアが設計された特定のコンピュータ上でのみ実行できます。

オペレーティングシステムの機能

OSはその目的を達成するためにさまざまな機能を実行します。これらの目的は次のとおりです。

プロセス管理: いつでも、CPU には多数のプロセスが準備完了状態にある可能性があります。ただし、プロセッサは一度に 1 つのプロセスしか処理できません。その結果、CPU は、操作が継続的かつスムーズにリソースにアクセスできるようにするための手順を採用する必要があります。あるプロセスを別のプロセスよりも優先してはならず、準備完了状態にあるすべてのプロセスが確実に実行されるようにする必要があります。例としては、先着順、ラウンドロビン、最短ジョブ優先、優先スケジューリング、その他の CPU スケジューリング技術があります。

メモリ管理: プロセスを実行するには、プロセス全体がメイン メモリにロードされてから実行されます。プロセスが完了するとメモリが解放され、他のプロセスに使用できるようになります。その結果、プロセスにメモリを割り当てたり割り当てを解除したりしてメモリを管理するのは、オペレーティング システムの責任になります。

I/O デバイス管理: システムには、さまざまな I/O デバイスが存在します。さまざまなプロセスでさまざまなリソースへのアクセスが必要になります。ただし、これらのデバイスにはプロセスから直接アクセスしないでください。その結果、I/O デバイスを必要とするプロセスによる I/O デバイスの使用を承認するのはオペレーティング システムの責任です。

ファイル管理: 各コンピュータには、独自のファイル、フォルダ、およびディレクトリ構造のセットがあります。これらはすべて、コンピュータのオペレーティング システムによって維持および処理されます。ファイル アロケーション テーブル (FAT) は、これらすべてのファイルの情報を追跡するために使用されます。その結果、ファイル割り当てテーブルには、ファイル名、ファイル サイズ、ファイル タイプなど、ファイルに関するあらゆる詳細が保存されます。権限のないユーザーによってファイルが開かれないようにするのもオペレーティング システムの責任です。

仮想メモリ: アプリケーションのサイズがメイン メモリを超える場合、オペレーティング システムは、頻繁に使用されるページのみをメイン メモリにロードします。これは仮想メモリと呼ばれます。

最も人気のあるオペレーティング システムは何ですか?

以下は、コンピューティングの歴史におけるいくつかのコンピューター オペレーティング システムの例のリストです。

注記

GPOSとは、以下のOS(汎用OS)を指します。 RTOS の例は、RTOS (リアルタイム オペレーティング システム) の説明にあります。

マイクロソフトウィンドウズ

Microsoft Windows は、現在コンピュータで最も人気があり広く使用されているオペレーティング システムであり、Windows 10 がリリースされる最新の Windows バージョンです。 PC および IBM 互換システムではオペレーティング システムが実行されます。

マックOS

macOS は Apple のコア オペレーティング システムであり、デスクトップ コンピューターとラップトップ コンピューターの両方で使用されています。

Linux

Linux は、PC および IBM 互換システムにインストールできる無料のオープンソース オペレーティング システムです。オープンソースであるため、Ubuntu、Debian、Red Hat、Slackware などのさまざまな Linux ディストリビューションの生成に使用されます。当社サイトの Linux バリエーションの完全なリストとオペレーティング システムの詳細については、Linux ページを参照してください。

Chrome OS/クロム

Chrome OS は、Google Chromebook にプリインストールされているオペレーティング システムです。

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

モバイル オペレーティング システムは、ポータブル オペレーティング システムとも呼ばれ、スマートフォンやタブレットなどのモバイル デバイスで使用されます。

アンドロイド

Android は、スマートフォンやタブレット上で動作するモバイル オペレーティング システムです。非常に多くのスマートフォンが Android オペレーティング システムの一種を使用しているため、Android は現在地球上で最も一般的なオペレーティング システムです。

iOS

Apple iOS オペレーティング システムは、Apple の iPhone および iPad 上で動作するソフトウェアです。

信頼された実行環境 (TEE)

Trusted Execution Environment (TEE) は、メイン プロセッサ内の安全な領域であり、機密性の高いコードやデータが改ざんや外部からの監視を恐れることなく動作できる保護されたスペースを提供します。

人間の鍵

ヒューマン キーは、ユーザーの身元、知っていること、所有しているものから派生した暗号キーです。これらは、デジタル資産の保護、プライバシーの保護、分散型 Web へのアクセスに使用されます。

オープンファイナンス (OpenFi)

OpenFi は「Open Finance」の略で、従来の金融 (TradFi) と分散型金融 (DeFi) を統合した金融フレームワークです。

サービスとしてのロールアップ (RaaS)

Rollups-as-a-Service (RaaS) を使用すると、ビルダーは独自のロールアップを迅速に構築して起動できます。 RaaS プロバイダーは、基盤となる技術スタックのカスタマイズ、コードなしの管理、コア インフラストラクチャとのワンクリック カスタム統合などのエンドツーエンドのソリューションを提供します。

データ可用性サンプリング (DAS)

データ可用性サンプリング (DAS) は、各参加者がデータセット全体をダウンロードすることなく、分散型アプリケーションがブロック データの可用性を検証できるようにする方法です。

複数のデータの可用性 (MultiDA)

このブロックチェーン アーキテクチャでは、複数のデータ可用性 (DA) サービスを使用してデータの冗長性を確保します。