Diferencia entre revisiones de «Controlador de dispositivo»

Contenido eliminado Contenido añadido
m Revertidos los cambios de 201.103.17.37 a la última edición de HUB
Línea 18:
 
Los controladores de dispositivo han sido tradicionalmente programas binarios puros, similares a los COM aunque ensamblados con un ORG 0, a los que se les colocaba una extensión SYS. Sin embargo, no hay razón para que ello sea así ya que un controlador de dispositivo puede estar incluido dentro de un programa EXE, con la condición de que el código del controlador sea el primer segmento de dicho programa. El EMM386.EXE del MS-DOS 5.0 sorprendió a más de uno en su dia, ya que llamaba la atención observar como se podía cargar con DEVICE: lo cierto es que esto es factible incluso desde el DOS 2.0 (pese a lo que pueda indicar algún libro), pero ha sido mantenido casi en secreto. Actualmente es relativamente frecuente encontrar programas de este tipo. La ventaja de un controlador de dispositivo de tipo EXE es que puede ser ejecutado desde el DOS para modificar sus condiciones de operación, sin complicar su uso por parte del usuario con otro programa adicional. Además, un controlador de dispositivo EXE puede superar el limite de los 64 Kb, ya que el DOS se encarga de relocalizar las referencias absolutas a segmentos como en cualquier programa EXE ordinario.
 
== Véase también ==
* [[Interrupción]]
* [[Registro (hardware)|Registro]] del [[procesador]]
* [[Puerto (computación)|Puerto]]
* [[Controlador de impresora]]
 
[[ar:مشغل (برنامج حاسوبي)]]
[[az:Sürücü]]
[[bs:Drajver]]
[[ca:Controlador de dispositiu]]
[[cs:Ovladač zařízení]]
[[da:Hardwaredriver]]
[[de:Gerätetreiber]]
[[en:Device driver]]
[[eo:Pelilo]]
[[fa:راه‌انداز]]
[[fi:Laiteajuri]]
[[fr:Pilote informatique]]
[[he:מנהל התקן]]
[[hu:Hardver-illesztőprogram]]
[[id:Device driver]]
[[is:Rekill (tölvunarfræði)]]
[[it:Driver]]
[[ja:デバイスドライバ]]
[[kk:Драйвер]]
[[ko:장치 드라이버]]
[[lb:Driver]]
[[lt:Tvarkyklė]]
[[lv:Draiveris]]
[[ms:Pemacu peranti]]
[[nl:Stuurprogramma]]
[[nn:Drivar]]
[[no:Driver]]
[[pl:Sterownik urządzenia]]
[[pt:Driver de dispositivo]]
[[ro:Driver]]
[[ru:Драйвер]]
[[simple:Device driver]]
[[sk:Ovládač (informatika)]]
[[sr:Драјвер]]
[[sv:Drivrutin]]
[[tr:Donanım sürücüsü]]
[[uk:Драйвер]]
[[vi:Chương trình điều khiển]]
[[zh:驱动程序]]
[[zh-yue:驅動程式]]