Temario. Diseño de Sistemas Operativos. Módulo 1. Conceptos y Tipologías. Tema 1. Introducción. Francisco Rosales. 4º Curso
|
|
- Lorena Ortiz San Martín
- hace 5 años
- Vistas:
Transcripción
1 4º Curso DATSI Universidad Politécnica de Madrid Temario 1. Introducción 2. Procesos 3. Interbloqueos 4. Gestión de Memoria 5. Administración de Sistemas 6. Entrada/Salida 7. Sistemas de Ficheros 8. Protección y Seguridad 9. Introducción a los SSOO Distribuidos Diseño Interno del Núcleo de Linux/Win Introducción: Conceptos y Estructura de SSOO 1 Tema 1. Introducción Cuatro módulos: 1. Conceptos y tipologías 2. Estructuras de un sistema de computación 3. Estructuras del sistema operativo 4. Aspectos de diseño e implementación Módulo 1. Conceptos y Tipologías Qué es un sistema operativo? Tipología de los Sistemas Operativos Introducción: Conceptos y Estructura de SSOO 2 Introducción: Conceptos y Estructura de SSOO 3 Introducción: Conceptos y Estructura de SSOO 1
2 Qué es un sistema operativo? Un código que actúa como intermediario entre el usuario de un computador y el hardware del mismo Objetivos del sistema operativo: Facilitar el uso al usuario (interfaz) Facilitar la programación al programador (máquina virtual extendida) Ejecutar programas eficientemente (gestor de recursos) Definiciones de sistema operativo Asignación de recursos: gestión y asignación de recursos del computador Control de recursos: controla el acceso a los datos de los programas de usuario y el uso de los dispositivos de E/S Núcleo: el único código que ejecuta siempre (por debajo y anterior a cualquier otro programa) Máquina virtual: extiende y enmascara la funcionalidad del hardware Introducción: Conceptos y Estructura de SSOO 4 Introducción: Conceptos y Estructura de SSOO 5 Tipologías de sistemas operativos Sistemas modernos: Multiprogramado Tiempo compartido Sistemas de computación personal Sistemas paralelos Sistemas distribuidos Sistemas de tiempo real Multiprogramación Varios trabajos en principal al mismo tiempo Se multiplexa (reparte) la CPU entre ellos, dando paso un proceso a otro: Cuando se bloque a espera de E/S. Cuando se agota una rodaja de tiempo. Introducción: Conceptos y Estructura de SSOO 6 Introducción: Conceptos y Estructura de SSOO 7 Introducción: Conceptos y Estructura de SSOO 2
3 Multiplexación de la CPU SO SO u1 u1 u2 u2 u3 u3 u4 u4 CPU u1 u2 SO L leer L + 1 Rodaja R R + 1 ses planificador planificador interrupción planificador E/S Características de un SO multiprogramado Las rutinas de E/S pertenecen al sistema Gestión de : asignar la a varios trabajos Planificación de la CPU: elegir entre varios trabajos listos para ejecutar Se salta del código de un trabajo a otro pasado por el código del SO. Asignación de dispositivos Introducción: Conceptos y Estructura de SSOO 8 Introducción: Conceptos y Estructura de SSOO 9 Sistemas de tiempo compartido Multiprogramado CPU multiplexada. Interactivo comunicación on-line entre usuario y sistema (pequeñas rodajas de tiempo) Sistema de ficheros permite a los usuarios el acceso a datos y código (operaciones de E/S) Intérprete de mandatos Permiten arrancar otros programas. Multiusuario varios usuarios simultáneos cada usuario cree tener todo el computador Sistemas paralelos I Multiprocesadores: Varias CPU fuertemente acopladas reloj común Memoria compartida comunicación y sincronización vía Sistema operativo único Ventajas: Incremento de rendimiento Económicos Incremento de fiabilidad: degradación parcial, tolerancia a fallos Introducción: Conceptos y Estructura de SSOO 10 Introducción: Conceptos y Estructura de SSOO 11 Introducción: Conceptos y Estructura de SSOO 3
4 Sistemas paralelos II 1 red red fuertemente acoplada (bus, switch,...)...) 2 3 n Tipos de sistemas paralelos Según el número de CPUs: Supercomputadores De 64 en adelante (miles) Grandes Multiprocesadores De 4 a 64 Servidores o equipos paralelos De 2 a 4 Introducción: Conceptos y Estructura de SSOO 12 Introducción: Conceptos y Estructura de SSOO 13 Multiproceso asimétrico Cada procesador tiene asignada una tarea específica (E/S, SO, procesos...) Un procesador maestro planifica el trabajo de los esclavos Muy frecuente en algunos supercomputadores Multiprocesadores de propósito específico Multiproceso simétrico SMP Cada procesador ejecuta una misma copia del SO Muchos procesos simultáneos sin pérdida de rendimiento Cada procesador ejecuta el primer trabajo listo para ejecutar, no hay jerarquía Introducción: Conceptos y Estructura de SSOO 14 Introducción: Conceptos y Estructura de SSOO 15 Introducción: Conceptos y Estructura de SSOO 4
5 Características SO paralelo Planificador más complejo (SO) Gestión de más compleja (SO/Hw) Gestión de caches de muy importante para rendimiento (Hw/SO) Todos son recursos compartidos Programación concurrente en el SO Sistemas distribuidos I Múltiple procesadores débilmente acoplados: Físicamente separados, NO comparten Comunicación mediante mensajes Los SO se comportan como uno único Ventajas: Compartición de recursos Reparto dinámico de carga Fiabilidad: replicación y tolerancia a fallos El mismo modelo de comunicación vale para una red local o extendida, o para máquina aislada Introducción: Conceptos y Estructura de SSOO 16 Introducción: Conceptos y Estructura de SSOO 17 Sistemas distribuidos II Subtipos de sistemas distribuidos red red débilmente acoplada (LAN a WAN) n Red de computadores conectados con una LAN Clusters conectados por una red de alta velocidad (dedicada) Red de procesadores con propia Introducción: Conceptos y Estructura de SSOO 18 Introducción: Conceptos y Estructura de SSOO 19 Introducción: Conceptos y Estructura de SSOO 5
6 Características sistemas distribuidos Cada nodo tiene su SO independiente El usuario NO debería saber donde está trabajando ni donde están sus ficheros Single System Image Los SO colaboran para crear este efecto Introducción: Conceptos y Estructura de SSOO 20 Sistemas de tiempo real Restricciones de tiempo bien definidas ejecutan tareas en el tiempo y orden prefijados STR críticos avión, satélite, médicos, etc. No pueden perder ningún deadline de tarea Almacenamiento secundario limitado o ausente Sistemas dedicados, no de propósito general STR suave multimedia, comunicaciones, etc. Pueden perder deadlines de tareas no críticas Uso limitado en sistemas de control Introducción: Conceptos y Estructura de SSOO 21 Módulo 2. Estructuras de un sistema de computación Arquitectura del computador Arquitectura del computador Funcionamiento del computador Estructura de E/S Protección por hardware Arquitectura general del sistema disco disco controlador de de disco disco impresora controlador de de impresora bus bus del del sistema controlador de de cinta cinta cinta cinta controlador de de cinta cinta Introducción: Conceptos y Estructura de SSOO 22 Introducción: Conceptos y Estructura de SSOO 23 Introducción: Conceptos y Estructura de SSOO 6
7 Funcionamiento del computador CPU y dispositivos de E/S en concurrencia Manejadores de dispositivos de E/S que: Se encargan de cada tipo de dispositivo Tienen almacenes locales de datos Ej. operación de entrada programada: Desde cada dispositivo a de su controlador El controlador informa a la CPU que tiene los datos listos mediante un interrupción Se dispara una rutina de tratamiento de interrupción (RTI) La CPU mueve los datos del almacén local a principal Interrupciones El sistema operativo está guiado por las interrupciones!! Tratamiento: Salvar el estado de la CPU guardando registros, CP, etc. Inhibir interrupciones, para no perder otras Determinar qué interrupción ha ocurrido (polling, vector) Indexar en vector de interrupciones y saltar a RTI RTI: tratamiento para una interrupción Restaurar estado previo para seguir ejecución Trap: interrupción generada por software error o petición de usuario Introducción: Conceptos y Estructura de SSOO 24 Introducción: Conceptos y Estructura de SSOO 25 E/S con acceso directo a E/S con acceso directo a Dispositivos de E/S que envían/toman los datos directamente a/de Sin intervención de la CPU (modo DMA) Programación: datos E/S, buffer, longitud Resultado: interrupción Indica estado de terminación (OK, ERROR) Una interrupción por bloque, no por byte instrucciones de E/S dispositivos de de entrada/salida Introducción: Conceptos y Estructura de SSOO 26 Introducción: Conceptos y Estructura de SSOO 27 Introducción: Conceptos y Estructura de SSOO 7
8 Modo dual de operación Modo dual de operación Compartir recursos El SO asegura que un programa no afectará a otro Solución: Mecanismo de protección hardware (bit) que permite, al menos, 2 modos de ejecución: usuario (1) y sistema (0). Instrucciones privilegiadas sólo posibles en modo sistema Cuando hay interrupción, trap o excepción, el hardware cambia a modo sistema sistema interrupción/fallo pasar a modo usuario usuario Introducción: Conceptos y Estructura de SSOO 28 Introducción: Conceptos y Estructura de SSOO 29 Protección por hardware Instrucciones de E/S: siempre instrucciones privilegiadas, modo sistema Memoria: registros base y límite por programa (caso básico) accesos fuera originan un fallo de protección CPU: temporizador que interrumpe periódicamente para dar control al SO y que decida Protección por hardware monitor tarea 1 tarea registro base registro límite Introducción: Conceptos y Estructura de SSOO 30 Introducción: Conceptos y Estructura de SSOO 31 Introducción: Conceptos y Estructura de SSOO 8
9 Arquitectura general del sistema Si las instrucciones de E/S son privilegiadas, cómo ejecuta el usuario la E/S? Llamada al sistema: Método estándar de acceso a los servicios del SO El programa genera un trap (interrupción sw) Se salta a ejecutar la RTI (servicio del SO) y a la vez se cambia a modo sistema El SO verifica los parámetros, ejecuta la petición y devuelve control en la instrucción siguiente El SO oculta las llamadas al sistema en bibliotecas que se instalan con el SO Módulo 3. Estructuras del sistema operativo Componentes del sistema Llamadas al sistema Estructura de un sistema operativo Máquinas virtuales Introducción: Conceptos y Estructura de SSOO 32 Introducción: Conceptos y Estructura de SSOO 33 Componentes del SO Básicos: Gestor de procesos Gestor de Gestor de E/S (genérica y por bloques) Servidores: Servidor de ficheros Servidor de protección y seguridad Servidor de comunicaciones por red Utilidades: Intérprete de mandatos Programas de sistema Microkernels Aplicaciones Kernels Monolíticos/Modulares Introducción: Conceptos y Estructura de SSOO 34 Gestor de procesos Un proceso es un programa en ejecución Es la unidad que consume recursos: CPU,, ficheros, etc. El SO gestionar lo siguiente de los procesos: Creación y destrucción Suspensión y reanudación Mecanismos de comunicación y sincronización Asignación de los recursos al proceso Introducción: Conceptos y Estructura de SSOO 35 Introducción: Conceptos y Estructura de SSOO 9
10 Tipos de procesos Procesos de usuario: Ejecutan en modo usuario habitualmente Salta a modo sistema con las llamadas al sistema y las excepciones. Procesos de núcleo: Se dan en varios SO modernos (swapd en Linux) Ejecutan permanentemente en modo sistema Son planificados por el SO como cualquier otro proceso Gestor de Memoria: Vector enorme de palabras o bytes (direcciones) Compartida por CPU y dispositivos E/S Volátil: pierde su contenido sin alimentación El SO gestiona lo siguiente de la : Qué partes están en uso y quién las está usando Qué procesos se deben cargar, y dónde Asigna y libera espacio cuando se requiere Introducción: Conceptos y Estructura de SSOO 36 Introducción: Conceptos y Estructura de SSOO 37 Gestor de entrada/salida genérica El gestor de E/S está formado por: Almacenamiento intermedio en (caché de E/S) Manejadores genéricos, uno por cada clase de dispositivo Gestión individualizada por dispositivo existente El SO gestiona lo siguiente de la E/S: Traduce peticiones a formato de manejador Copia de/hacia el controlador Controla transferencias por DMA Gestión de E/S por bloques Dispositivos rápidos de E/S (discos) Vector enorme de bloques Almacenamiento no volátil Usado como: respaldo de principal almacén secundario de datos (ficheros en última instancia) El SO gestiona lo siguiente del almacenamiento secundario: Gestión de la caché de intercambio Planificación de accesos a los discos Introducción: Conceptos y Estructura de SSOO 38 Introducción: Conceptos y Estructura de SSOO 39 Introducción: Conceptos y Estructura de SSOO 10
11 Servidor de ficheros y directorios Fichero: Conjunto de información lógicamente relacionada Directorio: Fichero que contiene asociaciones entre nombres de fichero e identificadores internos del SO El SO gestiona lo siguiente de los ficheros: Creación y borrado de ficheros y directorios Primitivas para manipularlos Proyectar los ficheros en Respaldar los ficheros en dispositivos no volátiles Gestión del espacio del dispositivo de bloques Servidor de protección y seguridad I Protección: Controlar el acceso a los recursos por parte de los procesos (de los usuarios) El servidor de protección debe: Distinguir entre uso autorizado y no autorizado Especificar los controles de acceso a llevar a cabo Proporcionar métodos de control de acceso Introducción: Conceptos y Estructura de SSOO 40 Introducción: Conceptos y Estructura de SSOO 41 Servidor de protección y seguridad II Seguridad: Proteger al sistema de un uso indebido (fraudulento) El servidor de seguridad debe: Autenticar a los usuarios Controlar el acceso a recursos (potencialmente) compartidos Proporcionar mecanismos controlados de configurar las operaciones anteriores Servidor de comunicaciones Para los mecanismos de comunicación local: Gestión de común. Para la comunicación remota: Implementación de protocolos de comunicación remota (TCP, IP, ARP, ) Acceso a dispositivos de comunicación (Ethernet, WiFi, ATM, ). Gestión de intermedia (buffering). Resolución de nombres (DNS) y encaminamiento (IP) Control de flujo y las conexiones. Introducción: Conceptos y Estructura de SSOO 42 Introducción: Conceptos y Estructura de SSOO 43 Introducción: Conceptos y Estructura de SSOO 11
12 Intérprete de mandatos Programa cuya función es obtener los mandatos del usuario y lanzar su ejecución Puede haber múltiples intérpretes de mandatos sobre el mismo SO Hay dos tipos básicos: Intérprete de mandatos en línea en modo texto, como el shell de UNIX Interfaz gráfico de usuario, como el de Windows y X-Windows Introducción: Conceptos y Estructura de SSOO 44 Programas de sistema Proporcionan un entorno adecuado para el desarrollo y ejecución de programas Son la visión del SO que tienen muchos usuarios, y no la de las llamadas al sistema Categorías: Manipulación de ficheros: copia, mover,... Información de estado: monitores,... Programación: compiladores, depuradores, Carga y ejecución: cargador, Comunicaciones: telnet, ftp, Aplicaciones: servidores BD, navegadores,... Introducción: Conceptos y Estructura de SSOO 45 Llamadas al sistema Interfaz entre aplicaciones y SO Con un trap o interrupción sw Acceso como función en los lenguajes (C, ) Paso de parámetros: En registros En, se pasa la dirección en un registro En la pila y dejar que el SO los extraiga El SO se define por sus llamadas al sistema: Estándar POSIX en UNIX Win32 en Windows NT Introducción: Conceptos y Estructura de SSOO 46 Paso de llamadas al sistema trap Programa de usuario 1 llamada al sistema Tabla de RTI... Procesamiento de la interrupción Programa de usuario n Control vuelve al programa de usuario 1 rutina de servicio Se ejecuta en modo NO privilegiado Se ejecuta en modo PRIVILEGIADO Introducción: Conceptos y Estructura de SSOO 47 Introducción: Conceptos y Estructura de SSOO 12
13 Sistemas monolíticos I Núcleo: Todo entre las llamadas al sistema y el hardware No dividido en módulos Interfaces y niveles de funcionalidad no separados Ej: Monitor o ejecutivo (MS-DOS) Escritos para funcionalidad específica y gestionar hardware reducido Monoproceso Sistemas monolíticos II Intérprete de mandatos Programas de usuario Programas de sistema Llamadas al sistema POSIX Win32 Núcleo Servidores Ficheros Memoria Protección Comunicaciones Manejadores Teclado Ratón Disco Introducción: Conceptos y Estructura de SSOO 48 Introducción: Conceptos y Estructura de SSOO 49 Sistemas modulares I Núcleo: Dividido en módulos con funcionalidad e interfaces claramente definidos Modular y estructurado Se pueden sustituir componentes por otros con el mismo interfaz (manejadores, sistemas de ficheros,...) Todo los módulos se ejecutan en modo sistema, pero es posible cargar y descargar dichos módulos (incluso dinámicamente). Sistemas modulares II Intérprete de mandatos Programas de usuario Programas de sistema Llamadas al sistema POSIX Win32 Núcleo Servidores Ficheros Memoria Protección Comunicaciones Manejadores Teclado Ratón Disco Introducción: Conceptos y Estructura de SSOO 50 Introducción: Conceptos y Estructura de SSOO 51 Introducción: Conceptos y Estructura de SSOO 13
14 Sistemas por capas Núcleo: Dividido en múltiples niveles, capas de una cebolla El más alto la interfaz de llamadas Cada nivel usa únicamente servicios del inferior y da servicio al superior Comunicación entre capas vía traps Ej: OS/2 Problema: Una llamada puede necesitar varios niveles de traps Sistemas con micronúcleo I Núcleo: Reducido a las funcionalidades mínimas imprescindibles Se sacan fuera del núcleo los demás servicios Comunicación vía paso de mensajes Servidores: Hilos de ejecución independiente Los más altos ofrecen la interfaz de llamadas Los más bajos gestionan el hardware Introducción: Conceptos y Estructura de SSOO 52 Introducción: Conceptos y Estructura de SSOO 53 Sistemas con micronúcleo II Problema: Una llamada puede necesitar muchos mensajes Mejor rendimiento complicado Ventaja: Piezas separables, paso a SO Distribuido Ej: MINIX, Mach (Windows-NT) Máquinas virtuales I Una MV crea una copia idéntica del hardware Procesador con su propia y E/S Sobre una MV se puede ejecutar cualquier SO Sobre el mismo computador varios SSOO a la vez El Monitor de MVs ejecuta sobre el HW real Cómo se hace? Planificación CPU para MV multiproceso Spooling y sistema ficheros multiplexación E/S MV del operador control del sistema Introducción: Conceptos y Estructura de SSOO 54 Introducción: Conceptos y Estructura de SSOO 55 Introducción: Conceptos y Estructura de SSOO 14
15 Máquinas virtuales II Ventajas: Protección sencilla, muy modular, bueno para investigación y desarrollo (SO distribuido) Inconvenientes: Difícil compartir recursos Difícil implementar duplicados exactos del HW Usado para emular SSOO sobre otros Ej. VM-370, MS-DOS en Windows, JVM o VMWare Máquinas virtuales III Instrucciones de E/S 370 virtual trap CMS MS-DOS OS/2 Monitor de máquinas virtuales Hardware desnudo trap Llamadas al sistema Introducción: Conceptos y Estructura de SSOO 56 Introducción: Conceptos y Estructura de SSOO 57 Módulo 4. Aspectos de Diseño e Implem. Objetivos de diseño Implementación Arranque del sistema Objetivos de diseño de un SO Para el usuario: Fácil de usar, fiable, seguro, potente y sencillo Internamente: Fácil de implementar y mantener Flexible, fiable, eficiente y estar libre de errores Diferenciar claramente entre: Mecanismos: qué cosas se pueden hacer Políticas: criterio para decidir qué hacer Separarlos es importante para poder afinar bien los sistemas Introducción: Conceptos y Estructura de SSOO 58 Introducción: Conceptos y Estructura de SSOO 59 Introducción: Conceptos y Estructura de SSOO 15
16 Implementación del sistema Tradicionalmente: ensamblador Actualmente: C y ensamblador Uso lenguaje alto nivel: Desarrollo más rápido Más fácil de comprender y depurar Más fácil de transportar de un hardware a otro (Ej. Linux, Windows-NT) Base: HAL (Hardware Abstraction Layer) Oculta los detalles específicos de la arquitectura Proporciona una interfaz de alto nivel Introducción: Conceptos y Estructura de SSOO 60 Introducción: Conceptos y Estructura de SSOO 16
1. Introducción 4º Curso
4º Curso fperez@fi.upm.es José María Peña jmpena@fi.upm.es frosal@fi.upm.es DATSI Universidad Politécnica de Madrid Temario 1. Introducción 2. Procesos 3. Interbloqueos 4. Gestión de Memoria 5. Administración
Más detallesCapítulo 2 Introducción a los sistemas operativos
Sistemas operativos: una visión aplicada Capítulo 2 Introducción a los sistemas operativos Contenido Qué es un sistema operativo? Arranque del computador Componentes y estructura de un sistema operativo
Más detallesPROCESOS E HILOS - Hilo
1/6 PROCESOS E HILOS - Hilo! contexto de ejecución que se planifica de forma independiente pero que comparte un mismo espacio de direcciones con otros hilos - Proceso! conjunto de uno o más hilos y los
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 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 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 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 detallesHilos Secciones Stallings:
Capítulo 4 Hilos Secciones Stallings: 4.1 4.3 Contenido Procesos e hilos. Hilos a nivel de núcleo y a nivel de usuario. Multiprocesador simétrico (SMP). Micronúcleos. 1 Proceso Unidad de propiedad de los
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 detallesCONCEPTO. Actúa de intermediario entre el hardware y los programas de aplicación.
CONCEPTO ES UN SOFTWARE DE SISTEMA, ES DECIR, UN CONJUNTO DE PROGRAMAS DE COMPUTACIÓN DESTINADOS A REALIZAR MUCHAS TAREAS ENTRE LAS QUE DESTACA LA ADMINISTRACIÓN EFICAZ DE SUS RECURSOS. Se encarga de gestionar
Más detallesNecesidad de Protección
Necesidad de Protección Por qué necesitamos protección? Para mejorar la utilización del sistema, el Sistema de Operación empezó a compartir recursos del sistema entre varios programas de manera simultánea.
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 detallesTAREA 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS.
1 TAREA 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS. 1- Cuáles son las principales funciones de un sistema operativo? Los Sistemas Operativos tienen como objetivos o funciones principales lo siguiente; Comodidad;
Más detallesClases 02 & 03: Revisión de conceptos
Clases 02 & 03: Revisión de conceptos Prof. Edgardo Adrián Franco Martínez http://computacion.cs.cinvestav.mx/~efranco efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido
Más detallesSistemas Operativos. Estructura de los sistemas operativos
Sistemas Operativos Estructura de los sistemas operativos Agenda Componentes de un sistema operativo. Servicios del sistema operativo (system services). Llamados a sistema (system calls). Estructura del
Más detalles1. Introducción 2. S.O. de Red. NFS 3. S.O. Distribuidos 4. Características de Diseño. Tema5: Sistemas Operativos Distribuidos
Tema 5: Sistemas Operativos Distribuidos 1. Introducción 2. S.O. de Red. NFS 3. S.O. Distribuidos 4. Características de Diseño 1 1. Introducción Sistema Informático Distribuido: Colección de S.I. autónomos
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 detallesSistemas operativos Tema 3: Estructura del sistema operativo
Sistemas operativos Tema 3: Estructura del sistema operativo 1 Contenidos Componentes típicos del SO Servicios del SO Llamadas al sistema Programas del sistema El núcleo o kernel Modelos de diseño del
Más detallesSistemas Operativos 1
Sistemas Operativos 1 2 Para que el hardware o la parte física de un ordenador pueda funcionar es necesario tener un conjunto de normas y ordenes para coordinar todos los procesos que se realicen. Este
Más detallesSISTEMAS OPERATIVOS: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS. Introducción y conceptos básicos
SISTEMAS OPERATIVOS: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS Introducción y conceptos básicos ADVERTENCIA 2 Este material es un simple guión de la clase: no son los apuntes de la asignatura. El conocimiento
Más detallesIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos Parte II USB Servicios de los SO Interfaz de usuario Ejecución de programas Operaciones de E/S Manipulación de archivos Comunicaciones Detección de errores 1 Funciones
Más detallesTEMA 10 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS DISTRIBUIDOS. Introducción Hardware Software Aspectos de diseño
TEMA 10 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS DISTRIBUIDOS Introducción Hardware Software Aspectos de diseño 1 Introducción Aparecen en los 80 Desarrollo de Microprocesadores LAN Sistemas Distribuidos:
Más detallesTEMA 9. SISTEMAS OPERATIVOS DISTRIBUIDOS
TEMA 9. SISTEMAS OPERATIVOS DISTRIBUIDOS Introducción Hardware Software Aspectos de diseño 1 Introducción Aparecen en los 80 Desarrollo de Microprocesadores LAN Sistemas Distribuidos: Gran nº de procesadores
Más detalles12/06/2013 USUARIO. /dev /bin /usr /usr/bin /usr/lib /usr/spool /sbin y /usr/sbin /stand /var
El alumno comprenderá, la importancia de los directorios y archivos de todo SO. El alumno estudiará y analizará los parámetros que delimitan a los directorios y archivos y sus principales diferencias.
Más detallesEstructura de los sistemas de cómputo
Estructura de los sistemas de cómputo Introducción Elementos básicos de un computador Registro del procesador Ejecución de las instrucciones Interrupciones Hardware de protección Introducción Qué es un
Más detallesSistemas Operativos Tema 2: Estructura del computador José Miguel Santos Alexis Quesada Francisco Santana
Sistemas Operativos Tema 2: Estructura del computador 1998-2008 José Miguel Santos Alexis Quesada Francisco Santana 1 Contenidos Estructura de la E/S Sistema de Interrupciones DMA Jerarquía de memorias
Más detallesPreguntas de autoevaluación tema 1
0.21. Qué es un canal o procesador de E/S? Es un procesador auxiliar que se encarga de realizar todas las operaciones de E/S con un determinado conjunto de dispositivos de E/S. 0.22. Describir el proceso
Más detallesPROCESAMIENTO DISTRIBUIDO
Pág. 1 INTRODUCCIÓN PROCESAMIENTO DISTRIBUIDO Arquitectura de comunicaciones: Software básico de una red de computadoras Brinda soporte para aplicaciones distribuidas Permite diferentes Sistemas Operativos
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 detallesSistemas Operativos. Curso 2017 Estructura de los sistemas operativos
Sistemas Operativos Curso 2017 Estructura de los sistemas operativos Agenda Servicios del sistema operativo (system services). Llamados a sistema (system calls). Estructura del sistema. Máquinas virtuales.
Más detallesFundamentos de los Sistemas Operativos. Tema 1. Conceptos generales Estructura del sistema operativo ULPGC - José Miguel Santos Espino
Fundamentos de los Sistemas Operativos Tema 1. Conceptos generales Estructura del sistema operativo 2015 ULPGC - José Miguel Santos Espino Contenido Componentes del S.O. Programas del sistema El núcleo
Más detallesIntroduccion a Sistemas Operativos. Ej: Linux
Universidad Nacional de Ingeniería Facultad de Ciencias Física Computacional CC063 Introduccion a Sistemas Operativos. Ej: Linux Prof: J. Solano 2012-I Resumen Qué hacen los sistemas operativos? Organización
Más detallesSistemas Operativos Ricardo Sanz
Sistemas Operativos Ricardo Sanz UPM-ASLab Curso 2005-2006 Contenido Qué es un Sistema Operativo? Los primeros sistemas Componentes básicos Sistemas actuales Qué es un Sistema Operativo? Un programa que
Más detallesUnidad 1: Conceptos generales de Sistemas Operativos.
Unidad 1: Conceptos generales de Sistemas Operativos. Tema 2: Estructura de los stmas de computación. 2.1 Funcionamiento de los sistemas de computación. 2.2 Ejec. de instrucciones e interrupciones y estructura
Más detallesSistemas Operativos. Introducción. Tema 6
Sistemas Operativos Introducción Qué es un sistema operativo? Ubicación de un sistema operativo en un computador Descripción de un sistema operativo: Funcional Estructural Realización Funciones de los
Más detallesSISTEMAS OPERATIVOS - DEFINICIÓN:
1/5 SISTEMAS OPERATIVOS - DEFINICIÓN: programa que controla la ejecución de los programas de aplicación y que actúa como interfaz entre las aplicaciones del usuario y el HW de una computadora - OBJETIVOS:
Más detallesHoja de respuestas. Examen tipo A
Hoja de respuestas. Examen tipo A Cuestiones 1. La memoria virtual nos permite: Emular la RAM mediante la utilización de los dispositivos de almacenamiento Tener una memoria de capacidad infinita en nuestro
Más detallesSistemas Operativos y Distribuidos. Mg. Javier Echaiz D.C.I.C. U.N.S.
Sistemas Operativos y Distribuidos D.C.I.C. U.N.S. http://cs.uns.edu.ar/~jechaiz je@cs.uns.edu.ar Los Sistemas Operativos son programas para la administración n eficiente de los recursos de la computadora.
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 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 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 detallesIntroducción a los sistemas operativos. Ing Esp Pedro Alberto Arias Quintero
Introducción a los sistemas operativos Ing Esp Pedro Alberto Arias Quintero Unidad 1: Conceptos generales de Sistemas Operativos. Tema 1: Introducción: 1.1 Introducción: Qué es un sistema operativo?. 1.2
Más detallesProblemas que resuelve un S.O. (2)
Sistemas Operativos y Distribuidos D.C.I.C. U.N.S. http://cs.uns.edu.ar/~jechaiz je@cs.uns.edu.ar Los Sistemas Operativos son programas para la administración eficiente de los recursos de la computadora.
Más detallesConvivencia Introducción
Convivencia Introducción Dra. Carolina Mañoso Dpto. Informática y Automática.UNED Definición (1/3) El sistema operativo como máquina virtual o extendida: Un sistema operativo es una serie de componentes
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 detallesUniversidad Autónoma de Baja California Facultad de Ciencias Administrativas Unidad Mexicali
SISTEMAS OPERATIVOS I Clave: 4595 HC: 3 HL: 2 HT: HPC: HCL: HE: CR: 8 Etapa de formación a la que pertenece: Básica Carácter de la Asignatura: Obligatoria PROPÓSITO GENERAL DEL CURSO Proporcionar al estudiante
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 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 detallesFuncionamiento de la computadora
Funcionamiento de la computadora La computadora es una maquina destinada a procesar datos. Este procesamiento involucra dos flujos de información: el de datos y el de instrucciones. Se parte del flujo
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 detallesEL SISTEMA OPERATIVO. Dónde estamos?
COMPUTADORES DIGITALES Dónde estamos? ALTO USUARIO APLICACIÓN PROGRAMADOR NIVEL SO PROG. DE SO CIRCUITOS DE LA MÁQUINA BAJO Dónde estamos? Aplicación Ofimática, Multimedia, Diseño, Cálculo, Comunicaciones,
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 detallesIB14 Informática para la construcción. Tema 3. Sistemas operativos y programas
IB14 Informática para la construcción Tema 3. Sistemas operativos y programas 1 Contenidos Índice: Concepto Sistema operativo. Tipos de SO. Componentes del SO. Servicios. Comunicaciones y redes Lenguajes
Más detallesProceso. Threads, SMP, and Microkernels. Multithreading. Proceso
Proceso Threads, SMP, and Microkernels Capítulo 4 Propiedad de Recurso el proceso se ubica en un espacio de direccionamiento virtual que tiene la imagen del proceso Planificación/ejecución sigue un camino
Más detallesINTRODUCCIÓN A LOS SISTEMAS OPERATIVOS. Rodrigo García Carmona Universidad San Pablo-CEU Escuela Politécnica Superior
INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS Rodrigo García Carmona Universidad San Pablo-CEU Escuela Politécnica Superior OBJETIVOS Presentar el concepto de sistema operativo. Describir la funcionalidad implementada
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 detallesSISTEMAS OPERATIVOS Introducción. Amilcar Meneses Viveros
SISTEMAS OPERATIVOS Introducción Amilcar Meneses Viveros ameneses@computacion.cs.cinvestav.mx Presentación Objetivos Definición de sistema operativo Evolución de los sistemas operativos Objetivos Definición
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 detalles1 ( 3,5 puntos) Responda, justificando sus respuestas, a las siguientes cuestiones:
Universidad de Las Palmas de Gran Canaria Escuela Universitaria de Informática Facultad de Informática Sistemas Operativos Convocatoria de Junio, 26 de Junio de 2003 SOLUCIONES Calificación 1 2 3 4 Nombre
Más detallesSumario Prólogo Unidad didáctica 1. Introducción a los sistemas operativos Objetivos de la Unidad... 12
ÍNDICE SISTEMÁTICO PÁGINA Sumario... 5 Prólogo... 7 Unidad didáctica 1. Introducción a los sistemas operativos... 11 Objetivos de la Unidad... 12 1. Concepto de sistema operativo... 13 2. Servicios de
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 detallesSISTEMAS OPERATIVOS: SISTEMAS DE FICHEROS. Ficheros
SISTEMAS OPERATIVOS: SISTEMAS DE FICHEROS Ficheros Objetivos 2 Conocer los conceptos de fichero y directorio así como sus características. Utilizar los servicios de gestión de Ficheros y directorios ofrecidos
Más detallesParte I:Teoría. Tema 3:Introducción a los Sistemas operativos. Instalación
Tema 3:Introducción a los Sistemas operativos. Instalación Parte I:Teoría Introducción a los SO Componentes Llamadas al sistema Estructura del Kernel Drivers Esta obra está bajo una licencia Reconocimiento-No
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 detallesIntroducción a los Sistemas Operativos
Introducción a los Sistemas (primera parte) USB Febrero 2012 Introduccion Un ordenador moderno consiste de uno o más procesadores, alguna memoria principal, discos, impresoras, un teclado, una pantalla,
Más detallesTema 1: Introducción a los Sistemas Operativos
Tema 1: Introducción a los Sistemas Operativos Yolanda Blanco Fernández yolanda@det.uvigo.es Qué es un Sistema Operativo (SO)? Un programa que actúa como intermediario entre el usuario y el hardware del
Más detallesUnidad 1: Conceptos generales de Sistemas Operativos.
Unidad 1: Conceptos generales de Sistemas Operativos. Tema 3: Estructura del sistema operativo. 3.1 Componentes del sistema. 3.2 Servicios del sistema operativo. 3.3 Llamadas al sistema. 3.4 Programas
Más detallesThreads, SMP y Microkernels. Proceso
Threads, SMP y Microkernels Proceso Propiedad de los recursos a un proceso se le asigna un espacio de dirección virtual para guardar su imagen Calendarización/ejecución sigue una ruta de ejecución la cual
Más detallesComputación 1. Conociendo la herramienta de cálculo La Computadora (II)
Computación 1 Conociendo la herramienta de cálculo La Computadora (II) Contenido Programas Sistemas operativos Herramientas de software 28/03/2016 Computación 1 - Clase 3 2 Programas Qué son? Un PROGRAMA
Más detalles6. Enumere tres ventajas de los ULT frente a los KLT.
1 Tarea 3 Hilos 1. Cuales bloques de control de proceso deberían pertenecer a un bloque de control de hilo y cuáles a un bloque de control de proceso en un sistema multihilo? Para modelos monohilo deben
Más detallesIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos Departament d Informàtica de Sistemes i Computadors EPS d'alcoi Contenidos Introducción Hardware Qué es un Sistema Operativo Historia de los Sistemas Operativos 1
Más detallesA continuación se presentan algunas definiciones de Sistemas Operativos:
1 Unidad I 1.1 INTRODUCCION El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema
Más detallesProgramación Concurrente Recopilación de teoría referente a la materia
UNIVERSIDAD AMERICANA Programación Concurrente Recopilación de teoría referente a la materia Ing. Luis Müller Esta es una recopilación de la teoría referente a la asignatura Programación Concurrente, a
Más detallesSistemas operativos: una visión aplicada. Capítulo 1 Conceptos arquitectónicos
Sistemas operativos: una visión aplicada Capítulo 1 Conceptos arquitectónicos Contenido Estructura del computador Ejecución de instrucciones Interrupciones Reloj del computador Jerarquía de memoria Entrada/Salida
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 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 detallesTema 1: Arquitectura de ordenadores, hardware y software
Fundamentos de Informática Tema 1: Arquitectura de ordenadores, hardware y software 2010-11 Índice 1. Informática 2. Modelo de von Neumann 3. Sistemas operativos 2 1. Informática INFORMación automática
Más detallesSISTEMAS OPERATIVOS Arquitectura de computadores
SISTEMAS OPERATIVOS Arquitectura de computadores Erwin Meza Vega emezav@unicauca.edu.co Esta presentación tiene por objetivo mostrar los conceptos generales de la arquitectura de los computadores, necesarios
Más detallesTEMA II: ALMACENAMIENTO DE LA INFORMACIÓN
CUESTIONES A TRATAR: Existe un tipo único tipo de memoria en un determinado computador? Todas las memorias de un computador tienen la misma función?. Qué es la memoria interna de un computador? Por qué
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 detallesFUNDAMENTOS DE SISTEMAS OPERATIVOS
FUNDAMENTOS DE SISTEMAS OPERATIVOS Alejandro González Herrera Tecnólogo en Informática M/Análisis y Desarrollo de Sistemas Historia 1º generación (1945-1955) En los 40's, se introducen los programas bit
Más detallesHistoria Logros. Sistemas Operativos. Introducción a los Sistemas Operativos. Esteban De La Fuente Rubio L A TEX
Introducción a los esteban@delaf.cl L A TEX Universidad Andrés Bello 19 ago 2010 Tabla de contenidos Qué es? 1 Qué es? Definición Desde el punto de vista del usuario Visto desde la administración de recursos
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 detallesSistemas Distribuidos. Soporte de Sistemas Operativos
Soporte de Sistemas Operativos Soporte de Sistemas Operativos Soporte de Sistemas Operativos Soporte de Sistemas Operativos Tareas principales de un SO: Administrar recursos Proveer abstracciones de los
Más detallesEstructura Windows NT
Introducción - Uno de los objetivos principales del diseño de Windows NT fue tener un núcleo tan pequeño como fuera posible. - En este núcleo estarían integrados módulos que dieran respuesta a aquellas
Más detallesSistemas Operativos. Curso 2014 Estructura de los sistemas operativos
Sistemas Operativos Curso 2014 Estructura de los sistemas operativos Agenda Componentes de un sistema operativo. Servicios del sistema operativo (system services). Llamados a sistema (system calls). Estructura
Más detallesSISTEMAS OPERATIVOS INTRODUCCIÓN. Pedro de Miguel Anasagast
SISTEMAS OPERATIVOS INTRODUCCIÓN Pedro de Miguel Anasagast INTRODUCCIÓN AL SISTEMA OPERATIVO MÁQUINA DESNUDA Máquina desnuda: Término que se aplica a un computador carente de sistema operativo. El término
Más detallesUN VIAJE AL INTERIOR DE LOS SISTEMAS OPERATIVOS
UN VIAJE AL INTERIOR DE LOS SISTEMAS OPERATIVOS Resumen AUTORIA INMACULADA VILLÉN ALTAMIRANO TEMÁTICA UN VIAJE AL INTERIOR DE LOS SISTEMAS OPERATIVOS ETAPA CICLO MEDIO Y SUPERIOR DE INFORMATICA, BACHILLERATO
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 detallesSistemas operativos: una visión aplicada. Capítulo 2 Introducción a los sistemas operativos
Sistemas operativos: una visión aplicada Capítulo 2 Introducción a los sistemas operativos Contenido Qué es un sistema operativo? Arranque del computador Componentes y estructura de un sistema operativo
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 detallesT1-Introducción. Índice
T1-Introducción 1.1 Índice El papel del S.O. Servicios que ofrece el S.O. Formas de acceder al kernel (Tema 8 EC) Modos de ejecución Interrupciones, excepciones y llamadas a sistema Llamadas a sistema
Más detallesCapítulo 7 Entrada/salida
Sistemas operativos: una visión aplicada Capítulo 7 Entrada/salida Contenido Introducción Caracterización de los dispositivos de E/S Arquitectura del sistema de E/S Interfaz de aplicaciones Almacenamiento
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 Tema 1: conceptos generales
Contenidos Sistemas Operativos Tema 1: conceptos generales Qué es un SO? Evolución histórica de los SO Tipos de sistemas informáticos 1998-2008 José Miguel Santos Alexis Quesada Francisco Santana 1 2 Elementos
Más detallesSistemas operativos: una visión aplicada. Capítulo 3 Procesos
Sistemas operativos: una visión aplicada Capítulo 3 Procesos Contenido Procesos Multitarea Información del proceso Formación de un proceso Estados del proceso Procesos ligeros Planificación Señales y excepciones
Más detalles