Introducción a los sistemas operativos copia

Post on 21-Mar-2017

561 views 2 download

Transcript of Introducción a los sistemas operativos copia

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.