Tema 6: Gestión de la Entrada/Salida
|
|
- Hugo Piñeiro Quintana
- hace 5 años
- Vistas:
Transcripción
1 Tema 6: Gestión de la Entrada/Salida SSOO - Curso 2005/06 E. Domínguez C. Villarrubia Departamento de Tecnologías y Sistemas de Información Escuela Superior de Informática Universidad de Castilla - La Mancha Mayo de 2006
2 Índice Puntos Desarrollados en la Sesión Anterior 1 2
3 Tema 6: Gestión de la Entrada/Salida Sesión 2: Gestión del Sistema de E/S
4 Resumen de Contenidos de la Sesión Anterior En la sesión anterior hemos visto Generalidades sobre los sistemas de E/S Características de los controladores de E/S Esquemas de programación de un controlador de E/S Ejemplos típicos de arquitecturas hardware utilizadas en los sistemas de E/S
5 Índice Puntos Desarrollados en la Sesión Anterior 1 2
6 s de E/S Cada dispositivo tiene su propio manejador El manejador se encargará de iniciar la operación del dispositivo y de tratar las interrupciones generadas por el controlador, ocultándolas al resto del sistema
7 s de E/S (cont.) Operaciones 1 Recibir petición de E/S de los niveles superiores 2 Enviar comandos al controlador 3 Bloqueo en espera de que el controlador complete la operación 4 Desbloqueo por una interrupción generada en el controlador 5 Comprobación de errores y envío de los datos a los niveles superiores 6 Atender otra petición o bloquearse
8 s de E/S (cont.) Operaciones 1 Recibir petición de E/S de los niveles superiores 2 Enviar comandos al controlador 3 Bloqueo en espera de que el controlador complete la operación 4 Desbloqueo por una interrupción generada en el controlador 5 Comprobación de errores y envío de los datos a los niveles superiores 6 Atender otra petición o bloquearse
9 s de E/S (cont.) Operaciones 1 Recibir petición de E/S de los niveles superiores 2 Enviar comandos al controlador 3 Bloqueo en espera de que el controlador complete la operación 4 Desbloqueo por una interrupción generada en el controlador 5 Comprobación de errores y envío de los datos a los niveles superiores 6 Atender otra petición o bloquearse
10 s de E/S (cont.) Operaciones 1 Recibir petición de E/S de los niveles superiores 2 Enviar comandos al controlador 3 Bloqueo en espera de que el controlador complete la operación 4 Desbloqueo por una interrupción generada en el controlador 5 Comprobación de errores y envío de los datos a los niveles superiores 6 Atender otra petición o bloquearse
11 s de E/S (cont.) Operaciones 1 Recibir petición de E/S de los niveles superiores 2 Enviar comandos al controlador 3 Bloqueo en espera de que el controlador complete la operación 4 Desbloqueo por una interrupción generada en el controlador 5 Comprobación de errores y envío de los datos a los niveles superiores 6 Atender otra petición o bloquearse
12 s de E/S (cont.) Operaciones 1 Recibir petición de E/S de los niveles superiores 2 Enviar comandos al controlador 3 Bloqueo en espera de que el controlador complete la operación 4 Desbloqueo por una interrupción generada en el controlador 5 Comprobación de errores y envío de los datos a los niveles superiores 6 Atender otra petición o bloquearse
13 Ciclo de una Petición de E/S Ciclo de una petición de E/S
14 Índice Puntos Desarrollados en la Sesión Anterior 1 2
15 Niveles en un sistema de E/S
16 Software Independiente de los Dispositivos Funciones y objetivos Ofrecer una interfaz uniforme a los manejadores de dispositivos Asignar nombres a los dispositivos Proteger el acceso a los dispositivos Proporcionar un tamaño de bloque independiente del dispositivo
17 Software Independiente de los Dispositivos Funciones y objetivos Ofrecer una interfaz uniforme a los manejadores de dispositivos Asignar nombres a los dispositivos Proteger el acceso a los dispositivos Proporcionar un tamaño de bloque independiente del dispositivo
18 Software Independiente de los Dispositivos Funciones y objetivos Ofrecer una interfaz uniforme a los manejadores de dispositivos Asignar nombres a los dispositivos Proteger el acceso a los dispositivos Proporcionar un tamaño de bloque independiente del dispositivo
19 Software Independiente de los Dispositivos Funciones y objetivos Ofrecer una interfaz uniforme a los manejadores de dispositivos Asignar nombres a los dispositivos Proteger el acceso a los dispositivos Proporcionar un tamaño de bloque independiente del dispositivo
20 Software Independiente de los Dispositivos (cont.) Funciones y objetivos Almacenar datos temporalmente en las transferencias de E/S Gestionar la asignación del espacio en dispositivos de bloques Reservar y liberar dispositivos dedicados Informar de los errores
21 Software Independiente de los Dispositivos (cont.) Funciones y objetivos Almacenar datos temporalmente en las transferencias de E/S Gestionar la asignación del espacio en dispositivos de bloques Reservar y liberar dispositivos dedicados Informar de los errores
22 Software Independiente de los Dispositivos (cont.) Funciones y objetivos Almacenar datos temporalmente en las transferencias de E/S Gestionar la asignación del espacio en dispositivos de bloques Reservar y liberar dispositivos dedicados Informar de los errores
23 Software Independiente de los Dispositivos (cont.) Funciones y objetivos Almacenar datos temporalmente en las transferencias de E/S Gestionar la asignación del espacio en dispositivos de bloques Reservar y liberar dispositivos dedicados Informar de los errores
24 Software Independiente de los Dispositivos en UNIX Características El interfaz uniforme de acceso a los dispositivos se logra asociándolos a un nodo del sistema de archivo Se trata de archivos especiales cuyo tipo indica si corresponden a un dispositivo de bloques o a uno de caracteres El interfaz con el manejador de dispositivo se realiza mediante las primitivas del sistema de archivo La asignación de nombres se resuelve describiendo cada dispositivo mediante un nombre de archivo Los aspectos de protección siguen las mismas reglas que cualquier otro nodo del sistema de archivo
25 Software Independiente de los Dispositivos en UNIX Características El interfaz uniforme de acceso a los dispositivos se logra asociándolos a un nodo del sistema de archivo Se trata de archivos especiales cuyo tipo indica si corresponden a un dispositivo de bloques o a uno de caracteres El interfaz con el manejador de dispositivo se realiza mediante las primitivas del sistema de archivo La asignación de nombres se resuelve describiendo cada dispositivo mediante un nombre de archivo Los aspectos de protección siguen las mismas reglas que cualquier otro nodo del sistema de archivo
26 Software Independiente de los Dispositivos en UNIX Características El interfaz uniforme de acceso a los dispositivos se logra asociándolos a un nodo del sistema de archivo Se trata de archivos especiales cuyo tipo indica si corresponden a un dispositivo de bloques o a uno de caracteres El interfaz con el manejador de dispositivo se realiza mediante las primitivas del sistema de archivo La asignación de nombres se resuelve describiendo cada dispositivo mediante un nombre de archivo Los aspectos de protección siguen las mismas reglas que cualquier otro nodo del sistema de archivo
27 Software Independiente de los Dispositivos en UNIX Características El interfaz uniforme de acceso a los dispositivos se logra asociándolos a un nodo del sistema de archivo Se trata de archivos especiales cuyo tipo indica si corresponden a un dispositivo de bloques o a uno de caracteres El interfaz con el manejador de dispositivo se realiza mediante las primitivas del sistema de archivo La asignación de nombres se resuelve describiendo cada dispositivo mediante un nombre de archivo Los aspectos de protección siguen las mismas reglas que cualquier otro nodo del sistema de archivo
28 Software Independiente de los Dispositivos en UNIX Características El interfaz uniforme de acceso a los dispositivos se logra asociándolos a un nodo del sistema de archivo Se trata de archivos especiales cuyo tipo indica si corresponden a un dispositivo de bloques o a uno de caracteres El interfaz con el manejador de dispositivo se realiza mediante las primitivas del sistema de archivo La asignación de nombres se resuelve describiendo cada dispositivo mediante un nombre de archivo Los aspectos de protección siguen las mismas reglas que cualquier otro nodo del sistema de archivo
29 Asignación de Dispositivos Modos de asignación Los dispositivos de I/O pueden ser asignados a un proceso de dos formas Para uso exclusivo: El dispositivo no podrá ser usado por otro proceso mientras el proceso que lo tiene asignado no termine con él Para uso compartido: El dispositivo es utilizado por diversos procesos a la vez El modo de asignación depende del tipo de dispositivo Por ejemplo, si un proceso va a realizar una salida hacia una impresora, se necesitaría una asignación exclusiva para no mezclar la salida de ese proceso con la de otros
30 Asignación de Dispositivos Modos de asignación Los dispositivos de I/O pueden ser asignados a un proceso de dos formas Para uso exclusivo: El dispositivo no podrá ser usado por otro proceso mientras el proceso que lo tiene asignado no termine con él Para uso compartido: El dispositivo es utilizado por diversos procesos a la vez El modo de asignación depende del tipo de dispositivo Por ejemplo, si un proceso va a realizar una salida hacia una impresora, se necesitaría una asignación exclusiva para no mezclar la salida de ese proceso con la de otros
31 Asignación de Dispositivos Modos de asignación Los dispositivos de I/O pueden ser asignados a un proceso de dos formas Para uso exclusivo: El dispositivo no podrá ser usado por otro proceso mientras el proceso que lo tiene asignado no termine con él Para uso compartido: El dispositivo es utilizado por diversos procesos a la vez El modo de asignación depende del tipo de dispositivo Por ejemplo, si un proceso va a realizar una salida hacia una impresora, se necesitaría una asignación exclusiva para no mezclar la salida de ese proceso con la de otros
32 Asignación de Dispositivos Modos de asignación Los dispositivos de I/O pueden ser asignados a un proceso de dos formas Para uso exclusivo: El dispositivo no podrá ser usado por otro proceso mientras el proceso que lo tiene asignado no termine con él Para uso compartido: El dispositivo es utilizado por diversos procesos a la vez El modo de asignación depende del tipo de dispositivo Por ejemplo, si un proceso va a realizar una salida hacia una impresora, se necesitaría una asignación exclusiva para no mezclar la salida de ese proceso con la de otros
33 Asignación de Dispositivos Modos de asignación Los dispositivos de I/O pueden ser asignados a un proceso de dos formas Para uso exclusivo: El dispositivo no podrá ser usado por otro proceso mientras el proceso que lo tiene asignado no termine con él Para uso compartido: El dispositivo es utilizado por diversos procesos a la vez El modo de asignación depende del tipo de dispositivo Por ejemplo, si un proceso va a realizar una salida hacia una impresora, se necesitaría una asignación exclusiva para no mezclar la salida de ese proceso con la de otros
34 SPOOLING Problema La salida impresa plantea el problema de que la impresora debe ser asignada de modo exclusivo al proceso que la use Si a una aplicación se le asigna una impresora y luego su ejecución dura mucho tiempo y sólo escribe en algunos momentos, la impresora está casi ociosa y las demás aplicaciones no pueden usarla hasta que termine la anterior
35 SPOOLING Problema La salida impresa plantea el problema de que la impresora debe ser asignada de modo exclusivo al proceso que la use Si a una aplicación se le asigna una impresora y luego su ejecución dura mucho tiempo y sólo escribe en algunos momentos, la impresora está casi ociosa y las demás aplicaciones no pueden usarla hasta que termine la anterior
36 SPOOLING Solución Redirigir la salida de la aplicación de modo transparente a un dispositivo compartido de almacenamiento (normalmente un disco) Más tarde, un proceso auxiliar (llamado spooler) va lanzando por la impresora sucesivamente las salidas de los trabajos que ya hayan terminado
37 Planificación de Dispositivos Compartidos En qué consiste El manejador de un dispositivo compartido puede mantener una cola de peticiones pendientes de ejecutar y aplicar la estrategia que estime conveniente para ordenarlas de modo que pueda mantener su productividad al mayor nivel posible
38 Planificación de Discos Motivos Esta situación es de particular importancia en el manejo de los dispositivos de disco En ellos, el tiempo de transferencia de un bloque físico a memoria y el tiempo medio de posicionamiento del sector de disco necesario, dependen del hardware y no se ven afectados por la operación del manejador de disco Por el contrario, los tiempos medios de posicionamiento sobre la pista requerida sí se ven afectados por el orden en que se sirven las peticiones
39 Mecanismo de Posicionamiento en un Disco Esquema del mecanismo de las cabezas de un disco
40 Algoritmos de Planificación de Discos Descripción FCFS: Las peticiones se sirven en el mismo orden en que se reciben SSTF: Se elige como siguiente petición a satisfacer la que corresponda a la pista más próxima a la posición actual
41 Algoritmos de Planificación de Discos (cont.) Descripción SCAN: Se elige como siguiente petición a satisfacer la que corresponda a la pista más próxima a la posición actual en el sentido en el que nos hayamos movido la última vez. Se continúa así hasta llegar a la última pista del disco en ese sentido y luego se cambia de sentido (algoritmo del ascensor) C-SCAN: Igual que el anterior pero no se invierte el sentido al llegar al final, sino que una vez que se llega al final vuelve a empezarse el recorrido por el principio
42 Algoritmos de Planificación de Discos (cont.) Descripción LOOK: Como en SCAN pero se cambia el sentido si no hay más peticiones pendientes en el sentido de recorrido actual (sin necesidad de llegar al final) C-LOOK: Como en C-SCAN pero se recomienza el ciclo si no hay más peticiones pendientes en el sentido de recorrido actual (sin necesidad de llegar al final). El ciclo comienza de nuevo por la más próxima al principio (sin necesidad de empezar por el principio)
43 Resumen Puntos Desarrollados en la Sesión Anterior Resumen Lecturas Recomendadas En esta sesión hemos visto Funciones de los manejadores de dispositivos Organización del sistema de E/S en niveles Asignación de dispositivos Planificación de dispositivos compartidos
44 Lecturas Recomendadas Resumen Lecturas Recomendadas Lecturas recomendadas A. Silberschatz, P. Galvin. Sistemas Operativos. 5 a ed. Addison Wesley. Capítulo 12: Sistemas de E/S y Capítulo 13: Estructura del almacenamiento secundario
Tema 6: Gestión de la Entrada/Salida
Tema 6: Gestión de la Entrada/Salida SSOO - Curso 2005/06 E. Domínguez C. Villarrubia Departamento de Tecnologías y Sistemas de Información Escuela Superior de Informática Universidad de Castilla - La
Más detallesTema 1: Introducción a los Sistemas Operativos
Tema 1: Introducción a los Sistemas Operativos SSOO - Curso 2005/06 E. Domínguez C. Villarrubia Departamento de Tecnologías y Sistemas de Información Escuela Superior de Informática Universidad de Castilla
Más detallesTema 5: Gestión de la Memoria Principal
Tema 5: Gestión de la Memoria Principal SSOO - Curso 2005/06 E. Domínguez C. Villarrubia Departamento de Tecnologías y Sistemas de Información Escuela Superior de Informática Universidad de Castilla -
Más detallesTema 6: Gestión de la Entrada/Salida
Tema 6: Gestión de la Entrada/Salida SSOO - Curso 2005/06 E. Domínguez C. Villarrubia Departamento de Tecnologías y Sistemas de Información Escuela Superior de Informática Universidad de Castilla - La
Más detallesENTRADA-SALIDA. 2. Dispositivos de Carácter: Envía o recibe un flujo de caracteres No es direccionable, no tiene operación de búsqueda
Tipos de Dispositivos ENTRADA-SALIDA 1. Dispositivos de Bloque: Almacena información en bloques de tamaño fijo (512b hasta 32Kb) Se puede leer o escribir un bloque en forma independiente 2. Dispositivos
Más detallesGestión de Entrada-salida
Gestión de Entrada-salida E. Campo M. Knoblauch Ó. López J. Clemente Departamento de Automática Universidad de Alcalá Sistemas Operativos Avanzados Gestión de Entrada-salida 1 / 18 Índice Introducción
Más detallesCapítulo 4. Entrada/Salida
Capítulo 4 Entrada/Salida 4.1 Principios hardware de E/S 4.2 Principios software de E/S 4.3 Niveles software de E/S 4.4 Discos 4.5 Relojes 4.6 Terminales orientados a caracteres 4.7 Interfaces gráficas
Más detallesEntrada/Salida. Contenidos: 1. Definición y objetivos 2. Estructura del susbsitema de entrada/salida. 3. Políticas de gestión de disco
Entrada/Salida Contenidos: 1. Definición y objetivos 2. Estructura del susbsitema de entrada/salida 1. Elementos hardware 2. Elementos software 3. Políticas de gestión de disco 1. Definición y objetivos
Más detallesSist s em e a m s s O per e ativos o. s Unidad V Entrada Sali l d i a.
Sistemas Operativos. Unidad V Entrada Salida. Programación de Entrada y Salida Introducción. Comunicación de los procesos con el mundo externo : Mecanismo de E/S de información. Aspectos que diferencian
Más detallesEstructura de los dispositivos de E/S.
Estructura de los dispositivos de E/S. Sistemas Operativos. Tema 6. 1 Estructura dispositivos de almacenamiento masivo. Almacenamiento secundario o masivo: Su misión: Contener permanentemente gran cantidad
Más detallesSistemas Operativos - Curso
Índice Sistemas Operativos - Curso 2005-06 Presentación de la asignatura E. Domínguez C. Villarrubia Departamento de Tecnologías y Sistemas de Información Escuela Superior de Informática Universidad de
Más detallesTema 4: Gestión de Procesos
Tema 4: SSOO - Curso 2005/06 E. Domínguez C. Villarrubia Departamento de Tecnologías y Sistemas de Información Escuela Superior de Informática Universidad de Castilla - La Mancha Marzo de 2006 Índice Concepto
Más detallesCapítulo 4 Entrada/Salida
Capítulo 4 Entrada/Salida 4.1 Principios hardware de E/S 4.2 Principios software de E/S 4.3 Niveles software de E/S 4.4 Discos 1 Principios hardware de E/S (1) El SO debe controlar los dispositivos de
Más detalles5 Gestión de E/S. Servicios de E/S que suministra el SO Hardware de Entradas/salidas Implementación de los servicios Mejora del redimiento de E/S SOI
5 Gestión de E/S Servicios de E/S que suministra el SO Hardware de Entradas/salidas Implementación de los servicios Mejora del redimiento de E/S 1 Hardware de E/S Elementos hardware del sistema de E/S
Más detallesTema 12: El sistema operativo y los procesos
Tema 12: El sistema operativo y los procesos Solicitado: Tarea 06 Arquitecturas de una computadora y el funcionamiento del software M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx
Más detallesTema 1: Introducción a los Sistemas Operativos
Tema 1: Introducción a los Sistemas Operativos SSOO - Curso 2005/06 E. Domínguez C. Villarrubia Departamento de Tecnologías y Sistemas de Información Escuela Superior de Informática Universidad de Castilla
Más detallesIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es 1 Índice General Conceptos sobre ordenadores Concepto
Más detallesNombre del estudiante: Giovanna Kristhel Mendoza Castillo Gustavo Antonio González Morales Eduardo Solis Lara Francisco Javier Merodio Molina
Nombre del estudiante: Giovanna Kristhel Mendoza Castillo Gustavo Antonio González Morales Eduardo Solis Lara Francisco Javier Merodio Molina Nombre del trabajo: Resumen y mapa conceptual del Capítulo
Más detallesIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos Parte II AGOSTO 2011 1 Qué es un Sistema Operativo? Un Sistema Operativo es un programa que actúa de intermediario entre el usuario y el hardware del computador.
Más detallesSISTEMAS OPERATIVOS Capítulo 2 Concepto. Funciones.
Contenido 1. Introducción y Funciones Generales. 2. Funciones específicas del Sistema Operativo. 3. Kernel e Interface de usuario. 4. Interrupciones. 1. Introducción y funciones generales. SISTEMAS OPERATIVOS
Más detallesTema 3: Sistemas de Archivos
Tema 3: Sistemas de Archivos SSOO - Curso 2005/06 E. Domínguez C. Villarrubia Departamento de Tecnologías y Sistemas de Información Escuela Superior de Informática Universidad de Castilla - La Mancha Febrero
Más detallesFunción del sistema operativo
TEMA 7: Gestión de Entrada/Salida 0 Introducción Software de E/S Discos Relojes Terminales 1. Introducción 1 Función del sistema operativo Enviar comandos Controlar la Entrada/Salida Recibir interrupciones
Más detallesTEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO. Definición y objetivos de un S.O
TEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO Definición y objetivos de un S.O Definición y objetivos del sistema operativo Estructura, componentes y servicios de un S.O Llamadas al sistema
Más detallesIntroducción a los Sistemas Operativos S.O.
Introducción a los Sistemas Operativos S.O. Contenido 1. Conceptos 2. Evolución de los Sistemas Operativos 3. Administración del Entorno de Hardware 1. CONCEPTOS 1.1. Definición de Sistema Operativo Es
Más detallesUNIVERSIDAD NACIONAL AUTONOMA DE MÉXICO INGENIERÍA EN COMPUTACIÓN
ASIGNATURA: Sistemas Operativos CARÁCTER: Obligatoria TIPO MODALIDAD: UNIVERSIDAD NACIONAL AUTONOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ARAGÓN INGENIERÍA EN COMPUTACIÓN SEXTO SEMESTRE Teórica Curso
Más detallesSistemas Operativos II Febrero 2007 Nombre:
Sistemas Operativos II Febrero 2007 Nombre: ITIS Castellano Ejercicio 1 [1,5 puntos] Considera un sistema con dos procesos, P A y P B, y tres recursos, R1, R2 y R3. Los procesos acceden a los recursos
Más detallesArquitectura de Computadores
Departament d Informàtica de Sistemes i Computadors E.P.S.Alcoi 1 Bloque Temático II: Arquitectura de Computadores Tema 3: Introducción a la arquitectura de un computador Tema 4: Procesadores segmentados
Más detallesClase Práctica de Perifericos
Clase Práctica de Perifericos Gastón Aguilera Departamento de Computación, FCEyN, Universidad de Buenos Aires, Buenos Aires, Argentina Que haremos hoy? Temas: Administración de E/S Asignación de Periféricos
Más detallesTEMA 1: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
TEMA 1: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS 1. Definición, funciones y objetivos de un SO. 1.1. Sistema Informático 1.2. Definiciones de Sistema Operativo 1.3. Objetivos y/o funciones de un SO 1.4.
Más detallesGESTION DE LA MEMORIA
GESTION DE LA MEMORIA SISTEMAS OPERATIVOS Generalidades La memoria es una amplia tabla de datos, cada uno de los cuales con su propia dirección Tanto el tamaño de la tabla (memoria), como el de los datos
Más detallesPeriféricos Interfaces y Buses
Periféricos Interfaces y Buses I. Arquitectura de E/S II. Programación de E/S III. Interfaces de E/S de datos IV. Dispositivos de E/S de datos Dispositivos de entrada de datos (teclado, escáner, tablas
Más detallesInvestiga cuales son los dispositivos y manejadores de dispositivos mediante conceptos e imágenes.
Investiga cuales son los dispositivos y manejadores de dispositivos mediante conceptos e imágenes. Dispositivos de E / S Se denomina periféricos a los aparatos o dispositivos auxiliares e independientes
Más detallesHerramientas Informáticas I Software: Sistemas Operativos
Herramientas Informáticas I Software: Sistemas Operativos Facultad de Ciencias Económicas y Jurídicas Universidad Nacional de La Pampa Sistemas Operativos. Es el software base que permite trabajar como
Más detallesSISTEMA DE FICHEROS EN UNIX
SISTEMA DE FICHEROS EN UNIX SISTEMA DE FICHEROS EN UNIX CONTENIDOS: - El subsistema de ficheros en la arquitectura general de Unix. - El buffer caché. - Estructura del buffer caché. - Funcionamiento del
Más detallesArquitectura de Computadoras 2011
Arquitectura de Computadoras Unidad 7: Entrada/Salida Arquitectura de Computadoras Aspectos claves La arquitectura de E/S es su interfaz con el exterior Se diseña de manera sistemática para controlar las
Más detallesSistemas Operativos. Daniel Rúa Madrid
Sistemas Operativos Daniel Rúa Madrid Qué es? Es un programa que administra el hardware de una computadora. También proporciona las bases para los programas de aplicación y actúa como intermediario entre
Más detallesTema III: Componentes de un Sistema Operativo
Tema III: Componentes de un Sistema Operativo Concepto de proceso Jerarquía de memoria: Concepto de memoria cache Memoria virtual Partición Sistema de ficheros Sistema de entrada/salida: Driver y controladora
Más detallesEntrada/Salida y bloqueo mutuo. Dr. Alonso Ramírez Manzanares 19-Oct-2010
Entrada/Salida y bloqueo mutuo Dr. Alonso Ramírez Manzanares 19-Oct-2010 Entrada/salida Dispositivos se dividen a grandes razgos en 2 grupos Por bloques. Almacenan información en bloques de tamaño fijo,
Más detallesARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla
ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla Índice de contenido 1.- Qué es un ordenador?...3 2.-Hardware básico de un ordenador:...3 3.-Software...4 3.1.-Software
Más detallesFacilitar a los usuarios la posibilidad de estructurar los archivos de la manera más adecuada.
Introducción: Es la parte del SO encargada de administrar el almacenamiento secundario Las funciones básicas que debe realizar un sistema de gestión de archivos son: Crear un archivo, mediante la definición
Más detallesAviso 2: Escriba con buena letra y evite los tachones. Aviso 3: Solución del examen y fecha de revisión en
SISTEMAS OPERATIVOS (Código: 71902048) Enero 2012 Material permitido: Solo calculadora no programable Tiempo: 2 horas N1 Aviso 1: Todas las respuestas deben estar debidamente razonadas. Aviso 2: Escriba
Más detalles1. Sistema Operativo Unix
. Sistema Operativo Unix. Introducción al S.O. Unix y su entorno.2 Subsistema de Archivos.3 Subsistema de Procesos.4 Políticas de Gestión de Memoria Dpto. Lenguajes y Sistemas Informáticos. Universidad
Más detallesSistemas Operativos ING. EN COMPUTACIÓN Tercer Examen Parcial
Nombre: (25%) Contesta las siguientes preguntas abiertas 1.- Cuáles son y para qué son necesarias las condiciones de Coffman? - Exclusión mutua - Retención y espera - Sin expropiación - Espera circular
Más detallesPROPUESTA DE ACCIÓN FORMATIVA
SOLICITUD INFORMACIÓN PROPUESTA DE ACCIÓN FORMATIVA DENOMINA CIÓN DE LA ACCIÓN FORMA TIVA 2. INTRODUCCION SISTEMAS INFORMÁTICOS MULTIUSUARIO Y MONOUSUARIO Nº HORAS MODALIDA D 130 horas DISTANCIA OBJETIVOS
Más detallesPREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1
PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1 1. Cuál de los siguientes componentes no forma parte del esquema general de un ordenador? A Memoria Principal B Disco Duro C Unidad de Control D Unidad Aritmético
Más detallesPROGRAMA DE ASIGNATURA DE
Table of contents 1 INFORMACIÓN GENERAL... INTRODUCCIÓN... 3 OBJETIVOS GENERALES DE LA ASIGNATURA... 3 OBJETIVOS, TEMAS Y SUBTEMAS... 3 5 PLAN TEMÁTICO...7 6 ORIENTACIONES METODOLÓGICAS... 7 7 SISTEMA
Más detallesUNIDAD II. Software del Computador. Ing. Yesika Medina Ing. Yesika Medina
UNIDAD II Software del Computador SOFTWARE Se denomina software a todos los componentes intangibles de una computadora, formados por el conjunto de programas y procedimientos necesarios para hacer posible
Más detallesMercedes Fernández Redondo
Sistemas Operativos (IS11) Ingeniería Técnica en Informática de Sistemas http://www.icc.uji.es TEORÍA: Mercedes Fernández Redondo Página web: nuvol.uji.es/~redondo Despacho: TI 1121 PRÁCTICAS: LA1 Martes
Más detallesDATOS DE IDENTIFICACIÓN DEL CURSO
DATOS DE IDENTIFICACIÓN DEL CURSO DEPARTAMENTO: CIENCIAS COMPUTACIONALES ACADEMIA A LA QUE PERTENECE: SOFTWARE DE SISTEMAS NOMBRE DE LA MATERIA: SISTEMAS OPERATIVOS CLAVE DE LA MATERIA: CC300 CARÁCTER
Más detallesPlanificación y Gestión de procesos
Planificación y Gestión de procesos Indice Objetivos de planificación lgoritmos de planificación etección y prevención de bloqueos 2 Objetivos de planificación l S.O debe decidir qué proceso ejecutar de
Más detallesConcurrencia y paralelismo
Introducción a los Sistemas Operativos Concurrencia y paralelismo 1. Ejecución de programas. Procesos. 2. Multiprogramación Bibliografía Silberschatz and Galvin Sistemas Operativos. Conceptos fundamentales.
Más detallesSistemas Operativos Tema 8. Gestión de la Entrada/Salida UNED Manuel Fernández Barcell Blog:
Sistemas Operativos Tema 8 Gestión de la Entrada/Salida UNED Manuel Fernández Barcell http://www.mfbarcell.es Blog: http://prof.mfbarcell.es Introducción Los dispositivos de E/S se pueden clasificar en
Más detallesNombre de la materia Sistemas Operativos Departamento Ciencias Aplicadas de la Información Academia Arquitecturas de Cómputo
0 Nombre de la materia Sistemas Operativos Departamento Ciencias Aplicadas de la Información Academia Arquitecturas de Cómputo Clave Horas-teoría Horas-práctica Horas-AI Total-horas Créditos I4859 60 20-80
Más detallesENTRADA/SALIDA. Universidad San Pablo-CEU Escuela Politécnica Superior Rodrigo García Carmona
ENTRADA/SALIDA Universidad San Pablo-CEU Escuela Politécnica Superior Rodrigo García Carmona OBJETIVOS Entender qué son los dispositivos de Entrada/Salida y ser consciente de los problemas que implica
Más detallesARQUITECTURA, FUNCIONES Y ELEMENTOS DEL SISTEMA OPERATIVO INFORMÁTICO PEDRO MILENA JACOBO RUYMÁN
ARQUITECTURA, FUNCIONES Y ELEMENTOS DEL SISTEMA OPERATIVO INFORMÁTICO PEDRO MILENA JACOBO RUYMÁN ARQUITECTURAS DEL SISTEMA OPERATIVO INFORMÁTICO ESQUEMA FUNCIONAL DE UN ORDENADOR LA UNIDAD CENTRAL DE PROCESO
Más detallesUNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERIA EAP INGENIERIA INFORMATICA
UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERIA EAP INGENIERIA INFORMATICA 2003 2 I. INFORMACION GENERAL SILABO 1.1 Asignatura : Sistemas Operativos 1.2 Código : II 0606 1.3 Número de Créditos : 4 1.4
Más detallesSistemas Operativos- Evolución Histórica
Esquema Primeros Computadores Accesos por operador Secuencia automática de trabajos Mejora del rendimiento Multiprogramación Proceso distribuído Multiproceso Primeros Computadores Lenguaje Máquina Monoprogramación
Más detallesÍNDICE INTRODUCCIÓN CAPÍTULO 1. ARQUITECTURAS DE UN SISTEMA MICROINFORMÁTICO... 15
ÍNDICE INTRODUCCIÓN... 13 CAPÍTULO 1. ARQUITECTURAS DE UN SISTEMA MICROINFORMÁTICO... 15 1.1 ESQUEMA FUNCIONAL DE UN ORDENADOR...15 1.2 LA UNIDAD CENTRAL DE PROCESO Y SUS ELEMENTOS...16 1.2.1 La memoria
Más detallesFUNDAMENTOS DE INFORMÁTICA. Principios Básicos de Sistemas Operativos. Definición de Sistema Operativo
UNIVERSIDADE DE VIGO ESCOLA TÉCNICA SUPERIOR DE ENXEÑEIROS INDUSTRIÁIS FUNDAMENTOS DE INFORMÁTICA Principios Básicos de Sistemas Operativos 1 Definición de Sistema Operativo Un sistema operativo es parte
Más detallesArquitectura de Computadores, SO
Arquitectura de Computadores, SO Gestión E/S 2015-2016 Contenido Introducción l Caracterización de los dispositivos de E/S Arquitectura del sistema de E/S l l l Drivers dispositivo Controladoras Modos
Más detallesGuía docente. Identificación de la asignatura. Profesores. Contextualización. Requisitos. Esenciales. Recomendables. Asignatura
1, 2S, GEIN, GIN2 Identificación de la asignatura Créditos Período de impartición de impartición 2,4 presenciales (60 horas) 3,6 no presenciales (90 horas) 6 totales (150 horas). 1, 2S, GEIN, GIN2 (Campus
Más detallesUNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO CENTRO UNIVERSITARIO UAEM VALLE DE MÉXICO LICENCIATURA EN INFORMÁTICA ADMINISTRATIVA UNIDAD DE APRENDIZAJE: SISTEMAS OPERATIVOS UNIDAD DE COMPETENCIA: UNIDAD I.
Más detallesEn primer lugar, analizaremos algunos de los principios del hardware y después del software de E/S en general.
43 UNIDAD 4 4.1 INTRODUCCIÓN El control de las operaciones de entrada/salida (E/S) es otra de las misiones que debe realizar un sistema operativo para facilitar el uso de los distintos dispositivos que
Más detallesUniversidad Autónoma del Estado de México Licenciatura en Informática Administrativa Programa de Estudios: Sistemas Operativos
Universidad Autónoma del Estado de México Licenciatura en Informática Administrativa 2003 Programa de Estudios: Sistemas Operativos I. Datos de identificación Licenciatura Informática Administrativa 2003
Más detallesINDICE 1. Introducción 2. Entrada / Salida: Principios y Programación 3. Procesos
INDICE Prólogo XV 1. Introducción 1 1.1. Evolución de los sistemas operativos 2 Procesamiento en serie 3 Procesamiento por lotes 4 Multiprogramación 7 1.2. Tipos de Sistemas Operativos 9 Sistemas operativos
Más detallesTarea #6. Gestión de E/S y Planificación de Discos
1 Tarea #6. 1. Enumere y defina brevemente las tres técnicas de realización de E/S E/S Programada: el procesador emite una orden de E/S de parte de un proceso a un módulo de E/S; el proceso espera entonces
Más detallesControl y descripción de procesos
Control y descripción de procesos Capitulo3 hzberbesi@gmail.com Hzberbesi.wordpress.com 1 1 Requerimientos de un sistema operativo Intercalar la ejecución de múltiples procesos para maximizae la utilización
Más detallesNombre de la asignatura : Sistemas de Computación Código : Nivel (semestre de la carrera) : 7 : Ingeniería Civil Informática Nº de créditos : 4
I IDENTIFICACION Nombre de la asignatura : Sistemas de Computación Código : 503429 Nivel (semestre de la carrera) : 7 Carrera : Ingeniería Civil Informática Nº de créditos : 4 Duración : Un semestre Pre-requisitos
Más detallesSistemas Operativos. Un sistema operativo es un conjunto de programas de computadora diseñados especialmente para cubrir los siguientes objetivos:
Qué es un Sistema Operativo? Sistemas Operativos Un sistema operativo es un conjunto de programas de computadora diseñados especialmente para cubrir los siguientes objetivos: 1. Servir como interfaz entre
Más detallesInterfaz interfaz textual gráficos
I. Definición Programa que hace de intérprete entre la máquina y el usuario. Administración de los dispositivos (teclado, ratón, impresoras, ) Carga y ejecución de aplicaciones. Cada empresa Macintosh,
Más detallesDATOS DE IDENTIFICACIÓN DEL CURSO
DATOS DE IDENTIFICACIÓN DEL CURSO DEPARTAMENTO: CIENCIAS COMPUTACIONALES ACADEMIA A LA QUE PERTENECE: SOFTWARE DE SISTEMAS NOMBRE DE LA MATERIA: TALLER DE SISTEMAS OPERATIVOS CLAVE DE LA MATERIA: CC301
Más detallesUnidad V: Sistemas de archivos 5.1 Concepto
Unidad V: Sistemas de archivos 5.1 Concepto Son los algoritmos y estructuras lógicas utilizadas para poder acceder a la información que tenemos en el disco. Cada uno de los sistemas operativos crea estas
Más detallesSistemas Operativos. MODULO I. ANTECEDENTES 1.2 introducción a los ordenadores
Sistemas Operativos MODULO I. ANTECEDENTES 1.2 introducción a los ordenadores Sistema Operativo Un S.O. explota los recursos hardware de uno o mas procesadores para proporcionar un conjunto de servicios
Más detallesPROGRAMACIÓN DE ACTIVIDADES PARA EL DESARROLLO DE LA UNIDAD DE APRENDIZAJE SISTEMAS OPERATIVOS
PROGRAMACIÓN DE ACTIVIDADES PARA EL DESARROLLO DE LA UNIDAD DE APRENDIZAJE SISTEMAS OPERATIVOS Docente: M. en TIC. Claudio Efraín Flores Aguirre Periodo: 2017-B Grupo: I5 Programa Educativo: Licenciatura
Más detallesSistemas operativos. Tema 9: Gestión n de E/S
Sistemas operativos Tema 9: Gestión n de E/S Gestión n de E/S Un sistema de computación n puede incorporar múltiples dispositivos de E/S: De interfaz de usuario: ratones, teclados, pantallas, etc. De almacenamiento:
Más detallesCapítulo 2. Sistemas Operativos. Elementos, estructura y funciones generales.
Capítulo 2. Sistemas Operativos. Elementos, estructura y funciones generales. 1. Concepto de Sistema Operativo. 2. Evolución histórica. 3. Tipos de Sistemas Operativos. 4. Estructura de un Sistema Operativo.
Más detallesTEMARIO. Créditos teóricos: 3 Créditos prácticos: 3. Lenguajes y Sistemas Informáticos Departamento: Lenguajes y Computación - PROGRAMA DE TEORÍA:
Curso: 2005/2006 Centro: Escuela Politécnica Superior Estudios: 2º Ciclo de Ingeniería en Informática Asignatura: Diseño de Sistemas Operativos Ciclo: 2º Curso: 4º Cuatrimestre: 1º Carácter: Optativa Créditos
Más detallesESCUELA DE INGENIERIA Informática Y Sistemas
ESCUELA DE INGENIERIA Informática Y Sistemas ASIGNATURA SISTEMAS OPERATIVOS CODIGO ST0257 SEMESTRE 2013-2 INTENSIDAD HORARIA 64 horas semestral CARACTERÍSTICAS Suficientable CRÉDITOS 4 1. JUSTIFICACIÓN
Más detallesArquitectura de Computadores (obligatoria)
Arquitectura de Computadores (obligatoria) Profesores responsables: Pau Micó Tormos (teoría y prácticas) Despacho: F4D1 Créditos: 6 (4.5 Teoría + 1.5 Prácticas) Semestre: 3A Número de grupos de aula: 1
Más detallesTema 4: Gestión de Procesos
Tema 4: Gestión de Procesos SSOO - Curso 2005/06 E. Domínguez C. Villarrubia Departamento de Tecnologías y Sistemas de Información Escuela Superior de Informática Universidad de Castilla - La Mancha Marzo
Más detallesSistemas Operativos. Curso Página Web: Asignaturas de programación en el plan de estudios
Programa de la asignatura Sistemas Operativos 3 er Curso de la Licenciatura en Física Curso 2010-2011 Profesor: J. Javier Gutiérrez (gutierjj@unican.es) Página Web: http://www.ctr.unican.es/asignaturas/so/
Más detalles*** SOLUCIÓN *** SISTEMAS OPERATIVOS (II-ITIS-ITIG) Examen Final 9 de junio de SEGUNDA PARTE -
Calificación SISTEMAS OPERATIVOS (II-ITIS-ITIG) Examen Final 9 de junio de 2011 - SEGUNDA PARTE - 1 2 3 Nombre *** SOLUCIÓN *** Titulación Dispone de dos horas para realizar el examen 1 (5 puntos) Test.
Más detallesFundamentos de los Sistemas Operativos. Tema 1. Conceptos generales Estructura del computador y el SO
Fundamentos de los Sistemas Operativos Tema 1. Conceptos generales Estructura del computador y el SO 2015 ULPGC - José Miguel Santos Espino, Alexis Quesada, Francisco J. Santana Contenidos Estructura de
Más detallesTema 2. GENERALIDADES SOBRE SISTEMAS OPERATIVOS 1, MAQUINA DESNUDA.
Tema 2. GENERALIDADES SOBRE SISTEMAS OPERATIVOS 1, MAQUINA DESNUDA. El término de máquina desnuda se aplica a una computadora carente de sistema operativo, el término es interesante porque resalta el hecho
Más detallesÍndice. agradecimientos... 13
Índice agradecimientos... 13 INTRODUCCIÓN... 15 CAPÍTULO 1. CARACTERIZACIÓN DE SISTEMAS OPERATIVOS... 17 1.1 El sistema informático... 18 1.1.1 Clasificación de los sistemas informáticos... 20 1.1.2 Estructura
Más detallesIntroducción a la Computación. Capítulo 7 Entrada/Salida
Introducción a la Computación Capítulo 7 Entrada/Salida Problemas Entrada/Salida Existe una amplia variedad periféricos Se les entrega distintas cantidades de datos Funcionan a distintas velocidades Tienen
Más detallesMétodos de Asignación
Métodos de Asignación El propósito de los métodos de asignación es el de estipular la cantidad de espacio para los archivos del disco, y q dicho espacio se utilice eficazmente y se pueda acceder a los
Más detallesHerramientas Informáticas I
Herramientas Informáticas I CARRERA: APU 2008 CURSO: Primer Año AÑO 2011 I n g. N o r m a C a ñ i z a r e s Evolución de las computadoras Computadora (Pasado) Evolución de las computadoras 1era Generación
Más detallesIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos (primera parte) USB Agosto 2012 Introduccion Un ordenador moderno consiste de uno o más procesadores, alguna memoria principal, discos, impresoras, un teclado, una
Más detallesTema 7. Entrada / Salida
Tema 7 Entrada / Salida Problemática Entrada/Salida Elementos claves en un computador: Procesador, memoria y módulos de E/S Cada módulo de E/S se conecta al bus del sistema y controla a uno o a más periféricos
Más detallesGUÍA DE APRENDIZAJE SISTEMAS OPERATIVOS
GUÍA DE APRENDIZAJE SISTEMAS OPERATIVOS GRADO EN INGENIERIA DEL SOFTWARE Datos Descriptivos CENTRO RESPONSABLE: E.U. DE INFORMATICA OTROS CENTROS IMPLICADOS: CICLO: Grado sin atribuciones MÓDULO: MATERIA:
Más detallesUNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA SÍLABO
SÍLABO ASIGNATURA: SISTEMAS OPERATIVOS CODIGO: 8E0003 I. DATOS GENERALES: 1.1 Departamento Académico : Ingeniería Electrónica e Informática 1.2 Escuela Profesional : Ingeniería Informática 1.3 Ciclo de
Más detallesPropósito de la Unidad de Aprendizaje: Tarea integradora. de CD-ROM. sistemas de archivos. Linux (HETEROEVALUACIÓN)
Unidad de aprendizaje 2 Resultado de aprendizaje: Operación de software de control del sistemas operativos 2.2 Opera el sistema operativo multiusuario, considerando los aspectos funcionales del sistema
Más detallesPLANIFICACION DE LA CPU
PLANIFICACION DE LA CPU PREGUNTA 5.2 En la Planificación Expropiativa se puede observar que un proceso puede ser expropiado de la CPU, es decir, es desalojado del mismo para asignárselo a otro proceso
Más detallesVelocidades Típicas de transferencia en Dispositivos I/O
Entradas Salidas Velocidades Típicas de transferencia en Dispositivos I/O Entradas/Salidas: Problemas Amplia variedad de periféricos Entrega de diferentes cantidades de datos Diferentes velocidades Variedad
Más detallesMicrosoft Office SpecialistMaster Juan Marcial Cutti
CARRERA DE LABORATORIO DE SUELOS, CONCRETO Y ASFALTO CICLO I EXCEL APLICADO Microsoft Office SpecialistMaster Juan Marcial Cutti jcutti2010@gmail.com SESIÓN DE CLASE Sistema Operativo Windows 10 CAPACIDAD
Más detallesContenidos. Para el usuario. Para el programador. Para el desarrollador del sistema operativo.
Sistemas operativos Jorge Juan Chico , Julián Viejo Cortés 2011, 2014 Departamento de Tecnología Electrónica Universidad de Sevilla Usted es libre de copiar, distribuir
Más detalles4.1 Dispositivos y manejadores de dispositivos: device drivers
Unidad IV: Administración de entrada/salida 4.1 Dispositivos y manejadores de dispositivos: device drivers Se pueden clasificar en dos grandes categorías: 1. Dispositivos de bloque 2. Dispositivos de carácter
Más detallesFACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS
UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS SILABO ASIGNATURA: SISTEMAS OPERATIVOS CODIGO:IIS221 I. DATOS GENERALES 1.0. Escuela Profesional : Ingeniería de
Más detalles