Soporte
Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del computador en particular que se use, aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procuraal usuario y programador adecuadas interfaces de alto nivel, herramientas y utilidades de apoyo que permiten su mantenimiento. Incluye entre otros:
* Sistemas operativos
* Controladores de dispositivo
* Herramientas de diagnóstico
* Herramientas de Corrección y Optimización
* Servidores
1) Sistemas operativos Ejemplos
Ejemplos de sistemas operativos para PC
Mac OS
MicrosoftWindows
GNU/Linux
Unix
Solaris
FreeBSD
OpenBSD
Google Chrome OS
Debian
Ubuntu
Mandriva
Sabayon
Fedora
Limpus
Haiku (BeOS)
Ejemplos de sistemas operativos para dispositivos móviles
iOS
Android
BlackBerry OS
Windows Phone
Symbian OS
HP webOS
Bada
Firefox OS
2) controladores de dispositivo son los drivers
Un controlador dedispositivo es código que utiliza el sistema operativo para controlar los dispositivos de disco, adaptadores de pantalla, dispositivos de entrada como el mouse (ratón) o la bola de seguimiento, módems, dispositivo fax, impresoras y otro hardware.
Controladores monolíticos
En Microsoft Windows 3.1, la mayoría de los controladores de dispositivos eran monolíticos, lo que significa que elcontrolador tenía que proporcionar todos los servicios, interfaces de usuario, funciones de la Interfaz de programación de aplicaciones (API) y servicios de acceso a hardware para que los dispositivos pudieran funcionar con Windows 3.1. En Windows 95 comenzó la implementación de la arquitectura universal de controlador y mini controlador. Esta arquitectura proporciona servicios de dispositivo básicospara ciertos tipos de hardware de forma nativa, de forma que los fabricantes de hardware independientes (IHV, independent hardware vendors) tienen que proporcionar código específico del dispositivo (controladores) para su hardware concreto.
Controladores universales
Los controladores universales incluyen la mayoría del código necesario para los dispositivos de un determinado tipo dedispositivos (como impresoras y módems) para que se comuniquen con los componentes apropiados del sistema operativo (como la impresora o los subsistemas de comunicaciones). Un minicontrolador es un controlador pequeño y sencillo que contiene cualquier instrucción adicional necesaria para un dispositivo concreto. En muchos casos, sin embargo, el controlador universal para una categoría de dispositivosdeterminada también incluye el código necesario para que los dispositivos diseñados para el estándar más frecuente funcionen con esa categoría. Por ejemplo, el controlador Unimodem funciona con todos los módems compatibles con comandos AT.
Controlador de virtualización
Un controlador de dispositivo de virtualización (VxD) es un controlador de 32 bits, en modo protegido, que administrarecursos del sistema, como un dispositivo de hardware o programa, de forma que más de un programa pueda utilizar un recurso al mismo tiempo. El término "VxD" hace referencia al controlador de dispositivo virtual genérico, donde la "x" representa el tipo controlador de dispositivo. Por ejemplo, un controlador de dispositivo virtual para un adaptador de pantalla se conoce como VDD (virtual displaydriver, controlador de pantalla virtual), un controlador de dispositivo virtual para un dispositivo temporizador es un VTD, un controlador de dispositivo virtual para un dispositivo de impresora es un VPD, etc.
Mientras que el VxD admite dinámicamente controladores de dispositivo, el dispositivo virtual efectúa un seguimiento del estado del dispositivo para los programas que utilizan dicho...
Regístrate para leer el documento completo.