X Window Systemとロブ・パイク間の類似点
X Window Systemとロブ・パイクは(ユニオンペディアに)共通で5ものを持っています: ウィンドウシステム、オペレーティングシステム、コンピュータ・アーキテクチャ、Blit、UNIX。
ウィンドウシステム
ウィンドウシステム とは、平行する複数のタスクにそれぞれ固有の領域としてウィンドウを割当て、画面出力を多重化する、コンピュータ上のメカニズム、及びそのためのソフトウェアのこと。グラフィカルユーザインタフェース (GUI) としてのデスクトップ環境の構成要素で、ウィンドウマネージャの実装をサポートし、グラフィックハードウェアやポインティングデバイスやキーボードの基本的なサポートを提供する。.
X Window Systemとウィンドウシステム · ウィンドウシステムとロブ・パイク ·
オペレーティングシステム
ペレーティングシステム(Operating System、OS、オーエス)とは、コンピュータのオペレーション(操作・運用・運転)のために、ソフトウェアの中でも基本的、中核的位置づけのシステムソフトウェアである。通常、OSメーカーが組み上げたコンピュータプログラムの集合として、作成され提供されている。 オペレーティングシステムは通常、ユーザーやアプリケーションプログラムとハードウェアの中間に位置し、ユーザーやアプリケーションプログラムに対して標準的なインターフェースを提供すると同時に、ハードウェアなどの各リソースに対して効率的な管理を行う。現代のオペレーティングシステムの主な機能は、ファイルシステムなどの補助記憶装置管理、仮想記憶などのメモリ管理、マルチタスクなどのプロセス管理、更にはGUIなどのユーザインタフェース、TCP/IPなどのネットワーク、などがある。オペレーティングシステムは、パーソナルコンピュータからスーパーコンピュータまでの各種のコンピュータや、更にはスマートフォンやゲーム機などを含む各種の組み込みシステムで、内部的に使用されている。 製品としてのOSには、デスクトップ環境やウィンドウシステムなど、あるいはデータベース管理システム (DBMS) などのミドルウェア、ファイル管理ソフトウェアやエディタや各種設定ツールなどのユーティリティ、基本的なアプリケーションソフトウェア(ウェブブラウザや時計などのアクセサリ)が、マーケティング上の理由などから一緒に含められていることもある。 OSの中で、タスク管理やメモリ管理など特に中核的な機能の部分をカーネル、カーネル以外の部分(シェルなど)をユーザランドと呼ぶ事もある。 現代の主なOSには、Microsoft Windows、Windows Phone、IBM z/OS、Android、macOS(OS X)、iOS、Linux、FreeBSD などがある。.
X Window Systemとオペレーティングシステム · オペレーティングシステムとロブ・パイク ·
コンピュータ・アーキテクチャ
ンピュータ・アーキテクチャ(computer architecture)は、コンピュータ(特にハードウェア)における基本設計や設計思想などを意味する。アーキテクチャ(建築)には、単に「建築物」以外に、設計や様式という意味があるが、それから転じて、コンピュータ分野においても使われるようになった。「設計思想」などと意訳されることもある。技術者や研究者の用語としては(企業ごとの用語の違いにもよるが)「方式」という語が使われることもある。 1964年のSystem/360で最初に使われた用語で、その際の意味としては、入出力インタフェースを含むコンピュータシステムのハードウェア全体(周辺機器自体は含まない)の、ユーザー(プログラマ、OSを設計するプログラマも含む)から見たインタフェースの定義であり、具体的には使用できるレジスタの構成、命令セット、入出力(チャネルコントロールワード)などであり、実装は含まない。このアーキテクチャが同一のコンピュータ間や、上位互換のアーキテクチャを持つコンピュータへの移行や、上位互換の周辺機器への移行などは、ソフトウェアの互換性が原則として保証される。またハードウェアの内部設計や実装は、定義されたアーキテクチャを守る限り、技術の進歩に応じて自由に更新できる。この結果、コンピュータ・ファミリー(シリーズ)が形成可能となる。現在で言えばレイヤー定義であり仮想化の一種でもある。 また、システムアーキテクチャ、エンタープライズアーキテクチャ、ソフトウェアアーキテクチャ、ARMアーキテクチャなどの用語も増えている。.
X Window Systemとコンピュータ・アーキテクチャ · コンピュータ・アーキテクチャとロブ・パイク ·
Blit
Blit は、1982年、ベル研究所のロブ・パイクと Bart Locanthi が設計したプログラム可能なビットマップグラフィック端末である。最初は単なるASCII端末として起動し、UNIXシステムにログインするとウィンドウマネージャをダウンロードし、各ウィンドウがホストシステムの仮想端末として機能する(シリアル回線での多重化)。各ウィンドウは端末エミュレータが動作しているが、対話型のグラフィカルなアプリケーションをダウンロードして置き換えることができる。結果として、今日のUNIX上のウィンドウシステムとよく似た環境を実現していた。しかし、各アプリケーションは本体とインタフェース部に分かれ、別々のマシン上で動作している点が異なる。初期の分散コンピューティングの実装例でもある。 Blit は、AT&T/Teletype model として製品化され、その後 630 と 730 というモデルがリリースされている。 "Blit" の民間語源として "Bell Labs Intelligent Terminal" の略だと言われている。作者自身はジョークとして "Bacon, Lettuce, and Interactive Tomato" の略だと言ったことがある。しかし、ロブ・パイクのBlitに関する論文には、"Bit blit" の後半に由来すると書かれている。本来のニックネームは "jerq" であり、これは Three Rivers の PERQ グラフィックワークステーションに由来するジョークである。.
BlitとX Window System · Blitとロブ・パイク ·
UNIX
UNIX (ユニックス、Unix、)は、コンピュータ用のマルチタスク・マルチユーザーのオペレーティングシステムの一種である。公式な商標は「UNIX」だが、商標以外の意味として「Unix」、またはスモールキャピタルを使用して「Unix」などとも書かれる。Unixは1969年、AT&Tのベル研究所にて、ケン・トンプソン、デニス・リッチーらが開発を開始した。 当初はアセンブリ言語のみで開発されたが、1973年にほぼ全体をC言語で書き直した。このため、Unixは歴史上、初めて高水準言語で書かれたOSであると言われる。 1973年の段階ではPDP-11に依存したコードが多く、移植性は低かったが、その後徐々にPDP-11に依存したコードを減少させ、1978年にInterdata 8/32への移植に成功して以降、徐々に他のプラットフォームにも移植されていった。 現在では「Unix」という語は、Unix標準に準拠するあらゆるオペレーティングシステムの総称でもある。現在ではUnixシステムは多数の系統に分かれており、AT&Tの開発停止後も、多数の商用ベンダーや非営利組織などによって開発が続けられている。 1970年代から1980年代の初期にかけて、Unixは大学や研究所などの教育機関で広範囲に採用され、特にカリフォルニア大学バークレー校をオリジナルとするBSD系統が誕生した。また Version 7 Unix や UNIX System V の特徴を持つオペレーティングシステムは「伝統的なUNIX」(traditional Unix)とも呼ばれる。 2007年に、「UNIX」の商標の所有者である標準化団体のThe Open Groupは、Single UNIX Specificationを完全に満たすと認証を受けたシステムのみが「UNIX」の商標を得られるとした。このためそれ以外のシステムは(ずっと以前から、AT&T版およびBSD以外を指して使われていた用語だが)「Unixシステムライク」または「Unixライク(Unix系)」と呼ばれるようになった。ただし The Open Groupはその呼称を気に入っていない。 現在では多く使われているUnixとしてはmacOS、AIX、HP-UX、Solarisなどがある(いずれも商用)。また認証を受けていないUnix系としてはLinux(派生OSにAndroid他)やMINIX、BSDの派生OS(FreeBSD、NetBSD、OpenBSD、DragonFly BSDなど)がある。.
上記のリストは以下の質問に答えます
- 何X Window Systemとロブ・パイクことは共通しています
- 何がX Window Systemとロブ・パイク間の類似点があります
X Window Systemとロブ・パイクの間の比較
ロブ・パイクが32を有しているX Window Systemは、221の関係を有しています。 彼らは一般的な5で持っているように、ジャカード指数は1.98%です = 5 / (221 + 32)。
参考文献
この記事では、X Window Systemとロブ・パイクとの関係を示しています。情報が抽出された各記事にアクセスするには、次のURLをご覧ください: