Download sistemas operativos

Document related concepts

Máquina virtual wikipedia , lookup

Sistema operativo wikipedia , lookup

Servidor wikipedia , lookup

Multiusuario wikipedia , lookup

Arquitectura de Windows NT wikipedia , lookup

Transcript
SISTEMAS
OPERATIVOS
Por Martín Arosemena
Definición del concepto sistema operativo:
•
•
•
•
Autor William Stallings
Autores Silberchatz, Galvin y Gagne
Autor Gary Nutt
Autor Jesús Carretero
Definicion de Stallings de sistema
operativo:
• Es un programa que controla la ejecución de los programas
de aplicación y que actúa como interfaz entre las aplicaciones
del usuario y el hardware de un computador. Puede
considerarse que un sistema operativo tiene 3 objetivos:
• Comodidad: Un s.o. hace que un computador sea más
cómodo de utilizar.
• Eficiencia: Un s.o. permite que los recursos de un sistema
informático se aprovechen de una manera más eficiente.
• Capacidad de evolución: Un sistema operativo debe
construirse de modo que permita el desarrollo efectivo, la
verificaión y la introducción de nuevas funciones en el sistema
y, a la vez, no interferir en los servicios que brinda.
Definicion de Silberchatz del
concepto sistema operativo:
• Un sistema operativo es un programa que actúa
como intermediario entre el usuario y el hardware
de una computadora.
• El propósito de un sistema operativo es ofrecer un
ambiente en el que un usuario pueda ejecutar
programas.
• El objetivo principal de un s.o. es, por lo tanto,
hacer que el sitema de cómputo se pueda emplear
de manera cómoda. Un objetivo secundario es usar
el hardware de la computadora en una forma
eficiente.
Definicion de Nutt del concepto
sistema operativo:
Es la parte del software del sistema que gestiona el
uso del hardware para el resto del software del
sistema y para todo el software de aplicación.
Software del sistema: entorno de programación
para que los programadores desarrollen software
de aplicación, siendo éste último aquel software
que atiende una necesidad específica, como por
ejemplo una hoja de cálculo, un navegador de
Internet o aun antivirus.
Definicion de Carretero del concepto
sistema operativo:
• Es un programa que tiene encomendadas
una serie de funciones diferentes cuyo
objetivo es simplificar el manejo y la
utilización de la computadora, haciéndolo
seguro y eficiente. Sus tres funciones
básicas son:
• Gestión de los recursos de la computadora
• Ejecución de servicios para los programas
• Ejecución de los mandatos de los usuarios
Evolución de los sistemas
operativos:
• Ejecución de programas sin sistema
operativo
• Sistemas operativos por lotes o tandas
• La multiprogramación y los sistemas de
tiempo compartido
• Computadores personales y las estaciones
de trabajo
• Sistemas en tiempo real
• Sistemas para equipos pequeños y móviles
• Los sistemas de red y sistemas distribídos
Características de los sistemas
operativos:
• Conveniencia. Un Sistema Operativo hace más
conveniente el uso de una computadora.
• Eficiencia. Un Sistema Operativo permite que los
recursos de la computadora se usen de la manera más
eficiente posible.
• Habilidad para evolucionar. Un Sistema Operativo
deberá construirse de manera que permita el desarrollo,
prueba o introducción efectiva de nuevas funciones del
sistema sin interferir con el servicio.
• Encargado de administrar el hardware. El Sistema
Operativo se encarga de manejar de una mejor manera
los recursos de la computadora en cuanto a hardware
se refiere, esto es, asignar a cada proceso una parte del
procesador para poder compartir los recursos.
Características de los sistemas
operativos:
• Relacionar dispositivos (gestionar a través del kernel).
El Sistema Operativo se debe encargar de comunicar a
los dispositivos periféricos, cuando el usuario así lo
requiera.
• Organizar datos para acceso rápido y seguro.
• Manejar las comunicaciones en red. El Sistema
Operativo permite al usuario manejar con alta facilidad
todo lo referente a la instalación y uso de las redes de
computadoras.
• Procesamiento por bytes de flujo a través del bus de
datos.
• Facilitar las entradas y salidas. Un Sistema Operativo
debe hacerle fácil al usuario el acceso y manejo de los
dispositivos de Entrada/Salida de la computadora.
Características de los sistemas
operativos:
• Técnicas de recuperación de errores.
• Evita que otros usuarios interfieran. El
Sistema Operativo evita que los usuarios se
bloqueen entre ellos, informándoles si esa
aplicación esta siendo ocupada por otro
usuario.
• Generación de estadísticas.
• Permite que se puedan compartir el
hardware y los datos entre los usuarios.
Tipos de sistemas operativos
Tipo de servicio
Tipos de sistemas operativos
Sistemas operativos por la forma en que
se accede a sus servicios:
– Sistemas operativos de red
– Sistemas operativos distribuídos
Componentes de un sistema
operativo:
•
•
•
•
•
•
•
•
Gestión de Procesos
Gestión de la memoria principal
Gestión de Archivos
Gestión del sistema de Entrada/Salida
Gestión de almacenamiento secundario
Interacción con redes
Sistemas de protección
Sistema de interpretación de órdenes
Asignación grupal
• A la luz de esta ppt, construya un glosario
de un mínimo de 10 términos.
• Determine cuáles diferencias se reconocen
entre un sistema operativo de red y un
sistema operativo distribuído.
• Construya un cuadro de los sistemas
operativos
(marcas,
versiones)
que
surgieron desde el principio hasta el
presente. Incluya datos como nombre del
s.o., fabricante, año de salir al mercado y
uso del sistema operativo (aplicaciòn).
Continúa…
Asignación grupal
• Vaya al yahoo groups y obtenga el material
donde se explica en detalle el sistema
operativo en Tiempo Real y el sistema
operativo Distribuído.
• Consulte el libro de Stallings sobre la
Estructura de un sistema operativo, y
compare su criterio con la informaciòn
sobre este tema que se puede encontrar en
la Infografía publicada en el yahoo groups.
Saque conclusiones y explique brevemente
ambos enfoques.
Tenga todo esto para la próxima clase.