ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
無料
ブラウザよりも高速アクセス!
 

QNX

索引 QNX

QNX(キューエヌエックス、またはキューニックスと発音)は商用のリアルタイムUnix系オペレーティングシステムであり、POSIXとPOSIX 1003.1bに対応している。主に組み込みシステム向けに販売されている。元々はカナダの企業QNXソフトウェアシステムズが開発していたが、同社は後にリサーチ・イン・モーション(現ブラックベリー)が取得した。.

81 関係: ARMアーキテクチャ対称型マルチプロセッシングミドルウェアマイクロプロセッサマイクロカーネルハーマン・インターナショナルハードディスクドライブメモリ管理モノリシックカーネルモバイルオペレーティングシステムユニシスライブラリリンクリアルタイムオペレーティングシステムリアルタイムシステムリソーススタベーションブラックベリー (企業)ブートプロトコルスタックプロプライエタリ・ソフトウェアプロセッサ親和性プロセス間通信テレマティクスデバイスドライバフロッピーディスク分散オペレーティングシステムアプリケーションプログラミングインタフェースアドレス空間ウォータールー大学オンタリオ州オープンソースカーネルクローズドソースクアンタム (企業)グラフィカルユーザインタフェースグローブ・アンド・メールシスコシステムズスレッド (コンピュータ)スケジューリングタブレット (コンピュータ)サブルーチン割り込み (コンピュータ)BlackBerry 10BlackBerry PlayBookBlackBerry Tablet OSBSDCisco IOSCPU組み込みシステムEclipse (統合開発環境)...計算機科学自動車通信プロトコルIntel 8088ITRONLinuxLynxOSMachMicrosoft Windows Embedded CEMIPSアーキテクチャNetBSDOS-9PkgsrcPOSIXPOSIX 1003.1bPowerPCRead only memoryStrongARMSuperHTHEOS (人工衛星)UNIXUnix系VxWorksX Window SystemX86XScale1980年1980年代1982年2001年2004年 インデックスを展開 (31 もっと) »

ARMアーキテクチャ

ARMアーキテクチャ とは、ARMホールディングスの事業部門であるARM Ltdにより設計・ライセンスされている、組み込み機器や低電力アプリケーション向けに広く用いられている、プロセッサコアのアーキテクチャである。.

新しい!!: QNXとARMアーキテクチャ · 続きを見る »

対称型マルチプロセッシング

対称型マルチプロセッシング(たいしょうがたマルチプロセッシング、Symmetric Multiprocessing、SMP)とは、物理メモリを共有して管理する「メモリ共有型並列コンピューティング(マルチプロセッシング)方式」のこと。.

新しい!!: QNXと対称型マルチプロセッシング · 続きを見る »

ミドルウェア

ミドルウェア(Middleware)は、コンピュータの分野で、コンピュータの基本的な制御を行うオペレーティングシステム(OS)と、各業務処理を行うアプリケーションソフトウェアとの中間に入るソフトウェアのこと。 通常はオペレーティングシステムの機能の拡張、あるいはアプリケーションソフトウェアの汎用的(共通的)な機能を集めたものである。アプリケーションソフトウェアはミドルウェアに要求を出すと、ミドルウェアがオペレーティングシステムに必要な要求を出し、結果をアプリケーションソフトウェアに返す。あるいはミドルウェア自体が各アプリケーションソフトウェアの起動・停止・監視などを含めた制御を行う。 代表的なミドルウェアには、データベース管理システム(DBMS)やトランザクションモニターなどがある。.

新しい!!: QNXとミドルウェア · 続きを見る »

マイクロプロセッサ

マイクロプロセッサ(Microprocessor)とは、コンピュータなどに搭載される、プロセッサを集積回路で実装したものである。 マイクロプロセッサは小型・低価格で大量生産が容易であり、コンピュータのCPUの他、ビデオカード上のGPUなどにも使われている。また用途により入出力などの周辺回路やメモリを内蔵するものもあり、一つのLSIでコンピュータシステムとして動作するものを特にワンチップマイコンと呼ぶ。マイクロプロセッサは一つのLSIチップで機能を完結したものが多いが、複数のLSIから構成されるものもある(チップセットもしくはビットスライスを参照)。 「CPU」、「プロセッサ」、「マイクロプロセッサ」、「MPU」は、ほぼ同義語として使われる場合も多い。本来は「プロセッサ」は処理装置の総称、「CPU」はシステム上で中心的なプロセッサ、「マイクロプロセッサ」および「MPU(Micro-processing unit)」はマイクロチップに実装されたプロセッサである。本項では、主にCPU用のマイクロプロセッサについて述べる。 当初のコンピュータにおいて、CPUは真空管やトランジスタなどの単独素子を大量に使用して構成されたり、集積回路が開発されてからも、たくさんの集積回路の組み合わせとして構成されてきた。製造技術の発達、設計ルールの微細化が進むにつれてチップ上に集積できる素子の数が増え、一つの大規模集積回路にCPU機能を納めることが出来るようになった。汎用のマイクロプロセッサとして最初のものは、1971年にインテルが開発したIntel 4004である。このマイクロプロセッサは当初電卓用に開発された、性能が非常に限られたものであったが、生産や利用が大幅に容易となったため大量に使われるようになり、その後に性能は著しく向上し、価格も低下していった。この過程でパーソナルコンピュータやRISCプロセッサも誕生した。ムーアの法則に従い、集積される素子数は増加し続けている。現在ではマイクロプロセッサは、大きなメインフレームから小さな携帯電話や家電まで、さまざまなコンピュータや情報機器に搭載されている。.

新しい!!: QNXとマイクロプロセッサ · 続きを見る »

マイクロカーネル

マイクロカーネル(microkernel)とはオペレーティングシステムの設計思想、及びそのようなOSのカーネル部の名称である。OSが担う各種機能のうち、必要最小限のみをカーネル空間に残し、残りをユーザーレベルに移すことで全体の設計が簡素化でき、結果的に性能も向上できるという考え方。カーネル本体が小規模な機能に限定されるので「マイクロカーネル」と呼ばれるが、必ずしも小さなOSを構成するとは限らない。 マイクロカーネルの出現に伴い、従来型のOSを「モノリシックカーネル(一枚岩のカーネルという意)」と呼ぶようになった。.

新しい!!: QNXとマイクロカーネル · 続きを見る »

ハーマン・インターナショナル

ハーマン・インターナショナル・インダストリーズ(Harman International Industries, Incorporated)は、オーディオ機器などを製造、販売するアメリカ合衆国に本拠を置く多国籍企業である。オーディオ・ブランドとして、JBL、harman/kardon、Infinity、Mark Levinson、Lexicon、AKG、Studer、Soundcraft、CROWN、dbxなどを所有する。2016年11月にサムスン電子がハーマンインターナショナルを約80億米ドルで買収することに合意したと発表し、2017年3月10日に買収作業を完了、サムスン電子に合併された。.

新しい!!: QNXとハーマン・インターナショナル · 続きを見る »

ハードディスクドライブ

AT互換機用内蔵3.5インチHDD(シーゲイト・テクノロジー製) ハードディスクドライブ(hard disk drive, HDD)とは、磁性体を塗布した円盤を高速回転し、磁気ヘッドを移動することで、情報を記録し読み出す補助記憶装置の一種である。.

新しい!!: QNXとハードディスクドライブ · 続きを見る »

メモリ管理

メモリ管理(メモリかんり)とは、コンピュータのメモリを管理するもの。単純化すれば、プログラム(プロセスなど)の要求に応じてメモリの一部を割り当てる方法と、そのメモリが不要となったときに再利用のために解放する方法を提供する。 今日では、CPU(メモリ管理ユニット)とオペレーティングシステムが協働して仮想記憶やメモリ保護を提供するのが一般的である。 また、各種データ構造を線形空間であるメモリに展開する場合の管理手法(アルゴリズム)についても「メモリ管理」と呼ばれる。.

新しい!!: QNXとメモリ管理 · 続きを見る »

モノリシックカーネル

モノリシックカーネル(、一枚岩(モノリス)のような、一体のカーネルの意)とは、オペレーティングシステム(以下、OSと略記)におけるカーネルの構造、および設計思想を指す。「入出力機能やネットワーク機能、デバイスのサポートなどOSの一般的な機能」をカーネルと同一のメモリ空間に実装・実行する手法を言う。 代表的なモノリシックカーネルOSとしては、古典的なUNIXとその派生OSがあげられる。 モノリス(monolith)とは「一枚岩」の意であり、モノリシック(monolithic)とは「一枚板の」という形容詞である。.

新しい!!: QNXとモノリシックカーネル · 続きを見る »

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

モバイルオペレーティングシステムとは、スマートフォン、携帯情報端末(PDA)、Ultra-Mobile PC、MIDなどの携帯機器に搭載される汎用のオペレーティングシステム。モバイルOS、携帯汎用OS、モバイルプラットフォームともいう。 組み込みオペレーティングシステムの一種ではあるが、Windowsなどのデスクトップコンピュータで利用されるOSのようにユーザインタフェースや各種設定ツールなどのユーティリティが組み込まれ、直接ユーザに意識される機会が多い。ソフトウェア開発のためのライブラリ、ユーザインタフェースフレームワークなどが開発元から提供され、サードパーティーによって開発されたソフトウェアが利用可能となっている。 モバイルオペレーティングシステムには、Symbian OSのように携帯機器向けに独自に開発されたもの、iOSのようにデスクトップOSから派生したもの、Androidのように組み込みLinuxから派生したものなどがある。.

新しい!!: QNXとモバイルオペレーティングシステム · 続きを見る »

ユニシス

ユニシス (Unisys Corporation, NYSE) は、アメリカのITサービスとソリューションを提供する国際的企業。またユニシスはシステム機器などの設計/製造も行っている。 日本での事業は関連会社である日本ユニシスが実施していたが、2006年に持株の全てを売却。資本関係は存在しない。ただし業務提携は継続されている。.

新しい!!: QNXとユニシス · 続きを見る »

ライブラリ

ライブラリ()は、汎用性の高い複数のプログラムを再利用可能な形でひとまとまりにしたものである。ライブラリと呼ぶ時は、それ単体ではプログラムとして作動させることはできない実行ファイルではない場合がある。ライブラリは他のプログラムに何らかの機能を提供するコードの集まりと言うことができる。ソースコードの場合と、オブジェクトコード、あるいは専用の形式を用いる場合とがある。たとえば、UNIXのライブラリはオブジェクトコードをarと呼ばれるアーカイバでひとまとめにして利用する。図書館()と同様にプログラム(算譜)の書庫であるので、索引方法が重要である。 また、ソフトウェア以外の再利用可能なものの集合について使われることもある。.

新しい!!: QNXとライブラリ · 続きを見る »

リンク

記載なし。

新しい!!: QNXとリンク · 続きを見る »

リアルタイムオペレーティングシステム

リアルタイムオペレーティングシステム(;RTOS)は、リアルタイムシステムのためのオペレーティングシステム (OS) である。組み込みオペレーティングシステムに多い。OSの主要な機能である資源管理において、時間資源の優先度に基づく配分と実行時間の予測可能性を提供することに特化している、ないし、そういった機能に力を入れている。 以下、ほとんどのRTOSが持つ、基本的な機能について述べる。 RTOSは、実行コンテキストを保持するオブジェクト(UNIXではスレッドと呼んでいるものに近いが、RTOSではもっぱらタスクと呼ぶ。以下タスクで統一する)と、タスク間の同期通信機構を提供する。同期通信機構により特定のタスクに待ち状態が発生したときのスケジューリングを行うのも、一般的なOSと同様RTOSの仕事であるが、このスケジューリング規則にRTOSの大きな特色がある。 RTOSへの要求には、以下のようなものが挙げられる。.

新しい!!: QNXとリアルタイムオペレーティングシステム · 続きを見る »

リアルタイムシステム

リアルタイムシステム(Real-time System)とは、ジョブの実行が命令された時、その処理を設定された時間通りに動作することに着目した制御工学における概念の一つであり、「リアルタイム処理」とも呼ばれている。;ハードリアルタイムシステム;ファームリアルタイムシステム;ソフトリアルタイムシステム リアルタイム性を高めるために、どのような順番でジョブを処理するか(スケジューリング)が重要となる。各ジョブ(タスク)の重要度がスケジューリングの基準となることが多く、重要度が時間と共に変化する動的スケジューリングと、変化しない静的スケジューリングに大別される。またスケジューリングの結果、各ジョブがどの程度実行されるかも議論の対象となる。.

新しい!!: QNXとリアルタイムシステム · 続きを見る »

リソーススタベーション

リソーススタベーション(Resource Starvation; 資源飢餓)とは、マルチタスクに関連した問題であり、プロセスが必要なリソースをほぼ永久的に獲得できない状況を言う。プログラムは、そのようなリソースが無ければ処理を完了できない。 リソーススタベーションはデッドロックによっても発生する。デッドロックは互いに相手が必要なリソースを獲得しあったふたつ以上のプロセスが存在して、どちらも自身の獲得したリソースを諦めない状態である。 リソーススタベーションの例として、エドガー・ダイクストラの食事する哲学者の問題がある。 問題の根本はスケジューリング方式にある。スケジューリングはカーネルの機能の一部だが、一般にリソースを平等に割り当てることを目指している。つまり、スケジューリングアルゴリズムは、どのプロセスも永久的に必要なリソースを得られないような状況にならないようリソースの配分を行わなければならない。 多くのオペレーティングシステムのスケジューラはプロセスの優先順位という概念を持っている。高優先順位のプロセスAは低優先順位のプロセスBよりも先に動作する。高優先順位プロセス(A)がブロック(一時休止)しなければ、低優先順位プロセス(B)は(一部のシステムでは)決してスケジュールされないため、リソーススタベーション状態となる。さらに高優先順位のプロセスXがあって、その処理にプロセスBの結果が必要とされている場合、プロセスXは最高優先順位であるにも関わらず処理が完了しないことになる。このような状態を優先順位の逆転と呼ぶ。 りそおすすたへえしよん.

新しい!!: QNXとリソーススタベーション · 続きを見る »

ブラックベリー (企業)

本社:日本ブランズウィックビル |種類.

新しい!!: QNXとブラックベリー (企業) · 続きを見る »

ブート

Windows XPをブート中のインターネット公衆電話 ブート(boot)または ブートストラップ(bootstrap)は、コンピュータシステムの電源投入時、あるいはシステムのリセット後、モニタやOSなどなんらかの基本的なシステムソフトウェアを主記憶に展開し、ユーザプログラムを実行できるようにするまでの処理の流れをいう。ブートローダ(boot loader)は、以上のプロセスで使われるローダ、すなわち、不揮発性の補助記憶にある目的のプログラムを読出し、揮発性の主記憶に書込むプログラムのことである。 電源投入時のブートのことを「コールドブート」、リセットされたことによるブートを「ウォームブート」と言う。ウォームブートでは、コールドブートにおける最初のほうの手続きのいくつかが必要無い場合もあり、そういった手続きを省略することもある。 ブートストラップまたはブートストラップローダ(bootstrap loader)という名前は、ブーツのつまみ革(strap)を自分で引っ張って自分を持ち上げようとするイメージから来ている。つまり、コンピュータはプログラムをロードしないと動作できないが、プログラムをロードするプログラムはどうロードするのだ? というパラドックスに着目した呼称である。.

新しい!!: QNXとブート · 続きを見る »

プロトコルスタック

プロトコルスタック(Protocol stack)は、コンピュータネットワーク用のプロトコルの階層である。プロトコルスイート(Protocol suite)も同じ意味で使われることが多い。ただし「プロトコルスイート」は各種プロトコルの定義、「プロトコルスタック」はそれらのソフトウェアでの実装と、使い分けられることもある。.

新しい!!: QNXとプロトコルスタック · 続きを見る »

プロプライエタリ・ソフトウェア

プロプライエタリ・ソフトウェア(英: proprietary software)または私有ソフトウェア(しゆう-)とは、ソフトウェアの入手、使用、改変、複製などに関する権利を議論する文脈で用いられるソフトウェアの種類についての用語。プロプライエタリ・ソフトウェアとは、ソフトウェアの配布者が、利用者の持つ権利を制限的にすることで自身や利用者の利益およびセキュリティを保持しようとするソフトウェアを指す。制限には法的手法や技術的手法など様々な方法がある。技術的制限手法としては、バイナリ実行コードのみを使用者に提供し、ソースコードは公開しないというソフトウェア流通の方法がある。法的制限手法としては、著作権や特許権、不正競争防止法、国家機密及びそれに基づくソフトウェアライセンス許諾といった方法がある。.

新しい!!: QNXとプロプライエタリ・ソフトウェア · 続きを見る »

プロセッサ親和性

プロセッサ親和性、プロセッサアフィニティ (英 Processor affinity) とは、中央制御のキューを用いたタスクスケジューリングのアルゴリズムの派生形で、タスクが特定のプロセッサと関連付けられるよう制御を行う。キュー内の各タスク(プロセスないしスレッド)が、推奨の(あるいは指定の)プロセッサを示すタグを持ち、各タスクはタグで指定されたプロセッサを割り当てられる。 プロセスは、実行されるとプロセッサ内に状態として残る(特に、キャッシュメモリ) 。プロセスがあるプロセッサで実行された後、同じプロセスが次回動作する際、プロセッサ親和性を用いて前回と同じプロセッサで動作させるようにすると、他のプロセッサで実行するより効率的に動作できるようになる。 プロセッサ親和性を用いたスケジューリングアルゴリズムの実装は、プロセッサとの親和性をどの程度強く持つかによって異なる。実装によって、別のプロセッサでタスクを実行したほうがよければ動作させるプロセッサを換える場合もありえる。わかりやすい例として、プロセッサによる演算中心の二つのタスク(A, B)が一つのプロセッサに親和性を持ってしまうと、他のプロセッサは利用されなくなってしまう。そこで多くの実装では、タスク B を二つ目のプロセッサに移動させ、プロセッサの使用率を最大に引き上げようとする。タスク A は元のプロセッサとの親和性を持ち続けるが、 B は二つ目のプロセッサとの親和性を持つようになる。 プロセッサ親和性を用いると、キャッシュの問題をうまく軽減させることができるが、 ロードバランスの問題を抑制することはできない 。 プロセッサ親和性は、非対称的なアーキテクチャではより複雑なものとなる。例として、 ハイパースレッディング・テクノロジーに対応したデュアルコアプロセッサを2つ搭載したシステムの場合、 CPU のスケジューリングは非常に難しくなる。同一コア上に実装されたハイパースレッディングによる二つの仮想 CPU 間には完全な親和性があり、同じチップ上の二つのコア(コア同士がキャッシュなどの何らかの資源を共有している)同士には若干の親和性、物理的なチップが異なる場合には親和性はない。 キャッシュ以外のリソースも共有されるため、プロセスを特定の CPU に割り当てる基本的な方法として、プロセッサ親和性だけを用いることはできない。たとえばあるプロセスがハイパースレッディングによる仮想的 CPU で動作し、現在はその仮想 CPU がビジーでもう一方がアイドルであるような場合、キャッシュの親和性を考慮すればプロセスはアイドルのプロセッサに割り当てられるべきである。しかし、二つの仮想 CPU はほとんどの演算処理や、キャッシュ、メモリ資源を利用する動作で互いに競合を引き起こすため、一般的には別のコアか CPU が利用できればプロセスをそちらに割り当てる方が効率的である。その場合、プロセスにはキャッシュにデータを入れなおすというペナルティが生じるが、プロセスが CPU 内の機能ユニット資源を巡って競合する必要がないため、おそらく総合的な性能は高い。 Linuxでは、プロセスの CPU 親和性を taskset(1) プログラムで変更することができる。 SGIのシステムでは、 によってプロセスを複数の CPU に結びつける。 NetBSD 5.0 以上のバージョンでは、 pthread_setaffinity_np/pthread_getaffinity_np が利用可能である。また、psrset ユーティリティ によって、一群の CPU に対するスレッドの親和性を設定することができる。 Windows NTでは、スレッドとプロセスの CPU 親和性は、SetThreadAffinityMaskおよび SetProcessAffinityMask API を用いて別個に設定できる。プロセスの親和性はタスクマネージャーからも設定できる。.

新しい!!: QNXとプロセッサ親和性 · 続きを見る »

プロセス間通信

プロセス間通信(IPC、interprocess communication)はコンピュータの動作において複数のプロセス間(の複数のスレッド間)でデータをやりとりするための仕組み。通信するプロセスは同一コンピュータ上にある場合と、ネットワークで接続された別のコンピュータ上にある場合がある。そのようなローカル内対リモート間といったような分類以外にも多くの観点から分類でき、また、スレッド間の通信の帯域幅とレイテンシは様々であり、やりとりされるデータの種類も様々である。メッセージパッシング、同期、共有メモリ、RPCなどといったメカニズムやプリミティブがある。 プロセス間通信の目的・理由には以下のようなものがある。.

新しい!!: QNXとプロセス間通信 · 続きを見る »

テレマティクス

Lexus Gen V navigation system テレマティクス(Telematics)とは、移動体に移動体通信システムを利用してサービスを提供することの総称。テレマティクスサービス(Telematics Service)とも呼ぶ。 テレコミュニケーション(Telecommunication.

新しい!!: QNXとテレマティクス · 続きを見る »

デバイスドライバ

デバイスドライバ(略称:ドライバ、ドライバー、デバドラ)とは、画像ディスプレイモニター、プリンターやイーサネットボード、拡張カードやその他周辺機器など、パソコンに接続されているハードウェアなどをOSによって制御可能にするために用意された、ソフトウェアである。 一般にバスや通信サブシステムを経由してそこに接続している周辺機器と通信する。プログラムからドライバ内のルーチンを呼び出すと、ドライバが周辺機器に対してコマンドを発行する。周辺機器がドライバに対してデータを送り返してきたら、ドライバは元の呼び出したプログラム内のルーチンを呼び出すなどする。ドライバはハードウェアに依存し、OS毎に異なる。非同期なハードウェアインターフェイスに対応するため、割り込み処理を提供していることが多い。.

新しい!!: QNXとデバイスドライバ · 続きを見る »

フロッピーディスク

左から8インチ、5インチ、3.5インチのフロッピーディスク 左から8インチ、5インチ、3.5インチのフロッピーディスクドライブ カードリーダー フロッピーディスク (floppy disk) は、磁気ディスクの一種で、磁性体を塗布・蒸着した樹脂製小円盤を樹脂製の保護ケースに入れたものである。.

新しい!!: QNXとフロッピーディスク · 続きを見る »

分散オペレーティングシステム

分散オペレーティングシステム(ぶんさんオペレーティングシステム、distributed operating system、分散OS)とは分散コンピューティングのための(機能を持つ、あるいはそれらの機能が強化されている)オペレーティングシステムである。.

新しい!!: QNXと分散オペレーティングシステム · 続きを見る »

アプリケーションプログラミングインタフェース

アプリケーションプログラミングインタフェース(、)とは、広義の意味ではソフトウェアコンポーネントが互いにやりとりするのに使用するインタフェースの仕様である。 APIには、サブルーチン、データ構造、オブジェクトクラス、変数などの仕様が含まれる。APIには様々な形態があり、POSIXのような国際規格、マイクロソフトのWindows APIのようなベンダーによる文書、プログラミング言語のライブラリ(例えば、C++のStandard Template Libraryやなど)がある。 商業的に使われる狭義の意味ではOSやミドルウェアやWebサービス等サービスを利用するアプリケーション(Application)を作成する(Programming)ためのインターフェース(Interface)である。こちらの意味ではサービスから提供されないStandard Template Libraryなど言語の標準ライブラリーは含まない。 APIはApplication Binary Interface (ABI) とは異なる。APIはソースコードベースだが、ABIはバイナリインタフェースである。例えば、POSIXはAPIだが、Linux Standard Base (LSB) はABIである(LSBはいろいろな規定の集合なので、正確には「LSBには、ABIにまで踏み込んでいる部分もある」)。.

新しい!!: QNXとアプリケーションプログラミングインタフェース · 続きを見る »

アドレス空間

情報処理において、アドレス空間 (Address Space) とは、メモリアドレスが意味を成すコンテキストを定義したもの。あるいは、一連のメモリアドレスによってアクセス可能なメモリ空間を意味する。 メモリアドレスはコンピュータのメモリ内の物理的位置を識別するものであり、住所とある意味で類似している。アドレスはデータが格納されている位置を指すが、それはちょうど人間の住所がその人の居住地を指すのと同じである。人間の住所とのアナロジーで言えば、「アドレス空間」とは、町や市や国といったある範囲の地域に対応すると考えることができる。2つのアドレスが数値的に同じでも、それぞれ異なるアドレス空間内のアドレスであれば、異なる位置を指していると言える。これは2つの市に「××町○丁目△-□」という住所が存在したとき、それらが別の場所を指すのと同じことである。 アドレス空間の例:.

新しい!!: QNXとアドレス空間 · 続きを見る »

ウォータールー大学

ナダにある理工系中心の大学である。.

新しい!!: QNXとウォータールー大学 · 続きを見る »

オンタリオ州

ンタリオ州(Ontario 、Ontario)は、カナダの州の1つ。 カナダの州の中では最も人口が多く、国全体の人口の約3分の1がこの州に集まっており、カナダの政治・経済の中心となっている。カナダ中東部に位置し、州都はカナダ最大の都市トロント。連邦政府の首都オタワはイギリス系の当州とフランス系のケベック州との境界に位置するが、アメリカ合衆国の首都ワシントンD.C.などのような中央政府直轄地ではなく、あくまでオンタリオ州に属する一都市という位置づけにある。.

新しい!!: QNXとオンタリオ州 · 続きを見る »

オープンソース

ープンソース (open source) とは、言葉通りのソースコードへのアクセスが開かれている(ソースコードが公開されている)ことを意味するのではなく、ソースコードを商用、非商用の目的を問わず利用、修正、頒布することを許し、それを利用する個人や団体の努力や利益を遮ることがないソフトウェア開発の手法を意味する。オープンソース・イニシアティブ は、「オープンソース」と名乗るための要件として「オープンソースの定義」を掲げている。.

新しい!!: QNXとオープンソース · 続きを見る »

カーネル

ーネルはアプリケーションソフトウェアとコンピュータのハードウェアを結び付ける。 カーネル(kernel)は、階層型に設計されたオペレーティングシステム (OS) の中核となる部分である。アプリケーションとハードウェアレベルでの実際のデータ処理との間の架け橋である。システムのリソースを管理し、ハードウェアとソフトウェアコンポーネントのやりとりを管理する。 オペレーティングシステムの基本コンポーネントとして、カーネルはメモリ、CPU、入出力を中心としたハードウェアを抽象化し、ハードウェアとソフトウェアがやり取りできるようにする。また、ユーザープログラムのための機能として、プロセスの抽象化、プロセス間通信、システムコールなどを提供する。 これらのタスクはカーネルによって方式が異なり、設計も実装も異なる。モノリシックカーネルは全てを一つの仮想アドレス空間に格納されたコードで実行して性能を向上させようとする。マイクロカーネルはサービスの大部分をユーザー空間で実行し、コードの保守性とモジュール性を向上させようとする, by K.J.。多くのカーネルはこの二つのカテゴリのいずれか、あるいは中間である。.

新しい!!: QNXとカーネル · 続きを見る »

クローズドソース

ーズドソース(closed source)は、オープンソースの定義を満たさないライセンスに対して使用される語句である。一般に、プログラムのバイナリのみが配布され、ソースコードへのアクセスが許可されていないことを意味する。このため、実用的な目的でソフトウェアに変更を加えることが技術的に不可能になる。このようなプログラムのソースコードは通常企業秘密とみなされる。秘密保持契約などを結ぶことで、第三者がソースコードにアクセスできるようになる場合もある。 クローズドソースという語句には後述するような曖昧性があるため、この語句を使用する際には注意が必要である。.

新しい!!: QNXとクローズドソース · 続きを見る »

クアンタム (企業)

アンタム (Quantum Corporation) は、アメリカ合衆国カリフォルニア州サンノゼに本社を置く、ストレージ関連企業である。 日本法人は日本クアンタムストレージ株式会社である。.

新しい!!: QNXとクアンタム (企業) · 続きを見る »

グラフィカルユーザインタフェース

GUIを提供するソフトウェアの1つ、GNOME グラフィカルユーザインタフェース('''G'''raphical '''U'''ser '''I'''nterface、GUI)は、コンピュータグラフィックスとポインティングデバイスなどを用いる、グラフィカル(ビジュアル)であることを特徴とするユーザインタフェース。キャラクタユーザインタフェース (CUI) やテキストユーザインタフェース (TUI) と対比して語られることが多い。.

新しい!!: QNXとグラフィカルユーザインタフェース · 続きを見る »

グローブ・アンド・メール

ーブ・アンド・メール(英語:The Globe and Mail)はカナダの新聞。英語でカナダ全土向けに発行される日刊紙。本社はオンタリオ州トロントにあり、全国6都市で印刷されている。現在の発行部数は約323,000部で、カナダ最大の全国紙で、日刊紙の中ではトロント・スターに次ぐ2位の発行部数である。親会社はウッドブリッジ社。ベル・カナダ(BCE社)も一部所有している。.

新しい!!: QNXとグローブ・アンド・メール · 続きを見る »

シスコシステムズ

テムズ(Cisco Systems, Inc.)は、アメリカ合衆国カリフォルニア州サンノゼに本社を置く、世界最大のコンピュータネットワーク機器開発会社。Cisco(シスコ)の略称で呼ばれることが多い。.

新しい!!: QNXとシスコシステムズ · 続きを見る »

スレッド (コンピュータ)

レッド(thread)とは、CPU利用の単位。プロセスに比べて、プログラムを実行するときのコンテキスト情報が最小で済むので切り替えが速くなる。スレッドは、thread of execution(実行の脈絡)という言葉を省略したものである。 プログラミングの観点からみると、アプリケーションの処理の「実行の脈絡」は1つでないことが多い。これをシングルスレッドで実現しようとするとシグナルやタイマーを駆使してコーディングすることになる。また、複数のプロセスに分割してプロセス間通信で協調動作させるという方法もある。しかし、いずれの場合もそれらの機能を使うための余分な、本来のアルゴリズムと関係ないコーディングが必要となる。スレッドを使用したプログラミングは本来のアルゴリズムに集中しやすくなり、プログラムの構造が改善されるという効果がある。.

新しい!!: QNXとスレッド (コンピュータ) · 続きを見る »

スケジューリング

計算機科学においてスケジューリングは、スレッドやプロセスやデータの流れについて、システム資源(例えば、プロセッサ時間、通信帯域など)へのアクセスを与える方法である。システムを効果的に負荷分散するため、あるいはターゲットの Quality of Service を保証するためになされる。スケジューリングアルゴリズムは、マルチタスク(同時に複数のプロセスを実行)や多重化(複数のデータの流れを同時に転送)の発展とともに進化してきた。 スケジューラの主な関心事は以下の通りである。.

新しい!!: QNXとスケジューリング · 続きを見る »

タブレット (コンピュータ)

ンピュータにおけるタブレット()、あるいはスレートPCとは、板状のオールインワン・コンピュータやコンピュータ周辺機器に与えられるカテゴリー名称である。本項では主に携帯機器としてのそれを説明する。.

新しい!!: QNXとタブレット (コンピュータ) · 続きを見る »

サブルーチン

ブルーチン(subroutine)は、コンピュータプログラミングにおいて、プログラム中で意味や内容がまとまっている作業をひとつの手続きとしたものである。繰り返し利用されるルーチン作業をモジュールとしてまとめたもので、呼び出す側の「主」となるもの(メインルーチン)と対比して「サブルーチン」と呼ばれる。サブプログラム (subprogram) と呼ばれることもある。また、「サブ」をつけずに「ルーチン」と呼ぶこともある。 プログラムのソース中で、繰り返し現れる作業をサブルーチン化することで、可読性や保守性を高く保つことができる。繰り返し現れる作業でなくても、意味的なまとまりを示すためにサブルーチン化することもある。また、キャッシュのような階層的メモリの設計を持つコンピュータ(現在のパソコンやワークステーションなどほぼすべて)では、よく使われるサブルーチンがキャッシュに格納されることで高速な動作を期待できる。.

新しい!!: QNXとサブルーチン · 続きを見る »

割り込み (コンピュータ)

割り込み(わりこみ)とは、コンピュータがその周辺機器などから受け取る要求の一種である。現在の多くのCPUは、割り込みを処理するための機能を備えている。.

新しい!!: QNXと割り込み (コンピュータ) · 続きを見る »

BlackBerry 10

BlackBerry 10 は、ブラックベリーによるQNXベースのモバイルオペレーティングシステムで、BlackBerryシリーズのスマートフォンとタブレットハンドヘルド端末に対応する。同社のQNXベースのモバイルオペレーティングシステムには他にBlackBerry Tablet OSがある。 QNX社は、2010年4月に当時RIMだったBlackBerryが買収した。 当初このプラットフォームはBBXと称されていたが既にこの名称を自社ソフトウェアで使用しているBASIS Internationalから商標侵害で訴えられ使用を差し止められたため変更された。RIMのCEOはBlackBerry 10を他にOEMとしてライセンスすることを検討していると述べ、搭載スマートフォン2機種を2013年第一四半期に発売予定としていた。2012年11月12日、ハインズCEOは2013年1月30日にBlackBerry 10をリリースすると発表した。 そして2013年1月30日、オペレーティングシステムとZ10(フルタッチスクリーン端末)とQ10(物理的なキーボードを搭載)の2機種と同時に世界に向けて発表した。.

新しい!!: QNXとBlackBerry 10 · 続きを見る »

BlackBerry PlayBook

BlackBerry PlayBook(ブラックベリー プレイブック)はBlackBerryサービス及びスマートフォンBlackBerryを提供するカナダリサーチ・イン・モーション (RIM) によって開発されたBlackBerry タブレット型端末である。.

新しい!!: QNXとBlackBerry PlayBook · 続きを見る »

BlackBerry Tablet OS

BlackBerry Tablet OSはブラックベリーによるQNXベースのモバイルオペレーティングシステムで、BlackBerry PlayBookで動作する。アプリケーションとしては、Adobe AIRとBlackBerry WebWorksアプリケーションが動作するように設計された。同社のQNXベースのモバイルオペレーティングシステムには他にBlackBerry 10がある。 QNXベースでは初のタブレットOSである。QNX社は現在ブラックベリーの子会社である。 BlackBerry Tablet OSはBlackBerry Javaアプリケーションに標準対応しているが、app playersというサンドボックスを通してAndroidアプリケーションに対応させることも発表されている。GNUツールチェーンを使ってネイティブアプリケーションを開発するのに使うBlackBerry Tablet OS Native Development Kitは現在クローズドベータテスト中である。初めてこのOSが搭載されたのはBlackBerry PlayBookというタブレットコンピュータだった。 同じくQNXペースのOSにBlackBerry 10があるが携帯電話用として長年使用されているBlackBerry OSの(BlackBerry OSバージョン7の次として)後継となる。.

新しい!!: QNXとBlackBerry Tablet OS · 続きを見る »

BSD

BSD(ビーエスディー)は、Berkeley Software Distribution の略語で、1977年から1995年までカリフォルニア大学バークレー校 (University of California, Berkeley, UCB) の Computer Systems Research Group (CSRG) が開発・配布したソフトウェア群、およびUNIXオペレーティングシステム (OS)。なお、今日「BSD」という名称は同OSを元に開発されたBSDの子孫の総称として使われることもあるが、この項では主に前述のUCBによるソフトウェア群およびOSについて述べる。 元となったコードベースと設計はAT&TのUNIXと共通であるため、歴史的にはBSDはUNIXの支流 "BSD UNIX" とみなされてきた。1980年代、ワークステーションクラスのシステムベンダーがプロプライエタリなUNIXとしてBSDを広く採用していた。例えば、DECのUltrix、サン・マイクロシステムズのSunOSなどである。これは、ライセンス条件の容易だったためと、当時の多くの技術系企業の創業者がBSDを熟知していたためである。 それらプロプライエタリ (proprietary:非公開) なBSD派生OSは、1990年代にはUNIX System V Release 4とOSF/1に取って代わられ(どちらもBSDのコードを取り入れており、他の現代のUnixシステムの基盤となった)、後期のBSDリリースはいくつかのオープンソース開発プロジェクトの基盤となった。例えば、FreeBSD、NetBSD、OpenBSD、DragonFly BSDなどが今も開発中である。さらにそれら(の全部あるいは一部)が最近のプロプライエタリなOSにも採用されている。例えば、WindowsのTCP/IPコード(IPv4のみ)やアップルのmacOSである。.

新しい!!: QNXとBSD · 続きを見る »

Cisco IOS

Cisco IOS(Cisco Internetwork Operating System)はシスコシステムズのほとんどのルータと現行の全てのスイッチで使用されているソフトウェア(古いスイッチはCatOSを使用している)。IOSはマルチタスクOSと硬く統合されたルーティング・スイッチング・インターネットワーキング・およびテレコミュニケーションの機能のパッケージである。ウィリアム・イェーガーによって開発された。 Cisco IOSは独特なコマンドラインインターフェース(CLI)を有しており、その形式は他のネットワーク製品によって広く模倣されている。IOSのCLIは複数の単語によるコマンドの固定されたセットを提供する。使用可能なセットは現在のCLIの「モード」と権限レベルによって決定される。「グローバルコンフィグレーションモード」はシステム全体の設定を変更するためのコマンドを提供し、「インターフェイスコンフィグレーションモード」は具体的なインターフェイスの設定を変更するコマンドを提供する。すべてのコマンドは0から15までの権限レベルを割り当てられており、ユーザーは自分の持つ権限レベルに応じてコマンドを実行することができる。CLIによって、各権限レベルに応じて利用可能になるコマンドを定義することができる。.

新しい!!: QNXとCisco IOS · 続きを見る »

CPU

Intel Core 2 Duo E6600) CPU(シーピーユー、Central Processing Unit)、中央処理装置(ちゅうおうしょりそうち)は、コンピュータにおける中心的な処理装置(プロセッサ)。 「CPU」と「プロセッサ」と「マイクロプロセッサ」という語は、ほぼ同義語として使われる場合も多いが、厳密には以下に述べるように若干の範囲の違いがある。大規模集積回路(LSI)の発達により1個ないしごく少数のチップに全機能が集積されたマイクロプロセッサが誕生する以前は、多数の(小規模)集積回路(さらにそれ以前はディスクリート)から成る巨大な電子回路がプロセッサであり、CPUであった。大型汎用機を指す「メインフレーム」という語は、もともとは多数の架(フレーム)から成る大型汎用機システムにおいてCPUの収まる主要部(メイン)、という所から来ている。また、パーソナルコンピュータ全体をシステムとして見た時、例えば電源部が制御用に内蔵するワンチップマイコン(マイクロコントローラ)は、システム全体として見た場合には「CPU」ではない。.

新しい!!: QNXとCPU · 続きを見る »

組み込みシステム

組み込みシステム(くみこみシステム、英: Embedded system)とは、特定の機能を実現するために家電製品や機械等に組み込まれるコンピュータシステムのこと。.

新しい!!: QNXと組み込みシステム · 続きを見る »

Eclipse (統合開発環境)

Eclipse(「イクリプス」または「エクリプス」)は、IBMによって開発された統合開発環境 (IDE) の一つ。高機能ながらオープンソースであり、Javaをはじめとするいくつかの言語に対応する。Eclipse自体はJavaで記述されている。 名称のEclipseとは「食(蝕)」の意の英語で、日食や月食を指すが、Javaを開発した米Sun Microsystems(太陽)とは無関係である。.

新しい!!: QNXとEclipse (統合開発環境) · 続きを見る »

計算機科学

計算機科学(けいさんきかがく、computer science、コンピュータ科学)とは、情報と計算の理論的基礎、及びそのコンピュータ上への実装と応用に関する研究分野である。計算機科学には様々な下位領域がある。コンピュータグラフィックスのように特定の処理に集中する領域もあれば、計算理論のように数学的な理論に関する領域もある。またある領域は計算の実装を試みることに集中している。例えば、プログラミング言語理論は計算を記述する手法に関する学問領域であり、プログラミングは特定のプログラミング言語を使って問題を解決する領域である。.

新しい!!: QNXと計算機科学 · 続きを見る »

自動車

特殊作業車の例(ダンプカー) 自動車(じどうしゃ、car, automobile)とは、原動機の動力によって車輪を回転させ、軌条や架線を用いずに路上を走る車のこと。.

新しい!!: QNXと自動車 · 続きを見る »

通信プロトコル

通信プロトコル(つうしんプロトコル、Communications protocol)、あるいはネットワーク・プロトコルは、ネットワーク上での通信に関する規約を定めたものである。「通信規約」や「通信手順」と訳す場合もある。.

新しい!!: QNXと通信プロトコル · 続きを見る »

Intel 8088

Intel 8088(インテル 8088、i8088)は、インテルの16ビットマイクロプロセッサ(CPU)。1979年1月に発表された。.

新しい!!: QNXとIntel 8088 · 続きを見る »

ITRON

ITRON(アイトロン、Industrial TRON)は、TRONプロジェクトが策定・維持している組み込みOS・リアルタイムOSカーネルの仕様である。 仕様に準拠した実装を指して、ITRON OS等と呼ぶ場合もある。 トロンフォーラムが組込み総合技術展(主催:一般社団法人組込みシステム技術協会)で毎年実施している、「組込みシステムにおけるリアルタイムOSの利用動向に関するアンケート調査」によれば、日本では長年組み込みOSのトップシェアを占めており、業界標準のOSとして採用されている。例えば2016年度の調査では、組み込み系において(ITORNやT-Kernelなどを含む)TRON系OSのシェアが全体の約6割を占めたが、(μITRONを含む)ITRON系OSのシェアだけで全体の43%に達し、TRONに続くシェア2位となった(POSIXを含む)UNIX系OSの20%を引き離している。 なお、海外では2010年代の時点ではAndroidやUbuntuなどのLinux系OSが組み込み用としては圧倒的で、ITORNやT-Kernelなどを含むTRON系OSは全く使われておらず、海外でも販売されている日本製家電製品やトヨタ自動車の車載用OSとして使われて来たという歴史的事実のみ知られている(:en:Usage_share_of_operating_systemsおよび:en:ITRON projectを参照)。 海外ではあまり知名度がないが、日本製家電に搭載されて世界に輸出されているため、OSのシェア自体は高い。2003年の時点でOSのシェアが世界1位とされた。ライセンスが緩くて無料だったので、Linuxが普及する2000年代以前はアジアでもかなり使われていた。.

新しい!!: QNXとITRON · 続きを見る »

Linux

Linux(リナックス、他の読みは後述)とは、Unix系オペレーティングシステムカーネルであるLinuxカーネル、およびそれをカーネルとして周辺を整備したシステム(GNU/Linuxシステムも参照)である。.

新しい!!: QNXとLinux · 続きを見る »

LynxOS

LynxOS(リンクスオーエス)は、Lynx Software Technologies社(旧LynuxWorks社、Lynx Real-Time Systems社)が開発したUNIXライクなリアルタイムオペレーティングシステム。POSIX.1、POSIX.1b、POSIX.1cをサポートするPOSIX互換であり、LinuxのABIとも互換性がある。 アビオニクス・防衛・プロセス制御・電気通信各業界の組み込みシステムに多用されている。X Window SystemなどGUIも動作する。.

新しい!!: QNXとLynxOS · 続きを見る »

Mach

Mach(マーク)は、カーネギーメロン大学のリチャード・ラシッド教授(実際の実装はアビー・テバニアンが中心)らの Mach プロジェクトにより開発されたマイクロカーネルタイプのオペレーティングシステム (OS)。名前は「複数非同期通信ホスト」を意味する英語「multiple asynchronously communication hosts」に由来している。.

新しい!!: QNXとMach · 続きを見る »

Microsoft Windows Embedded CE

Windows Embedded Compact (ウィンドウズ エンベデッド コンパクト)は、マイクロソフトが開発した組み込み機器向けの32ビットのマルチタスク/マルチスレッドリアルタイムオペレーティングシステム (RTOS)。一般にはHandheld PCやPocket PC SHARPBrainなどのPDAで使われているオペレーティングシステム (OS) として知られている。1996年11月に発表されている。近年はPNDにも採用されている。バージョン 6.0 では Windows Embedded CE 、バージョン 5.0 までは、Windows CE と呼ばれていた。.

新しい!!: QNXとMicrosoft Windows Embedded CE · 続きを見る »

MIPSアーキテクチャ

MIPSアーキテクチャは、ミップス・コンピュータシステムズ(現ミップス・テクノロジーズ)が開発したRISCマイクロプロセッサの命令セット・アーキテクチャ (ISA) である。.

新しい!!: QNXとMIPSアーキテクチャ · 続きを見る »

NetBSD

NetBSD(ネットビーエスディー)は、UNIXライクなオープンソースのオペレーティングシステムである。FreeBSDやOpenBSDと同じくBSDの子孫の1つである。近代的なオープンソースBSDとしては最も古く、1993年5月に最初の公式リリースである0.8が公開された。.

新しい!!: QNXとNetBSD · 続きを見る »

OS-9

OS-9(オーエスナイン)は、マイクロウェア(旧RadiSys)によってモトローラの8ビットMPUである6809のために開発されたリアルタイムオペレーティングシステム(以下、RTOS)である。 当時マイクロウェアはモトローラの依頼により共同でプログラミング言語Basic09を開発していた。この言語の開発・実行環境としてマイクロウェアが開発したのがOS-9である。 その後680x0に移植され、さらにx86、PowerPC、SH、ARMなど幅広いCPUに対応した。.

新しい!!: QNXとOS-9 · 続きを見る »

Pkgsrc

pkgsrc (package source) はUnix系オペレーティングシステム用のパッケージ管理システムである。pkgsrcはNetBSD用のパッケージ管理システムとして1997年にFreeBSDのPorts Collectionからフォークされ、以降は独自に進化している。1999年にSolarisのサポートが追加されてから後に他のオペレーティングシステムもサポートするようになった。リリース1.4から3.4までのDragonFly BSDではpkgsrcを公式のパッケージ管理システムとして使用していた。とDracolinuxディストリビューションには両方ともメインのリリースにpkgsrcが含まれている。 pkgsrcを使用してプログラムをインストールする方法は複数存在する。pkgsrcのブートストラップには、ソースからソフトウェアをコンパイルするために一連のmakefileを利用する、伝統的なPortsコレクションが含まれている。もう一つの手段はpkg_addやpkg_deleteであらかじめビルドされたバイナリパッケージをインストールすることである。pkginという名の高レベルなユーティリティも存在する。pkginはAPTやyumに似た手法でバイナリパッケージのインストール、削除、および更新を自動化するよう設計されている。 pkgsrcには現在17000以上(公式ツリーの外で保守されている未完成なパッケージを含めると20000以上)のパッケージが含まれており、有名なオープンソースソフトウェアのほとんどが含まれている。それは現在、AIX、様々なBSD派生、HP-UX、IRIX、Linux、macOS、SolarisおよびQNXなど約23のオペレーティングシステムをサポートする。.

新しい!!: QNXとPkgsrc · 続きを見る »

POSIX

POSIX(ポシックス、ポジックス、Portable operating system interface)は、各種UNIXを始めとする異なるオペレーティングシステム (OS) 実装に共通のアプリケーションプログラミングインタフェース (API) を定め、移植性の高いアプリケーションソフトウェアの開発を容易にすることを目的としてIEEEが策定したAPI規格である。POSIXという名前はリチャード・ストールマンがIEEEに提案したものである。末尾の「」はUNIX互換OSに「」の字がつく名前が多いことからつけられた。ISO/IEC JTC 1/SC 22でISO/IEC 9945として国際規格になっている。.

新しい!!: QNXとPOSIX · 続きを見る »

POSIX 1003.1b

POSIX 1003.1bとは、POSIXによって定義された、リアルタイム拡張APIの規格である。古くはPOSIX.4とも呼ばれた。.

新しい!!: QNXとPOSIX 1003.1b · 続きを見る »

PowerPC

IBM PowerPC 601 マイクロプロセッサ PPC601FD-080-2 IBM PowerPC 601+ マイクロプロセッサ PPCA601v5FE1002 IBM PowerPC 601 マイクロプロセッサ PPC601FF-090a-2 PowerPC(パワーピーシー、Performance optimization with enhanced RISC - Performance Computing)は1991年にアップルコンピュータ、IBM、モトローラの提携(AIM連合)によって開発された、RISCタイプのマイクロプロセッサである。 PowerPCはIBMのPOWERアーキテクチャをベースに開発され、アップルコンピュータのMacintoshやIBMのRS/6000などで採用された。現在ではゲーム機をはじめとした組み込みシステム、スーパーコンピュータで広く使われている。なお、POWER3以降は、POWERファミリ自体がPowerPCアーキテクチャに準拠している。.

新しい!!: QNXとPowerPC · 続きを見る »

Read only memory

Read only memory(リードオンリーメモリ、ROM: ロム)は、記録されている情報を読み出すことのみ可能なメモリである。読み出し専用メモリともいう。.

新しい!!: QNXとRead only memory · 続きを見る »

StrongARM

DEC StrongARM SA-110 マイクロプロセッサ StrongARM(ストロングアーム)は、ARM V4 命令セットアーキテクチャ (ISA) に基づいてDECが開発したマイクロプロセッサファミリである。後にインテルへ売却され、最終的にはXScaleに取って代わられた。.

新しい!!: QNXとStrongARM · 続きを見る »

SuperH

SuperH(スーパーエイチ)は、日立製作所(後のルネサスエレクトロニクス)が開発した組み込み機器用32ビットRISCマイクロコンピュータである。.

新しい!!: QNXとSuperH · 続きを見る »

THEOS (人工衛星)

THEOS(英語:Thailand Earth Observation Satellite、タイ語:ดาวเทียมธีออส)はタイ王国タイ地理情報・宇宙技術開発機関の地球観測衛星である。2011年12月10日からThaichote(タイ語:ดาวเทียมไทยโชต )に改称。.

新しい!!: QNXとTHEOS (人工衛星) · 続きを見る »

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など)がある。.

新しい!!: QNXとUNIX · 続きを見る »

Unix系

複数のUnix系システム間の関連図 Unix系(ユニックスけい、ユニックスライク)とは、Unixに類似した振る舞いをするオペレーティングシステム (OS) を指す用語である。その判断基準や範囲には複数の議論がある。.

新しい!!: QNXとUnix系 · 続きを見る »

VxWorks

VxWorks(ブイエックスワークス) は、アメリカ合衆国 WindRiver社が開発・販売する組み込みシステム向けリアルタイムオペレーティングシステム。.

新しい!!: QNXとVxWorks · 続きを見る »

X Window System

GNOME 2.28 KDE 4.x Xfce 4.6 X Window System(エックスウィンドウシステム、別称:「X11」・「X」など→名称については後述)とは、ビットマップディスプレイ上でウィンドウシステムを提供する表示プロトコルである。リファレンス実装として X.Org Server があり、標準ツールキットとプロトコルを提供し、Unix系オペレーティングシステム (OS) やOpenVMSなどでのグラフィカルユーザインタフェース (GUI) を構築するのに使われる。他の多くの汎用OSにも移植されている。.

新しい!!: QNXとX Window System · 続きを見る »

X86

x86(エックスはちろく)は、Intel 8086、およびその後方互換性を持つマイクロプロセッサの命令セットアーキテクチャの総称。16ビットの8086で登場し、32ビット拡張の80386(後にIA-32と命名)、64ビット拡張のx64、広義には更にAMDなどの互換プロセッサを含む。 なおインテルのIA-64は全く異なる。.

新しい!!: QNXとX86 · 続きを見る »

XScale

XScale(エックススケール)は、インテルが実装した第五世代ARMアーキテクチャのRISCマイクロプロセッサであり、v5TE ISAに基づいている。 これは、DECのStrongARMマイクロプロセッサおよびマイクロコントローラの後継であり、StrongARMはDECとの訴訟問題の和解案としてDECの半導体部門から購入した経緯がある。インテルはStrongARMを同社の古くなったRISCプロセッサ(i860、i960)の後継として使用した。 2006年6月27日のプレスリリースでインテルはマーベル・テクノロジー・グループにXScaleおよびその周辺チップ事業を6億ドルで譲渡する事を発表した。.

新しい!!: QNXとXScale · 続きを見る »

1980年

この項目では、国際的な視点に基づいた1980年について記載する。.

新しい!!: QNXと1980年 · 続きを見る »

1980年代

1980年代(せんきゅうひゃくはちじゅうねんだい)は、西暦(グレゴリオ暦)1980年から1989年までの10年間を指す十年紀。この項目では、国際的な視点に基づいた1980年代について記載する。.

新しい!!: QNXと1980年代 · 続きを見る »

1982年

この項目では、国際的な視点に基づいた1982年について記載する。.

新しい!!: QNXと1982年 · 続きを見る »

2001年

また、21世紀および3千年紀における最初の年でもある。この項目では、国際的な視点に基づいた2001年について記載する。.

新しい!!: QNXと2001年 · 続きを見る »

2004年

この項目では、国際的な視点に基づいた2004年について記載する。.

新しい!!: QNXと2004年 · 続きを見る »

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »