Translate

domingo, 30 de noviembre de 2014

Multiseat o multipuesto

Multiseat o multipuesto, también llamado multiterminalmulti-stationmultihead, es la configuración especial de unacomputadora para poder soportar múltiples usuarios trabajando al mismo tiempo, cada uno con su propio monitortecladoratón y, opcionalmente, con su propia tarjeta de sonido.

Introducción


Seis usuarios trabajando sobre un único computador con una configuración multipuesto.
Al usar la configuración estándar de un PC de escritorio (1 CPU + 1 pantalla + 1 teclado + 1 ratón), únicamente un usuario puede usar el PC completo a la vez, limitando la efectividad del sistema pues permanece desocupado la mayor parte del tiempo. Con la configuración multipuesto, varios usuarios pueden compartir los recursos de la misma CPU, usando de este modo un mayor porcentaje de su capacidad total y teniendo así un mejor aprovechamiento del sistema.
Esta funcionalidad se basa en gran medida en el creciente aumento de capacidad del hardware, tanto en procesadores como memorias, así como en la optimización del uso de los recursos por parte del sistema operativo, lo que permite aprovechar las capacidades multiusuario de sistemasGNU/Linux.
Por ejemplo, en el esquema tradicional, si alguien está usando únicamente un navegador de páginas web o escribiendo una carta en un procesador de textos, o trabajando con una hoja de cálculo, o con un programa de facturación, inventario, o contabilidad, el equipo se desaprovecha, al estar gran parte de la capacidad del sistema sin uso. Pero con la configuración multiterminal, otras personas podrán usar los recursos que de otra manera estarían
ociosos.
Otra gran ventaja que posee la configuración multiterminal es el precio: no es necesario comprar diferentes placas basemicroprocesadoresmemorias RAMdiscos duros, carcasas, reguladores de voltaje, y otros componentes por cada usuario. Únicamente se necesita comprar una CPU lo suficientemente potente y un lote pantalla-teclado-ratón por usuario, pues normalmente comprar un micro-ordenador rápido cuesta mucho menos que comprar varios más lentos.
Como inconveniente, si alguien o algún proceso está usando todo los recursos de la máquina (con juegos 3-D o computación intensiva), los otros usuarios no tendrán suficientes recursos para sus tareas y percibirán un sistema lento. Este problema puede eliminarse si los recursos de la CPU son los necesarios para el uso deseado y si el sistema operativo maneja dichos recursos de forma óptima.

Historia

En los años 1970, era muy corriente conectar múltiples terminales, e incluso terminales gráficos, a un solo computador central (mainframe), para así aprovechar las ventajas del tiempo compartido.
Sin embargo, la idea de usar la interface más contemporánea X11 para soportar múltiples usuarios apareció en 1999. Fue implementada por un brasileño llamado Miguel Freitas, usando elsistema operativo Gnu/Linux y el sistema gráfico X11 (en ese momento mantenido por XFree86).1La manera en que lo hizo Freitas fue un parche en el servidor X para ejecutar muchas instancias de X al mismo tiempo, de tal manera que cada una capturara eventos de ratón y teclado específicos y el contenido gráfico. Este método recibió el nombre del multiseat o multiterminal.
Después de Freitas, otras soluciones aparecieron en 2003, como las de Svetoslav Slavtchev, Aivils Stoss y James Simmons que trabajaron en el acercamiento a evdev and faketty,2 3modificando el núcleo Linux y permitiendo a más de un usuario usar independientemente la misma máquina. En ese tiempo, el Linux Console Project4 también propuso una idea para usar múltiples consolas independientes y luego múltiples teclados y ratones independientes en un proyecto llamado "Backstreet Ruby".5 Backstreet Ruby es un parche del kernel Linux. Fue portar hacia atrás al Linux-2.4 el árbol de kernel de Ruby. El objetivo de los desarrolladores de Linux Console fue mejorar y reorganizar la entrada, la consola, y los subsistemas del framebuffer en el kernel Linux, para que pudiesen trabajar independientemente uno del otro y permitir la operación multi-escritorio. La idea de Backstreet Ruby nunca fue terminada.
En 2005, el equipo de C3SL  de la Universidad Federal de Paraná en Brasil, creó la solución basada con servidores X anidados, como Xnest y Xephyr.6 Con esta solución, cada servidor X anidado corre en cada pantalla de un servidor X anfitrión (por ejemplo Xorg) y una modificación en los servidores anidados les permite tener la exclusividad de cada conjunto de ratón y teclado. Estas soluciones eran las más usadas hoy en día debido a su estabilidad. En 2008, el grupo C3SL lanza el Multiseat Display Manager(MDM)7 para facilitar el proceso de la instalación y configuración de una caja multiseat. También en 2008, este grupo concibió un LiveCD8 para propósitos de pruebas.

Beneficios

Una configuración multiterminal tiene importantes ventajas, entre ellas:
  • Ahorro de espacio (solo se necesita un computador para varias personas).
  • Ahorro en costos en computadores y en consumo de energía (hasta un 80%).
  • Ahorro en licencias de software.
  • Mejor aprovechamiento de los recursos de computación.
  • Menor costos de mantenimiento.
  • Desventajas; mayor inversion en hardware, incomodidad en el ambiente de trabajo, riesgo que se malogre la PC y todo el equipo de trabajo se queda congelado.
Usos

Un computador multipuesto puede usarse en lugares donde haya varias personas trabajando cerca una de la otra, como sucede en laboratorios de computación, cibercafés, cubículos en una oficina, departamentos de atención al cliente, etc. Algunos de estos lugares son:
  • Escuelas.
  • Universidades.
  • Oficinas.
  • Cibercafés.
  • Bibliotecas.
  • Hospitales.
  • Hogares. 

Requerimientos


Es importante tener un ordenador con una buena placa base, una CPU potente y con buena cantidad de memoria (4 GB o más). Esto dependerá del número de puestos que se deseen conectar.
Para que varios usuarios puedan trabajar en un ordenador se necesitan conectar a éste varios monitores, teclados y ratones. Por ejemplo, para formar una multiterminal de cuatro estaciones (para 4 usuarios), se requieren 4 monitores, 4 teclados y 4 ratones.
Cada monitor necesita ser conectado a una salida de video. Algunas tarjetas de video tienen múltiples salidas y soportan varios monitores. Adicionalmente, se pueden instalar en el ordenador varias de estas tarjetas de video, pero la mayoría de las máquinas modernas solo tienen un slotPCIe o AGP, así que, en general, estas tarjetas deberán ser PCI.
La mayoría de los ordenadores tienen solo un conector PS/2 para el teclado y otro para el ratón, así que para conectar varios teclados y ratones se debe hacer mediante conectores USB y HUBs USB.
En resumen:
  • Ordenador con una placa base, un CPU potente, y con una buena cantidad de memoria RAM.
  • Disco duro.
  • Varias placas de video PCI/AGP/PCI-E.
  • Varios teclados PS/2 / USB.
  • Varios ratones PS/2 / USB.
  • Opcionalmente, varias tarjetas de sonido.
  • Sistema operativo multiterminal preferido.

Implementación

Actualmente, hay varias formas de hacer multiterminales, y nuevas maneras están siendo constantemente desarrolladas. No existe la "mejor versión", pero algunas versiones son mejores que otras.

GNU\Linux

Userful Corporation desarrolló Userful MultiSeat Linux, una solución que habilita hasta 10 usuarios para compartir simultáneamente un sólo computador. Funciona con la mayoría de las tarjetas de video y los dispositivos USB Multi-Usuario disponibles en el mercado, soporta Edubuntu y otras distribuciones Linux, e incluye aplicaciones educativas de software libre.9
En los sistemas operativos tipo Unix, como GNU/Linux, la interacción con el usuario se efectúa por el X Window System. Este sistema está basado en la arquitectura cliente-servidor, donde elcliente envía peticiones al servidor y recibe eventos de los dispositivos de entrada (teclados y ratones). Los servidores X tienen la definición de recurso, como puede ser un dispositivo de entrada o una ventana, que son dados a sus clientes. Estos recursos están asociados a una pantalla, la cual pertenece a un usuario. Por lo tanto, una multiterminal basada en GNU/Linux debe proveer una pantalla por cada usuario.
El servidor Xorg, la más reciente implementación del servidor X, no tiene soporte para múltiples pantallas. Este sigue el modelo del computador personal, el cual supone únicamente un usuario a la vez. Su entrada de datos está implementada sobre la entrada estándar del Kernel, llamadasterminales virtuales (VT). Éstas reciben tal nombre debido a que simulan los viejos métodos de entrada de los antiguos Mainframes. El VT esta totalmente implementado usando software, simulando un TTY, un dispositivo que estaba conectado a través de puertos seriales. El núcleo Linux soporta múltiples terminales, pero únicamente pueden recibir eventos de un teclado a la vez. Si más de un teclado está conectado al ordenador, los eventos serán enviados al VT activo. Eso quita la posibilidad de ejecutar 2 o más servidores X, debido a que únicamente pueden activar a un servidor a la vez, incluso si éstos usan distintas tarjetas de video. Para resolver estos problemas, se han creado varias soluciones diferentes, mencionadas aquí en orden cronológico:
La más usadas son la faketty y Xephyr. La solución con Xephyr es independiente del hardware, mientras que la faketty únicamente trabaja con un conjunto más restringido de tarjetas de vídeo como las de NVIDIA y SiS.
También podemos optar por la opción de utilizar terminales ZeroClient con MAX-MADRID-LINUX 6.0 multiseat. Esta distribución derivada de Ubuntu y dedicada al mundo educativo, tiene incluida dos paquetes: max-multiseat y max-multiseat-storage, que darán la funcionalidad multiseat con ZeroClients compatibles con este sistema de forma sencilla y sin complicadas configuraciones.

Windows
Para los sistemas operativos Windows 2000XP y Vista, existen varios productos comerciales que permiten la implementación de configuraciones multiseat para dos o más puestos de trabajo. Dentro de estos productos se encuentran ASTERBeTwin, y SoftXpand.

Línea de tiempo, evolución del software multiseat comercial


Casos de éxito

La Instalación de Computadores Multi-Usuario más grande del Mundo]

En Febrero de 2009, El ministerio de Educación de Brasil se comprometió a entregar más de 350.000 estaciones de cómputo trabajando en Linux, en más de 45.000 colegios de áreas rurales y urbanas a lo largo del país. Las organizaciones escogidas para implementar este proyecto fueron la empresa Canadiense de software Userful Corporation, y su socio técnico ThinNetworks.11

Paraná Digital project

Uno de los éxitos de las multiterminales está pasando en Paraná Digital Project, la cual está creando un laboratorio en 2.000 escuelas públicas en el estado de ParanáBrasil. Más de 1.5 millones de usuarios serán beneficiados cuando el proyecto termine, y habrán 40.000 terminales. Los laboratorios tendrán multiterminales de 4 cabezas corriendo Debian. El costo de todo el hardware es 50% menos que el precio normal, además no habrá costo alguno en software. Este proyecto lo desarrolla el Centro de Computação Científica e Software Livre (C3SL). El proyecto no ha concluido aún, pero los beneficios de las multiterminales son realmente grandes.

Investigación de la Universidad Estatal de Michigan en Tanzania

Desde 2008, los estudiantes de ingeniería eléctrica y de computación de la Universidad Estatal de Michigan han instalado sistemas multiterminales con acceso a Internet en tres escuelas en Mto wa Mbu, Tanzania. El propósito del proyecto es estudiar el impacto de tener sistemas de computadores con acceso a Internet en un sistema educativo que no puede permitirse otros recursos educativos tales como libros. Los sistemas de computadores corren Ubuntu 8.04 de 32bits y utilizan el Multiseat Display Manager de fuente abierta creado por C3SL.La investigación eventualmente será usada en un esfuerzo para mostrar el impacto positivo, de tener sistemas computacionales eficientes en costo en las escuelas, a los oficiales de los gobiernos de los países del tercer mundo. El proyecto es patrocinado por George y Vickie Rock y Dow Chemical Company.12 13

Instalaciones notables

MAX Madrid Linux. Institutos de Innovación Tecnológica de la Comunidad de Madrid

Desde comienzo del curso 2010-2011, la Comunidad de Madrid pone a disposición de los alumnos los nuevos Institutos de Innovación Tecnológica. En este caso, se pretende llegar al ratio de 1 ordenador por alumno, con ordenadores de sobremesa, pantallas de 19 pulgadas y mobiliario específico para convertir un aula convencional en una tecnológica polivalente. Para ello se ha utilizado el Sistema Operativo MAX-Madrid-Linux 6.0 con un paquete especialmente diseñado para hacer funcionar ZeroClients en Multiseat.Al utilizar harware específico tipo ZeroClients, se desarrolla también la funcionalidad de sonido y usb privado para cada estación, de tal forma que el alumno tiene la sensación de disponer un equipo completo con todas sus funcionalidades.


    computadora doméstica u ordenador doméstico

    El popular Sinclair ZX Spectrum utilizaba el microprocesador Z80.
    Se denomina computadora doméstica uordenador doméstico a la segunda generación de computadoras, que entraron en el mercado con el nacimiento del Altair 8800 y se extiende hasta principios de la década de 1990. Esto engloba a todas las computadoras de 8 bits (principalmente conCPU Zilog Z80MOS Technology 6502 oMotorola 6800) y a la primera ola de equipos con CPU de 16 bits (principalmente Motorola 68000 e Intel 8086 y 8088). El término proviene de que llevaron la computadora de la industria al hogar. Aunque se suele excluir de ese grupo a los compatibles IBM PC, lo cierto es que hasta el triunfo definitivo y la adopción del término "computadora personal", tuvieron que competir con las líneas patrocinadas por Atari,Commodore y Apple Computer, por lo que algunos optan por incluir en la categoría de doméstico a los modelos más significativos de 16 bits, o al menos a los compatibles PC orientados al mismo mercado como la gama Tandy.
    En cierta manera, guardando cierta similaridad con las nuevas formas animales aparecidas en el periodo cámbrico, una gran cantidad de máquinas de todas las clases, incluyendo rarezas como el ordenador Jupiter Ace en lenguaje Forth aparecían en el mercado y desaparecían de nuevo. Algunos tipos de computadoras permanecieron durante más tiempo, otros evolucionaron tratando de mantener la compatibilidad (existen, por ejemplo, tarjetas de emulación Apple II para los primeros Mac). Sin embargo, al final de la década la mayoría fueron eliminados por la computadora personal compatible con IBM y las generaciones más nuevas de videoconsolasporque ambas utilizaban sus propios formatos incompatibles. La revolución IBM fue provocada en 1981 por la salida de la computadora personal de IBM 5150, el IBM PC.

    Commodore 64 con 16 colores y teclado profesional.
    Pese a ello, siguen existiendo grupos de usuarios que no renuncian a usar y mejorar sus viejos equipos dotándoles de las posibilidades modernas como disco duro oconexión a Internet. Aunque todas son muy activas (teniendo en cuenta la cada vez menor base de usuarios), destacan por mérito propio la de usuarios de MSX en los 8 bits y la de Commodore Amiga en los 16 bits (calificados por un redactor de MacByte como las aldeas de irreductibles galos que resisten el asedio de las legiones Wintel). Asimismo han dado nacimiento a una serie de aficiones que se suelen englobar bajo el término RetroInformática.
    Una de las más conocidas es la emulación, normamente por software, pero también por hardware, de estas viejas computadoras y consolas en todo tipo de dispositivos: modernas computadoras personales, consolas, PDAs, teléfonos móviles, reproductores de DVD decodificadores de TDT, cámaras fotográficas digitales, etc.
    Muchas de estas computadoras eran superficialmente similares y tenían usualmente un teclado de fabricación barata integrado en la carcasa que albergaba debajo la placa madre con la CPU, una fuente de alimentación externa y como unidad de visualización más común un televisor. Muchas utilizaban casetes de audio compactos como mecanismo (notoriamente poco fiable) de almacenamiento de datos ya que las unidades de disco flexible eran muy caras en aquella época. Su bajo precio era común a la mayoría de las computadoras.
    Aparte de casos como CP/M y OS-9, la mayoría tienen en ROM las rutinas básicas (que podrían considerarse su sistema operativo) junto con el lenguaje BASIC. Es lo que hoy suele conocerse como el firmware de los periféricos (una unidad de disco o lectora de DVD puede llevar integrada en su circuitería microcontroladores precisamente basados en las CPUs de estos equipos).

    Computadora personal, ordenador personal

    Computadora personalordenador personal, conocida comoPC (sigla en inglés de personal computer), es un tipo demicrocomputadora diseñada en principio para ser utilizada por una sola persona a la vez. Habitualmente, la sigla PC se refiere más específicamente a las computadoras IBM PC compatibles. Una computadora personal es generalmente de tamaño medio y es usado por un solo usuario (aunque hay sistemas operativos que permiten varios usuarios simultáneamente, lo que es conocido como multiusuario).
    Una computadora personal suele estar equipada para cumplir tareas comunes de la informática moderna, es decir permite navegar por Internet, escribir textos y realizar otros trabajos de oficina o educativos, como editar textos y bases de datos. Además de actividades de ocio, como escuchar música, ver videos, jugar, estudiar, etc.
    En cuanto a su movilidad podemos distinguir entre computadora de escritorio y computadora portátil.

    Historia

    Una de las primeras computadoras personales, la Apple II.
    El primer registro que se conoce del término en inglés, personal computer, apareció en 1964 en la revista New Scientist, en una serie de artículos llamados «El mundo en 1984». En un artículo titulado «The Banishment of Paper Work», Arthur L. Samuel, del Centro de Investigación Watson de IBM escribió: «Hasta que no sea viable obtener una educación en casa, a través de nuestra propia computadora personal, la naturaleza humana no habrá cambiado».
    El primer PC es el Programma 101, producido por la empresa italiana Olivetti en los años entre 1962 y 1964. Inventado por el ingeniero italiano Pier Giorgio Perotto que fue también el inventor de la tarjeta magnética. Programma 101 también fue utilizado: en 1969 por la NASA para enviar el hombre a la Luna en la misión Apolo 11; en el canal de televisión estadounidense ABC para predecir las elecciones políticas 1969; por soldados estadounidenses a planificar la operación en la Guerra de Vietnam. En 1968, Hewlett Packard ha creado un pc casi idéntico al Programma 101, el Hewlett-Packard 9100A, y fue declarado culpable de plagio, pagó $ 900,000 para el reembolso a Olivetti.1
    Fue el lanzamiento de la hoja de cálculo VisiCalc, en principio para Apple II y después para el IBM PC, la aplicación que logró convertir a la microcomputadora en una herramienta de trabajo. El bajo costo de las computadoras personales la hizo adquirir una gran popularidad tanto para las familias como para los trabajadores en los años ochenta; era mucho menos polifacética y potente que las computadoras de las empresas de aquel entonces, y en general eran utilizadas para jugar por los aficionados informáticos.
    En los años 1990, el poder de las computadoras personales aumentó de manera radical, borrando la frontera desfasada que había entre las computadoras personales y las computadoras de varios usuarios como las computadoras centrales. Hoy las computadoras de gama alta se distinguen de las computadoras personales por su mayor fiabilidad o su mayor habilidad para realizar multitareas y no por la potencia de la CPU.
    La mayoría de las computadoras personales utilizan una arquitectura de soporte físico compatible con el PC de IBM, usando procesadores compatibles con x86 realizados por IntelAMD o Cyrix.
    A pesar de la enorme popularidad de la computadora personal, varias microcomputadoras incompatibles con IBM (también llamados de manera general computadoras personales) son todavía populares para determinados usos específicos. La principal alternativa, hasta hace poco, era la computadora con procesador PowerPC, con el sistema operativo Mac OS X de Apple Computer (aunque otros sistemas operativos pueden correr sobre esta arquitectura), que se usa sobre todo para diseño gráfico y usos relacionados, sirviendo también perfectamente para un usuario doméstico. Hay que decir que a partir de 2006 las computadoras de Apple usan microprocesadores de Intel y ya no se fabrican PowerPC. Pese a ello siguen siendo incompatibles (los compatibles utilizan BIOS y los Mac EFI).
    La computadora personal es en una palabra consumidor-amistosa para la segunda generación de computadoras de escritorio, que se incorporaron en el mercado a 1977 y llegaron a ser de uso común durante los años 80. También se conocen como computadoras personales.
    La computadora personal llegó a ser de fácil adquisición para el público en general debido a la producción en masa del microprocesador basado en el chip de silicio y como el nombre indica, pensada para ser utilizada en el hogar antes que en negocios/contextos industriales. También fueron diseñadas para ser inmediatamente útiles a los clientes no técnicos, en contraste con las microcomputadoras de la primera generación que vinieron como kits y requirieron a menudo habilidades en electrónica. El uso del término “computadora personal” murió en gran parte hacia finales de la década (en los EE. UU.) o en los años 90 tempranos (en Europa). Esto se debió a la aparición de la computadora personal compatible de la PC de IBM, y a la preferencia consiguiente por el término “PC” antes que “la computadora personal”.

    Computadoras personales notables

    La lista de abajo muestra las computadoras personales más populares e históricamente más significativas de los últimos años de los 60 a los años 80. Incluye su año inicial del lanzamiento así también como su región/país de origen. Los lanzamientos más significativos en los EE. UU. fueron: Olivetti Programma 101 (1965), Apple II (1977), IBM PC(1981), el ZX Spectrum (1982), el Commodore 64 (1982), y elApple Macintosh (1984). Una plétora de computadoras personales surgió durante este período, pero no pudieron tener un impacto significativo en el mercado de los EE. UU. o la historia de la computación doméstica y como tales no se mencionan (esto incluye las máquinas no vendidas/conocidas en los EE. UU.). Diversos modelos en una línea de computadoras compatibles se enumeran en su totalidad, por ejemplo las familias del Apple II y del TRS-80.
    (Para una descripción más completa de las computadoras personales, es decir, no solamente de las más notables dadas abajo, ver la lista de las computadoras personales.)
    • 1977, junio: Apple II (EE.UU.), gráficos en color, ocho ranuras de expansión
    • 1977, agosto: Tandy Radio Shack (TRS-80) (EE.UU.), primera computadora personal de menos de US$600
    • 1977, diciembre: Commodore PET (EE.UU.), primera computadora completa: teclado/pantalla/cinta
    • 1979: Atari 400/800 (EE.UU.), primera computadora con un chipset específico y chip de video programable
    • 1979: TI-99/4, primera computadora personal con un procesador de 16 bits.

    Los años 1980

    • 1980: Commodore VIC-20 (por debajo de US$300; primera computadora en el mundo en pasar la marca de un millón de unidades vendidas)
    • 1980: Computadora en color TRS-80 (Motorola 6809, trabajos múltiples opcionales OS-9)
    • 1980: Osborne Computer Company lanza el Osborne 1 (primera computadora "portátil")
    • 1981, junio: Texas Instruments TI-99/4A - basada en el menos exitoso TI-99/4, segunda computadora personal con una CPU de 16 bit, primera en agregar gráficos "sprite"
    • 1981, agosto: PC de IBM - versión original de la plataforma de hardware compatible de la PC de IBM. El modelo original fue denominado IBM 5150. Fue creado por un equipo de 12 ingenieros y los diseñadores bajo la dirección de Estridge de la división de los sistemas de la entrada de IBM en Boca Ratón, Florida
    • 1981: Sinclair ZX81 (Europa) - el kit costaba £49,95; £69,95 pre-construido. Fue lanzado comoTimex Sinclair 1000 en los EE. UU. en 1982
    • 1981: BBC Micro (Europa) - computadora educativa del Primer Ministro del Reino Unido por una década; BASIC avanzado con el ensamblador integrado del código automático 6502; diseñado con una miríada de puertos de entrada-salida
    • 1982: Kaypro lanza la computadora Kaypro II y Olivetti el ordenador Olivetti M20.
    • 1982, abril: Sinclair ZX Spectrum (Europa) - la computadora personal británica más vendida; creó la industria británica del software
    • 1982, agosto: Commodore 64 - El modelo de computadora más vendido de todos los tiempos: ~ 17 millones vendidos
    • 1983: Coleco Adam
    • 1983: MSX (Japón) - diseño de referencia de ASCII y Microsoft, fabricado por varias compañías: ~ 5 millones vendidos)
    • 1983: Laser 200 - computadora de VTech de nivel de entrada dirigida siendo el más barato en mercado).
    • 1984, enero: Apple Macintosh (N.) - Primer ratón comercialmente acertado conducido, hogar/computadora personal completamente GUI-basados; primer 16/32-bit
    • 1984: Amstrad/Schneider CPC y PCW se extiende (Europa) - estándar británico antes de la PC de IBM; Ventas alemanas al lado de C64 y el Macintosh, de Apple
    • 1985: Atari ST (N.) - Primero con la interfaz incorporada de MIDI; también RAM de 1MB por menos de US$1000
    • 1985, julio: Commodore lanza el Amiga 1000 que destaca por sus excelentes habilidades multimedia (vídeo/audio), su OS GUI y primer OS multitarea apropiativa
    • 1987: Acer Archimedes (Europa) (basada en el microprocesador Acer-en desarrollo de gran alcance del BRAZO de 32 bit; la mayoría de la computadora personal de gran alcance en su clase en su principio).

    Videoconsolas notables

    Lo siguiente es una lista de las videoconsolas más populares o más importantes que tuvieron que competir con los computadores personales (PC). Aunque los videojuegos no eran el principal fin de los PC, muchas computadoras tuvieron que competir en dicho mercado contra las videoconsolas, ya que éstas les restaban cuota de mercado. En esta lista se muestran únicamente aquellas videoconsolas que supusieron alguna novedad técnica o tuvieron importancia desde el punto de vista de la popularidad.
    • Magnavox Odyssey (1972) (primera consola, sin el sonido y sin color, todo-análógica).
    • Canal F (1976) (primera consola con microprocesador, primera con sonido y en color, y primera consola de Fairchild en utilizar cartuchos). Primera consola exitosa de Atari 2600 (también conocida como Atari VCS) (1977).
    • Magnavox Odyssey2 (1978) (también conocida como Philips Videopac G7000) (primera con teclado QWERTY).
    • Milton Bradley Microvision (1979) (Primera consola con cartuchos separables de la consola donde iba cargado el juego; pantalla monocromática de LCD).
    • Mattel Intellivision (1980) (Dirigida a competir con la Atari 2600, pionera en los 16 bits aunque sus gráficos seguían siendo similares a los de la Atari 2600. Fue la primera consola en incorporar un cable-módem para poder descargarse juegos de la compañía de cable contratada, pero no era capaz de conectarse a Internet, puesto que Internet en aquella época aún no existía como tal).
    • Vectrex (1982) (Videoconsola con la pantalla incorporada, y cuyos gráficos se representaban con vectores en vez de una matriz de bits).
    • Atari 5200 (1982) (Primera videoconsola basada en una computadora personal).
    • Colecovision (1982) (La videoconsola más popular de la segunda generación, tenía 8 bits; Primera con gráficos de calidad Arcade).
    • Nintendo Entertainment System (NES) (1985) de Nintendo (La videconsola más popular de la tercera generación, tenía 8 bits).
    • Sega Master System (1986) (Vendió más que la NES en algunas partes de Europa y Brasil; A partir de esta consola las consolas empezaron a resultar realmente populares, debido a un precio más bajo).
    • Sega Mega Drive/Génesis (1988/1989) (primera consola de 16 bit exitosa).
    • Game Boy (1989) de Nintendo (Primera videoconsola portátil, tuvo muchísimo éxito y se editaron cientos de juegos para ella).
    • Atari Lynx (1989) (Primeros consola portátil con gráficos en color, tenía un LCD retroiluminado, no obstante fue un rotundo fracaso comercial).
    • Super NES (1991) (La consola gozó de una gran popularidad en los principales mercados).
    • Nintendo 64.
    • Play Station.
    • Game Cube.
    • PS2 (2000) (Fue la primera consola en incluir lector de DVD, lo que hizo subir notablemente el precio de la máquina en un principio; aunque posteriormente, gracias a sus continuas bajadas de precio y a su gran catálogo de juegos consiguió ser una de las consolas más populares en la historia de los videojuegos).
    • Nintendo DS.
    • Xbox.
    • Xbox 360(2005)(segunda consola de sobremesa lanzada por Microsoft. Destaca por su potente procesador de 3 núcleos, sus juegos en línea, y por ser un gran centro multimedia de juegos, además de una fuerte apuesta por la venta del contenido para la consola a través de Internet).
    • Wii (2006).
    • PS3 (2006) (Su arquitectura es semejante a la de una computadora, gracias a su procesador central de 7 núcleos. Aparte de ser un sistema de videojuegos, puede ser utilizada para actividades informáticas, mediante la instalación del sistema operativo Linux).
    • Nintendo 3DS videoconsola portátil de la multinacional de origen japonés, con capacidad para mostrar imágenes en 3D, también incluye juegos de realidad aumentada y se puede disfrutar de películas en 3D. Fue presentada oficialmente por Nintendo el 15 de junio de 2010 durante la Electronic Entertainment Expo 2010.
    • PS4 Videoconsola sacada al mercado por Sony, después del éxito con la PS3 saca esta nueva consola en el 15 de noviembre de 2013.


    Software
    Un Software es un término general que se utiliza para describir una colección de programas informáticos, procedimientos y documentación que realizan algunas tareas en el sistema de un equipo. El término incluye software de aplicación, como los procesadores de texto que realizan tareas productivas para los usuarios; software de sistema, como los sistemas operativos, que dan la interfaz con el hardware para proporcionar los servicios necesarios para el software de aplicación, y middleware que controlan y coordinan sistemas distribuidos.
    Las aplicaciones de software para procesamiento de textos, navegación por Internet, fax, correo electrónico, reproducción multimedia, juego de equipo y programación informática son comunes. El usuario de un moderno equipo de personal puede poseer conocimientos significativos de los programas operativos de entorno y aplicación, sin necesariamente estar interesados en programación, sin siquiera poder escribir programas para el equipo. Por lo tanto, la mayoría del software escrito principalmente para ordenadores personales tiende a ser diseñado con miras a la facilidad de su uso. Sin embargo, la industria del software continuamente proporcionan una amplia gama de nuevos productos para su uso en computadoras personales, dirigidos tanto el experto como al usuario no-experto.

    Sistema operativo

    Un sistema operativo (OS) administra los recursos de equipo y proporciona a los programadores una interfaz que se utiliza para acceder a esos recursos. Un sistema operativo procesa los datos del sistema y la entrada del usuario y responde mediante la asignación y administración de tareas y los recursos del sistema interno como un servicio a los usuarios y programas del sistema. Un sistema operativo realiza tareas básicas como el control y asignación de memoria, dar prioridad a las solicitudes de sistema, control de entrada y dispositivos, facilitar la creación de redes de equipo y la administración de archivos de salida.
    Sistemas operativos de escritorio contemporáneos comunes son Microsoft Windows (90.65 % de participación en el mercado), Mac OS X (7 %), (0,95 %) de LinuxSolaris y FreeBSD. Windows, Mac y Linux todos tienen servidor y variantes personales. Con la excepción de Microsoft Windows, los diseños de cada uno de los sistemas operativos antes mencionados fueron inspirados por, o directamente heredados, el sistema operativo UNIX. UNIX fue desarrollado en los laboratorios Bell a finales del decenio de 1960 y propicia el desarrollo de numerosos sistemas operativos libres como propietarios.

    Microsoft Windows

    Microsoft Windows es el nombre de marca colectivo de varios sistemas operativo de Microsoft. Microsoft introdujo por primera vez un entorno operativo denominado Windows en noviembre de 1985 como un complemento para MS-DOS en respuesta al creciente interés en las interfaces gráficas de usuario (GUI). la versión más reciente de cliente de Windows es Windows 8.1 yWindows Server 2008 R2, que estuvo disponible desde el 17 de octubre de 2012

    GNU/Linux

    GNU/Linux es una familia de sistemas operativos tipo UNIX. Linux es uno de los ejemplos más prominentes de software libre y el desarrollo de código abierto: normalmente todo el código fuente puede ser libremente modificado, utilizado, y redistribuido por cualquier persona. El nombre "Linux" proviene del núcleo de Linux, comenzado en 1991 por Linus Torvalds. Las utilidades y las bibliotecas del sistema generalmente vienen desde el sistema operativo GNU, anunciado en 1983 por Richard Stallman. La contribución de GNU es la base para el nombre alternativo de GNU/Linux.
    Algunas distribuciones

    Mac OS X

    Mac OS X es una línea de sistemas operativos de gráficas desarrollado, comercializados y vendidos por Apple Inc.. Mac OS X es el sucesor de la original Mac OS, que había sido el sistema operativo principal de Apple desde 1984. A diferencia de sus predecesores, Mac OS X es un sistema operativo basado en UNIX. La versión más reciente de Mac OS X es OS X 10.10 "Yosemite".