introducción a los sistemas operativos copia
TRANSCRIPT
Introducción a los Sistemas Operativos.
Unidad 1
Estructura general de los sistemas operativos.
índice.Aspectos generales
Componentes administrativos de sistema operativo
Servicios del sistema operativo.
Aspectos generales.
Que es el sistema
operativo.
Programa informativo que
actúa como interfaz.
Entre los dispositivos del
hardware.
Entre el usuario.Actúa como
estación para las aplicaciones que se ejecutan en la
maquina.
Responsable de gestionar
coordinar las actividades
Llevar acabo el intercambio de recursos de la computadora.
Función Principal
Establecer la comunicación entre el usuario contra la maquina.(ordenador)
Coordina y manipula el hardware de la computadora memoria, teclado y mouse.
Organiza los archivos en diversos dispositivos de almacenamiento como discos flexibles, discos duros, discos compactos.
Gestiona los errores de hardware y la perdida de datos
Servir la base para la creación del software logrado que los equipos funcionen de manera análoga.
Configurar el entorno para el uso del software. Y de los periféricos dependiendo del tipo de maquina que se emplea debe establecerse en forma lógica.
¿Cómo se clasifica con base en su
estructura?
Por los servicios que ofrecen
(visión externa)
Sistemas operativos por la
forma en que ofrecen sus servicios.
Sistemas operativos por su estructura (visión
interna)
S.O. por servicio
S.O. por servicio
No. De usuario
monousuario
multiusuario
No. De tareas
monotareas
Multitareas
No. De procesadore
s
uniproceso
multiproceso
Forma de ofrecer sus servicios.
Son sistemas operativos por la forma
de ofrecer sus servicios.
•DE RED:•CAPASIDAD DE INTERACTUAR CON
SISTEMAS OPERATIVOS•EJEMPLOS:•NOVELL, NETWARE, PERSONAL,
NEFWARE, MANAGER, WINDOWS NT, SERVER, UNIX, LANTASTIC.
Sistemas operativos
distribuidos.•ABARCAN LOS SERVICIOS DE LA
RED(LOGRANDO INTEGRAR RECURSOS )
•IMPRESORAS, UNIDAD DE RESPALDO, MEMORIA, PROSESOS UNIDADES, CENTRAL DEL PROCESO.
Visión interna:
REQUISITOS DE USUARIO:
Sistema fácil de usar y de aprender seguro y rápido.
REQUISITOS DE SOFTWARE:
Se engloban aspectos como el mantenimiento forma de operaciones,
restricción de uso eficiente y flexibilidad.
Construcción del programa final a base de módulos complicados
separadamente que se unen a través del legador.
Estructura monolítica
Estructura jerárquica
Se dividió el sistema operativo en pequeñas partes de tal forma que cada una de ellas estuviera
perfectamente definida y con un claro interface con el resto de elementos.
Maquina virtualEl objetivo de los sistemas operativos de maquina virtual es el de integrar distintos sistemas operativos dando la sensación de ser varias maquinas diferentes. El núcleo se denomina monitor virtual y tiene como misión llevar a cabo la multiprogramación, presentando a los niveles superiores tantas maquinas virtuales como se soliciten.
Cliente - servidor
clienteservido
r
Sirve para toda clase de aplicaciones por lo tanto su propósito general cumple con los sistemas operativos
Como han evolucionado losSistemas operativos.
Han evolucionado a medida de las necesidades que se fueron generando cada sistema operativo
•Aparecen los sistemas de procesamiento por lotes .Cuando se ejecuta alguna tarea esta tiene el control total de la maquina.
Primera generació
n:
•Se desarrollan los sistemas compartidos con multiprogramación se utilizan varios procesadores en un solo sistema
Segunda generació
n: •Surgen la (BM) diseñadas como sistemas para uso general se requerían manejar grandes volúmenes de información de distinto tipo. Tercera
generación:
•Mitad de la década 70. con la aplicación del uso de redes de computadoras y procesamiento en línea es posible obtener acceso a computadoras alejados.
Cuarta generació
n:
Componentes administrativos
del sistema operativo.
El CPU
Los dispositivos
de E/S
La memoria principal
Los discosLos procesos y
todos los recursos del
sistema
Administrar el espacio
libre
Administración de la memoria principal.
Es una tabla de palabras o bytes que se referencia cada una mediante una dirección única.
El SO es el responsable de conocer las partes de la memoria están utilizadas y por quien asignar y reclamar espacio de memoria cuando sea necesario.
Este almacén de datos de rápido acceso es compartido por la CPU y los dispositivos de E/S es volátil y pierde su contenido en los fallos de sistema.
Administración del sistema
E/S
Consiste en un
sistema de
buffers de
almacenamiento
temporal.
(Cache ) es un interfaz
de manejador
es de diapositiva
s y otra para
diapositivas
concretos.
El sistema
operativo debe
gestionar el
almacenamiento temporal de e/s.
Mecanismo que controla el acceso de los
programas o los usuarios a los recursos del sistema.
El SO se encarga de:•Distinguir entre el uso
autorizado y no autorizado
•Especificar los controles de seguridad realizada.
•Forzar el uso de protección.
Sistema de protección
Servicios del
sistema operativo.
Ejecución de programas
Manipulación de
archivos y directorios
Comunicación entre procesos
Comunicación con equipos remotos
Operaciones de E/S
Protección y seguridad
Operac iones de E /S .
La lectura y escritura.
Las comunicaciones con los periféricos.
Dispositivos externo y control.
Hace las funciones que permite
Manipulación del sistema de archivos
Se comunica con el controlador del periférico en donde esta el sistemas de
archivos del sistema operativo.
Conoce la estructura de almacenamiento y proporciona los mecanismos adecuados
para su control y protección.
Comunicaciones
Función básica de los sistemas operativos, pueden comunicarse entre si a través de compartir espacios de memoria ya sean
variables compartidos o buffers.
A través de herramientas de IPC este posee un mecanismo que permite a
los procesos comunicarse y sincronizarse entre si.
Protección
Su propósito como programa estación principal consiste en gestionar los recursos de localización y protección de acceso del
hardware.