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

Rosetta

索引 Rosetta

Rosetta(ロゼッタ)はMac OS Xの基盤技術の一つ。インテルアーキテクチャへの移行に伴い、PowerPCバイナリの互換性を維持するために、PowerPC用プログラムコードをインテル用コードに適宜変換する措置 (dynamic recompilation) を行なう。アップルの発注を受け仮想化ミドルウエア開発で実績のある米Transitiveの技術が導入された。 インテルアーキテクチャ向けに対応したv10.4 "Tiger"で初めて搭載されたものの、v10.6 "Snow Leopard"ではインストールが任意化及び最後の対応となり、v10.7 "Lion"で廃止された。.

20 関係: AltiVec仮想機械プロセスダイナミックHTMLアプリケーションソフトウェアインテルエミュレータ (コンピュータ)エンディアンキャッシュメモリClassicDashboardIntel Core i7Mac OSMac OS X LionMac OS X v10.4Mac OS X v10.6MacOSMC68000PowerPCUniversal Binary

AltiVec

AltiVec(アルティベック、アルチベック、アルタベク)は米国モトローラが開発したベクトル演算ユニット。.

新しい!!: RosettaとAltiVec · 続きを見る »

仮想機械

仮想機械(かそうきかい、仮想マシン、バーチャルマシン、virtual machine、VM)とは、コンピュータの動作をエミュレートするソフトウェアやフレームワークである。また、エミュレートされた仮想のコンピュータそのものも仮想機械という。仮想機械によって、1つのコンピュータ上で複数のコンピュータやOSを動作させたり、別のアーキテクチャ用のソフトウェアを動作させることができる。.

新しい!!: Rosettaと仮想機械 · 続きを見る »

プロセス

プロセスとは、情報処理においてプログラムの動作中のインスタンスを意味し、プログラムのコードおよび全ての変数やその他の状態を含む。オペレーティングシステム (OS) によっては、プロセスが複数のスレッドで構成される場合があり、命令を同時並行して実行する。.

新しい!!: Rosettaとプロセス · 続きを見る »

ダイナミックHTML

ダイナミックHTML(dynamic HTML、DHTML)は、静的なHTMLの内容をCSSとJavaScript等のクライアントサイドスクリプト言語を用いて動的に変更するウェブ技術を指す抽象概念である。 視覚的な訴求効果の高いHTMLドキュメントを作成できるなどとして、1997年に起こったネットスケープとマイクロソフトのブラウザ戦争で生まれた。.

新しい!!: RosettaとダイナミックHTML · 続きを見る »

アプリケーションソフトウェア

アプリケーションスイートである。 アプリケーションソフトウェア(application software, 応用ソフトウェア)は、アプリケーション(応用)プログラムともいい、ワープロや表計算などといった、コンピュータを「応用」する目的に応じた、コンピュータ・プログラムである。なお、それに対してシステムプログラムは、アプリケーションプログラムに対して処理実行のための計算機資源を抽象化して提供する、などのインフラとしての役割のプログラムであり、ユーザーが要求する情報処理を直接実行するものではなく、ユーザーが普段は意識することはない裏方的な存在がシステムプログラムである。.

新しい!!: Rosettaとアプリケーションソフトウェア · 続きを見る »

インテル

インテル(英:Intel Corporation)は、アメリカ合衆国カリフォルニア州に本社を置く半導体素子メーカーである。 社名の由来はIntegrated Electronics(集積されたエレクトロニクス)の意味である。.

新しい!!: Rosettaとインテル · 続きを見る »

エミュレータ (コンピュータ)

ンピューターを含む機械装置の動作・機能を模倣する事をエミュレート(動詞)又はエミュレーション(名詞)といい、エミュレート/エミュレーションする装置、あるいはソフトウェアの事をエミュレータ (Emulator)という。本項では、コンピュータに関連したエミュレータについて解説する。.

新しい!!: Rosettaとエミュレータ (コンピュータ) · 続きを見る »

エンディアン

ンディアン(endianness)は、複数のバイトなどを並べる順序の種類である。一般的な用語による表現ではバイトオーダ(byte order)、ないしそれを一部訳して日本語ではバイト順とも言う。 英語の「endian」という単語自体には元々は「配置方式」「並び順」といった意味はなかった(#語源を参照)。日本では総称として「エンディアン」と呼ぶことが多いが、英語でそれに相当する語はendianness(エンディアンネス)である。.

新しい!!: Rosettaとエンディアン · 続きを見る »

キャッシュメモリ

ャッシュメモリ は、CPUなど処理装置がデータや命令などの情報を取得/更新する際に主記憶装置やバスなどの遅延/低帯域を隠蔽し、処理装置と記憶装置の性能差を埋めるために用いる高速小容量メモリのことである。略してキャッシュとも呼ぶ。コンピュータは以前から記憶装置や伝送路の性能が処理装置の性能に追いつけず、この差が全体性能に対するボトルネックとされてきた(ノイマンズ・ボトルネック)。そしてムーアの法則に基づく処理装置の加速度的な高性能化により現在ではますますこの差が拡大されている。キャッシュメモリは、記憶階層の観点からこれを解消しようとするものである。 主に、主記憶装置とCPUなど処理装置との間に構成される。この場合、処理装置がアクセスしたいデータやそのアドレス、状態、設定など属性情報をコピーし保持することで、本来アクセスすべき記憶装置に代わってデータを入出力する。通常はキャッシュメモリが自動的にデータ保存や主記憶装置の代替を行うため、基本的にCPUのプログラムなど処理装置側がキャッシュメモリを意識する必要はない。 キャッシュの一般的な概念はキャッシュ (コンピュータシステム)を参照のこと。.

新しい!!: Rosettaとキャッシュメモリ · 続きを見る »

Classic

Classic(クラシック)は、Mac OS X上で動作するハードウェア抽象化レイヤーである。Mac OS XでMac OS 9上で動作するアプリケーション(クラシックアプリケーション)を使用するために、Mac OS 9そのものをインストールして実行させるための環境である。PowerPCを使用したMacintoshにインストールされたMac OS X v10.4までのMac OS Xのコンポーネントである。実行可能なMac OSはMac OS 9.1以降である。.

新しい!!: RosettaとClassic · 続きを見る »

Dashboard

Dashboard(ダッシュボード)は、アップルのMac OS X v10.4以降に付属している、ウィジェット (Widgets) と呼ばれる小さなアプリケーションを表示するための環境である。作業中に任意の操作を行う(デフォルトではF12キーおよびマウスの第3ボタンに割り当てられている)ことによって、画面がDashboardと呼ばれる半透明のレイヤーに覆われ、ウィジェットが表示される。ウィジェットはこまごまとした作業を素早くできるような単機能のソフトウェアである。.

新しい!!: RosettaとDashboard · 続きを見る »

Intel Core i7

Intel Core i7(インテル コア アイセブン、以下 "i7")は、インテルが製造する、x86命令セットを持つCPU用のマイクロプロセッサである。Core 2の後継にあたり、グラフィックコントローラ(HD Graphics)を内蔵していないプロセッサーは、2008年8月8日(米国時間)に発表し、11月16日(日本時間)に発売した。グラフィックコントローラ(HD Graphics)を内蔵したプロセッサーは、モバイル向けを2010年1月、デスクトップ向けを2011年1月に発売した。製品の位置づけは、インテル Core プロセッサー・ファミリーに属する。.

新しい!!: RosettaとIntel Core i7 · 続きを見る »

Mac OS

Mac OSは、アップルが開発・販売する、Macintoshのオペレーティングシステムである。.

新しい!!: RosettaとMac OS · 続きを見る »

Mac OS X Lion

Mac OS X Lion(マック オーエス テン ライオン)は、アップルが開発した、Mac OS Xの8番目のバージョンである。バージョンナンバーは10.7。Mac OS X v10.6の後継バージョンとして、2011年7月20日に発売された。OS本体の最終セキュリティアップデートは、2014年9月17日にリリースされた セキュリティアップデート 2014-004、2014年9月29日にリリースされたOS X bash Update 1.0である。 正式名称は Mac OS X Lion であるが、マーケティング上においては Mac の名称を外して OS X Lion と呼称された。.

新しい!!: RosettaとMac OS X Lion · 続きを見る »

Mac OS X v10.4

Mac OS X v10.4 Tiger(マック オーエス テン バージョンじってんよん タイガー)は、アップルが開発・販売していた、Mac OS Xの5番目のバージョンである。バージョンナンバーは10.4。愛称は、コードネームでもある“Tiger”(タイガー)。Mac OS X v10.3の後継であり、PowerPC版でClassic環境が使える最後のOSとなった。 2005年4月12日公式発表され、同年4月29日に発売開始された。最終セキュリティアップデートは、2009年9月10日にリリースされた Security Update 2009-005である。対応するSafariのセキュリティアップデートは、2010年11月のSafari 4.1.3まで提供された。.

新しい!!: RosettaとMac OS X v10.4 · 続きを見る »

Mac OS X v10.6

Mac OS X v10.6 Snow Leopard(マック オーエス テン バージョンじってんろく スノーレパード)は、アップルが開発した、Mac OS Xの7番目のバージョンである。バージョンナンバーは10.6。愛称は、コードネームでもある“Snow Leopard”(スノーレパード)。Mac OS X v10.5の後継である。2009年8月28日に発売された。OS本体の最終セキュリティアップデートは、2013年9月12日にリリースされた セキュリティアップデート 2013-004である(Safariは2013年9月12日、Javaは2013年10月15日まで提供)。.

新しい!!: RosettaとMac OS X v10.6 · 続きを見る »

MacOS

macOS(マックオーエス)は、アップルが開発・販売する、Macのオペレーティングシステムである。かつての名称はOS X、Mac OS Xであった(後述)。 技術的に直系ではないが、Classic Mac OS (Mac OS、System) の後継として、新たにBSD系UNIXをベースに開発された。.

新しい!!: RosettaとMacOS · 続きを見る »

MC68000

MC68000(エムシーろくまんはっせん)、68000は米・モトローラ(現NXPセミコンダクターズ)が開発したMPU(MPUはマイクロプロセッサを指すのにモトローラが使った語でマイクロプロセッシングユニットの略)である。略して68K(ろくはちケー)などとも。後継MPUも含めた同一アーキテクチャのシリーズを総称するときは、680x0と呼称される。モトローラ自体は周辺LSIを含めてM68000ファミリと呼称した。MC型番は量産ロットで、量産先行品はXC型番となる。.

新しい!!: RosettaとMC68000 · 続きを見る »

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アーキテクチャに準拠している。.

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

Universal Binary

Universal Binary(ユニバーサルバイナリ)とは、アップルが開発した、互換性のない2種類のCPU(PowerPCとx86)でソフトウェアを動作させることができるようにするためのバイナリである。自社で販売しているパーソナルコンピュータ「Macintosh」に搭載されているCPUを、PowerPCからインテルのx86に移行するにあたって発表された。更にmacOSにおける32ビットと64ビットの過渡期においては、32ビットバイナリと64ビットバイナリを混在させるためにも利用されている。ユーザ側はアプリケーションのビット数を気にすることなく利用することができる。 実行ファイルにはCPUを判定するJavaバイトコードとCPUに合わせたオブジェクトファイルが組み込まれており、アプリケーションが起動されるときに適切なオブジェクトファイルだけを実行している。.

新しい!!: RosettaとUniversal Binary · 続きを見る »

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