W w w. i n a c a p. c l FUNDAMENTOS DE SISTEMAS OPERATIVOS LUIS ALEJANDRO PACHECO TORO.

Slides:



Advertisements
Presentaciones similares
EL SISTEMA OPERATIVO VÍCTOR TOLEDO FONTES IES GRAN CANARIA.
Advertisements

SISTEMAS OPERATIVOS.
VI Unidad. Sistema Operativo
Sistema operativo Componentes de un sistema operativo
SISTEMAS OPERATIVOS.
Subsistemas De un Sistema Operativo Celeste Domínguez Romo
Profesor: Jennyfer Briceño SISTEMAS OPERATIVOS I.
Programación Visual de Sistemas
Introducción al software
UNIDAD 2. ADMINISTRACION DE PROCESOS Y DEL PROCESADOR
Estructuras en Sistemas Operativos
INSTALACIÓN Y MANTENIMIENTO DE SISTEMAS OPERATIVOS
HERRAMIENTAS INFORMATICAS
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS
ConceptoDefiniciónCaracterísticas (palabra clave) Ejemplo/Aplicación Sistema operativo Un sistema operativo es un software, es decir, forma parte de la.
Elemento Lógico (Software)
HILOS Y COMUNICACIÓN ENTRE PROCESOS
Tema 10: Gestión de Memoria
UNIDAD 3 Conceptos de Sistemas Operativos.
Respaldando la información
SISTEMAS OPERATIVOS.
Estructura general de un gestor de base de datos
Introducción a los Sistemas Operativos
Un sistema de gestión de bases de datos: Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Por tanto, el SGBD.
FUNDAMENTOS TECNOLÓGICOS DE INFORMACIÓN
Software, programas de computadoras. Son las instrucciones responsables de que el hardware (la máquina) realice su tarea. Como concepto general, el software.
Estructuras en Sistemas Operativos DAISY KATERINE RODRÍGUEZ.
COMPONENTES DEL SISTEMA OPERATIVO.
VI. Administración de Dispositivos (2)
UNIVERSIDAD LATINA. I. TEORIA DE SISTEMAS OPERATIVOS.
Introducción a los SOs.
Tema 8: Introducción a los SOs. Tema 8: 2 Silberschatz, Galvin and Gagne ©2005 Fundamentos de los Computadores (ITT, Sist. Electr.), Introducción.
CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO
Sistemas Operativos Oscar Bedoya
Supongamos que un usuario desea escribir un informe e imprimirlo en una impresora conectada. Para realizar esta tarea, se precisa una aplicación de procesamiento.
Sistemas Operativos.
Estructura de los Sistemas Operativos
 Qué opinan de un Sistema Operativo (S.O.)?  Qué esperan de un S.O.?  Cuál es el S.O. de su preferencia?  Qué los decepciona de su S.O?  Cómo y por.
Clasificación y estructura. Alejandra Rivero Esteban
UNIDAD 3 C ONCEPTOS DE S ISTEMAS O PERATIVOS. El ordenador es un sistema programable formado por un conjunto de elementos hardware que necesitan instrucciones.
Aplicación de los Sistemas Operativos CAPITULO I Lic. Cristian Mera Macías.
Sistemas de Archivos Sistemas Operativos.  Se debe proporcionar un almacenamiento secundario que respalda a la memoria principal  El Sistema de archivos.
Sistemas Operativos.
SOFTWARE Jennifer Giselle De Diego Romero NL:9
SISTEMAS OPERATIVOS.
Teoría de Sistemas Operativos Estructura de SO Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz
Software.
ESCULA NORMAL “PROFR. DARÍO RODRÍGUEZ CRUZ” LIC
INTERRUPCIONES – ABRAZO MORTAL
María Camila Restrepo C. Mantener la Operatividad del sistema
BASE DE DATOS DISTRIBUIDAS
Sistemas operativos Presentado por: Juan Carlos Loaiza UNIVERSIADAD CATOLICA DE MANIZALES.
Definición, Funciones, Características, Categorias
Licenciatura Tecnologías de la Información y Comunicación
Elementos y tipos de sistemas operativos
SISTEMAS OPERATIVOS Son un conjunto de programas destinados a permitir la comunicación entre el usuario y en computador y gestionar sus recursos.
Funciones principales!
UNIDAD I INTRODUCCION A LOS S.O.
Estructuras en Sistemas Operativos DAISY KATERINE RODRÍGUEZ.
Software.
ESTACIONES DE TRABAJO..
ELEMENTO DE COMPETENCIA 3
TECNICO EN SISTEMAS NUMERO DE FICHA:
INVESTIGACION DE TEMARIO JOSE LUIS VEGA MERINO.  1.2. Requerimientos de instalación.  Microsoft Windows 7 Professional y Microsoft Windows 7 Ultimate.
Instituto de Ciencias y Humanidades Tabasco. El software Coordinar el uso del hardware Coordinar el uso del hardware Ejercer el control Programas de aplicación.
SOFTWARE DE COMPUTADORAS
El Sistema Operativo es el software básico necesario para el funcionamiento de cualquier ordenador Los Sistemas Operativos están en continua evolución.
CAPITULO III El Sistema Operativo (OS)
Sistema de Gestión de Archivos FUNDAMENTOS TEORICOS Ing. Jorge Gutiérrez D Universidad Nacional de Colombia Catedrático - I Sem 2009
Estructura del sistema operativo
Transcripción de la presentación:

w w w. i n a c a p. c l FUNDAMENTOS DE SISTEMAS OPERATIVOS LUIS ALEJANDRO PACHECO TORO

w w w. i n a c a p. c l Componentes del sistema operativo. 1.3 Explica que es un servicio y un componente de un sistema operativo, basándose en la estructura y funcionalidad de cada uno de ellos

w w w. i n a c a p. c l Gestión del S.O. Procesos Memoria Principal Archivos E/S Almacenamiento Secundario Protección Intérprete de órdenes. Servicios del S.O.

w w w. i n a c a p. c l Gestión de Procesos –Proceso Porción de un programa en ejecución. Unidad de trabajo del sistema El SO mantiene por cada proceso una serie de estructuras de información que permiten identificar las características de éste, así como los recursos que tiene asignados

w w w. i n a c a p. c l ESTADO DE PROCESOS

w w w. i n a c a p. c l Gestión de Procesos Actividades –Crear y eliminar procesos tanto del usuario como del sistema –Suspender y reanudar procesos –Proveer mecanismos para la sincronización de procesos –Proveer mecanismos para la comunicación entre procesos –Proveer mecanismos para manejar bloqueos mutuos

w w w. i n a c a p. c l Gestión de Memoria Principal –Saber cuáles partes de la memoria se están usando actualmente, y quién las está usando. –Decidir cuáles procesos se cargarán en memoria cuando se disponga de espacio. –Asignar y liberar espacio de memoria según se necesite Los procesos (programas, datos) deben estar en el almacenamiento principal para: * Poderlos ejecutar * Referenciarlos directamente.

w w w. i n a c a p. c l Gestión de Memoria Principal La parte del S. O. que administra la memoria se llama “administradormemoria”

w w w. i n a c a p. c l REQUISITOS DE LA GESTIÓN DE MEMORIA Al realizar un estudio de los diversos mecanismos y políticas relacionadas con la gestión de memoria, vale la pena tener en mente los requisitos que se intentan satisfacer: Reubicación Protección Compartición Organización lógica Organización física.

w w w. i n a c a p. c l Gestión de Archivos –Archivo Colección de información relacionada definida por su creador

w w w. i n a c a p. c l Gestión de Archivos

w w w. i n a c a p. c l Gestión de Archivos AndroZip Pro File Manager v1.3 Requisitos: todas las versiones de Android Descripción: Nuevo: Cifrar archivos ZIP con cifrado AES de 256 bits compatible con WinZip.

w w w. i n a c a p. c l Gestión de Archivos Actividades –Crear y eliminar archivos –Crear y eliminar directorios –Proveer las primitivas para manipulación de archivos y directorios –Establecer la correspondencia de los archivos con el almacenamiento secundario –Resguardar los archivos en medios de almacenamiento no volátiles

w w w. i n a c a p. c l Gestión del Sistema de E/S –El subsistema de E/S oculta las peculiaridades de los dispositivos de E/S del resto del S.O. mismo

w w w. i n a c a p. c l Gestión del Sistema de E/S El subsistema consiste en: –Un componente de gestión de memoria que incluye el uso de buffers, cachés y spool. –Una interfaz general con los controladores de dispositivos –Drivers (controladores en software) para dispositivos de hardware específicos

w w w. i n a c a p. c l Gestión del Sistema de E/S

w w w. i n a c a p. c l Técnicas de gestión de E/S Una de las técnicas de comunicacion entre el S.O. y los dispositivos de E/S es la del sondeo. Los pasos a seguir para usar esta técnica son: La CPU espera hasta que el estado sea libre. La CPU ajusta el registro de ordenes y datos-salida, si la operación es de salida. La CPU ajusta el estado a orden-preparada. El controlador reacciona a orden-preparada y pone estado a ocupado. Lee registro de ordenes y ejecuta orden, pone un valor en datos-salida, si es una orden de salida. Suponiendo que la orden tiene éxito, el controlador cambia el estado a desocupado.

w w w. i n a c a p. c l Gestión del Almacenamiento Secundario –Administración del espacio libre –Asignación del almacenamiento –Planificación del disco

w w w. i n a c a p. c l imagen se muestra el sistema de E/S en el sistema operativo LINUX hay dos elementos principales involucrados en este sistema Discos: El almacenamiento secundario se lleva a cabo casi exclusivamente sobre discos, por lo que es interesante conocer su estructura y c ó mo se gestionan. Manejadores de disco: Controlan todas las operaciones que se hacen sobre los discos, entre las que son especialmente Importantes las cuestiones de planificaci ó n de peticiones a disco.

w w w. i n a c a p. c l Componentes del Sistema Trabajo con Redes –Los procesadores de un sistema distribuido varían en cuanto a tamaño y función, se conectan a través de una red de comunicaciones que puede configurarse de maneras distintas –Un sistema distribuido reúne sistemas físicamente separados y posiblemente heterogéneos en un solo sistema coherente y proporciona al usuario acceso a los diversos recursos

w w w. i n a c a p. c l Sistemas de Protección –Un sistema de computación tiene múltiples usuarios y permite la ejecución concurrente de múltiples procesos, es posible proteger cada proceso de las actividades de los demás

w w w. i n a c a p. c l Sistemas de Protección –Protección Mecanismo para controlar el acceso a los programas, procesos o usuarios, a los recursos definidos por un sistema de computador –La protección mejora la confiabilidad mediante la detección de errores

w w w. i n a c a p. c l Sistema de Interpretación de Órdenes –Uno de los programas del sistema más importante de un S.O. es el intérprete de órdenes o de comandos (Shell), que es la interfaz entre el usuario y el S.O.

w w w. i n a c a p. c l Fedora 15 Alpha GNOME

w w w. i n a c a p. c l Servicios del S.O. Ejecución de programas Operaciones de E/S Manipulación del Sistema de Archivos Comunicaciones Detección de Errores

w w w. i n a c a p. c l Servicios del S.O. Otro grupo de funciones cuyo objetivo no es ayudar al usuario, sino asegurar el funcionamiento del sistema mismo –Asignación de recursos –Contabilización –Protección

w w w. i n a c a p. c l Llamadas al Sistema Concepto –Interfaz entre un proceso y el S.O. Generalmente están disponibles en instrucciones de lenguaje ensamblador

w w w. i n a c a p. c l Llamadas al Sistema Las llamadas al sistema se agrupan en: –Control de procesos –Manipulación de archivos –Manipulación de dispositivos –Mantenimiento de información –Comunicaciones

w w w. i n a c a p. c l Control de ProcesosProcesos Terminar, abortar Cargar, ejecutar Crear proceso, terminar proceso Obtener y establecer atributos del proceso Esperar tiempo Esperar evento, señalar evento Asignar y liberar memoria

w w w. i n a c a p. c l Administración de Archivos Crear archivo, borrar archivo Abrir, cerrar Leer, escribir, reposicionar Obtener y establecer atributos de archivo

w w w. i n a c a p. c l Administración de Dispositivos Solicitar, liberar dispositivo Leer, escribir, reposicionar Obtener y establecer atributos de dispositivo Conectar o desconectar dispositivos lógicamente

w w w. i n a c a p. c l Mantenimiento de Información Obtener y establecer fecha y hora Obtener y establecer datos del sistema Obtener atributos de proceso, archivo o dispositivo Establecer atributos de proceso, archivo o dispositivo

w w w. i n a c a p. c l Comunicaciones Crear, borrar conexión de comunicación Enviar, recibir mensajes Transferir información de estado Conectar o desconectar dispositivos remotos

w w w. i n a c a p. c l Programas del Sistema Proporcionar un entorno conveniente para el desarrollo y ejecución de programas. El programa de sistema más importante es el “Intérprete de Comandos”

w w w. i n a c a p. c l Programas del Sistema Se dividen en las siguientes categorías: –Administración de archivos –Información de estado –Modificación de archivos –Soporte para lenguajes de programación, compiladores, etc. –Carga y ejecución de programas –Comunicaciones

w w w. i n a c a p. c l Estructura del Sistema Un sistema grande y complejo como un S.O. debe ser diseñado con cuidado para que funcione correctamente y pueda modificarse con facilidad Para esto existen diversos enfoques

w w w. i n a c a p. c l GESTION DE ERRORES La llamada Blue Screen of Death o BSoD ( «pantallazo azul»), hace referencia a la pantalla mostrada por el sistema operativo Windows de Microsoft cuando no puede (o está en peligro de no poder) recuperarse de un error de sistema. Hay dos pantallas de error de Windows referidas como pantallas azules de la muerte, siendo una de ellas bastante más seria que la otra:

w w w. i n a c a p. c l Una pantalla azul de la muerte "real" sucede cuando el núcleo del sistema operativo Windows XP no puede recuperarse de un error y la única acción que un usuario puede realizar es reiniciar el sistema perdiendo todo el trabajo no guardado, el estado de todos los programas ejecutándose en ese momento y poniendo en peligro la integridad del sistema de archivos y los archivos mismos creados mediante Windows, en este punto es posible perder toda la información en los discos duros gestionados por windows y su sistema de archivos NTFS o FAT 16/FAT 32.

w w w. i n a c a p. c l GESTION DE ERRORES