SlideShare una empresa de Scribd logo
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN
INSTITUTO UNIVERSITARIO DE TECNOLOGÍA
ANTONIO JOSE DE SUCRE
EXTENCION VALENCIA
MARYURI RONDON
C.I. 21.586.985
INTRODUCCIÓN
El siguiente informe tiene como objetivo la importancia de los sistemas operativos su
evolución, el hardware el software. Posteriormente analizaremos su definición y cómo han
evolucionado no pretender a llegar a una respuesta si no profundizar en el tema y llegar a
una conclusión. a continuación les muestro sobre el tema.
SOFTWARE
Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y
datos asociados, que forman parte de las operaciones de un sistema de computación.
el concepto de software va más allá de los programas de computación en sus distintos
estados: código de fuente , binario o ejecutable; también su documentación, los datos a
procesar e incluso la información de usuario forman parte del software: es decir, abarca
todo lo intangible, todo lo «no físico» relacionado.
El término «software» fue usado por primera vez en este sentido por John w. tukey en
1957. En la ingeniería de software y las ciencias de computación el software es toda la
información procesada por los sistemas informáticos: programas y datos. El concepto de
leer diferentes secuencias de instrucciones programa desde la memoria de un dispositivo
para controlar los cálculos fue introducido por charles babbage. como parte de su máquina
diferencial La teoría que forma la base de la mayor parte del software moderno fue
propuesta por Alan turing en su ensayo de 1936, «Los números computables», con una
aplicación al problema de decisión.
TIPOS DE SOFTWARE
Software de Aplicación: aquí se incluyen todos aquellos programas que permiten al
usuario realizar una o varias tareas específicas. Aquí se encuentran aquellos programas
que los individuos usan de manera cotidiana como: procesadores de texto, hojas de
cálculo, editores, telecomunicaciones, software de cálculo numérico y simbólico,
videojuegos, entre otros.
Software de Programación: son aquellas herramientas que un programador utiliza para
poder desarrollar programas informáticos. Para esto, el programador se vale de distintos
lenguajes de programación. Como ejemplo se pueden tomar compiladores, programas de
diseño asistido por computador, paquetes integrados, editores de texto, enlazadores,
depuradores, intérpretes, entre otros.
Software de Sistema: es aquel que permite a los usuarios interactuar con el sistema
operativo así como también controlarlo. Este sistema está compuesto por una serie de
programas que tienen como objetivo administrar los recursos del hardware y, al mismo
tiempo, le otorgan al usuario una interfaz. El sistema operativo permite facilitar la
utilización del ordenador a sus usuarios ya que es el que le da la posibilidad de asignar y
administrar los recursos del sistema, como ejemplo de esta clase de software se puede
mencionar a Windows, Linux y Mac OS X, entre otros. Además de los sistemas operativos,
dentro del software de sistema se ubican las herramientas de diagnóstico, los servidores,
las utilidades, los controladores de dispositivos y las herramientas de corrección y
optimización, etcétera.
SISTEMAS OPERATIVOS
Un sistema operativo (SO o, frecuentemente, OS —del inglés Operación System—) es un
programa o conjunto de programas que en un sistema informático gestiona los recursos
de hardware y provee servicios a los programas de aplicación ejecutándose en modo
privilegiado respecto de los restantes y anteriores próximos y viceversa.
Nótese que es un error común muy extendido denominar al conjunto completo de
herramientas sistema operativo, es decir, la inclusión en el mismo término de programas
como el explorador de ficheros el navegador web y todo tipo de herramientas que
permiten la interacción con el sistema operativo, también llamado núcleo o kernel Esta
identidad entre kernel y sistema operativo es solo cierta si el núcleo es monolítico Otro
ejemplo para comprender esta diferencia se encuentra en la plataforma amiga donde el
entorno grafico de usuario se distribuía por separado, de modo que, también podía
reemplazarse por otro, como era el caso de directory opus o incluso manejarlo arrancando
con una línea de comandos y el sistema grafico De este modo, al arrancar un Amiga,
comenzaba a funcionar con el propio sistema operativo que llevaba incluido en una ROM ,
por lo que era cuestión del usuario decidir si necesitaba un entorno gráfico para manejar
el sistema operativo o simplemente otra aplicación. Uno de los más prominentes ejemplos
de esta diferencia, es el núcleo Linux usado en las llamadas distribución Linux ya que al
estar también basadas en Unix proporcionan un sistema de funcionamiento similar. Este
error de precisión, se debe a la modernización de la informática llevada a cabo a finales de
los 80, cuando la filosofía de estructura básica de funcionamiento de los grandes
computadores se rediseñó a fin de llevarla a los hogares y facilitar su uso, cambiando el
concepto de computador multiusuario (muchos usuarios al mismo tiempo) por un sistema
monousuario (únicamente un usuario al mismo tiempo) más sencillo de gestionar. (Véase
amiga OS beOS o Mac OS como los pioneros de dicha modernización, cuando los Amiga
fueron bautizados con el sobrenombre de Video Toasters por su capacidad para la edición
de video en entorno multitarea round robin, con gestión de miles de colores e interfaces
intuitivos para diseño en 3d Uno de los propósitos del sistema operativo que gestiona el
núcleo intermediario consiste en gestionar los recursos de localización y protección de
acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que
tratar con estos detalles. La mayoría de aparatos electrónicos que utilizan
microprocesadores para funcionar, llevan incorporado un sistema operativo (teléfonos
móviles, reproductores de DVD computadoras, radios, enrutadores etc.). En cuyo caso, son
manejados mediante una interfaz grafica de usuario un gestor de ventana o un entorno de
escritorio si es un celular, mediante una consola o control remoto si es un DVD y,
mediante una línea de comandos o navegador web si es un enrutador.
EVOLUCIÓN TIPOS Y COMANDOS
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
Artículo principal: 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 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 & AT y Unix convirtiéndolo en uno de los
pocos SO escritos en un lenguaje de alto nivel.
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.
Características de los nuevos sistemas
Sistemas operativos desarrollados
 MULTICS (Multiplexed Information and Computing Service): Originalmente era
un proyecto cooperativo liderado por Fernando Corbató del MIT, con General
Electric y los laboratorios Bell, que comenzó en los 60, pero los laboratorios Bell
abandonaron en 1969 para comenzar a crear el sistema UNIX Se desarrolló
inicialmente para el mainframe GE-645, un sistema de 36 bits después fue
soportado por la serie de máquinas Honeywell 6180.
Fue uno de los primeros. Además, los traducía a instrucciones de alto nivel destinadas a
BDOS.
 BDOS (Basic Disk Operating System): Traductor de las instrucciones en llamadas
a la BIOS
 CP/M: (Control Program for Microcomputers) fue un sistema operativo
desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel 8085 y
Zilog Z80 podían ejecutar directamente el código del 8080, aunque lo normal era
que se entregara el código recompilado para el microprocesador de la máquina).
Se trataba del sistema operativo más popular entre las computadoras personales
en los años 70. Aunque fue modificado para ejecutarse en un IBM PC, el hecho que
IBM eligiera MS-DOS, al fracasar las negociaciones con Digital Research, hizo que el
uso de CP/M disminuyera hasta hacerlo desaparecer CP/M originalmente
significaba Control Program/Monitor. Más tarde fue renombrado a Control
Program for Microcomputers. En la época, la barra inclinada (/) tenía el significado
de "diseñado para". No obstante, Gary Kildall redefinió el significado del acrónimo
poco después. CP/M se convirtió en un estándar de industria para los primeros
micro-ordenadores.
El hecho de que, años después, IBM eligiera para sus PC a MS- DOS supuso su mayor
fracaso, por lo que acabó desapareciendo.
La década de 1980
Con la creación de los circuitos LSI (integración a gran escala), chips que contenían miles
de transitores 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 graficas 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 o C y nacieron otros
nuevos, de los cuales se podrían destacar: C++ Y EIFFEL dentro del paradigma de la
orientación a objetos, y Hanskell 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
La década de 1990
BeOS
Artículo principal:
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
Artículo principal: 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
Artículo principal: sistema operativo
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
Artículo principal: WINDOWS NT
WINDOWS NT es 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.
Microsoft Windows
Artículo principal: Microsoft Windows
Windows 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 95Hasta 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 me
La década de 2000
Darwin
Artículo principal: sistema operativo
Darwin es el sistema que subyace Mac os x cuya primera versión final salió en el año 2001
para funcionar en computadoras Macintosh
Artículo principal: OS X
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
Artículo principal: sistema operativo
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
Artículo principal:
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.
INTERFACES DEL USUARIO
Las interfaces básicas de usuario son aquellas que incluyen elementos como menús,
ventanas, teclado, ratón, los beeps y algunos otros sonidos que la computadora hace, y en
general, todos aquellos canales por los cuales se permite la comunicación entre el ser
humano y la computadora. La mejor interacción humano-máquina a través de una
adecuada interfaz (Interfaz de Usuario), que le brinde tanto comodidad, como eficiencia.
1. Una interfaz de hardware, a nivel de los dispositivos utilizados para ingresar,
procesar y entregar los datos: teclado, ratón y pantalla visualizadora.
2. 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.
3. 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 graficas de usuarios (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.
CONCLUSIÓN
Luego de haber investigado y analizado se puede ver que se han desarrollado varios tipos
de sistemas operativos con diferentes interfaces y categorías. Pero hemos podido observar
que todos los sistemas operativos han sufrido cambios por parte de los programadores, y
siguen evolucionando.
El diálogo entre el usuario y la máquina suele realizarse a través de una interfaz de línea
de comandos o de una interfaz gráfica de usuario (GUI, siglas en ingles). Las interfaces de
línea de comandos exigen que se introduzcan instrucciones breves mediante un teclado.
Las GUI emplean ventanas para organizar archivos y aplicaciones con iconos y menús que
presentan listas de instrucciones. El usuario manipula directamente estos objetos visuales
en el monitor señalándolos, seleccionándolos y arrastrándolos o moviéndolos con un
Mouse.
El uso de las GUI es más sencillo que el de las interfaces de línea de comandos. Sin
embargo, la introducción de instrucciones con una GUI es más lenta, por lo que las GUI
suelen tener la opción de emplear un sistema equivalente al de línea de instrucciones
como alternativa rápida para los usuarios más expertos.
Los sistemas operativos empleados normalmente son UNIX, Macintosh OS, MS-DOS, OS/2,
Windows 95 y Windows NT. El UNIX y sus clones permiten múltiples tareas y múltiples
usuarios. Otros SO multiusuario y multitarea son OS/2, desarrollado inicialmente por
Microsoft e IBM, Windows NT y Win95 desarrollados por Microsoft. El SO multitarea de
Apple se denomina Macintosh OS. El MS-DOS es un SO popular entre los usuarios de PCs
pero solo permite un usuario y una tarea.

Más contenido relacionado

La actualidad más candente

Guía de estudio sistemas operativos
Guía de estudio sistemas operativosGuía de estudio sistemas operativos
Guía de estudio sistemas operativos
patrimoni
 
Tema 3 software operativo y de desarrollo
Tema 3 software operativo y de desarrolloTema 3 software operativo y de desarrollo
Tema 3 software operativo y de desarrolloMonica Castillo
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativosrocio
 
Monografia de sistemas operativos ofelia peña
Monografia de sistemas operativos ofelia peñaMonografia de sistemas operativos ofelia peña
Monografia de sistemas operativos ofelia peña
ofeliatlv289
 
Cuantos sistemas operativos existen
Cuantos sistemas operativos existenCuantos sistemas operativos existen
Cuantos sistemas operativos existen
paulina_2013_15
 
Sin título 1
Sin título 1Sin título 1
Sin título 1
enriquevinuesa
 
SOFTWARE Y SISTEMAS OPERATIVOS
SOFTWARE Y SISTEMAS OPERATIVOSSOFTWARE Y SISTEMAS OPERATIVOS
SOFTWARE Y SISTEMAS OPERATIVOS
mariantonietap
 
Monografia tipos y clasificación de sistemas operativos
Monografia   tipos y clasificación de sistemas operativosMonografia   tipos y clasificación de sistemas operativos
Monografia tipos y clasificación de sistemas operativos
Jorgeguevaras
 
Práctica cómputo
Práctica cómputoPráctica cómputo
Práctica cómputoEve Diaz
 
Guia de aprendizaje : Sistemas Operativos
Guia de aprendizaje : Sistemas OperativosGuia de aprendizaje : Sistemas Operativos
Guia de aprendizaje : Sistemas Operativos
Jorge Castro
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
Xavier Chiqui
 
Cap i sistemas operativos (1)
Cap i sistemas operativos (1)Cap i sistemas operativos (1)
Cap i sistemas operativos (1)
informatico tic
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativosjeiizy
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosdiegos11
 
Tarea
TareaTarea

La actualidad más candente (18)

Guía de estudio sistemas operativos
Guía de estudio sistemas operativosGuía de estudio sistemas operativos
Guía de estudio sistemas operativos
 
Tema 3 software operativo y de desarrollo
Tema 3 software operativo y de desarrolloTema 3 software operativo y de desarrollo
Tema 3 software operativo y de desarrollo
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Monografia de sistemas operativos ofelia peña
Monografia de sistemas operativos ofelia peñaMonografia de sistemas operativos ofelia peña
Monografia de sistemas operativos ofelia peña
 
Espea
EspeaEspea
Espea
 
Cuantos sistemas operativos existen
Cuantos sistemas operativos existenCuantos sistemas operativos existen
Cuantos sistemas operativos existen
 
Sin título 1
Sin título 1Sin título 1
Sin título 1
 
SOFTWARE Y SISTEMAS OPERATIVOS
SOFTWARE Y SISTEMAS OPERATIVOSSOFTWARE Y SISTEMAS OPERATIVOS
SOFTWARE Y SISTEMAS OPERATIVOS
 
Monografia tipos y clasificación de sistemas operativos
Monografia   tipos y clasificación de sistemas operativosMonografia   tipos y clasificación de sistemas operativos
Monografia tipos y clasificación de sistemas operativos
 
Práctica cómputo
Práctica cómputoPráctica cómputo
Práctica cómputo
 
Guia de aprendizaje : Sistemas Operativos
Guia de aprendizaje : Sistemas OperativosGuia de aprendizaje : Sistemas Operativos
Guia de aprendizaje : Sistemas Operativos
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Cap i sistemas operativos (1)
Cap i sistemas operativos (1)Cap i sistemas operativos (1)
Cap i sistemas operativos (1)
 
T3
T3T3
T3
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Tarea
TareaTarea
Tarea
 

Similar a Informe de computacion 05.07.2014

Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1Stefany Verdugo
 
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1Stefany Verdugo
 
Sistema operativos yury
Sistema operativos yurySistema operativos yury
Sistema operativos yuryganditha18
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1Isa Tarazona
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativosrockstarglam
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
jessiquita04
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
Juan Pavon ortiz
 
Sistemaoperativo
SistemaoperativoSistemaoperativo
SistemaoperativoKmila Aks
 
Sistemaoperativo
SistemaoperativoSistemaoperativo
Sistemaoperativojjhvuyj
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosIsa Tarazona
 
Sistema operativo Juank Caballero
Sistema operativo Juank CaballeroSistema operativo Juank Caballero
Sistema operativo Juank CaballeroJuank_Caballero
 
Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos
NShante13
 
Sistemas operativos informatica
Sistemas operativos  informaticaSistemas operativos  informatica
Sistemas operativos informaticaestefania-24
 
Sistemas operativos informatica
Sistemas operativos  informaticaSistemas operativos  informatica
Sistemas operativos informaticaestefania-24
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativosrisas
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativofresitafer
 
Sistemas!!!
Sistemas!!!Sistemas!!!
Sistemas!!!fabio623
 

Similar a Informe de computacion 05.07.2014 (20)

Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
 
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
 
Sistema operativos yury
Sistema operativos yurySistema operativos yury
Sistema operativos yury
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativos
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemaoperativo
SistemaoperativoSistemaoperativo
Sistemaoperativo
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemaoperativo
SistemaoperativoSistemaoperativo
Sistemaoperativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Clasificacion de los sistemas opeatativos
Clasificacion de los sistemas opeatativos Clasificacion de los sistemas opeatativos
Clasificacion de los sistemas opeatativos
 
Sistema operativo Juank Caballero
Sistema operativo Juank CaballeroSistema operativo Juank Caballero
Sistema operativo Juank Caballero
 
Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos
 
Sistemas operativos informatica
Sistemas operativos  informaticaSistemas operativos  informatica
Sistemas operativos informatica
 
Sistemas operativos informatica
Sistemas operativos  informaticaSistemas operativos  informatica
Sistemas operativos informatica
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistema ferrr
Sistema ferrrSistema ferrr
Sistema ferrr
 
Sistemas!!!
Sistemas!!!Sistemas!!!
Sistemas!!!
 

Informe de computacion 05.07.2014

  • 1. REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN INSTITUTO UNIVERSITARIO DE TECNOLOGÍA ANTONIO JOSE DE SUCRE EXTENCION VALENCIA MARYURI RONDON C.I. 21.586.985
  • 2.
  • 3. INTRODUCCIÓN El siguiente informe tiene como objetivo la importancia de los sistemas operativos su evolución, el hardware el software. Posteriormente analizaremos su definición y cómo han evolucionado no pretender a llegar a una respuesta si no profundizar en el tema y llegar a una conclusión. a continuación les muestro sobre el tema.
  • 4. SOFTWARE Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de las operaciones de un sistema de computación. el concepto de software va más allá de los programas de computación en sus distintos estados: código de fuente , binario o ejecutable; también su documentación, los datos a procesar e incluso la información de usuario forman parte del software: es decir, abarca todo lo intangible, todo lo «no físico» relacionado. El término «software» fue usado por primera vez en este sentido por John w. tukey en 1957. En la ingeniería de software y las ciencias de computación el software es toda la información procesada por los sistemas informáticos: programas y datos. El concepto de leer diferentes secuencias de instrucciones programa desde la memoria de un dispositivo para controlar los cálculos fue introducido por charles babbage. como parte de su máquina diferencial La teoría que forma la base de la mayor parte del software moderno fue propuesta por Alan turing en su ensayo de 1936, «Los números computables», con una aplicación al problema de decisión. TIPOS DE SOFTWARE Software de Aplicación: aquí se incluyen todos aquellos programas que permiten al usuario realizar una o varias tareas específicas. Aquí se encuentran aquellos programas que los individuos usan de manera cotidiana como: procesadores de texto, hojas de cálculo, editores, telecomunicaciones, software de cálculo numérico y simbólico, videojuegos, entre otros. Software de Programación: son aquellas herramientas que un programador utiliza para poder desarrollar programas informáticos. Para esto, el programador se vale de distintos lenguajes de programación. Como ejemplo se pueden tomar compiladores, programas de diseño asistido por computador, paquetes integrados, editores de texto, enlazadores, depuradores, intérpretes, entre otros. Software de Sistema: es aquel que permite a los usuarios interactuar con el sistema operativo así como también controlarlo. Este sistema está compuesto por una serie de programas que tienen como objetivo administrar los recursos del hardware y, al mismo tiempo, le otorgan al usuario una interfaz. El sistema operativo permite facilitar la utilización del ordenador a sus usuarios ya que es el que le da la posibilidad de asignar y administrar los recursos del sistema, como ejemplo de esta clase de software se puede mencionar a Windows, Linux y Mac OS X, entre otros. Además de los sistemas operativos, dentro del software de sistema se ubican las herramientas de diagnóstico, los servidores, las utilidades, los controladores de dispositivos y las herramientas de corrección y optimización, etcétera.
  • 5. SISTEMAS OPERATIVOS Un sistema operativo (SO o, frecuentemente, OS —del inglés Operación System—) es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación ejecutándose en modo privilegiado respecto de los restantes y anteriores próximos y viceversa. Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo, es decir, la inclusión en el mismo término de programas como el explorador de ficheros el navegador web y todo tipo de herramientas que permiten la interacción con el sistema operativo, también llamado núcleo o kernel Esta identidad entre kernel y sistema operativo es solo cierta si el núcleo es monolítico Otro ejemplo para comprender esta diferencia se encuentra en la plataforma amiga donde el entorno grafico de usuario se distribuía por separado, de modo que, también podía reemplazarse por otro, como era el caso de directory opus o incluso manejarlo arrancando con una línea de comandos y el sistema grafico De este modo, al arrancar un Amiga, comenzaba a funcionar con el propio sistema operativo que llevaba incluido en una ROM , por lo que era cuestión del usuario decidir si necesitaba un entorno gráfico para manejar el sistema operativo o simplemente otra aplicación. Uno de los más prominentes ejemplos de esta diferencia, es el núcleo Linux usado en las llamadas distribución Linux ya que al estar también basadas en Unix proporcionan un sistema de funcionamiento similar. Este error de precisión, se debe a la modernización de la informática llevada a cabo a finales de los 80, cuando la filosofía de estructura básica de funcionamiento de los grandes computadores se rediseñó a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario (muchos usuarios al mismo tiempo) por un sistema monousuario (únicamente un usuario al mismo tiempo) más sencillo de gestionar. (Véase amiga OS beOS o Mac OS como los pioneros de dicha modernización, cuando los Amiga fueron bautizados con el sobrenombre de Video Toasters por su capacidad para la edición de video en entorno multitarea round robin, con gestión de miles de colores e interfaces intuitivos para diseño en 3d Uno de los propósitos del sistema operativo que gestiona el núcleo intermediario consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. La mayoría de aparatos electrónicos que utilizan microprocesadores para funcionar, llevan incorporado un sistema operativo (teléfonos móviles, reproductores de DVD computadoras, radios, enrutadores etc.). En cuyo caso, son manejados mediante una interfaz grafica de usuario un gestor de ventana o un entorno de escritorio si es un celular, mediante una consola o control remoto si es un DVD y, mediante una línea de comandos o navegador web si es un enrutador. EVOLUCIÓN TIPOS Y COMANDOS 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.
  • 6. 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 Artículo principal: 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.
  • 7. 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 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 & AT y Unix convirtiéndolo en uno de los pocos SO escritos en un lenguaje de alto nivel. 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. Características de los nuevos sistemas Sistemas operativos desarrollados  MULTICS (Multiplexed Information and Computing Service): Originalmente era un proyecto cooperativo liderado por Fernando Corbató del MIT, con General Electric y los laboratorios Bell, que comenzó en los 60, pero los laboratorios Bell abandonaron en 1969 para comenzar a crear el sistema UNIX Se desarrolló inicialmente para el mainframe GE-645, un sistema de 36 bits después fue soportado por la serie de máquinas Honeywell 6180. Fue uno de los primeros. Además, los traducía a instrucciones de alto nivel destinadas a BDOS.
  • 8.  BDOS (Basic Disk Operating System): Traductor de las instrucciones en llamadas a la BIOS  CP/M: (Control Program for Microcomputers) fue un sistema operativo desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel 8085 y Zilog Z80 podían ejecutar directamente el código del 8080, aunque lo normal era que se entregara el código recompilado para el microprocesador de la máquina). Se trataba del sistema operativo más popular entre las computadoras personales en los años 70. Aunque fue modificado para ejecutarse en un IBM PC, el hecho que IBM eligiera MS-DOS, al fracasar las negociaciones con Digital Research, hizo que el uso de CP/M disminuyera hasta hacerlo desaparecer CP/M originalmente significaba Control Program/Monitor. Más tarde fue renombrado a Control Program for Microcomputers. En la época, la barra inclinada (/) tenía el significado de "diseñado para". No obstante, Gary Kildall redefinió el significado del acrónimo poco después. CP/M se convirtió en un estándar de industria para los primeros micro-ordenadores. El hecho de que, años después, IBM eligiera para sus PC a MS- DOS supuso su mayor fracaso, por lo que acabó desapareciendo. La década de 1980 Con la creación de los circuitos LSI (integración a gran escala), chips que contenían miles de transitores 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 graficas 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 o C y nacieron otros nuevos, de los cuales se podrían destacar: C++ Y EIFFEL dentro del paradigma de la orientación a objetos, y Hanskell 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 La década de 1990 BeOS Artículo principal: 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 Artículo principal: 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,
  • 9. 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 Artículo principal: sistema operativo 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 Artículo principal: WINDOWS NT WINDOWS NT es 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. Microsoft Windows Artículo principal: Microsoft Windows Windows 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 95Hasta 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 me
  • 10. La década de 2000 Darwin Artículo principal: sistema operativo Darwin es el sistema que subyace Mac os x cuya primera versión final salió en el año 2001 para funcionar en computadoras Macintosh Artículo principal: OS X 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 Artículo principal: sistema operativo 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 Artículo principal: 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.
  • 11. INTERFACES DEL USUARIO Las interfaces básicas de usuario son aquellas que incluyen elementos como menús, ventanas, teclado, ratón, los beeps y algunos otros sonidos que la computadora hace, y en general, todos aquellos canales por los cuales se permite la comunicación entre el ser humano y la computadora. La mejor interacción humano-máquina a través de una adecuada interfaz (Interfaz de Usuario), que le brinde tanto comodidad, como eficiencia. 1. Una interfaz de hardware, a nivel de los dispositivos utilizados para ingresar, procesar y entregar los datos: teclado, ratón y pantalla visualizadora. 2. 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. 3. 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 graficas de usuarios (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.
  • 12. CONCLUSIÓN Luego de haber investigado y analizado se puede ver que se han desarrollado varios tipos de sistemas operativos con diferentes interfaces y categorías. Pero hemos podido observar que todos los sistemas operativos han sufrido cambios por parte de los programadores, y siguen evolucionando. El diálogo entre el usuario y la máquina suele realizarse a través de una interfaz de línea de comandos o de una interfaz gráfica de usuario (GUI, siglas en ingles). Las interfaces de línea de comandos exigen que se introduzcan instrucciones breves mediante un teclado. Las GUI emplean ventanas para organizar archivos y aplicaciones con iconos y menús que presentan listas de instrucciones. El usuario manipula directamente estos objetos visuales en el monitor señalándolos, seleccionándolos y arrastrándolos o moviéndolos con un Mouse. El uso de las GUI es más sencillo que el de las interfaces de línea de comandos. Sin embargo, la introducción de instrucciones con una GUI es más lenta, por lo que las GUI suelen tener la opción de emplear un sistema equivalente al de línea de instrucciones como alternativa rápida para los usuarios más expertos. Los sistemas operativos empleados normalmente son UNIX, Macintosh OS, MS-DOS, OS/2, Windows 95 y Windows NT. El UNIX y sus clones permiten múltiples tareas y múltiples usuarios. Otros SO multiusuario y multitarea son OS/2, desarrollado inicialmente por Microsoft e IBM, Windows NT y Win95 desarrollados por Microsoft. El SO multitarea de Apple se denomina Macintosh OS. El MS-DOS es un SO popular entre los usuarios de PCs pero solo permite un usuario y una tarea.