Anda di halaman 1dari 47

comenzar

Estructura,Funciones y Servicios del Sistema Operativo


Materia: Sistemas Operativos. Profesora: Pain Pintos. Instit. Terciario Simn Bolivar

SALIR

ESTRUCTURA Y FUNCIONAMIENTO DEL SISTEMA OPERATIVO


Estructura: Subsistemas

Funciones: Servicios

TIPOS DE ESTRUCTURA

Organizacin Programas De sistema

SALIR

Componentes de un Sistema Operativo


INTERPRETE DE ORDENES PROCESOS MEMORIA PRINCIPAL

SISTEMA DE PROTECCIN

SISTEMA OPERATIVO ARCHIVOS

RED SISTEMAS ENTRADAS Y SALIDAS


GENERAL

ALMACENAMIENTO SECUNDARIO

INTERRELACIONES

D E S P U E S

Respecto a los Procesos


Generalidades Proceso: parte o todo el programa en ejecucin (se encuentra en la Memoria Ram). El proceso es una Entidad Activa (a diferencia del programa que es una entidad pasiva). Tiene asignados recursos. Cada proceso tiene un contador de programa (especifica la prxima instruccin a ejecutar).
A N T E S

TAREAS DEL S.O. Crear y eliminar procesos del usuario y/o del sistema. Suspender y reanudar procesos. Sincronizacin de procesos. Comunicacin entre procesos. Manejo de bloqueos mutuos.
D E S P U E S

VOLVER CUADRO GENERAL

VOLVER A SERVICIOS

Respecto a la Memoria Principal


GENERALIDADES: Memoria Ram: matriz grande de palabras o bytes. Cada palabra tiene su propia direccin. Permite acceso rpido, compartido por la CPU y los perifricos. nico dispositivo de almacenamiento que la CPU puede direccionar y acceder directamente. El programa debe cargarse en Mem. Ram para poder ejecutarse. Almacenamiento voltil.
D E S P U E S

TAREAS DEL S.O. Seguimiento de espacio y direcciones de memoria utilizadas y por quin. Decidir qu procesos se cargarn en la memoria. Asignar y liberar espacio de memoria.

A N T E S

VOLVER CUADRO GENERAL

VOLVER A SERVICIOS

Respecto a los Archivos


Generalidades: Para mayor comodidad: el sist. De archivos presenta una estructura lgica uniforme del almacenamiento de informacin; abstraccin de los dispositivos fsicos. Unidad lgica: archivo coleccin de informacin relacionada definida por el usuario (programas o datos; numricos, alfabticos o alfanumricos; forma libre o formato rgido, etc). Directorio: agrupacin o divisin lgica de los archivos.
A N T E S

TAREAS DEL S.O.


Crear y eliminar archivos. Crear y elminar directorios Primitivas para manipular archivos y directorios. Correspondencia entre archivos y almacenamiento secundario. Resguardo de archivos en almac. No voltiles.
D E S P U E S

VOLVER CUADRO GENERAL

VOLVER A SERVICIOS

Respecto al Almacenamiento Secundario


GENERALIDADES:

Distincin entre almacenamiento primario (Memoria Ram) y secundario (por ej. Discos): el primero es voltil y ms pequeo. Programas se guardan en un medio de almacenamiento secundario; para ejecutarse, stos deben cargarse en la Memoria Ram. Eficientizar la manipulacin de almacenamientos secundarios: la velocidad del funcionamiento general de todo el sist. Puede depender del susb. De almacenamiento sec.
A N T E S

TAREAS DEL S.O. Administracin del espacio libre. Asignacin del almacenamiento. Planificacin del disco.

VOLVER CUADRO GENERAL

VOLVER A SERVICIOS

D E S P U E S

Respecto al Sistema de Entradas y Salidas.


GENERALIDADES: Objetivo: Ocultar las particularidades de los dispositivos de hardware especfico, incluso al mismo sistema operativo. Compuesto por: Componente de gestin de memoria (buffers, cachs y spool) Interfaz general respecto a los controladores de dispositivos. Drivers (controladores de software) para disp. De hardware.

TAREAS DEL S.O. Administrar los dispositivos de E/S. Transferencia de datos desde y hacia los perif. de E/S y otros elementos del Sist. Informtico. Deteccin de final y manejo de op. De E/S

A N T E S

VOLVER CUADRO GENERAL

VOLVER A SERVICIOS

D E S P U E S

Respecto a las Redes.


GENERALIDADES: Sistema distribuido: coleccin de procesadores que no comparten memoria, dispositivos perifricos ni el reloj. Los procesadores se comunican entre s a travs de una red de comunicacin (lneas de comunicacin que pueden configurarse de diferentes maneras). Permite reunir sistemas fsicamente separados y heterogneos en un solo sistema coherente. Permite compartir recursos.
VOLVER CUADRO GENERAL
D E S P U E S

A N T E S

VOLVER A SERVICIOS

Respecto al Sistema de Proteccin


GENERALIDADES:
Proteccin: mecanismo para controlar el acceso de programas, procesos o usuarios a los recursos de un sistema de computador. Debe poder especificar los controles que se impondrn y una manera de hacerlos cumplir. Asegurar que un solo proceso no pueda monopolizar los recursos. Especial aplicacin en sistemas con mltiples usuarios y de ejecucin concurrente de mltiples procesos. En este caso, es necesario proteger a cada proceso de las actividades de los dems. Puede mejorar confiabilidad, detectando errores latentes en los otros subsistemas o procesos.
VOLVER CUADRO GENERAL
D E S P U E S

A N T E S

VOLVER A SERVICIOS

Sobre el Interprete de Ordenes.


GENERALIDADES: Interprete de ordenes (o shell) : interfaz entre el usuario y el sistema operativo. Permite interpretar enunciados de control que pueden relacionarse con crear y administrar procesos, manejar la E/S, administrar el almacenamiento secundario, gestionar memoria, acceder al sist. De archivo, proteger el sistema o trabajar con redes. Los S.O. pueden diferenciarse en esta rea: hay shells ms amigables (como el de Windows) y otros que prefieren mayor potencia a pesar de que sean menos amigables (por ej. El de Unix).
VOLVER A SERVICIOS VOLVER CUADRO GENERAL

A N T E S

SALIR

INTERRELACIONES ENTRE SUBSISTEMAS


Manipulacin de informacin Uso de perifricos

Trabajo con la CPU

Confiabilidad Del Sistema

Multiusuarios Multitarea
VOLVER A SUBSIST.

Interface Con El usuario

D E S P U E S

VOLVER A INTERREL.

INTERRELACIONES ENTRE SUBSISTEMAS.

GESTIN MEMORIA

Direccin De archivo

MANIPULACIN DE ARCHIVOS
Entidad lgica

Direccin De Almac.

GESTIN ALMAC. SECUNDARIO

Asignacin y administracin de direcciones de memoria para alojar datos.

Asignacin y administracin de espacio fsico de almacenamiento en perifricos de almacenamiento.

GESTIN ARCHIVOS
A N T E S

configuracin lgica de la informacin; ubicacin en la estructura lgica del sistema de archivos.

D E S P U E S

INTERRELACIONES ENTRE SUBSISTEMAS.


ENTRE GESTIN DE MEMORIA PRINCIPAL GESTIN DE ARCHIVOS:
SITUACIN / EJEMPLO: edicin, creacin, modificacin de archivos. RELACIN: debe realizarse una conexin entre las direcciones de memoria que ocupa (o ocupar el archivo) y la unidad lgica creada/modificada (el archivo). Las primeras estn administradas por la Gestin de M.P.; la segunda, lo hace la Gestin de Archivos (dndole una ubicacin o buscndola en el Sistema de Archivos.

VOLVER RELAC

INTERRELACIONES ENTRE SUBSISTEMAS.


ENTRE G. DE MEMORIA PRINCIPAL / G. DE ALMACENAMIENTO SEC:
SITUACIN / EJEMPLO: abrir, guardar archivos. RELACIN: se realiza una equivalencia entre la informacin almacenada en las direcciones de memoria que ocupa (o ocupar el archivo) y el espacio en el dispositivo de almac. secundario, determinado por el subs. de almac. secundario para esta misma informacin. Ingresa aqu tambin el Subsistema de Gestin de Archivos quin va a hacer seguimiento y actualizacin de la estructura lgica de la informacin.

VOLVER RELAC A

VOLVER RELAC B

INTERRELACIONES ENTRE SUBSISTEMAS.


ENTRE G. DE ARCHIVOS / G. DE ALMACENAMIENTO SEC:
SITUACIN / EJEMPLO: crear, guardar, abrir, eliminar, copiar, mover archivos. RELACIN: La informacin en el sistema informtico tiene diferentes representaciones. Por una parte, se representa de manera lgica en el sistema de archivo (se le asigna un nombre, una extensin, un programa donde se puede editar, una carpeta o subcarpeta, etc.). Esto lo regula el subs. De ARCHIVOS. Por otra parte, tiene asignado un espacio en algn tipo de almacenamiento secundario. Esta asignacin y la administracin de este espacio lo hace el subst. De Gestin de Almac.
VOLVER RELAC

VOLVER A INTERREL.

INTERRELACIONES ENTRE SUBSISTEMAS.

GESTIN PROCESOS

Correlacin. Segmentacin

TRABAJO CON LA CPU


Acceso Dir. De ejecucin Dir. De almac.

Lugar almac. acceso

GESTIN ALMAC. SECUNDARIO

Administracin de ejecucin, creacin y terminacin de procesos.

A N T E S

GESTIN MEMORIA RAM


Asignacin y administracin de espacios en memoria Ram

Asignacin y administracin de espacio fsico de almacenamiento en perifricos de almacenamiento.

D E S P U E S

INTERRELACIONES ENTRE SUBSISTEMAS.


ENTRE G. DE PROCESOS / G. DE ALMACENAMIENTO SEC:
SITUACIN / EJEMPLO: ejecucin de programas, ejecucin de procesos RELACIN: El proceso es aquel programa o porcin de programa activa (o que se est ejecutando). Para esto es necesario establecer una correspondencia entre el programa almacenado y el proceso que se est ejecutando. Para lograr esto se comunican los subsistemas de Procesos y de Almacenamiento Secundario de forma tal que se haya una conexin unvoca entre aquella parte almacenada (pasiva) y aquella parte que se est ejecutando (activa)
VOLVER RELAC

INTERRELACIONES ENTRE SUBSISTEMAS.


ENTRE G. DE PROCESOS / G. DE MEMORIA RAM:
SITUACIN / EJEMPLO: ejecucin de programas, ejecucin de procesos RELACIN: Para que la CPU ejecute el proceso, ste debe estar alojado en la Memoria Ram. En este sentido se establece una correspondencia entre el proceso ejecutado y la direccin de memoria donde se encuentra alojado. Tambin se la asigna a dicho proceso direcciones de memoria donde se cargan los datos de entrada (que el proceso utiliza) y datos de salida (que el proceso genera).

VOLVER RELAC B

VOLVER RELAC C

VOLVER A INTERREL.

INTERRELACIONES ENTRE SUBSISTEMAS.

GESTIN E/S

Correlacin. Segmentacin

MEJORAS RENDIMIENTO E/S


Acceso Dir. De ejecucin Dir. De almac.

Lugar almac. acceso

GESTIN MEMORIA RAM

Asignacin y administracin del uso de perifricos de e/s

Asignacin y administracin de espacio en memoria ram.

GESTIN PROCESOS
A N T E S

Creacin y administracin de procesos

D E S P U E S

INTERRELACIONES ENTRE SUBSISTEMAS.


ENTRE G. DE E/S - G. DE MEMORIA RAM:
SITUACIN / EJEMPLO: uso de perifricos de e/s RELACIN: La interrelacin entre estos dos subsistemas se relacionan con la implementacin de buffers, cachs y el sistema de spooling para mejorar y agilizar la comunicacin entre los perifricos y la CPU. En este sentido, desde el S. de Gest. De Memoria Ram se asignarn direcciones de memoria para que se implementen tecnologas de acceso directo y buffers. Por otra parte, forma parte de la tarea de este subsistema la asignacin de registros de sistema especiales para los diferentes perifricos. El G. de E/S har uso de stos dependiendo del perifrico que se haya accedido.
VOLVER RELAC

INTERRELACIONES ENTRE SUBSISTEMAS.


ENTRE G. DE E/S - G. DE PROCESOS:
SITUACIN / EJEMPLO: uso de perifricos de e/s RELACIN:La ejecucin de muchos de los procesos se relacionan con el uso de perifricos de e/s, ya sea para captar datos que luego sern procesado o para mostrar datos que han sido procesados. Estos subsistemas deben comunicarse de forma tal que se sincronice los procedimientos de ingreso y salida de datos as como tambin la actividacin de buffers, caches y el uso del spooling.

VOLVER RELAC

VOLVER A INTERREL..

INTERRELACIONES ENTRE SUBSISTEMAS.


GESTIN DE MEM. RAM

GESTIN PROCESOS CONFIABILIDAD DEL SIST. INFORM. GESTIN ALMAC. SEC.


SISTEMA DE PROTECCIN

GESTIN ARCHIVOS

GESTIN DE SIST. DE E/S


D E S P U E S

A N T E S

INTERRELACIONES ENTRE SUBSISTEMAS.


ENTRE SUBSISTEMA DE PROTECCIN Y G. DE MEMORIA RAM:
SITUACIN / EJEMPLO: asignacin y administracin de espacio de memoria para perifricos, archivos, datos, procesos. RELACIN: La actividad que desempea el Sub. De Gestin de Memoria Ram est permanentemente monitoreada por el Subs. De Proteccin que va a evitar, controlar entre otras cosas que los espacios ya asignados no puedan re-utilizarse por otros procesos mientras no hayan sido debidamente liberados.

VOLVER RELAC

INTERRELACIONES ENTRE SUBSISTEMAS.


ENTRE SUBSISTEMA DE PROTECCIN Y G. DE PROCESOS:
SITUACIN / EJEMPLO: ejecucin de procesos. RELACIN: En muchas ocasiones se ejecutan procesos concurrentes, que estn compartiendo en un mismo momento perifricos, memoria ram, tiempo de CPU. En este caso, la tarea del susbsistema de proteccin es cuidar que ningn proceso monopolice los recursos (dejando a otros sin la posiblidad de su uso) as como tambin minimizar la posibilidad de que el mal funcionamiento de un proceso afecte los otros.

VOLVER RELAC

INTERRELACIONES ENTRE SUBSISTEMAS.


ENTRE SUB. DE PROTECCIN Y G. ALMACENAMIENTO SECUNDARIO:
SITUACIN / EJEMPLO: acceso a perifricos de almacenamiento. Administracin de perifricos. RELACIN: El sub. De proteccin va a proteger al S. de Gestin de Almac. Secundario de accesos que puedan poner en peligro la integridad de los datos almacenados en los perifricos de almac. Tambin va a proteger el resto del sistema informtico de mal funcionamientos leves de los perifricos de almac. Secundarios.

VOLVER RELAC

INTERRELACIONES ENTRE SUBSISTEMAS.


ENTRE SUBSISTEMA DE PROTECCIN Y G. DE E/S
SITUACIN / EJEMPLO: uso y administracin de perifricos de entrada y salida. RELACIN: El subsistema de proteccin se asegurar que el acceso de los perifricos no se monopolice as como tambin se asegurar que los buffers no sean cargados con nueva info. Cuando todava estn llenos. Por otra parte, proteger al resto del sistema informtico de malfuncionamientos leves de perifricos.

VOLVER RELAC

INTERRELACIONES ENTRE SUBSISTEMAS.


ENTRE SUBSISTEMA DE PROTECCIN Y G. DE ARCHIVOS:
SITUACIN / EJEMPLO: creacin, eliminacin, administracin de archivos y las estructuras lgicas. RELACIN: El subsistema de proteccin controlar la asignacin de nombres y otros atributos que cumplan con las normas del sistema de archivo vigentes as como va a prevenir la ejecucin de procesos que ponga en peligro la integridad del sistema de archivo (como por ej. intentar copiar el archivo sobre si mismo; modificacin/eliminacin de archivos del sistema, mover o copiar archivos a espacios protegidos o a unidades de almacenamiento que no estn listas, etc.). Por otro lado, proteger al resto del sistema informtico de malfuncionamientos en la estructura del sist. De archivo.
VOLVER RELAC

VOLVER A INTERREL.

INTERRELACIONES ENTRE SUBSISTEMAS.


GESTIN DE MEM. RAM

GESTIN PROCESOS INTERFACE CON EL USUARIO GESTIN ALMAC. SEC.

GESTIN ARCHIVOS

SHELL

GESTIN DE SIST. DE E/S


D E S P U E S

A N T E S

INTERRELACIONES ENTRE SUBSISTEMAS.


ENTRE INTERPRETE DE ORDENES / EL RESTO DE LOS SUBSISTEMAS:
RELACIN: La interrelacin entre el shell y el resto de los subsistemas es permanente y depender de lo que el usuario necesita hacer con el Sistema Informtico. En general lo que el Shell va a realizar es la traduccin de las ordenes dadas por el usuario a cdigos que pueda ser comprendido por el resto de los subsistemas de forma tal que stos puedan luego cumplir con sus funciones segn corresponda. Tambin administra toda la informacin que deba ser mostrada al usuario as como tambin mensajes y alertas.

VOLVER RELAC

VOLVER A INTERREL.

INTERRELACIONES ENTRE SUBSISTEMAS.


GESTIN DE MEM. RAM GESTIN DE MEM. RAM

GESTIN ARCHIVOS

GESTIN PROCESOS

MULTIUSUARIOS MULTITAREA

SUBS. DE PROTECCIN

A N T E S

GESTIN ALMAC. SEC.

TRABAJO CON REDES

GESTIN DE SIST. DE E/S

D E S P U E S

INTERRELACIONES ENTRE SUBSISTEMAS.


ENTRE TRABAJO EN REDES Y LOS DEMS SUBSISTEMAS
SITUACIN / EJEMPLO: aplicacin de multitarea y sistemas multiusuarios. RELACIN: el trabajo en sistemas de redes complejiza las interrelaciones vistas hasta ahora. Va a ingresar no slo un sistema de proteccin ms complejo (al que se le suma un sistema de seguridad) sino tambin la manipulacin de mltiples accesos a perifricos, a memoria ram, diversos pedidos de ejecucin de procesos. Estos accesos y pedidos deben transmitirse desde y hacia diferentes equipos, o hacia/desde un servidor. Para esto, el subs. de redes deber encargarse de administrar la red de comunicaciones y controlar su flujo. Tambin deber asegurarse de la integridad de cada sesin de trabajo.
VOLVER RELAC

SUB SISTEMAS

SALIR

GENERAL

SERVICIOS DEL SISTEMA OPERATIVO

 El S.O. genera un entorno para ejecucin del programas.  Proporciona servicios a los programas y a los usuarios.
ASIGNACIN DE RECURSOS

EJECUCIN DE PROGRAMAS

MANIPULACIN DEL SISTEMA DE ARCHIVOS.

DETECCIN DE ERRORES: CONTABILIZACIN

OPERACIONES DE E/S

COMUNICACIONES

PROTECCIN

EJECUCIN DE PROGRAMAS
Carga de programa en Memoria ram. Ejecucin. Terminacin de ejecucin.
Queremos trabajar en un programa. Para esto el usuario necesita abrirlo. Es aqu cuando el shell interpreta esta orden y lo traduce a un cdigo entendible para el S.O. que es el que se va a encargar de interpretar la orden e identificar el cdigo de la llamada al sistema. All se pone en funcionamiento el subsistema de almacenamiento secundario. El programa se carga en la memoria principal. Para que se cargue el subsistema de almacenamiento sec. Se comunica con el de memoria y le pide direcciones para saber el espacio donde se va a alojar el programa. Cuando se realiza la correspondencia entre estos subsistemas, se realiza el traspaso. Tambin tienen que haberse fijado el nombre y la extensin del archivo. Cuando el programa est en ejecucin, se transforma en uno o varios procesos; el shell va a mostrar al usuario los resultados de esta ejecucin y si se produjera algn error tambin se avisar al usuario a travs de una ventana, por ej. Cuando se termina con la ejecucin del programa y queremos guardarlo nuevamente, el usuario a travs del shell da la orden. ste traduce dicha orden a un cdigo y el S.O. guarda los cambios al sistema. Nuevamente se produce una correspondencia entre los subsistemas de la memoria principal y los subsistemas de almac. Secundario para saber las direcciones donde se guardar el programa. Martn Vallejos
VOLVER A SERVICIOS

Procesos

Memoria Principal

Shell

Almacenamiento secundario

A N T E S

Valeria Gallardo

D E S P U E S

OPERACIONES DE E/S
Necesidades de los usuarios o de los programas en ejecucin de usar perifricos de E/S o de Almacenamiento. Mecanismo para realizar E/S
SIST. DE E/S: Son necesarios para cuando se est ejecutando un programa ya que consisten en un almacenamiento temporal. Aqu el S.O. gestiona el almacenamiento temporal de E/S. Este subsistema ocula las peculiaridades de E/S para el usuario.
Sistemas de E/S Almacenamiento Secundario Shell

ALMAC. SECUNDARIO: Son necesarios ya que la memoria principal es muy pequea y voltil y stos actna como respaldo para la misma. Cuando un programa est en ejecucin se guardan en l hasta que se cargan en la memoria. Otros dispositivos de almacenamiento pueden ser los MP3, CD, PENDRIVE, ETC. SHELL: Es un programa que acta como interfaz entre el S.O. y el usuario. Los interprete de rdenes sirven para cuando el usuario realiza una operacin de E/S comunicndolo con el S.O. meidante la pantalla completa o ventana.s Interpreta las rdenes que le da el usuario y se las entrega al S.O. para su ejecucin.
VOLVER A SERVICIOS
D E S P U E S

A N T E S

Mara Albornos. Celeste Bazn.

MANIPULACIN DEL SIST. DE ARCHIVOS


Almacenamiento Secundario En las secuencias a dar, se encuentran sub sistemas que normalmente intervienen y ellos son: La Gestin de Archivos - Unidad de almacenamiento lgica. Gestin de Almacenamiento Secundario - es el disco fijo que respalda la memoria Principal, Ram. Gestin de memoria Principal- es una matriz grande en la cual la CPU accede rpidamente haciendo su trabajo lo mas eficiente posible. Interpretacin de Ordenes - interfaz que se encuentra comunicando al usuario con el sistema operativo con su otra funcin que es de obtener orden tras orden y ejecutarla internamente. En la mayora de los casos la interrelacin se basa en un Gestor de Almacenamiento Secundario que almacena el archivo. Luego cuando se quiera trabajar dicho Dato, la CPU lo va a extraer de all para ubicarlo en un espacio disponible de la memoria Ram. El Gestor de Archivos nos permite el almacenamiento lgico de la informacin guardada (haciendo al usuario mas entendible el ordenamiento de los datos que tiene). Unas de sus actividades tambin es de crear, eliminar archivo como adems directorios y resguardar los en medios de almacenamientos no voltiles. Y el Interpretador de Ordenes se visualiza a travs de la pantalla por medio de los iconos para que el usuario pueda buscar fcilmente el documento y traerlo a memoria principal. Finalmente, si el documento no fue borrado, solo ledo o trabajado, el CPU lo saca de la memoria Ram para volverlo a guardar en un Almacenamiento Secundario. D
VOLVER A SERVICIOS
E S P U E S

Archivos

Memoria

Shell

A N T E S

Daro Aguil Villaroel Tania

MANIPULACIN DEL SIST. DE ARCHIVOS


Secuencias .. ..
Leer. Para leer un archivo es necesario, que el usuario abra un documento para poder visualizarlo en la pantalla. As el sistema operativo busca los datos o informacin en almacenamiento secundario (por ejemplo el disco fijo), para trasladarlo en un lugar y orden en la memoria principal (cargado en ram). Cuando la persona desocupe el archivo, al cerrarlo ste se borra de la memoria principal y vuelve a almacenarse en un almacenamiento secundario o terciario. Escribir. En el caso de escribir algn archivo, se realiza una llamada al sistema a travs de un shell, determinando una direccin especifica en la memoria RAM. As, cada carcter u orden que se ingresa al documento sera ejecutado en esta memoria voltil. Al guardar una escritura para preservar el estado, se lo almacena en un Almacenamiento Secundario. Dando las rdenes por medio de los distintos shells disponibles. Crear. Gracias a la intervencin del interfaz que comunica al usuario con el sistema operativo -shell-cuando se crea algn archivo, la memoria Ram dispone parte de su espacio disponible para colocar el documento y poder trabajarlo a disposicin del usuario. Cuando el usuario finalice su trabajo necesita guardarlo, ya que es una memoria que deja de guardar informacin cuando deja de recibir corriente elctrica, perdiendo la informacin. Por lo tanto, se debe guardar el archivo nuevo en un Almacenamiento secundario. Eliminar. Cuando el usuario requiere eliminar algn archivo, en el caso que no esta guardado en un almacenamiento secundario ni terciario, y se encuentra solo en la memoria ram, se puede borrarlo a travs del shell directamente. En el caso en que el usuario quiere eliminar alguno archivo que ya lo tiene en guardado en algn almacenamiento no voltil, la CPU necesita sacar el archivo de donde est y cargarlo en la memoria Ram, y de all a travs del shell el usuario tiene la opcin de copiarlo, modificar lo o como es en este caso, eliminarlo. Cuando el archivo ya es borrado, desaparece no tan solo de la memoria ram, si no tambin del disco en que se encontraba guardado, como por ejemplo un Almacenamiento Secundario.

A N T E S

Almacenamiento Secundario Memoria


VOLVER A SERVICIOS

Archivos Shell

D E S P U E S

COMUNICACIONES
Entre procesos (dentro mismo computador) o en una red
Sist. De Proteccin.

Componentes del sistema Sistema de proteccin

Relacin con la comunicacin


El sistema de proteccin se asegura de que la comunicacin se efectue slo si el proceso ha obtenido la autorizacin debida del sistema operativo. La comunicacin es la que se encarga de intercambiar la informacin de un proceso a otro. Cuando los procesos se ejecutan en computadores distintos conectados a una red, estos se conectan por medio de una red de comunicaciones. Para que se pueda efectuar una comunicacin, es necesario que los procesos se encuentren en la RAM.
D E S P U E S

Procesos

Redes

Procesos Redes Memoria principal

Memoria Principal

A N T E S

VOLVER A SERVICIOS

Mariela Sturm Paola Campos

DETECCIN DE ERRORES
Control de errores Accin necesaria

Procesos

S. De E/S

Shell

Sist. De Proteccin.

A N T E S

VOLVER A SERVICIOS

D E S P U E S

ASIGNACIN DE RECURSOS
Administracin de Recursos y asignacin
Es una funcin del S.O. cuyo objetivo no es ayudar directamente al usuario sino asegurar el funcionamiento eficiente del S.Informtico. Un sistema con mltiples usuarios requiere de una correcta asignacin de recursos, por ej. tiempo de CPU, espacio de memoria, almacenamiento en archivo, los cuales pueden tener cdigos de asignacin especial o generales para el caso de los dispositivos de E/S.

Sist. De proteccin Sist. De E/S

Con el Sistema de Proteccin: Proteger a cada proceso (en una red) de las actividades de los dems, evitando que se interfieran entre s, como tambin y de acuerdo a los permisos otorgados a los distintos usuarios, permitir el acceso a las porciones de recursos que les corresponde. Con el Sistema de Entrada y Salida: Como en el caso del DMA, que regula el tiempo de la CPU que iniciar un nuevo procesamiento cuando el bloque de la memoria Ram se encuentre completo quedando liberada hasta que se complete nuevamente ese bloque; por otra parte, para el caso de los perifricos, ser el S.O. quien le asigne el mismo al proceso que lo solicit, en la medida en que se encuentre desocupado actualizando en la Tabla de Dispositivos esa nueva situacin. Con el Shell:ya que ste interpreta una orden del usuario y enva esa llamada al S.O. que se encarga de administrar el recurso solicitado (por ej. guardar un archivo) ser interpretado por el Shell quien le comunicar al S.O. y ste le dar aviso al controlador correspondiente. Con el Almacenamiento Secundario: que ser administrado por el S.O. de tal manera que libera espacio, planifica los discos y asigna lugares a los nuevos D archivos. E
VOLVER A SERVICIOS

Shell Almac. Secundario Memoria Principal Procesos A N T E S

Vanesa Caminos Dora Fagioli

S P U E S

CONTABILIZACIN
Estadsticas de uso
La contabilizacin es un servicio que brinda el Sistema Operativo. Va a valerse de los subsistemas de E/S y el almacenamiento secundario para obtener datos estadsticos del uso; esto va a chequear cuntos y quines usan estos subsistemas. El almacenamiento secundario es el que va a guardar informacin ya sean datos o programas que se van archivando a medida que el sistema de contabilizacin se va a informar de los dispositivos de E/S que se estn ejecutando. Lo ms importante que tiene este servicio es que revisa el uso del almacenamiento secundario para poder contabilizarlo. La contabilizacin puede ser utilizada para facturar el servicio que est prestando la computadora a algn usuario, o de forma estadstica, acumular datos que pueden ser para mejora el D servicio. E
VOLVER A SERVICIOS

Sist. De E/S

Almac. Secundario

A N T E S

Erica Juncos Cintia Mosa

S P U E S

PROTECCIN
Control de uso de info y seguridad
Un sistema distribuido es una coleccin de procesadores que no comparten memoria, dispositivos ni el reloj.
Redes

Se encuentran relacionados con laproteccin porque, si bien, uno puede acceder a los archivos compartidos y que estn en red, por seguridad, se extiende a defender los dispositivos de E/S externos, incluido modems y adaptadores de red, contra accesos no autorizados y registrar todas las conecciones para detectar incursiones. A nivel Proceso es posible encontrarnos con el acceso autorizado de cualquier programa pero no de los mismos archivos y del estado de memoria porque el Sistema de Proteccin se encargar de proporcionarnos parte del programa para cada usuario. Ejemplo: si varios usuarios estn utilizando el Open Office, yo no podra modificar sus archivos mientras l est trabajando.
Jorge Molina ngel Fernndez
VOLVER A SERVICIOS

Sist. De Proteccin.

A N T E S

SALIR

PROGRAMAS DEL SISTEMA


INFORMACIN DE ESTADO MANIPULACIN DE ARCHIVOS MODIFICACIN DE ARCHIVOS

SISTEMA OPERATIVO
COMUNICACIONES CARGA Y EJEC. DE PROG.
GENERAL

APOYO A LENG. DE PROG.

SALIR

TIPO DE ESTRUCTURAS DE SISTEMA OPERATIVO

ESTRUCTURA SIMPLE ENFOQUE POR CAPAS MQUINAS VIRTUALES


GENERAL

TIPO DE ESTRUCTURAS: SIMPLE


Las interfaces y los niveles de funcionalidad no estn bien separados. Prog. de aplicacin pueden acceder directamente a controladores el sist. es vulnerable. Causa cadas del sistema o prdida de datos. Sistemas pequeos y limitados que luego crecieron ms all de su alcance original.

Estructura de capas de MS-DOS


VOLVER A ESTRUC.

TIPO DE ESTRUCTURAS: ENFOQUE POR CAPAS


Divisin del sistema en fragmentos ms pequeos y especficos. S.O. Modular.
Operaciones Nuevas

Capa M

Divisin de S.O. en capas. Cada capa construida sobre la anterior.


Operaciones ocultas

Capa M-1

Capa 0: hardware; capa N (la ms alta): interface usuario. Se encapsulan los datos y las acciones para manipular datos Simplificacin diseo S.O.

Operaciones existentes

VOLVER A ESTRUC.

TIPO DE ESTRUCTURAS: MQUINAS VIRTUALES


Se crea la ilusin de que mltiples procesos se ejecutan cada uno en su propio procesador con su propia memoria (virtual). Interfaz idntica al hardware subyacente. Cada proceso recibe una copia (virtual) del computador. Los recursos se comparten para crear las mquinas virtuales. El usuario puede ejecutar cualquier sist. Operativo y paquetes de software disponibles para esa mq. Virtual.
procesos
procesos

procesos

procesos

Interfaz de programacin

ncleo

ncleo

ncleo

ncleo hardware

Mquina virtual hardware

VOLVER A ESTRUC.

Anda mungkin juga menyukai