プラグアンドプレイ

プラグアンドプレイ (Plug and Play, PnP) は、パーソナルコンピュータ(パソコン)に周辺機器拡張カード等を接続した際にハードウェアファームウェアドライバオペレーティングシステム、およびアプリケーション間が自動的に協調し、機器の組み込みと設定を自動的に行う仕組みのことである。パソコンのユーザビリティ(使い勝手)を向上させる技術の1つ。ドライバの自動インストール機能 とも呼ばれる。

つないだら (plug)、ユーザが何か特別なことをしなくても実行 (play) できる、という意味である。1995年に登場したWindows 95の主要な機能の1つとして紹介され、この言葉が定着した。なお、これに類する概念や機能をもつパソコンは、1980年代にもいくつかの環境で存在していた。

概要

初期のコンピュータでは、周辺機器を接続してもすぐには使えず、機器を動かすための設定をユーザ自身が行わなければならないことが多かった。これは、例えばプリンターの印字濃度の調整といった具象的でユーザに近い理解しやすい水準のものではなく、I/Oポート割り込みの割り当て設定といった、よりハードウェアに近い低水準のものだった。これらの設定にはハードウェアやオペレーティングシステムに関する知識がある程度必要になるため、コンピュータに詳しくないユーザにとっては使い勝手を悪化させる一因になっていた。

プラグアンドプレイは、周辺機器等や拡張カード等をパソコンに接続した際に、ハードウェアやオペレーティングシステムが自動的に機器を認識してリソースの割り当てやデバイスドライバの導入などの作業を行い、ユーザが何もしなくても機器を使えるようにする仕組みを指す。

しかし、この概念を実装したごく初期の環境では想定外の動作がみられる事もままあり、大抵はユーザーの望まない結果をもたらした。そのため、Plug and Pray(つなぎ、そして祈れ)と揶揄されることもあった。

歴史

プラグアンドプレイとは、Windows 3.1の次の世代のオペレーティングシステムとなるWindows 95の主要機能の1つとして登場した概念・規格・用語である。

しかし、多くのパソコンやパーツのメーカーがひしめくPC/AT互換機市場では各社が足並みをそろえる事も容易ではなく、登場からしばらくの間は混乱が続いた。Windows 95時代のパソコンは、周辺機器を接続するコネクタUSBIEEE 1394ではなく、AT/PS/2ポートやシリアルポートパラレルポート等のレガシーデバイスを使用していた。 また、パソコンによってはプラグアンドプレイに対応しない古い規格のハードウェアを用いているものもあり、それらがシステムに混在することでプラグ・アンド・プレイがうまく動作しないケースもあった。

その後、周辺機器や拡張カードを接続するインタフェースの世代交代や、オペレーティングシステムの改良が進んだことで、Windows 98 SEWindows 2000が登場する頃には、この種の問題は改善された。

Linuxでは、本来の用途が必ずしもエンドユーザ向けのデスクトップ環境を第一義とはしていない面や、安定したレガシーデバイスやデファクトスタンダードで固めたハードウェア構成を指向する傾向も強かった事などから、多彩な周辺機器に柔軟に対応しなければならないエンドユーザ向けの分野では大きく遅れをとっていた。しかし2000年代に入ると、KNOPPIXなどハードウェアの認識機能の改良を進めたディストリビューションも出現してきている。

プラグ・アンド・プレイ前史

本来のプラグ・アンド・プレイという規格・用語はPC/AT互換機とWindowsによるものである。しかし、これらの概念や実装は一朝一夕にして成立・普及した訳ではない。30年におよぶパーソナルコンピュータの歴史の中には、その前史とも言えるいくつかの環境や実装が点在する。

Apple IIによる実装

プラグ・アンド・プレイのルーツ的存在と言えるものとして、1970年代末に登場したAppleApple IIを挙げることができる。

Apple IIにも、原始的なプラグ・アンド・プレイに似た仕組みが整備されていた。Apple IIの拡張カードには、最大256バイトまたは2048バイトの原始的な基本制御プログラムを書き込んだROMを搭載でき、カードが差し込まれたスロットをプログラム(BASICのプロンプト)から PR#n (出力)、IN#n (入力) と指定するだけで使えるようになっていた。Apple IIのカードスロットには当時主流のS100バスとは異なり、ハードウェアがどのスロットに装着されているかをソフトウェア的に識別できる仕組みがあり、同じカードを複数挿してもそれぞれのカードを識別できるシステムになっていた。また一部のカードでは小規模なアプリケーションソフトまで書き込まれており、特定キーを押下することで起動するものもあった。

当時はプラグ・アンド・プレイという語は存在しておらず、これによって実現される環境も、現在のものとは程遠い、原始的な代物である。しかし、当時の貧弱な環境ではこれでも十分、かつ先進的なシステムと言えた。

MSXによる実装

1980年代半ばに登場した8ビットパソコンMSXでは、本体に「拡張スロット」を用意していた。これは、ゲームなどのソフトウェア供給媒体としてのROMカセットの差し込みスロットと、ハードウェアの拡張・増設用バス、メモリソケットなどの役割を一つにまとめたものである。

MSXではこのスロットを利用し、カートリッジを単にソフトウェア供給媒体として利用するのみならず、ハードウェアの標準的な拡張・増設手段として用いた。ハードウェアの拡張を行うカートリッジには、現在のシステム環境でのデバイスドライバに相当するBIOSや、アプリケーションなどのソフトウェアを搭載したROMを内蔵していた。このROMの容量は1ページ16KBからで、必要に応じて複数ページに渡って搭載することも可能で、デバイスドライバやBIOSのみならず、当時としては大規模な[独自研究?]アプリケーションまで供給できた。

MSXのシステムは起動時にすべてのスロットのROMを一度ずつ呼び出し、初期化の機会を与えた。この時に各々の機器のROMはシステムの任意のフックを書き換えるなどし、デバイスドライバとしての自身のROMを呼び出させるようにした。現在で言えば、ドライバのインストールをPC起動時に毎回行う状況に近いと言える。ゲームソフトなどの単純なアプリケーションは、この初回の呼び出しの機会からそのまま制御を返さないことで実現する。

この特異なスロットの仕様を活用した例として、プリンタ用インターフェイスに漢字ROMとかな漢字変換IMとワードプロセッサを内蔵したカートリッジ[1]や、増設RAMとオペレーティングシステム(DOS)[2]やグラフィカルユーザー環境を搭載したカートリッジ(HALNOTE)などもある

Macintosh による実装

Apple IIの後継に当たる Macintoshは、当初は拡張スロットに相当する機能は持たず、1987年のMacintosh IIシリーズから拡張スロットとしてNuBusが採用された。それまでの多くの拡張スロットマイクロプロセッサからの信号を分岐する様な、ハードウェア構成に直結した実装だったのに対し、 NuBus は適切なデバイスドライバが用意されればプロセッサに依存しない汎用的な実装規格である。また、スロットごとにリソースを調停する機能を持ち、現在のPCIバスとほぼ変わらないプラグアンドプレイ機能を実現していた。 のちに 1995年に発表されたPower Macintoshシリーズでは、より高速で汎用性の高いPCIバスが採用された。

実例

プラグアンドプレイが標準的に実現されているインタフェース規格には、以下のようなものがある。

これらに先んじて、半自動的なプラグアンドプレイを実現していたインタフェース規格には、以下のものがある。

また、以下のレガシーなインタフェース規格にも、後付けでプラグアンドプレイが実現された。

脚注

  1. ^ CASIO MW-24(MSXマガジン1987年1月号広告)
  2. ^ 日本語MSX-DOS2(RAM内蔵版) (MSXマガジン1988年8月号広告)。MSX-DOS2は必要RAM128K以上だった為、64Kのマシン用にRAMを内蔵した版が別途販売された。

関連項目

Read other articles:

العلاقات الأوزبكستانية الطاجيكستانية أوزبكستان طاجيكستان   أوزبكستان   طاجيكستان تعديل مصدري - تعديل   العلاقات الأوزبكستانية الطاجيكستانية هي العلاقات الثنائية التي تجمع بين أوزبكستان وطاجيكستان.[1][2][3][4][5] مقارنة بين البلدين هذه مقارن...

 

2003 studio album by Dar WilliamsThe Beauty of the RainStudio album by Dar WilliamsReleased2003 (2003)GenreFolkLength37:27LabelRazor & TieProducerStewart Lerman, Rob HymanDar Williams chronology The Green World(2000) The Beauty of the Rain(2003) My Better Self(2005) Professional ratingsReview scoresSourceRatingAllmusic linkBlender link[permanent dead link]Rolling Stone link The Beauty of the Rain is the fifth studio album by Dar Williams. Track listing All songs writt...

 

Grand Prix d'Espagne 2007  Circuit de Catalogne Données de course Nombre de tours 65 Longueur du circuit 4,655 km Distance de course 302,449 km Conditions de course Nom officiel Formula 1 Gran Premio de España Telefónica 2007 Date 11 au 13 mai 2007 Météo Ensoleillé et chaud Affluence 140 700 spectateurs sur les trois jours Résultats Vainqueur Felipe Massa,Ferrari,1 h 31 min 36 s 230(vitesse moyenne : 198,103 km/h) Pole p...

CasalpusterlengoKomuneCittà di CasalpusterlengoPusterla Tower.NegaraItaliaWilayahLombardyProvinsiLodi (LO)FrazioniVittadone, ZorlescoPemerintahan • Wali kotaFlavio Parmesani (Centre-Right)Luas • Total25,6 km2 (99 sq mi)Populasi (1 January 2009[1]) • Total15.048 • Kepadatan59/km2 (150/sq mi)DemonimCasaliniZona waktuUTC+1 (CET) • Musim panas (DST)UTC+2 (CEST)Kode pos26841 26829Kode area telepon0377Situ...

 

Cet article est une ébauche concernant un peintre britannique. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Andrew Carrick GowAndrew Carrick Gow, autoportraitNaissance 15 juin 1848 ou 18 juin 1848LondresDécès 1er février 1920LondresSépulture Cimetière de HighgateNationalité britanniqueActivité PeintreFormation Heatherley School of Fine Art (en)Lieu de travail LondresFratrie Mary L. Gowmodifier - ...

 

Cet article est une ébauche concernant le Dakota du Nord. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Pour les articles homonymes, voir Comté de Ramsey. Comté de Ramsey(Ramsey County) Le palais de justice de Devils Lake, siège du comté. Administration Pays États-Unis État Dakota du Nord Chef-lieu Devils Lake Démographie Population 11 605 hab. (2020) Densité 3,8 hab./km2 Géographie Co...

The Chavasse family in the West Midlands is a British family of Catholic origin. When Claude Chavasse came from the borders of France and Savoy, he settled in Burford, Oxfordshire. His entry in the Burial Register there (April 1734) states: Claude Chavasse, a Roman Catholick (sic). Members of the family gained particular prominence as surgeons and clergymen. Members of the family still live in the United Kingdom today. History Noel Chavasse VC and Bar, wearing the glengarry of the Liverpool ...

 

La plane, appelée aussi paroir est utilisée par le planeur Le sabotier est une personne qui est spécialisée dans la fabrication des sabots. Historique Description d'une hutte de sabotiers « La hutte, d'aspect primitif, était (...) à la fois lieu de vie et lieu de travail. Les sabotiers la construisirent dans la forêt, à proximité d'une source. Elle était formée d'une armature de poteaux enfoncés dans le sol. Sur cette armature, on montait les murs et le toit, généralement ...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Sârbă – news · newspapers · books · scholar · JSTOR (January 2023) (Learn how and when to remove this message)Sîrba, Moldova A Sârbă (Moldovan spelling: sîrba; Cyrillic Moldovan: сырба) is a Romanian folk dance normally played in 68 or 128 time. The ...

Частина серії проФілософіяLeft to right: Plato, Kant, Nietzsche, Buddha, Confucius, AverroesПлатонКантНіцшеБуддаКонфуційАверроес Філософи Епістемологи Естетики Етики Логіки Метафізики Соціально-політичні філософи Традиції Аналітична Арістотелівська Африканська Близькосхідна іранська Буддій�...

 

2000 election in Washington state Washington secretary of state election, 2000 ← 1996 November 7, 2000 2004 →   Nominee Sam Reed Don Bonker Party Republican Democratic Popular vote 1,073,911 1,063,689 Percentage 47.1% 46.6% Secretary of State before election Ralph Munro Republican Elected Secretary of State Sam Reed Republican The Washington secretary of state election, 2000, took place on November 7, 1992. Republican Sam Reed was elected to succeed incumbent R...

 

Russian playwright and writer (1871–1919) For the Uzbekistani athlete, see Leonid Andreev (athlete). Leonid AndreyevAutochrome self-portrait, published in 1912BornLeonid Nikolaievich Andreyev(1871-08-21)21 August 1871Oryol, Oryol Governorate, Russian EmpireDied12 September 1919(1919-09-12) (aged 48)Mustamäki, FinlandNationalityRussianAlma materImperial Moscow University (1897)Period1890s–1910sGenreFiction, DramaLiterary movementRealism • Naturalism • Symbolism • Expressio...

American keyboardist (1939–2013) Ray ManzarekManzarek in 1971BornRaymond Daniel Manczarek Jr.(1939-02-12)February 12, 1939Chicago, Illinois, U.S.DiedMay 20, 2013(2013-05-20) (aged 74)Rosenheim, GermanyOccupationsMusiciansongwriterYears active1959–2013Spouse Dorothy Aiko Fujikawa ​ ​(m. 1967)​Children1Musical careerGenresPsychedelic rock[1]jazz fusion[2]Instrument(s)KeyboardsvocalsLabelsElektra Musical artist Raymond Daniel Manza...

 

 Rally Safari 2000 N. 3 su 14 del Campionato del mondo rally 2000 Data dal 25 al 27 febbraio 2000 Nome ufficiale 48th Sameer Safari Rally Kenya Percorso 1047,26 km Superficie Sterrato Prove speciali 12 Equipaggi Partiti: 51Arrivati: 17 Risultati WRC Podio 1. Richard Burns(Subaru) 2. Juha Kankkunen(Subaru) 3. Didier Auriol(SEAT) La Subaru Impreza WRC99 con la quale Richard Burns vinse il Safari Rally 2000 Il Safari Rally 2000, ufficialmente denominato 48th Sameer Safari Rally Kenya, è s...

 

Keith AndesAndes dalam Split Second (1953)LahirJohn Charles Andes(1920-07-12)12 Juli 1920Ocean City, New Jersey, ASMeninggal11 November 2005(2005-11-11) (umur 85)Newhall, Santa Clarita, California, ASSebab meninggalBunuh diri dengan menggunakan afkisiaAlmamaterOxford UniversityTemple UniversityPekerjaanAktorTahun aktif1932–1980Suami/istriJean Alice Cotton ​ ​(m. 1946⁠–⁠1961)​ (bercerai) 2 anakShelah Hackett (bercerai)Ana...

Saint-Léonard-des-ParcscomuneSaint-Léonard-des-Parcs – Veduta LocalizzazioneStato Francia Regione Normandia Dipartimento Orne ArrondissementAlençon CantoneRadon TerritorioCoordinate48°39′N 0°17′E48°39′N, 0°17′E (Saint-Léonard-des-Parcs) Superficie13,13 km² Abitanti76[1] (2009) Densità5,79 ab./km² Altre informazioniCod. postale61390 Fuso orarioUTC+1 Codice INSEE61416 CartografiaSaint-Léonard-des-Parcs Modifica dati su Wikidata · Manuale S...

 

This article is about the town in Baden-Württemberg. For the town in Bavaria, see Schorndorf, Bavaria. You can help expand this article with text translated from the corresponding article in German. (February 2009) Click [show] for important translation instructions. View a machine-translated version of the German article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the...

 

1834 1839 Élections législatives de 1837 dans l'Aisne 7 sièges de députés à la Chambre des députés 4 novembre 1837 Type d’élection Élections législatives Corps électoral et résultats Population 527 095 Votants 2 381   76,07 %  5,2 Parti du Mouvement Voix 1 325 61,26 %   17,6 Députés élus 5 Parti de la Résistance Voix 550 25,43 %   12 Députés élus 1 Tiers parti Voix 267 12,34 %  ...

Period of history Modern age redirects here. For other uses, see Modern age (disambiguation). This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages) The examples and perspective in this article may not represent a worldwide view of the subject. You may improve this article, discuss the issue on the talk page, or create a new article, as appropriate. (September 2023) (Learn how and when to remove this mes...

 

Municipal arrondissement in Île-de-France, France2nd arrondissement of ParisMunicipal arrondissementThe former Paris Bourse Coat of armsLocation within ParisCoordinates: 48°52′09″N 2°20′26″E / 48.86917°N 2.34056°E / 48.86917; 2.34056CountryFranceRegionÎle-de-FranceDepartmentParisCommuneParisGovernment • Mayor (2020–2026) Ariel Weil (PS)Area0.992 km2 (0.383 sq mi)Population (2021)[1]21,119 • Density...