Sistema operativo

Solo disponible en BuenasTareas
  • Páginas : 8 (1945 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de enero de 2011
Leer documento completo
Vista previa del texto
SISTEMA OPERATIVO
ALGORITMOS Y PROGRAMACIÓN
SISTEMA OPERATIVO
Se trata del software (programa) encargado de gestionar el computador. Es la aplicación que oculta la física real del computador para mostrarnos un interfaz que permita al usuario un mejor y más fácil manejo de la computadora.

FUNCIONES DEL SISTEMA OPERATIVO
Las principales funciones que desempeña un Sistema Operativoson:
• Permitir al usuario comunicarse con el computador. A través de comandos o a través de una interfaz gráfica.
• Coordinar y manipular el hardware de la computadora: memoria, impresoras, unidades de disco, el teclado,...
• Proporcionar herramientas para organizar los datos de manera lógica (carpetas, archivos,...)
• Proporcionar herramientas para organizar las aplicaciones instaladas.• Gestionar el acceso a redes
• Gestionar los errores de hardware y la pérdida de datos.
• Servir de base para la creación de aplicaciones, proporcionando funciones que faciliten la tarea a los programadores.
• Administrar la configuración de los usuarios.
• Proporcionar herramientas para controlar la seguridad del sistema.

ALGUNOS SISTEMAS OPERATIVOS
• Windows. A día de hoy elSistema Operativo más popular (instalado en el 95% de computadoras del mundo). Es un software propiedad de Microsoft por el que hay que pagar por cada licencia de uso.
• Unix. Sistema operativo muy robusto para gestionar redes de todos los tamaños. Actualmente en desuso debido al uso de Linux (que está basado en Unix), aunque sigue siendo muy utilizado para gestionar grandes redes (elsoporte sigue siendo una de las razones para que se siga utilizando)
• Solaris. Versión de Unix para sistemas de la empresa Sun.
• MacOs. Sistema operativo de los computadores Macintosh. Muy similar al sistema Windows y orientado al uso de aplicaciones de diseño gráfico.
• Linux. Sistema operativo de código abierto, lo que significa que el código fuente está a disposición de cualquierprogramador, lo que permite adecuar el sistema a las necesidades de cada usuario. Esta libertad ha hecho que posea numerosas distribuciones, muchas de ellas gratuitas. La variedad de distribuciones y opciones complica su aprendizaje al usuario inicial, pero aumenta las posibilidades de selección de un sistema adecuado. La sintaxis de Linux está basada en Linux, de hecho se trata de un Unix de códigoabierto pensado fundamentalmente para los computadores de tipo PC.

Actualmente las distribuciones Linux más conocidas son:
• Red Hat
• Fedora (versión gratuita de Red Hat)
• Debian
• Ubuntu (variante de Debian de libre distribución, quizá el Linux más exitoso de la actualidad)
• Mandriva
• SUSE

EVOLUCION DE LOS SISTEMAS OPERATIVOS

Los sistemas operativos han pasado poruna larga historia de evolución, la cual se resume a continuación:

Sistemas operativos por lotes (1950) En esa época una computadora era una máquina grande que utilizaba tarjetas perforadas para la entrada de los datos, así como también unidades de cinta como medio de almacenamiento. Los sistemas operativos por lote se diseñaron para controlar estas computadoras.

Cargaba un único trabajo enmemoria (desde el lector de tarjetas), ejecutaba el trabajo (generaba su salida). Esto ocasionaba largas esperas entre lotes de trabajo, dificultad de manejar la concurrencia entre E/S y ejecución en CPU. Además, carecían de interactividad entre el usuario y los trabajos que se ejecutan.

Sistemas de tiempo compartido o Sistemas operativos de multiprogramación.

En la multiprogramación, la ideaes mantener varias tareas en memoria y sólo asignar un recurso a una tarea que lo necesite con la condición de que el recurso este disponible. Por ejemplo cuando un programa esta utilizando un dispositivo de entrada/salida, el CPU está libre y puede ser utilizado por otro programa.

La multiprogramación mejoró considerablemente la eficiencia de la computadora. Ahora el sistema operativo...
tracking img