Download - Elementos de un computador
Republica bolivariana de Venezuela Ministerio del poder popular para la educación superior
Instituto universitario de tecnología Antonio José de sucre
Computación
Alumna: Verónica Rovira ci: 21129609
Junio - 2014
Los elementos básicos que contienen las computadoras, son los siguientes:
El software:
Es la parte lógica del computador, comprende el conjunto de componentes lógicos para
poder hacer posible una tarea.
Se dice que es la parte blanda del computador y que es intangible, se puede ver pero no
tocar.
Esta compuesto de programas operativos y de aplicación.
El hardware:
Es la parte física del computador, comprende todo los periféricos físicos los cuales son
tangibles, es decir, se pueden ver y tocar.
Esta compuesto por (Periféricos de entrada, almacenamiento, salida, mixtos y la unidad
central del sistema computo).
Los periféricos:
Se denominan periféricos tanto a las unidades o dispositivos a través de los cuales la
computadora se comunica con el mundo exterior, como a los sistemas que almacenan o
archivan la información, sirviendo de memoria auxiliar de la memoria principal.
Periféricos de entrada (E):
Son los que permiten al usuario ingresar información desde el exterior. Entre ellos
podemos encontrar: teclado, mouse o ratón, escáner, SAI (Sistema de Alimentación
Ininterrumpida), micrófono, cámara web, lectores óptico de código de barras, Joystick,
cámara fotográfica, etc.
Periféricos de salida (S) :
Son los que muestran al usuario el resultado de las operaciones realizadas por el PC. En
este grupo podemos encontrar: monitor, impresora, altavoces, etc.
Periféricos mixtos (E/S):
Son los dispositivos que pueden aportar simultáneamente información exterior al PC y al
usuario.
Así encontramos como dispositivos/periféricos/unidades de Entrada/Salida, las tarjetas de
red, los módems, las unidades de almacenamiento (discos duros, disquetes, floppy, discos
ZIP) o las memorias, (USB, flash, etc.)Otro dispositivo que se considera mixto son las
pantallas táctiles, ya que estas actúan como dispositivo de entrada y salida al mismo
tiempo.
Periféricos de almacenamiento (A):
Se encargan de guardar o salvar los datos de los que hace uso la CPU para que ésta pueda
hacer uso de ellos una vez que han sido eliminados de la memoria principal, ya que ésta se
borra cada vez que se apaga la computadora.
Pueden ser internos, como un disco duro, o extraíbles, como un CD. Los más comunes son:
Disco duro Grabadora y/o lector de CD Grabadora y/o lector de DVD Memoria Flash Cintas
magnéticas Tarjetas perforadas Memoria portátil Disquete.
Periféricos de comunicación:
Su función es permitir o facilitar la interacción entre dos o más computadoras, o entre una
computadora y otro periférico externo a la computadora. Entre ellos se encuentran los
siguientes: Fax-Módem Tarjeta de red Tarjeta Bluetooth Puerto USB.
Unidad central del sistema cómputo:
Es el conjunto de circuitos que gobiernan el funcionamiento de toda la computadora y el
lugar donde se realizan las operaciones sobre los datos a procesar. Contiene a su vez
elementos como:
-Chasis(Case o gabinete)
-Fuente de poder
-Tarjeta madre
-Microprocesador o CPU
-Entre Otros
El Chasis:
Es una caja horizontal el cual tiene los componentes internos de la computadora.
La Fuente de poder:
Se encargan de suministrar el voltaje de trabajo a los diferentes dispositivos d e la unidad.
Cuenta con conectores destinados a la tarjeta principal, a la s unidades de disco duro y
flexible y a la unidad de CD ROM, entre otras. Como tanto el microprocesador como todos
los circuitos que forman los dispositivos se alimentan de cantidades muy pequeñas de
energía necesitan de una fuente que les suministre y regule la cantidad necesaria.
Tarjeta madre:
Es la parte principal de la unidad del sistema, por cuanto en ella se encuentra el
microprocesador que es donde se procesa la información. A ella se conectan otras tarjetas
para interfaces de periféricos y soportes de comunicación, así como también dispositivos
de almacenamiento de datos.
La unidad central de procesamiento (CPU):
Es la encargada de administrar y realizar todos los procesos que sean solicitados por el
Sistema Operativo. Para realizar esta labor la unidad central de procesamiento se divide
en dos partes
Se conoce como software al equipamiento lógico o soporte lógico de un sistema
informático , que comprende el conjunto de los componentes lógicos necesarios que
hacen posible la realización de tareas específicas, en contraposición a los
componentes físicos que son llamados hardware.
Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas;
tales como el procesador del texto , que permite al usuario realizar todas las tareas
concernientes a la edición de textos; el llamado software informático, tal como el
sistema operativo, que básicamente permite al resto de los programas funcionar
adecuadamente, facilitando también la interacción entre los componentes físicos y el
resto de las aplicaciones, y proporcionando una interfaz con el usuario.
Software de sistema:
Es el que nos permite establecer una interacción con un hardware, a través de
programas que administran los recursos y proporcionan una interfaz de uso. El mejor
ejemplo en este sentido son los populares sistemas operativos como Windows, Linux o
Mac OS.
Software de programación:
Como su nombre lo indica, es el software que nos permite programar o desarrollar un
programa informático a través de uso de reglas lógicas y un lenguaje específico, los cuales
nos permiten darle forma. De esta manera, podemos crear una herramienta que nos ayude
a resolver un problema o realizar una actividad o tarea específica. Los mejores ejemplos al
respecto son los editores de texto, los compiladores, los intérpretes y los entornos de
desarrollo integrados.
Software de aplicación:
Este tipo de software permiten realizar tareas específicas. Por lo tanto, este software se
enfoca únicamente en un aspecto o en la resolución de algún problema en particular y no,
como lo hacen los software de sistema, en proporcionar un funcionamiento general mucho
más complejos. En este sentido, los programas que utilizamos diariamente en nuestras
computadoras son de este tipo, ya que se enfocan en una tarea en particular. Así, ejemplos
de este tipo de software son los procesadores de texto, los editores, las hojas de cálculo,
las bases de datos, los programas para comunicación, etc.
El sistema operativo es el programa (o software) más importante de un ordenador. Para
que funcionen los otros programas, cada ordenador de uso general debe tener un sistema
operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de
la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y
directorios en el disco, y controlar los dispositivos periféricos tales como impresoras,
escáner, etc.
En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, es
como un policía de tráfico, se asegura de que los programas y usuarios que están
funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo también es
responsable de la seguridad, asegurándose de que los usuarios no autorizados no tengan
acceso al sistema.
El sistema operativo cumple varias funciones:
•Administración del procesador: El sistema operativo administra la distribución del
procesador entre los distintos programas por medio de un algoritmo de programación. El
tipo de programador depende completamente del sistema operativo, según el objetivo
deseado.
•Gestión de la memoria de acceso aleatorio : El sistema operativo se encarga de gestionar
el espacio de memoria asignado para cada aplicación y para cada usuario, si resulta
pertinente. Cuando la memoria física es insuficiente, el sistema operativo puede crear una
zona de memoria en el disco duro , denominada "memoria virtual". La memoria virtual
permite ejecutar aplicaciones que requieren una memoria superior a la memoria RAM
disponible en el sistema. Sin embargo, esta memoria es mucho más lenta.
•Gestión de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de
los programas a los recursos materiales a través de los drivers (también conocidos como
administradores periféricos o de entrada/salida).
•Gestión de ejecución de aplicaciones: El sistema operativo se encarga de que las
aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas necesitan
para funcionar. Esto significa que si una aplicación no responde correctamente puede
"sucumbir".
•Administración de autorizaciones: El sistema operativo se encarga de la seguridad en
relación con la ejecución de programas garantizando que los recursos sean utilizados sólo
por programas y usuarios que posean las autorizaciones correspondientes.
•Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de
archivos , y las autorizaciones de acceso a archivos de aplicaciones y usuarios.
•Gestión de la información: El sistema operativo proporciona cierta cantidad de
indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.
La década de 1940
A finales de la década de 1940, con lo que se podría considerar la aparición de la primera
generación de computadoras, se accedía directamente a la consola de la computadora
desde la cual se actuaba sobre una serie de micro interruptores que permitían introducir
directamente el programa en la memoria de la computadora.
La década de 1950 (Sistema Batch)
A principios de los años 50 con el objeto de facilitar la interacción entre persona y
computadora, los sistemas operativos hacen una aparición discreta y bastante simple, con
conceptos tales como el monitor residente, el proceso por lotes y el almacenamiento
temporal.
Monitor residente: Su funcionamiento era bastante simple, se limitaba a cargar los
programas a memoria, leyéndolos de una cinta o de tarjetas perforadas, y ejecutarlos. El
problema era encontrar una forma de optimizar el tiempo entre la retirada de un trabajo y
el montaje del siguiente.
Procesamiento por lotes: Como solución para optimizar, en una misma cinta o conjunto de
tarjetas, se cargaban varios programas, de forma que se ejecutaran uno a continuación de
otro sin perder apenas tiempo en la transición.
Almacenamiento temporal: Su objetivo era disminuir el tiempo de carga de los programas,
haciendo simultánea la carga del programa o la salida de datos con la ejecución de la
siguiente tarea. Para ello se utilizaban dos técnicas, el buffering y el spooling.
La década de 1960
En los años 60 se produjeron cambios notorios en varios campos de la informática, con la
aparición del circuito integrado la mayoría orientados a seguir incrementando el potencial
de los ordenadores. Para ello se utilizaban técnicas de lo más diversas.
Multiprogramación: En un sistema multiprogramado la memoria principal alberga a más de
un programa de usuario. La CPU ejecuta instrucciones de un programa, cuando el que se
encuentra en ejecución realiza una operación de E/S; en lugar de esperar a que termine la
operación de E/S, se pasa a ejecutar otro programa. Si éste realiza, a su vez, otra
operación de E/S, se mandan las órdenes oportunas al controlador, y pasa a ejecutarse
otro. De esta forma es posible, teniendo almacenado un conjunto adecuado de tareas en
cada momento, utilizar de manera óptima los recursos disponibles.
Tiempo compartido: En este punto tenemos un sistema que hace buen uso de la
electrónica disponible, pero adolece la falta de interactividad; para conseguirla debe
convertirse en un sistema multiusuario, en el cual existen varios usuarios con un terminal
en línea, utilizando el modo de operación de tiempo compartido. En estos sistemas los
programas de los distintos usuarios residen en memoria. Al realizar una operación de E/S
los programas ceden la CPU a otro programa, al igual que en la multiprogramación. Pero, a
diferencia de ésta, cuando un programa lleva cierto tiempo ejecutándose el sistema
operativo lo detiene para que se ejecute otra aplicación.
Tiempo real: Estos sistemas se usan en entornos donde se deben aceptar y procesar en
tiempos muy breves un gran número de sucesos, en su mayoría externos al ordenador. Si el
sistema no respeta las restricciones de tiempo en las que las operaciones deben entregar
su resultado se dice que ha fallado. El tiempo de respuesta a su vez debe servir para
resolver el problema o hecho planteado. El procesamiento de archivos se hace de una
forma continua, pues se procesa el archivo antes de que entre el siguiente, sus primeros
usos fueron y siguen siendo en telecomunicaciones.
Multiprocesador: Diseño que no se encuentran en ordenadores monoprocesador. Estos
problemas derivan del hecho de que dos programas pueden ejecutarse simultáneamente y,
potencialmente, pueden interferirse entre sí. Concretamente, en lo que se refiere a las
lecturas y escrituras en memoria. Existen dos arquitecturas que resuelven estos
problemas:
La arquitectura NUMA, donde cada procesador tiene acceso y control exclusivo a una
parte de la memoria. La arquitectura SMP, donde todos los procesadores comparten toda
la memoria. Esta última debe lidiar con el problema de la coherencia de caché. Cada
microprocesador cuenta con su propia memoria cache local. De manera que cuando un
microprocesador escribe en una dirección de memoria, lo hace únicamente sobre su copia
local en caché. Si otro microprocesador tiene almacenada la misma dirección de memoria
en su caché, resultará que trabaja con una copia obsoleta del dato almacenado.
Para que un multiprocesador opere correctamente necesita un sistema operativo
especialmente diseñado para ello. La mayoría de los sistemas operativos actuales poseen
esta capacidad.
La década de 1970
Sistemas operativos desarrollados: Además del Atlas Supervisor y el OS/360, los años
1970 marcaron el inicio de UNIX, a mediados de los 60 aparece Multics, sistema operativo
multiusuario - multitarea desarrollado por los laboratorios Bell de AT&T y Unix,
convirtiéndolo en uno de los pocos SO escritos en un lenguaje de alto nivel. En el campo de
la programación lógica se dio a luz la primera implementación de Prolog, y en la
revolucionaria orientación a objetos, Smalltalk.
Inconvenientes de los Sistemas operativos: Se trataba de sistemas grandes, complejos y
costosos, pues antes no se había construido nada similar y muchos de los proyectos
desarrollados terminaron con costos muy por encima del presupuesto y mucho después de
lo que se marcaba como fecha de finalización. Además, aunque formaban una capa entre el
hardware y el usuario, éste debía conocer un complejo lenguaje de control para realizar
sus trabajos. Otro de los inconvenientes es el gran consumo de recursos que ocasionaban,
debido a los grandes espacios de memoria principal y secundaria ocupados, así como el
tiempo de procesador consumido. Es por esto que se intentó hacer hincapié en mejorar las
técnicas ya existentes de multiprogramación y tiempo compartido.
La década de 1980
Con la creación de los circuitos LSI (integración a gran escala), chips que contenían miles
de transistores en un centímetro cuadrado de silicio, empezó el auge de los ordenadores
personales. En éstos se dejó un poco de lado el rendimiento y se buscó más que el sistema
operativo fuera amigable, surgiendo menús, e interfaces gráficas. Esto reducía la rapidez
de las aplicaciones, pero se volvían más prácticos y simples para los usuarios. En esta
época, siguieron utilizándose lenguajes ya existentes, como Smalltalk oC, y nacieron otros
nuevos, de los cuales se podrían destacar: C++ y Eiffel dentro del paradigma de la
orientación a objetos, y Haskell y Miranda en el campo de la programación declarativa. Un
avance importante que se estableció a mediados de la década de 1980 fue el desarrollo de
redes de computadoras personales que corrían sistemas operativos en red y sistemas
operativos distribuidos. En esta escena, dos sistemas operativos eran los mayoritarios: MS-
DOS (Micro Soft Disk Operating System), escrito por Microsoft para IBM PC y otras
computadoras que utilizaban la CPU Intel 8088 y sus sucesores, y UNIX, que dominaba en
los ordenadores personales que hacían uso del Motorola 68000.
SunOS: fue la versión del sistema operativo derivado de Unix y BSD desarrollado por Sun
Microsystems para sus estaciones de trabajo y servidores hasta el principio de los años
1990. Ésta estaba basada en los UNIX BSD con algunos añadidos de los System V UNIX en
versiones posteriores.SunOS 1.0 estaba basada básicamente en BSD 4.1 y se publicó en
1982. SunOS 2.0, que salió en 1985, usaba BSD 4.2 como una base e introducía una capa de
sistema de ficheros virtual (VFS) y el protocolo NFS. SunOS 3.0 coincidía con el
lanzamiento de la serie Sun-3 en 1986 e incorporaba varias utilidades de System V. SunOS
4.0, que salió en 1989, migró a la base de BSD 4.3, introdujo un nuevo sistema de memoria
virtual, enlazamiento dinámico y una implementación de la arquitectura System V
STREAMS I/O.
Mac OS: El lanzamiento oficial del ordenador Macintosh en enero de 1984, al precio de US
$1,995 (después cambiado a $2,495 dólares) Incluía su sistema operativo Mac OS cuya
características novedosas era una GUI (Graphic User Interface), Multitareas y Mouse.
Provocó diferentes reacciones entre los usuarios acostumbrados a la línea de comandos y
algunos tachando el uso del Mouse como juguete.
AmigaOS: es el nombre que recibe el conjunto de la familia de gestores de ventanas y
ROMs que incluían por defecto los ordenadores personales Commodore Amiga como
sistema operativo. Fue desarrollado originalmente por Commodore International, e
inicialmente presentado en 1985 junto con el Amiga 1000.
MS-DOS:En 1981 Microsoft compró un sistema operativo llamado QDOS que, tras realizar
unas pocas modificaciones, se convirtió en la primera versión de MS-DOS
(Micro Soft DiskOperating System). A partir de aquí se sucedieron una serie de cambios
hasta llegar a la versión 7.1, versión 8 en Windows Milenium, a partir de la cual MS-DOS
dejó de existir como un componente del Sistema Operativo.
OS/2: es un sistema operativo de IBM que intentó suceder a DOS como sistema operativo
de las computadoras personales. Se desarrolló inicialmente de manera conjunta entre
Microsoft e IBM, hasta que la primera decidió seguir su camino con su Windows e IBM se
ocupó en solitario de OS/2.
OS/2 ya no es comercializado por IBM, y el soporte estándar de IBM para OS / 2 se
suspendió el 31 de diciembre de 2006. Se ha mantenido desde entonces con relativamente
pocas nuevas características bajo el nombre eComStation.
La década de 1990
BeOS: es un sistema operativo para PC desarrollado por Be Incorporated en 1990, orientado
principalmente a proveer alto rendimiento en aplicaciones multimedia. A pesar de la creencia
común fomentada por la inclusión de la interfaz de comandos Bash en el sistema operativo, el
diseño de BeOS no estaba basado en UNIX.
Originalmente (1995-1996) el sistema operativo corría sobre su propio hardware, conocido como
BeBox. Más tarde (1997) fue extendido a la plataforma PowerPC y finalmente (1998) se añadió
compatibilidad con procesadores x86.
GNU/Linux: Este sistema al parecer es una versión mejorada de Unix, basado en el
estándar POSIX, un sistema que en principio trabajaba en modo comandos. Hoy en día dispone de
Ventanas, gracias a un servidor gráfico y a gestores de ventanas como KDE, GNOME entre
muchos. Recientemente GNU/Linux dispone de un aplicativo que convierte las ventanas en un
entorno 3D como por ejemplo Beryl o Compiz. Lo que permite utilizar Linux de una forma visual
atractiva.
Existen muchas distribuciones actuales de Gnu/Linux (Debian, Fedora, Ubuntu, Slackware, etc.)
donde todas ellas tienen en común que ocupan el mismo núcleo Linux. Dentro de las cualidades de
Gnu/Linux se puede caracterizar el hecho de que la navegación a través de la web es sin riegos de
ser afectada por virus, esto debido al sistema de permisos implementado, el cual no deja correr
ninguna aplicación sin los permisos necesarios, permisos que son otorgados por el usuario. A todo
esto se suma que los virus que vienen en dispositivos desmontables tampoco afectan al sistema,
debido al mismo sistema de permisos.
Solaris:es un sistema operativo de tipo Unix desarrollado desde 1992 inicialmente por Sun
Microsystems y actualmente por Oracle Corporation como sucesor de SunOS. Es un sistema
certificado oficialmente como versión de Unix. Funciona en arquitecturas SPARC y x86 para
servidores y estaciones de trabajo.
Microsoft Windows NT: s una familia de sistemas operativos producidos por Microsoft, de la
cual la primera versión fue publicada en julio de 1993.
Previamente a la aparición del famoso Windows 95 la empresa Microsoft concibió una
nueva línea de sistemas operativos orientados a estaciones de trabajo y servidor de red.
Un sistema operativo con interfaz gráfica propia, estable y con características similares a
los sistemas de red UNIX. Las letras NT provienen de la designación del producto como
"Tecnología Nueva" (New Technology).
Las versiones publicadas de este sistema son: 3.1, 3.5, 3.51 y 4.0. Además, Windows NT se
distribuía en dos versiones, dependiendo de la utilidad que se le fuera a
dar:Workstation para ser utilizado como estación de trabajo y Server para ser utilizado
como servidor.
FreeBSD: es un sistema operativo multiusuario, capaz de efectuar multitarea con
apropiación y multiproceso en plataformas compatibles con múltiples procesadores; el
funcionamiento de FreeBSD está inspirado en la variante 4.4 BSD-Lite de UNIX. Aunque
FreeBSD no puede ser propiamente llamado UNIX, al no haber adquirido la debida licencia
de The Open Group, FreeBSD sí está hecho para ser compatible con la norma POSIX, al
igual que varios otros sistemas "clones de UNIX".
El sistema FreeBSD incluye el núcleo, la estructura de ficheros del sistema, bibliotecas
de la API de C, y algunas utilidades básicas. La versión 6.1trajo importantes mejoras
como mayor apoyo para dispositivos Bluetooth y controladores para tarjetas de sonido
y red.
La versión 7.0, lanzada el 27 de febrero del año 2008, incluye compatibilidad con
el sistema de archivos ZFS de Sun y a la arquitectura ARM, entre otras novedades.
La distribución más notable es PC-BSD
Microsoft: es el nombre de una familia de sistemas operativos desarrollados y
vendidos por Microsoft basado en MS-DOS. Windows nunca fue realmente un Sistema
Operativo con verdadero entorno gráfico hasta Windows 95. Hasta la
versión 3.11 Windows fue un entorno de escritorio para MS-DOS.
Windows 95 es un sistema operativo con interfaz gráfica de usuario híbrido de entre 16
y 32 bits. Fue lanzado al mercado el 24 de agosto de 1995 por la empresa de software
Microsoft con notable éxito de ventas. Durante su desarrollo se conoció como
Windows 4 o por el nombre clave Chicago. Esta serie de Windows terminó
con Windows M.
ReactOS: (React Operating System) es un sistema operativo de código abierto
destinado a lograr la compatibilidad binaria con aplicaciones de software y
controladores de dispositivos hechos para Microsoft Windows NT versiones 5.x en
adelante (Windows XP y sus sucesores).
En 1996 un grupo de programadores y desarrolladores de software libre comenzaron un
proyecto llamado FreeWin95 el cual consistía en implementar un clon de Windows 95.
El proyecto estuvo bajo discusión por el diseño del sistema ya habiendo desarrollado la
capa compatible con MS-DOS, pero lamentablemente esta fue una situación que no se
completó.
Para 1997 el proyecto no había lanzado ninguna versión, por lo que los miembros de
éste, coordinados por Jason Filby, pudieron revivirlo. Se decidió cambiar el núcleo del
sistema compatible con MS-DOS y de ahora en adelante basarlo en uno compatible
con Windows NT, y así el proyecto pudo seguir adelante con el nombre actual de
ReactOS, que comenzó en febrero de 1998, desarrollando las bases del kernel y
algunos drivers básicos.
FreeDOS: es un proyecto que aspira a crear un sistema operativo libre que sea
totalmente compatible con las aplicaciones y los controladores de MS-DOS.
El programa ya ha alcanzado un alto grado de madurez y tiene algunas características
que no existían en MS-DOS. Algunos comandos de FreeDOS son idénticos o mejores que
sus equivalentes de MS-DOS, pero aún faltan algunos del sistema operativo original.
El intérprete de línea de comandos usado por FreeDOS se llama FreeCOM
La década de 2000
Es el sistema que subyace en Mac OS X, cuya primera versión final salió en el año 2001
para funcionar en computadoras Macintosh.
Integra el micronúcleo XNU y servicios de sistema operativo de tipo UNIX basados
en BSD 4.4 (en particular FreeBSD) que proporcionan una estabilidad y un rendimiento
mayor que el de versiones anteriores de Mac OS. Se trata de una evolución del sistema
operativo NEXTSTEP (basado en Mach 2.5 y código BSD 4.3) desarrollado
por NeXT en 1989comprado por Apple Computer en diciembre de 1996.
Darwin proporciona al Mac OS X prestaciones modernas, como la memoria protegida,
la multitarea por desalojo o expulsiva, la gestión avanzada de memoria y
el multiproceso simétrico.
OS X: antes llamado Mac OS X, es un sistema operativo basado en Unix, desarrollado,
comercializado y vendido por Apple Inc.
La primera versión del sistema fue Mac OS X Server 1.0 en 1999, y en cuanto al
escritorio, fue Mac OS X v10.0 «Cheetah» (publicada el 24 de marzo de 2001).
La variante para servidores, Mac OS X Server, es arquitectónicamente idéntica a su
contraparte para escritorio, además de incluir herramientas para administrar grupos de
trabajo y proveer acceso a los servicios de red. Estas herramientas incluyen un
servidor de correo, un servidor Samba, un servidor LDAP y un servidor de dominio entre
otros.
Haiku: es un sistema operativo de código abierto actualmente en desarrollo que se
centra específicamente en la informática personal y multimedia. Inspirado por BeOS
(Be Operating System), Haiku aspira a convertirse en un sistema rápido, eficiente, fácil
de usar y fácil de aprender, sin descuidar su potencia para los usuarios de todos los
niveles.
La década de 2010
IllumOS:es un proyecto de software libre derivado de OpenSolaris. Fue anunciado por
conferencia web desde Nueva York el 3 de agosto de 2010. El nombre del proyecto es un
neologismo procedente del latín "Illum" (la luz) y de "OS" (operating system, sistema
operativo).
Se trata del código base a partir del cual cualquiera podrá crear su propia distribución de
software basada en el sistema operativo OpenSolaris. Pero Illumos no es una distribución,
ni una bifurcación (fork), al menos por el momento, en la medida que no pretende
separarse del tronco principal, sino un derivado de la "consolidación" OS/Net (más
conocida como ON), que consiste básicamente en el código fuente del kernel (SunOS), los
drivers, los servicios de red, las bibliotecas del sistema y los comandos básicos del
sistema operativo.
Sistema operativo UNIX
Creado por Ken Thompson y Dennies Ritchie en laboratorios Bell® AT&T® de MULTICS®.
Inicialmente era un sistema operativo de tipo texto y algunos gráficos muy rústicos. Hoy en
día es la base de comunicaciones de la Internet.
Sistema operativo Microsoft® Ms-DOS
(Comprado por Bill Gates propietario de Microsoft®): De tipo Texto, Monousuario (Solo
puede Atender a un usuario) y Monotarea (Ejecuta una tarea a la vez). Es el soporte para
programas que manejan gráficos y sus emulaciones de sistema operativo gráfico como:
Windows 3.X, 95, 98, 98SE, Me, 2000, NT, XP. Es decir están ejecutados desde Ms-DOS®.
De tipo gráfico, multiusuario (puede Atender a varios usuarios) y multitarea
(Ejecuta varias tareas simultáneas).
Sistema operativo PC-DOS® de IBM®
Sistema Operativo competidor de Ms-DOS® en años 60 y 70; que perdió
popularidad por el éxito de Microsoft® Windows®. Se siguió desarrollando hasta la
última versión PC-DOS® 2000.
Sistema operativo LINUX
Creado por el finlandés Linus Bendict Torvalds en la universidad de Helsinki,
basándose en el SO UNIX-MINIX en 1991. Actualmente existen una gran gama de
versiones: Linspire®, Debian, Knoppix, Red Hat, SuSe, Slackware, Mandrake, Ubuntu,
todos ellos de tipo gráfico.
Sistema operativo MacOS de Macintosh®
Creado por Jef Raskin, Steve Wozniak, Steve Jobs y Ron Wayne: sistema operativo tipo
gráfico. Macintosh® desde sus inicios, no aceptó la estandarización de PC-IBM®, y
comenzó a desarrollar sus microprocesadores, memorias RAM, tarjetas principales
(Motherboard), puertos, sistemas operativos y aplicaciones de manera independiente a
las PC´s). Por ello no era posible ejecutar programas para Mac® en PC, a menos que se
utilizara un programa emulador para ello. Actualmente Macintosh® se esta integrando
al estándar PC, para mayor compatibilidad, aunque hasta la fecha aún no es posible
simplemente instalar el MacOS en una PC común.
Sistema operativo Solaris
Desarrollado por Sun Microsystem®, es un sistema operativo poco comercial y
para servidores principalmente. Normalmente lo utilizan grandes corporativos.
Sistema operativo Google® Chrome OS
En Julio de 2009, La empresa Google® hace oficial su intención de insertarse en el
mercado de manera formal con un sistema operativo denominado Google Chrome OS,
esto en plena confrontación con Microsoft® y su sistema operativo Windows. Debido a
que las aplicaciones anteriormente se ejecutaban en la computadora del usuario, hoy
en día, una gran cantidad de ellos se acceden vía Web, por lo que se ejecutan en el
servidor del sitio uso, por lo que no es necesario el uso de sistemas operativos
robustos como Windows, Linux ó Mac. Ejemplos de ello son el uso de Microsoft®
Messenger sin necesidad de tenerlo instalado en la computadora, el correo electrónico
de Yahoo®, el traductor multi-idiomas de Google® e inclusive los blogs como Hi5.com
se han convertido en verdaderos álbumes fotográficos, entre muchas otras
aplicaciones. La idea principal es que este nuevo sistema operativo, tenga las
aplicaciones de uso cotidiano, sin necesidad de pago, accesibles desde Internet y
ejecutados desde el servidor que los ofrece, también buscarán integrarlo en
computadoras de desempeño medio como equipos Netbook. Se cree que el sistema
operativo será muy ligero y apenas tardará unos segundos en ser cargado, teniendo
inmediato acceso a Internet, incluso se ha publicado que son varios las empresas que
ya se han contactado para que el proyecto se lleve a cabo , tales como Acer®,
Asustek®, Hewlett-Packard®, Lenovo®, Qualcomm® y Texas Instruments®.
Sistema operativo de red
Se trata de sistemas operativos muy robustos, diseñados para la administración de redes
de datos y por ende grandes cantidades de usuarios, por lo que permiten la conexión de
muchas máquinas a un solo servidor. Entre ellos tenemos Sun Microsystem®, Linux
APACHE, Microsoft® Windows NT, Microsoft® Windows Server, etc.
La interfaz de usuario es el medio con que el usuario puede comunicarse con una
máquina, un equipo o una computadora, y comprende todos los puntos de contacto
entre el usuario y el equipo. Normalmente suelen ser fáciles de entender y fáciles
de accionar (aunque en el ámbito de la informática es preferible referirse a que
suelen ser «amigables e intuitivos» pues es muy complejo y subjetivo decir que algo
es «fácil»).
Sus principales funciones son las siguientes:
•Puesta en marcha y apagado.
•Control de las funciones manipulables del equipo.
•Manipulación de archivos y directorios.
•Herramientas de desarrollo de aplicaciones.
•Comunicación con otros sistemas.
•Información de estado.
•Configuración de la propia interfaz y entorno.
•Intercambio de datos entre aplicaciones.
•Control de acceso.
•Sistema de ayuda interactivo.
Dentro de las Interfaces de Usuario se puede distinguir básicamente tres tipos:
•Una interfaz de hardware, a nivel de los dispositivos utilizados para ingresar, procesar y
entregar los datos: teclado, ratón y pantalla visualizadora.
•Una interfaz de software, destinada a entregar información acerca de los procesos y
herramientas de control, a través de lo que el usuario observa habitualmente en la
pantalla.
•Una interfaz de Software-Hardware, que establece un puente entre la máquina y las
personas, permite a la máquina entender la instrucción y al hombre entender el código
binario traducido a información legible.
Según la forma de interactuar del usuario
Atendiendo a como el usuario puede interactuar con una interfaz, nos encontramos con
varios tipos de interfaces de usuario:
•Interfaces alfanuméricas (intérpretes de comandos) que solo presentan texto.
•Interfaces gráficas de usuario (GUI, graphic user interfaces), las que permiten
comunicarse con el ordenador de una forma muy rápida e intuitiva representando
gráficamente los elementos de control y medida.
•Interfaces táctiles, que representan gráficamente un «panel de control» en una pantalla
sensible que permite interactuar con el dedo de forma similar a si se accionara un
control físico.
Según su construcción
Pueden ser de hardware o de software:
•Interfaces de hardware: Se trata de un conjunto de controles o dispositivos que permiten
que el usuario intercambie datos con la máquina, ya sea introduciéndolos (pulsadores,
botones, teclas, reguladores, palancas, manivelas, perillas) o leyéndolos (pantallas, diales,
medidores, marcadores, instrumentos).
Interfaces de software: Son programas o parte de ellos, que permiten expresar nuestros
deseos al ordenador o visualizar su respuesta.