System)の略です。読み方は、オーエスです。OSは、日本語では基本ソフトと呼ぶことがありますが、パソコンやスマホを起動したときに最初に起動するいわば、プラットフォームとなるソフトウェアです。OSは、以下の役割を持つソフトウェアです。タスクの管理タスクを実行する順番を管理し、その順番にあわせてタスクに必要な資源(CPU、メインメモリ、ファイル、入力装置など)を割り当てる機能。メモリの管理プログラム開始時にメインメモリを割り当て、プログラムの終了でメインメモリを開放する機能です。仮想記憶なども行います。補助記憶装置の空いている領域にファイルを書き込んだり、補助記憶装置からファイルを読み込んだりする機能です。各インターフェイスに接続している入力装置、モデム、プリンタなどの周辺機器の制御を管理する機能です。API(アプリケーションプログラミングインターフェース)の提供アプリケーションソフトが共通して利用できるインターフェイスを提供します。OSのカーネルとはカーネルは、OSの中核部分のことです。メモリ、CPU、入出力を中心としたハードを抽象化し、ハードとアプリがやり取りできるようにするプログラムで、アプリケーションのための機能として、プロセス抽象化機能、プロセス間通信機能、システムコールなどを提供しています。カーネルとシステムコールについては以下にまとめました。機能を呼び出すために使用される機構のことです。典型的なハードウェアとOSの関係は次の通りです。オペレーティングシステムは、使われるハードウェア、目的によって異なるのが普通です。当時は、汎用のOSは存在せずに、GM-NAAはユーザーが独自に作ったオペレーティングシステムでした。System/360用のオペレーティングシステムである、OS/360(オーエスさんろくまる)です。OS/360は、次のような特徴を持っていました。磁気ディスク装置(DASD)を採用プログラム用のAPIを用意オペレータ用システムコマンド(JCL)を用意これらは、現在のコンピューターの運用形態に近いものになっています。現在のIBM製メインフレームOS(z/OS)も、OS/360の思想を受け継いでいます。上位互換性があり、当時のアプリケーションがそのまま動作するのは驚くべきことです。現在、OS/360はIBMからフリーでダウンロードすることが可能です(http://www.ibiblio.org/jmaynard/)。オープン系のオペレーティングシステムのほとんどは、UNIXとその起源であるMultics(マルティックス)を源流に持ちます。UNIXの歴史は次の図を見るとわかりやすいです。(出典:https://en.wikipedia.org/wiki/Unix)UNIX(ユニックス)は、マルチタスク・マルチユーザーのオペレーティングシステムです。Unixは1969年、AT&Tのベル研究所にて、ケン・トンプソン、デニス・リッチー、ブライアン・カーニハン、ダグラス・マキルロイ、マイク・レスク、ジョー・オサンナらが開発を開始しました。当初アセンブリ言語のみで開発されたが、1973年にほぼ全体をC言語で書き直したことで、その後の開発が容易になり、異なるハードウェアへの移植性も向上しました。現在、商用のワークステーション、パソコンサーバー、スマホ、タブレットで動作している多くのオペレーティングシステムはUNIXをその起源に持っています。UNIXを起源に持つ代表的なオペレーティングシステムとして、次のものがあります。製のUNIXオペレーティングシステムです。HP製のPA-RISCの上で動作します。オペレーティングシステムです。ちなみに、AIXはバクロニムです。p(従来のRS/6000、POWER系)で動作します。オラクルによるサン買収に伴い、現在の開発はオラクルが行っています。XENIXXENIX(ジーニックス・ゼニックス)は、マイクロソフトによって開発されたUNIXです。安価なマイクロコンピュータで動作することから、1980年代半ばから1990年代初頭にかけて大きなシェアを誇りました。マイクロソフトがUNIXの開発を行っていたことは、今となっては驚くべきことですね。NeXTSTEPとMacOSNeXTSTEP(ネクストステップ)は、スティーブジョブズが創業したNeXTコンピュータのオブジェクト指向マルチタスクオペレーティングシステムです。上で動作するよう開発されました。XやiOSはNeXTSTEPの後身です。中で例として開発したUnix系のオペレーティングシステム(OS)です。後にLinuxを開発するリーナス・トーバルズに影響を与えたと言われています。obsolete)」という発言は大きな議論を巻き起こしました。当時の時代背景としては、タンネンバウムの主張は理解できるものの、その後の歴史はリーナス側、Linuxの勝利と言ってよいでしょう。LinuxLinuxは1991年にフィンランド大学の学生だったリーナス・トーバルズによって開発が開始されました。Linuxは、サーバーOSとして主流であるほか、AndroidもLinuxカーネルのカスタムです。AndroidAndroid(アンドロイド)は、2003年にスマートフォンやタブレットなどの携帯情報端末を主なターゲットとして設立されたAndroid社が開発したOSです。Android社はその後、2005年にGoogleに買収されました。Androidは、カスタマイズ版Linuxカーネル、ライブラリやフレームワークその他のミドルウェア、ART仮想マシン、主要なアプリケーションからなるソフトウェアスタック(集合)パッケージで構成されています。スマートフォン用のオペレーティングシステム(OS)としては、世界シェア1位です。PC向けにDOSというCUIベースのオペレーティングシステムを作っていました。1.0がリリースされました。DOSという16ビットOSにかぶせられたGUI(グラフィカルユーザーインターフェース)でした。3.0は初めて商業的に成功しユーザーに認知されるようになります。3.1と着実に進歩し、クライアントのみならず、サーバー系でもUNIXの牙城に挑むようになります。95は、インターネットの普及とあいまって、商業的には大成功を収めデスクトップOSでの地位を決定的なものとします。95は、同時期に販売されるようになったワープロソフトであるWord、スプレッドシートであるExcel、プレゼンソフトであるPowerPointをセットで抱き合わせたいわゆるマイクロソフトオフィスと共に、マイクロソフトをパソコン業界のデファクトスタンダードへと導きました。1990年代後半から2000年代前半まで、Intel系のCPUを使い、OSとしてWindowsを載せたパソコンのシェアが90パーセントを超えていたことが分かります。その後のWindowsのリリース状況は次の通りです。iOSなどのスマホ、タブレット勢に押されているとはいえ、パソコンに限るといまだにWindowsのシェアは90%を超えると言われています。https://news.mynavi.jp/article/20180104-566132/)Windowsの歴史については以下にまとめました。マイクロソフトWindowsの歴史年表、OSの種類、バージョン一覧、比較評価まとめパソコン向けでは、最も使われているOSであるWindowsについて調べてみました。いうキャラクタベースのオペレーテ...it-textbook.com2018.05.01GUIとCUIOSの機能そのものとは直接関係ありませんが、OSと関連してよく引き合いに出される言葉です。Interface、グラフィカルユーザーインターフェース、グラフィックによる入力インターフェースのことです。最近のOSは、ほとんどGUIベースのインターフェースを持っています。Interface、キャラクターユーザーインターフェース、コマンドによる文字ベースの入力インターフェースのことです。Windows以前のDOSでは、CUIでした。広義のOSは、ユーザーインターフェースまで含んでOSと呼びます。昔はきれいなGUIであることを含んで優れたOSと呼ばれた時代もありました。狭義のOSは、今も昔もカーネル部分のみでユーザーインターフェースとは無関係です。まとめOSをまとめると次の通りです。OSとは基本ソフトのことです。Android、iOS以外にオープン系のOSは、ほとんどはUNIXをその源流に持ちます。パソコンでは昔も今もWindowsのシェアが90%を超えています。サーバーOSはLinux系のOSがよく使われています。時代ごとにパソコンの主流となったクライアントOSをまとめてみました。パソコンOSの比較、種類を年表でまとめました。CP/M[Digit...2018.05.01OSiOS(アイオーエス)とは?意味をわかりやすく解説、最新、バージョン一覧アップルのiPhoneやiPad向けのOSが、iOSです。iOSはAppleが開発・提供しているオペレーティングシステム(組み込みプラットフォーム)です。?スマホ向け、バージョン、アプリ、アップデートスマートフォン用のOSとしては、世界で最も使われているAndroidについて調べてみました。機能を呼び出すために使用される機構のことです。Memoryの略です。読み出しだけのメモリー、読み出し専用のメモリーです。何かのデータがすでに書き込まれている、あるいは書き込みができるということになります。...2018.05.01OSLinux(リナックス)とは?初心者入門、ダウンロード、インストールサーバー用のOSとしては、デファクトスタンダードであるLinuxについて調べてみました。Linuxは、スクラッチで書かれたオープンソースのOSです。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。コメントデータの処理方法の詳細はこちらをご覧ください。SEの教科書.メニューHOMEホーム検索トップサイドバースポンサーリンクカテゴリーIT業界の基礎知識OSソフトウェア開発のライフサイクルデータベースプログラミング。