Arquitectura de Computadores, SO
|
|
- José Luis Carrasco Toro
- hace 5 años
- Vistas:
Transcripción
1 Arquitectura de Computadores, SO Gestión E/S 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 de transferencia ARCO Gestión E/S 1
2 Introducció n El corazón de una computadora lo constituye la UCP. Pero no serviría de nada sin: Dispositivos de almacenamiento secundario (discos) y terciario (cintas y sistemas de archivo). Dispositivos periféricos, que le permitan interactuar con el usuario. Generalmente están fuera de la computadora y se conectan a ella mediante cables. Son los teclados, ratones, micrófonos, cámaras y cualquier otro dispositivo de E/S que se le ocurra conectar a una computadora. ARCO Gestión E/S Estructura de una computadora Dispositivos de salida (impresora, monitor,...) Unidad principal (UCP, registros, memoria RAM, entrada/salida ( discos internos, red,...)) Dispositivos de entrada (teclado, ratón, lápiz óptico,...) Dispositivos de entrada/salida (discos, cintas, modem,...) ARCO Gestión E/S 2
3 Clasificación de dispositivos Todos estos dispositivos de E/S se pueden agrupar en tres grandes grupos: Periféricos. Se llama así a los dispositivos que permiten la comunicación entre los usuarios y la computadora. Dentro de este grupo se incluyen todos los dispositivos que sirven para proporcionar interfaz con el usuario, tanto para entrada (ratón, teclado, etc.) como para salida (impresoras, pantalla, etc.). Dispositivos de almacenamiento. Se usan para proporcionar almacenamiento no volátil de datos y memoria. Su función primordial es abastecer de datos y almacenamiento a los programas que se ejecutan en la UCP. Según su capacidad e inmediatez se pueden dividir en almacenamiento secundario (discos y disquetes) y terciario (cintas y sistemas de archivo). Dispositivos de comunicaciones. Permiten conectar a la computadora con otras computadoras a través de una red. Los dos tipos de dispositivos más importantes de esta clase son los MODEM y las tarjetas de interfaz a la red. ARCO Gestión E/S Velocidad de los dispositivos El gran problema de todos estos dispositivos de E/S es que son muy lentos. La UCP procesa instrucciones a casi 1 GHz y la memoria RAM tiene un tiempo de acceso de nanosegundos Los dispositivos de E/S más rápidos tienen una velocidad de acceso del orden de milisegundos. Esta diferencia en la velocidad de acceso, y el hecho de que las aplicaciones son cada vez más interactivas y necesitan más E/S, hace que los sistemas de E/S sean el cuello de botella más importante de los sistemas de computación y que todos los sistemas operativos dediquen un gran esfuerzo a desarrollar y optimizar todos los mecanismos de E/S. La figura siguiente muestra la jerarquía del sistema de E/S en función de su velocidad de transferencia ARCO Gestión E/S 3
4 Jerarquía del almacenamiento Registros Memoria RAM Almacenamiento secundario Almacenamiento terciario nsegundos msegundos msegundos ARCO Gestión E/S Funciones del sistema de E/S Parte del sistema operativo que se ocupa de facilitar el manejo de los dispositivos de E/S ofreciendo una visión lógica simplificada de los mismos que pueda ser usada por otros componentes del sistema operativo (como el sistema de archivos) o incluso por el usuario. El sistema operativo debe controlar el funcionamiento de todos los dispositivos de E/S para alcanzar los siguientes objetivos: Facilitar el manejo de los dispositivos periféricos. Para ello debe ofrecer una interfaz entre los dispositivos y el resto del sistema que sea sencilla y fácil de utilizar. Optimizar la E/S del sistema, proporcionando mecanismos de incremento de prestaciones dónde sea necesario. Proporcionar dispositivos virtuales que permitan conectar cualquiertipo de dispositivo físico sin que sea necesario remodelar el sistema de E/S del sistema operativo. Permitir la conexión de dispositivos nuevos de E/S, solventando de forma automática su instalación usando mecanismos del tipo plug&play. ARCO Gestión E/S 4
5 Visión del sistema de E/S La visión del sistema de E/S puede ser muy distinta dependiendo del nivel de detalle necesario en su estudio. Para los programadores, el sistema de E/S es una caja negra que lee y escribe datos en dispositivos externos a través de una funcionalidad bien definida. Para los fabricantes de dispositivos, un dispositivo es un instrumento muy complejo que incluye cientos o miles de componentes electrónicos o electromecánicos. Los diseñadores de sistemas operativos se encuentran en un lugar intermedio entre los dos anteriores.: Les interesa la funcionalidad del dispositivo, aunque a un nivel de detalle mucho más grande que la funcionalidad que espera el programador de aplicaciones. También les interesa conocer la interfaz física de los dispositivos y su comportamiento interno para poder optimizar los métodos de acceso a los mismos. ARCO Gestión E/S Conexión de dispositivos a una computadora CPU Memoria Controlador gráfico Bus del sistem a Controlador de disco estado control datos Bus de expansión ARCO Gestión E/S 5
6 Conexión de dispositivos del sistema de E/S En el modelo de un periférico se distinguen dos elementos: Periféricos o dispositivos de E/S. Elementos que se conectan a la unidad central de proceso a través de las unidades de entrada/salida. Son el componente mecánico que se conecta al computador. Controladores de dispositivos o unidades de E/S. Se encargan de hacer la transferencia de información entre la memoria principal y los periféricos. Son el componente electrónico a través del cual se conecta el dispositivo de E/S. Tienen una conexión al bus de la computadora y otra para el dispositivo (generalmente mediante cables internos o externos). ARCO Gestión E/S Controladores Los controladores son muy variados, casi tanto como los dispositivos de E/S. Muchos de ellos, como los de disco, pueden controlar múltiples dispositivos. Otros, como los de canales de E/S, incluyen su propia UCP y bus para controlar la E/S por programa y evitar interrupciones en la UCP de la computadora. En los últimos años ha existido un esfuerzo importante de estandarización de los dispositivos, lo que permite usar un mismo controlador para dispositivos de distintos fabricantes (ejemplo: SCSI, Small Computer System Interface, o IDE, Integrated Drive Electronics). El controlador es el componente más importante desde el punto de vista del sistema operativo, ya que constituye la interfaz del dispositivo con el bus de la computadora y es el componente que se ve desde la UCP. Su programación se lleva a cabo mediante una interfaz de muy bajo nivel que proporciona acceso a una serie de registros del controlador.(ver tra. 14) Las características del controlador son muy importantes, ya que definen el aspecto del periférico para el sistema operativo. Fundamental: Dirección de E/S, Unidad de transferencia e Interacción computadoracontrolador. ARCO Gestión E/S 6
7 Sistema de E/S Software Proceso de usuario SW de E/S independiente de los dispositivos (SF) Manejadores de dispositivos (drivers) Manejadores de interrupciones Copia en memoria del usuario Copia en el sistema operativo Hardware Controladores Dispositivos Copia en el controlador Bloque del dispositivo ARCO Gestión E/S Capas del software de E/S y flujo de una operación Proceso de usuario Modo usuario Modo núcleo SW de E/S independiente de dispositivo SW de E/S independiente de dispositivo SW de E/S dependiente de dispositivo Software Hardware Ap lic a c ió n Sub siste m a o DLL Servicios Gestor de archivos Gestor de bloques Gestor de cache Manejador de dispositivo Manejador de interrupción Controlador Copia en memoria del usuario Copia en el sistema operativo Copia en el controlador Dispositivo Bloque del (disco) dispositivo ARCO Gestión E/S 7
8 Capas del sistema de E/S Unix Interfaz del Sistema Operativo Sistemas de Arc hivos NFTS HPFS FAT CD-ROM... Gestión de Redes (IPX/SPX, NETBEUI, TCP/IP,... ) Gestor de Bloques Gestor de Cache Manejadores de Dispositivos (CD-ROM, cinta, disco, puerto,... ) Controladores de dispositivo ARCO Gestión E/S Flujo de una Operación de E/S Software que ejecuta el usuario Respuesta/ desbloqueo Software que ejecuta el usuario Servidor de archivos Petición / bloqueo Respuesta Servidor de archivos Driver Petición Respuesta Driver Manejador de interrupción Programación del controlador Inicio de la transferencia Controlador de dispositivo Dispositivo periférico Controlador de dispositivo Dispositivo periférico Interrupción Fin de la transferencia Transferencia ARCO Gestión E/S 8
9 Operaciones en un manejador/driver Peticiones de E/S del dispositivo Extraer petición E/S de la lista Contestación a la petición Traducir a formato del controlador Preparar respuesta de error Si Operaciones sobre datos No Enviar mandatos al controlador Error Programación del controlador Si Bloqueo No Leer registros estado del controlador Esperar interrupción Interrupción ARCO Gestión E/S Conexión por puerto o memoria Para empezar una operación de E/S, la UCP tiene que escribir sobre los registros anteriores los datos de la operación a través de una dirección de E/S o de memoria asignada únicamente al controlador. El modelo de dispositivos por puertos es clásico en las arquitecturas de Intel. Cuando se instala un dispositivo, a su controlador se le asigna un puerto de E/S, una interrupción hardware y un vector de interrupción. Una operación de E/S la UCP ejecuta operaciones portin o portout con la dirección de puerto del dispositivo y con parámetros para indicar que registro se quiere manipular. Problema de este tipo de direccionamiento es que exige conocer las direcciones de E/S y programar las instrucciones especiales de E/S, lo que es significativamente distinto del modelo de memoria de la computadora. El modelo proyectado en memoria asigna a cada dispositivo de E/S un rango de direcciones de memoria a través de las cuáles se escribe sobre los registros del controlador. No hay instrucciones específicas de E/S, sino que las operaciones se llevan a cabo usando mediante instrucciones máquina de manejo de memoria. Mapa único de direcciones de memoria. Se reserva una zona de memoria física para asignar las direcciones de E/S. ARCO Gestión E/S 9
10 Direcciones de E/S de controladores ARCO Gestión E/S E/S programada La transferencia de información entre un periférico y el procesador se realiza mediante la ejecución de una instrucción de E/S. El procesador es el responsable de extraer o enviar datos entre la memoria y el controlador de dispositivo -> el procesador tiene que esperar mientras se realiza la transferencia. Muestreo periódico de los dispositivos -> Determina el estado del dispositivo: Listo, ocupado, error Ciclo de espera activa para esperar del dispositivo de E/S Ventaja: no hay gasto de tiempo de gestión de interrupción. Desventaja: Consume mucha CPU para dispositivos poco usados Aplicación: Hardware sin interrupciones Programas de control de canales de E/S ARCO Gestión E/S 10
11 E/S por Interrupciones El procesador envía la orden de E/S al controlador de dispositivo y no espera, se dedica a otras tareas hasta que llega una interrupción del dispositivo que indica que se ha realizado la operación solicitada. Líneas de petición de interrupción de la CPU activadas por los dispositivos El gestor de interrupciones recibe y maneja la interrupción: Enmascarables para ignorar o retrasar interrupciones El vector de interrupción tiene las direcciones de memoria de los manejadores de interrupción Se procesan según distintas políticas: Prioridad, FIFO, etc. Algunas no se pueden enmascarar (NMI). Ejemplo: reset. Los mecanismos de interrupción se usan también para excepciones. Ejemplo: instrucción errónea. ARCO Gestión E/S E/S por Interrupciones CPU 1 Manejador de dispositivo empieza E/S 2 Controlador E/S Em p ie za la E/S Ejecución en CPU Comprrobar interrupciones entre instrucciones 3 7 Interrupción a CPU, cede control al manejador 5 4 Operación completa o error genera una señal de interrupción Proceso datos en manejador int, vuelta de int 6 La CPU reinica, la tareal interrumpida ARCO Gestión E/S 11
12 Rutina de tratamiento de interrupción Las rutinas de interrupción suelen tener dos partes: una genérica y otra particular para el dispositivo. La partegenérica hace los siguiente: Captura de la interrupción. Salvaguarda de estado del procesador. Activación de la rutina de manejo de la interrupción. Indicar al planificador que debe poner lista para ejecutar la rutina particular. Desactivación de la interrupción. Restauración del estado del procesador. Cesión de control (RETI). ARCO Gestión E/S Interrupciones que usan algunos controladores ARCO Gestión E/S 12
13 Acceso Directo a Memoria (DMA) Se usa para evitar la E/S programada de grandes bloques de datos Necesita un controlador con DMA Evita el uso de la CPU transfiriendo los datos directamente entre los dispositivos de E/S y la memoria del usuario del núcleo Básico para aprovechar la CPU en un sistema multiprogramado, ya que libera tiempo de la CPU que se puede usar para ejecutar otros programas. ARCO Gestión E/S Pasos operación Lectura de DMA 1.-Programación de la operación de E/S. Se indica al controlador la operación, los datos a transferir y la dirección de memoria sobre la que se efectuará la operación. 2.-El controlador contesta aceptando la petición de E/S. 3.-El controlador le ordena al dispositivo que lea (para operación lectura) una cierta cantidad de datos desde una posición determinada del dispositivo a su memoria interna. 4.-Cuando los datos están listos, el controlador los copia a la posición de memoria que tiene en sus registros, incrementa dicha posición de de memoria y decrementa el contador de datos pendientes de transferir. 5.-Los pasos 3 y 4 se repiten hasta que no quedan más datos por leer. 6.-Cuando el registro de contador est a a cero, el controlador interrumpe a la UCP para indicar que la operación de DMA ha terminado. ARCO Gestión E/S 13
14 Memoria Sistema de DMA Contador Petic ión DMA (c ontador, direc c ión, datos) Ac eptac ión DMA Interrupc ión Operac ión (L/E) UCP Bus del sistema Re g ist ro de datos Contador Direc c ión Lógic a de control Controlador Disco ARCO Gestión E/S Pasos de la E/S por DMA El controlador por DMA transfiere los bytes al buffer X, incrementando dirección memoria y decrementando C hasta que C=0 Cuando C=0, el DMA interrumpe a la CPU para indicar fin de transferencia 1. Orden al controlador de dispositivo para mover datos del disco al buffer con dirección X 2. El manejador dice al controlador de disco que transfiera C bytes del disco al buffer X DMA/bus/interrupc. controlador CPU cache Bus CPU-memoria x memoria buffer Bus E/S controlador de disco disco disco 3. El controlador de disco inicia transferencia de D MA 4. El controlador de disco envía cada al controlador de DMA disco disco ARCO Gestión E/S 14
15 Procesadores de E/S El PE/S es el controlador de E/S convertido en procesador con un conjunto de instrucciones especializadas en operaciones de E/S, lo que le da un control completo sobre dicha operación En los computadores que incluyen PE/S, la UCP no ejecuta las instrucciones de E/S, éstas se almacenan en memoria principal para ser ejecutadas por un PE/S. Así la UCP inicia una transferencia de E/S al dar una orden al PE/S para que ejecute un programa en memoria ARCO Gestión E/S 15
Capí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 detallesGESTION DE ENTRADA Y SALIDA
Dispositivos de salida (impresora, monitor,...) Unidad principal (UCP, registros, memoria RAM, entrada/salida ( discos internos, red,...)) Dispositivos de entrada (teclado, ratón, lápiz óptico,...) Dispositivos
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 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 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 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 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 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 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 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 detallesARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR
ARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR Historia Bloques funcionales Dimensionamiento Estructura CPU Concepto de programa Interrupciones Buses Entrada / Salida Ejemplo de arquitectura:
Más detallesEstructura de Computadores. Contenido. Sistema de E/S. 7.- E/S y dispositivos periféricos
Estructura de Computadores 7.- E/S y dispositivos periféricos Contenido Clasificación y tipos de periféricos Módulos de E/S. Instrucciones de E/S. Técnicas de E/S. E/S programada. E/S mediante interrupciones.
Más detallesInstituto Tecnológico de Morelia
Instituto Tecnológico de Morelia Arquitectura de Computadoras Unidad 1b Programa 1.2.2 Memoria. 1.2.2.1 Conceptos de manejo de memoria. 1.2.2.2 Memoria principal semiconductora. 1.2.2.3 Memoria cache.
Más detalles1.1. Modelos de arquitecturas de cómputo: clásicas, segmentadas, de multiprocesamiento.
1.1. Modelos de arquitecturas de cómputo: clásicas, segmentadas, de multiprocesamiento. Arquitecturas Clásicas. Estas arquitecturas se desarrollaron en las primeras computadoras electromecánicas y de tubos
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 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 detallesEs todo lo tangible, material, o físico que se puede tocar del equipo de computo, por ejemplo: monitor, ratón, teclado, bocinas, gabinete.
Qué es el Hardware? Es todo lo tangible, material, o físico que se puede tocar del equipo de computo, por ejemplo: monitor, ratón, teclado, bocinas, gabinete. División del Hardware Entrada Procesamiento
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 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 detallesPeriférico: dispositivo que intercambia datos con la UCP o la memoria Problemas:
5. Interfaz de Entrada / Salida Organización de Entrada / Salida Buses e interfaces de E / S Sistema de E/S y periféricos Periférico: dispositivo que intercambia datos con la UCP o la memoria Problemas:
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 detallesArquitectura de computadores I
Arquitectura de computadores I Perspectiva de alto nivel de los computadores Septiembre de 2017 Contenido Componentes del computador Funcionamiento del computador Estructuras de interconexión Interconexión
Más detallesArquitectura de Computadoras 2011
Arquitectura de Computadoras Unidad 7: Acceso Directo a Memoria (DMA)U Acceso directo a memoria (DMA) Las operaciones de E/S mediante interrupciones son más efectivas que las programadas. Pero ambas necesitan
Más detallesTEMA 1: Concepto de ordenador
TEMA 1: Concepto de ordenador 1.1 Introducción Los ordenadores necesitan para su funcionamiento programas. Sin un programa un ordenador es completamente inútil. Para escribir estos programas necesitamos
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 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 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 detallesSistema Operativo. Repaso de Estructura de Computadores. Componentes Hardware. Elementos Básicos
Sistema Operativo Repaso de Estructura de Computadores Capítulo 1 Explota los recursos hardware de uno o más procesadores Proporciona un conjunto de servicios a los usuarios del sistema Gestiona la memoria
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 detallesInformática. Informática = Hardware + Software. Hardware + Software. Hardware = Parte física. Software = Parte lógica
Informática Hardware + Software Informática = Hardware + Software Hardware = Parte física Software = Parte lógica 1 Hardware ELEMENTOS DE UN ORDENADOR CPU (microprocesador) Unidad aritmético-lógica Unidad
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 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 detalles6. Entrada y Salida Explicación de la interfaz entre el computador y el mundo exterior.
6. Entrada y Salida Explicación de la interfaz entre el computador y el mundo exterior. 6.1. El subsistema de E/S Qué es E/S en un sistema computador? Aspectos en el diseño del subsistema de E/S: localización
Más detallesUNIDAD 1: - ESTRUCTURA Y FUNCIONAMIENTO DE UN ORDENADOR
UNIDAD 1: - ESTRUCTURA Y FUNCIONAMIENTO DE UN ORDENADOR INTRODUCCIÓN Los ordenadores necesitan para su funcionamiento programas. Sin un programa un ordenador es completamente inútil. Concepto de Ordenador
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 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 detallesEventos e interrupciones
Programación Concurrente en Linux Eventos e interrupciones Alberto Lafuente, Dep. KAT/ATC de la UPV/EHU, bajo Licencia Creative Commons 1 Contenido 1. Interacción en un programa: entrada/ salida 2. Eventos
Más detallesArquitectura de Computadoras
Arquitectura de Computadoras Arquitecturas Von Neumann Harvard Otras (Multiprocesador, Sistemas distribuidos) Arquitectura de Computadores Corresponde a la estructura, organización, e interconexión de
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 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 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 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 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 detallesPeriféricos. A través de los periféricos se comunica el procesador que en definitiva es el que procesa la información de los usuarios en el computador
Periféricos A través de los periféricos se comunica el procesador que en definitiva es el que procesa la información de los usuarios en el computador Los periféricos Externos de entrada El TECLADO El Mouse
Más detallesUnidad de aprendizaje: maneja componentes del equipo de cómputo. Numero: 1
Unidad de aprendizaje: maneja componentes del equipo de cómputo. Numero: 1 Practica: Exploración física interna y externa de una computadora. Numero: 1 Propósito de la práctica: identifica los componentes
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 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 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 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 detallesDaivid Moras Hernando
Daivid Moras Hernando ÍNDICE LOS PERIFÉRICOS Periférico es todo componente hardware que no forma parte (o que no tiene parte esencial) de el PC (placa base, CPU, RAM, HDD/Disquetera). Estos sirven para
Más detalles(1) Unidad 1. Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES. Grado en Ingeniería Informática EPS - UAM
Unidad 1 Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES Grado en Ingeniería Informática EPS - UAM Índice 1. Sistemas digitales basados en microprocesador. 1.1. Arquitectura
Más detallesUnidad I: Organización del Computador. Ing. Marglorie Colina
Unidad I: Organización del Computador Ing. Marglorie Colina Arquitectura del Computador Atributos de un sistema que son visibles a un programador (Conjunto de Instrucciones, Cantidad de bits para representar
Más detallesIntroducción a la arquitectura de computadores
Introducción a la arquitectura de computadores Departamento de Arquitectura de Computadores Arquitectura de computadores Se refiere a los atributos visibles por el programador que trabaja en lenguaje máquina
Más detalles1-Componentes Físicos y Lógicos de un Ordenador.
1-Componentes Físicos y Lógicos de un Ordenador. En este capítulo trataremos de explicar el conjunto de elementos por lo que está compuesto un ordenador. A grandes rasgos un Ordenador Personal o PC ( Personal
Más detallesFundamentos de las TIC
Fundamentos de las TIC Sistemas Informáticos Conceptos básicos El término Informática proviene de la unión de dos palabras: INFORmación y automática. La Informática es, por tanto, la ciencia que estudia
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 detallesIntroducción a las Computadoras. Capítulo 3 Buses del Sistema
Introducción a las Computadoras Capítulo 3 Buses del Sistema Concepto de Programa Los sistemas de propósito específico no son flexibles El Hardware de propósito general puede realizar diferentes tareas,
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 detalles2.- Con qué palabras inglesas se define la parte física del ordenador y cómo se llama la parte de programas, la que no se ve.
CUESTIONARIO TEMA 2 UNIDADES FUNCIONALES. 1.- Definición de ordenador. Máquina electrónica capaz de almacenar información y tratarla automáticamente mediante operaciones matemáticas y lógicas controladas
Más detallesCuando se mueven grandes cantidades de datos se necesita una técnica mejor DMA
En los dos métodos vistos hasta ahora para controlar E/S la CPU debe intervenir de forma activa para transferir datos entre la memoria y el periférico. Cuando se mueven grandes cantidades de datos se necesita
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 4: SISTEMAS DE ENTRADA/SALIDA. Un computador no puede estar formado sólo por la CPU y la memoria.
Tema 4: SISTEMAS DE ENTRADA/SALIDA ÍNDICE 1. Introducción. 2. Módulos de Entrada/Salida: comunicación CPU - Periféricos. 3. Mapa de Entrada/Salida: común y separada. 4. Introducción a los métodos de programación
Más detallesTEMA III. Unidad de entrada salida
TEMA III Unidad de entrada salida 3.1 Dispositivos externos 3.2 Controlador de E/S 3.2.1 Funciones del controlador de E/S 3.2.2 Estructura del controlador de E/S 3.2.3 Estructura del sistema de E/S 3.3
Más detallesComputación Conociendo la herramienta de cálculo
Computación 1-2016 - Conociendo la herramienta de cálculo La Computadora Arquitectura de computadoras Representación binaria Bit: 0 ó 1 Byte: ocho bits 0000 0000 a 1111 1111 Codificación algunos ejemplos
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 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 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 detallesVOCABULARIO DEL HARDWARE. Docente Yeni Ávila
VOCABULARIO DEL HARDWARE Docente Yeni Ávila HARDWARE El Hardware Básico: son las piezas fundamentales e imprescindibles para que la computadora funcione como son: Placa base, monitor, teclado y ratón.
Más detallesServicios del Sistema Operativo (SO)
Servicios del Sistema Operativo (SO) Un SO brinda un entorno para ejecutar programas. Este, ofrece servicios a los programas y a los usuarios de dichos programas. Por supuesto, los servicios específicos
Más detallesELEMENTOS QUE COMPONEN UNA COMPUTADORA
ELEMENTOS QUE COMPONEN UNA COMPUTADORA El software : es la parte lógica del computador, comprende el conjunto de componente s lógico s para poder hacer posible una tarea. Se dice que es la parte blanda
Más detallesSistemas Operativos. Sistemas Operativos II ITS EMT CETP 2014 Prof. L. Carámbula
Sistemas Operativos Sistemas Operativos Es un programa que actúa como intermediario entre el usuario y el hardware de una computadora. Su propósito es: proporcionar un entorno en el cual el usuario pueda
Más detallesArquitectura de Computadores
Arquitectura de Computadores 1. Introducción 2. La CPU 3. Lenguaje Máquina 4. La Memoria 5. Sistemas de Entrada/Salida 6. Segmentación (Pipeline) 7. Memoria Caché 8. Arquitecturas RISC Arquitectura de
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 detallesTema 0. Introducción a los computadores
Tema 0 Introducción a los computadores 1 Definición de computador Introducción Máquina capaz de realizar de forma automática y en una secuencia programada cierto número de operaciones sobre unos datos
Más detallesConsiste en un conjunto de circuitos impresos y conectores integrados en una única placa donde se alojan todos los componentes internos del ordenador
LA PLACA MADRE Consiste en un conjunto de circuitos impresos y conectores integrados en una única placa donde se alojan todos los componentes internos del ordenador como el procesador, la caché de segundo
Más detallesControladores o manejadores de Dispositivos Las unidades de e/s generalmente constan de: Un componente mecánico.
1 5 ABR Unidad 4 Administración de entrada/salida. Introducción Una de las funciones principales de un S. O. es el control de todos los dispositivos de e / s de la computadora. Las principales funciones
Más detallesArquitectura de Computadores
Curso 2006/07 Arquitectura de Computadores 1. Introducción 2. La CPU 3. Lenguaje Máquina 4. La Memoria 5. Sistema de Entrada/Salida Informática Aplicada Arquitectura de Computadores 1 Organización E/S
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 detalles0 Hardware: Son todos los componentes físicos de un ordenador, externos o internos.
COMPONENTES DE UN ORDENADOR 0 Hardware: Son todos los componentes físicos de un ordenador, externos o internos. 1 Software: Son todos los programas y datos que se instalan en un ordenador: - Sistema operativo:
Más detallesINSTALACIONES Y ACTUALIZACIONES DE SISTEMAS OPERATIVOS PDF
INSTALACIONES Y ACTUALIZACIONES DE SISTEMAS OPERATIVOS PDF UNIDAD FORMATIVA 1 TEMA1 1. El bus serie envía los datos... a. varios bit por línea. b. un byte por cada bit. c. bit a bit. d. bit a byte 2. Indique
Más detallesIntroducción a los Ordenadores. Dept. Ciencias de la Computación e I.A. Universidad de Granada
1 TEMA Introducción a los Ordenadores Dept. Ciencias de la Computación e I.A. Universidad de Granada Tema 1 Introducción a los Ordenadores 2 Indice 1. La Informática y el ordenador 2. Componentes de un
Más detallesCaracterísticas de los Canales de E/S
Canales Los dispositivos son cada vez más sofisticados Ej: tarjetas gráficas 3D. Evolución: 1. La CPU controla directamente los periféricos. 2. Se agrega un módulo o controlador. 3. Idem 2 más llamado
Más detallesMEMORIAS. Arquitectura de Computadoras. (Conceptos Introductorios) M. C. Felipe Santiago Espinosa
MEMORIAS Arquitectura de Computadoras (Conceptos Introductorios) M. C. Felipe Santiago Espinosa Junio - 2017 1 Memorias Introducción Una memoria es un dispositivo capaz de almacenar información. Operaciones:
Más detallesEVOLUCIÓN HISTÓRICA DE LOS µp
EVOLUCIÓN HISTÓRICA DE LOS µp El primer procesador fue inventado por los Babilonios en el año 500 ac En 1642 se perfeccionó la primera calculadora por Blas Pascal A mediados del siglo pasado se inventaron
Más detallesORGANIZACIÓN DE COMPUTADORAS
Instituto Politécnico Superior Departamento Electrotecnia T ÉCNICO UNIVERSITARIO EN SISTEMAS ELECTRÓNICOS Introducción a la Computación ORGANIZACIÓN DE COMPUTADORAS ABEL LOBATO 2012 Introducción a la Computació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 detallesINSTITUTO TECNOLOGICO DE IZTAPALAPA INGENIERIA EN SISTEMAS COMPUTACIONALES LENGUAJE ENSAMBLADOR PROFRA:JUAREZ ELIAS MARENGLIN TEMA A EXPONER:
INSTITUTO TECNOLOGICO DE IZTAPALAPA INGENIERIA EN SISTEMAS COMPUTACIONALES LENGUAJE ENSAMBLADOR PROFRA:JUAREZ ELIAS MARENGLIN TEMA A EXPONER: FUNDAMENTOS DE LENGUAJE ENSAMBLADOR INTEGRANTES: AMADOR PEREZ
Más detallesESTRUCTURA BÁSICA DE UN ORDENADOR
ESTRUCTURA BÁSICA DE UN ORDENADOR QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... Qué son los
Más detallesContenido. Sistemas operativos: una visión aplicada. Capítulo 7 Entrada/salida. Clasificación de dispositivos. Velocidad de los dispositivos
Contenido Sistemas operativos: una visión aplicada Capítulo 7 Entrada/salida Introducción Caracterización de los dispositivos de E/S Arquitectura del sistema de E/S Interfaz de aplicaciones Almacenamiento
Más detallesLenguaje binario. Código ASCII. Medidas de la información
Hardware y Software (1/5) Lenguaje binario Los ordenadores sólo entienden 1 y 0. Lógica positiva: 0: no hay señal 1: hay señal Código ASCII Medidas de la información Unidad mínima de información: BIT (0
Más detallesAlgunos de los componentes que se encuentran dentro del gabinete o carcaza de la computadora.
EL HARDWARE DE UNA COMPUTADORA DE ESCRITORIO. El hardware son todos los componentes físicos que forman parte o interactúan con la computadora. existen diversas formas de categorizar el hardware de una
Más detallesContenidos. Arquitectura de ordenadores (fundamentos teóricos) Elementos de un ordenador. Periféricos
Arquitectura de ordenadores (fundamentos teóricos) Representación de la información Estructura de un microprocesador Memorias Sistemas de E/S Elementos de un ordenador Microprocesador Placa base Chipset
Más detallesCapí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 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 detallesSUBSISTEMA DE ENTRADA-SALIDA. Arquitectura de Computadores I 4º tema
SUBSISTEMA DE ENTRADA-SALIDA Arquitectura de Computadores I 4º tema 1 Descripción de la interfaz de E/S Objetivo - Cómo se comunica la CPU con el exterior (periféricos de E/S) - Cómo se controla esta comunicación.
Más detallesFacultad de Ingeniería Industrial y de Sistemas v1.0 MA781U GESTION DE DISPOSITIVOS E/S
GESTION DE DISPOSITIVOS E/S Preparado por: Angel Chata Tintaya (angelchata@hotmail.com) Resumen La interfaz de una computadora con el mundo exterior es la arquitectura E/S. I. DISPOSITIVOS DE ENTRADA Y
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 detallesSOFTWARE DE APLICACIÓN. CINDEA Sesión 02
SOFTWARE DE APLICACIÓN CINDEA Sesión 02 CONFIGURACIÓN BÁSICA DE UNA COMPUTADORA Los computadores se componen de dos partes llamadas hardware y software. CONFIGURACIÓN BÁSICA Hardware es la máquina física,
Más detalles