SALIR
Funciones: Servicios
TIPOS DE ESTRUCTURA
SALIR
SISTEMA DE PROTECCIN
ALMACENAMIENTO SECUNDARIO
INTERRELACIONES
D E S P U 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 A SERVICIOS
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 A SERVICIOS
VOLVER A SERVICIOS
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 A SERVICIOS
D E S P U E S
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 A SERVICIOS
D E S P U E S
A N T E S
VOLVER A SERVICIOS
A N T E S
VOLVER A SERVICIOS
A N T E S
SALIR
Multiusuarios Multitarea
VOLVER A SUBSIST.
D E S P U E S
VOLVER A INTERREL.
GESTIN MEMORIA
Direccin De archivo
MANIPULACIN DE ARCHIVOS
Entidad lgica
Direccin De Almac.
GESTIN ARCHIVOS
A N T E S
D E S P U E S
VOLVER RELAC
VOLVER RELAC A
VOLVER RELAC B
VOLVER A INTERREL.
GESTIN PROCESOS
Correlacin. Segmentacin
A N T E S
D E S P U E S
VOLVER RELAC B
VOLVER RELAC C
VOLVER A INTERREL.
GESTIN E/S
Correlacin. Segmentacin
GESTIN PROCESOS
A N T E S
D E S P U E S
VOLVER RELAC
VOLVER A INTERREL..
GESTIN ARCHIVOS
A N T E S
VOLVER RELAC
VOLVER RELAC
VOLVER RELAC
VOLVER RELAC
VOLVER A INTERREL.
GESTIN ARCHIVOS
SHELL
A N T E S
VOLVER RELAC
VOLVER A INTERREL.
GESTIN ARCHIVOS
GESTIN PROCESOS
MULTIUSUARIOS MULTITAREA
SUBS. DE PROTECCIN
A N T E S
D E S P U E S
SUB SISTEMAS
SALIR
GENERAL
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
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
Archivos
Memoria
Shell
A N T E S
A N T E S
Archivos Shell
D E S P U E S
COMUNICACIONES
Entre procesos (dentro mismo computador) o en una red
Sist. De Proteccin.
Procesos
Redes
Memoria Principal
A N T E S
VOLVER A SERVICIOS
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.
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
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
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
SISTEMA OPERATIVO
COMUNICACIONES CARGA Y EJEC. DE PROG.
GENERAL
SALIR
Capa M
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.
procesos
procesos
Interfaz de programacin
ncleo
ncleo
ncleo
ncleo hardware
VOLVER A ESTRUC.