Sistemas de Computación I/O. 2º Semestre, 2008 José Miguel Rubio L. jose.rubio.l@ucv.cl http://www.inf.ucv.cl/~jrubio



Documentos relacionados
Tarjeta de video. Fax Modem. Microprocesador. Memoria RAM. Disco Duro Seccionado. Gabinete. Disquetera. Lisandro Abello

2 Sea una unidad de disco duro de brazo móvil con las siguientes características:

Sistemas de Computación I/O. 2º Semestre, 2008 José Miguel Rubio L.

TEORÍA DE SISTEMAS OPERATIVOS Gabriel Astudillo Muñoz ALMACENAMIENTO JERARQUÍA DE MEMORIA PROBLEMA

Función de un disco duro 2009

MATERIA: ARQUITECTURA DE COMPUTADORES TEMA: EL DISCO DURO CENTRO TECNOLÓGICO DE CÚCUTA GUÍA No 4

La capacidad neta de un disco duro viene dada por la siguiente fórmula:

DISCOS DUROS LA MEMORIA SECUNDARIA: NO ES VOLÁTIL, ES MÁS LENTA (TIENE COMPONENTES MECÁNICOS) TIENE GRAN CAPACIDAD. ES MÁS BARATA

DISCOS RIGIDOS. Forman el principal elemento de la memoria secundaria de un ordenador, llamada así en oposición a la memoria principal o memoria RAM

Federico Reina Toranzo

Práctica 8 - DMA y Almacenamiento Masivo

Tema 6: Periféricos y entrada-salida

PARTICIONES Y FORMATOS

MODULO 4: EL DISCO DURO

ACTIVIDADES TEMA 1. EL LENGUAJE DE LOS ORDENADORES. 4º E.S.O- SOLUCIONES.

Contenido. Sistemas de Entrada/Salida. Categorias de los Dispositivos de Entrada/Salida. Categorias de los Dispositivos de Entrada/Salida

SISTEMAS DE ALMACE MA NA N MIENTO T DISCOS DUROS -

Convivencia. Gestión del Sistema de Entrada/Salida

TEMA 4. Unidades Funcionales del Computador

Estructura de Computadores

Entrada salida y comunicación

Contenido. Sistema de archivos. Operaciones sobre archivos. Métodos de acceso a archivos. Directorio. Sistema de archivos por capas.

FUNDAMENTOS DE INFORMATICA

Tema 3. Buses. Arquitectura de computadores. Plan 96. Curso Jerarquía de buses

El ordenador es un dispositivo electrónico que permite almacenar información, modificarla y generar nueva información.

La informática es el conjunto de técnicas y conocimientos necesarios para el tratamiento automático de la información mediante el ordenador.

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos.

Organización de Computadoras. Turno Recursantes Clase 8

RAID 0 : No redundante

Clase 20: Arquitectura Von Neuman

PROBLEMAS DE FUNDAMENTOS DE TECNOLOGÍA DE COMPUTADORES T5. MEMORIAS

Tema 4. Gestión de entrada/salida

BUSES. Una comunicación compartida Un conjunto de cables para comunicar múltiples subsistemas. Memoria

UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval

Almacenamiento y estructura de archivos

BUSES GRUPO 8 Miguel París Dehesa Ricardo Sánchez Arroyo

Almacenamiento magnético, 4

Tema 3. Estructura física y lógica del Disco Duro

Dispositivos de almacenamiento

DISCOS DUROS. Grupo 11: Arkaitz Lázaro Abel Velasco

Clase 2. Principios del Almacenamiento Magnético

Unidad VI: Dispositivos de comunicaciones

DESCRIPCION DEL SITEMA MASTER.

EL DISCO DURO TABLA DE CONTENIDO

Tema 2: El hardware del servidor Profesor: Julio Gómez López

Práctica de laboratorio Determinación de la capacidad de almacenamiento de datos

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA

Version 3. Capítulo 9. Fundamentos de hardware avanzado para servidores

Sistemas operativos. Tema 9: Gestión n de E/S

Tema 11. Soporte del Sistema Operativo REQUERIMIENTOS DE LOS SISTEMAS OPERATIVOS MULTIPROGRAMACIÓN.

Tarjeta Principal. Disco Duro. Memoria RAM. Procesador. Fuente de Poder. Tarjetas de Expansión. Jair Acosta Núñez

Servidores blade. AGUILERA FERNANDO [Escribir el nombre de la compañía] 14/04/2011

PARTES DE UN COMPUTADOR

Gestión de Entrada/Salida

Anexo B. Comunicaciones entre mc y PC

Tema 1 Introducción. Arquitectura básica y Sistemas Operativos. Fundamentos de Informática

Práctica de laboratorio Determinación de la capacidad de almacenamiento de datos

Dispositivos de almacenamien to secundario. Almacenamiento de datos

2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 5 ENTRADA/SALIDA. JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Tema 5.

TEMA 6: GESTIÓN DE ENTRADA/SALIDA

Sistemas Operativos Windows 2000

SISTEMAS DE ALMACENAMIENTO: DISCOS DUROS

Organizacion del Computador

Sin embargo, la realidad es otra: Las memorias grandes son lentas Las memorias rápidas son pequeñas (y caras)

Introducción a las redes de computadores

Ejercicios temas 8 y 9

Tema 6 Ficheros. * Sistemas de almacenamiento primario y secundario

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3

Tema 4.1 La interfaz ATA/IDE

ELECTRONICA ESTUDIO MODULO TRASMISOR-RECEPTOR DE RF A RS232 BIDIRECCIONAL Clave: 875

Guia para examen de Sistemas Operativos Para primer parcial Febrero 2013 Revisión 2 Ing. Julio Cesar Gonzalez Cervantes

TRABAJO 4.1 LA INTERFAZ ATA/IDE

Ud 5.- La memoria principal.

UNIVERSIDAD NACIONAL ABIERTA VICERRECTORADO ACADÉMICO ÁREA INGENIERÍA T.S.U. EN MANTENIMIENTO EN SISTEMAS INFÓRMATICOS

BUS I2C: IMPLEMENTACIÓN PRÁCTICA CON MICROCONTROLADORES PIC MEMORIAS EEPROM SERIE

Tema I. Sistemas operativos

Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles Ángel Serrano Sánchez de León

Dispositivos de Entrada/Salida

HARDWARE DE UN ORDENADOR. 2. Cómo se llama a la parte de los ordenadores formada por los programas y las instrucciones para que funcione el ordenador?

Ventajas del almacenamiento de datos de nube

Introducción a la Firma Electrónica en MIDAS

MANUAL PARA CREAR UNA RED CON MAQUINAS VIRTUALES

TFC Estudio de un sistema de ficheros Windows e implementación de una aplicación docente para su aprendizaje

Información del Producto: XenData X2500 LTO-6 Digital Video Archive System

Organización Básica de un Computador y Lenguaje de Máquina

Hilos, comunicación y competencia entre procesos. Dr. Alonso Ramírez Manzanares 2-Sep-2010

4. Programación Paralela

Especificaciones Técnicas

Componentes de un equipo microinformático

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Cuestiones 1. Que sistema operativo tienes instalado en el ordenador de tu casa?

Tema I: Introducción a los Sistemas Informáticos

Lector de tarjetas SD en microcontrolador NXP. Ing. Luis Antonini*; Ing. Jorge Osio*; Ing. Jose Rapallini

INTRODUCCIÓN. Definiciones ORDENADOR (RAE 1992): En esta asignatura computador y ordenador tiene el mismo significado

Clase 3. Discos Duros (continuación)

ENTRADA/SALIDA. Conectar con el mundo real CPU. Arquitectura de Ordenadores. Entrada/Salida. Arquitectura de Ordenadores. Entrada/Salida MEMORIA

Unidad 1: Conceptos generales de Sistemas Operativos.

TEMA 5: EL TELNET SERVICIOS DE COMUNICACIONES

HARDWARE DE UN ORDENADOR. Elementos básicos

Componentes Internos y Externos del Ordenador. Prof: Ronald Méndez

Transcripción:

Sistemas de Computación I/O 2º Semestre, 2008 José Miguel Rubio L. jose.rubio.l@ucv.cl http://www.inf.ucv.cl/~jrubio

Funciones: Enviar comandos a los dispositivos Detectar interrupciones. El usuario no debe darse cuenta de los manejos de bajo nivel para los casos en que el dispositivo está ocupado y se debe suspender el proceso o sincronizar algunas tareas. Controlar errores. Proporcionar una interfaz sencilla entre los dispositivos y el resto del sistema. Dicha interfaz debe ser independiente de los dispositivos. 2

de Dispositivos: De bloque Almacena la información en bloques de tamaño fijo, cada uno con su propia dirección. Es posible acceder a un bloque de forma independiente de los demás. De carácter Envía o recibe un flujo de caracteres No se pueden utilizar direcciones ni tienen operaciones de búsqueda. 3

La mayor parte de los dispositivos de I/O poseen dos partes claramente diferenciadas: Parte Electrónica (device controller) Parte Mecánica El kernel debe tener un módulo que se encargue de comunicarse con la controladora. (device driver) Aplicación KERNEL Controladora Disp. Mecánico 4

Ejemplo Parte mecánica: 5

Ejemplo Device controller 6

Un controlador de disco convierte el flujo de bits en serie que se leen del dispositivo en un bloque de bits que se ensambla en su propio buffer. chequea su validez para posteriormente moverlo hacia el device driver para luego ser ocupado por el proceso que lo necesita. Proceso Device Driver Device Controller Disco Duro Sectores 7

DMA (Acceso directo a memoria) Idea Base: La CPU debe proporcionar al controlador la dirección del bloque del disco, la dirección de memoria a donde debe ir el bloque y el número de bytes a transferir. 8

DMA (Acceso directo a memoria) Después de que el controlador ha leído todo el bloque del dispositivo a su buffer y lo ha verificado : Copia el primer byte o palabra a la memoria principal, en la dirección especificada por medio de la dirección de memoria de DMA. Incrementa la dirección DMA y decrementa el contador DMA en el número de bytes que acaba de transferir. Este proceso se repite hasta que el contador llegue a ser cero, momento en el cual el controlador genera una interrupción. 9

Características generales Capacidad de Almacenamiento Velocidad de rotación (RPM) Mayor Velocidad, Mayor transferencia de datos. Mayor ruido, Mayor calentamiento Tiempo de acceso Es el tiempo medio necesario que tarda la cabeza del disco en acceder a los datos que necesitamos. Memoria Cache El BUFFER o CACHE es una memoria que va incluida en la controladora interna del disco duro, de modo que todos los datos que se leen y escriben a disco duro se almacenan primeramente en el buffer. 10

Características generales Memoria Cache El BUFFER o CACHE es una memoria que va incluida en la controladora interna del disco duro, de modo que todos los datos que se leen y escriben a disco duro se almacenan primeramente en el buffer. En discos IDE/ATA ~ 2Mb En discos SCSI ~ 16 Mb 11

Características generales Tasa de transferencia Este número indica la cantidad de datos que un disco puede leer o escribir en la parte más exterior del disco o plato en un período de un segundo. Normalmente se mide en Mbits/segundo, y hoy en día, en un disco de 5400RPM, un valor habitual es 100Mbits/s. Interfaz IDE-SCSI Es el método o protocolo que utiliza el disco para conectarse al sistema. 12

de un HD 13

de un HD El disco está organizado en platos y estos a su vez se dividen en delgados círculos concéntricos denominados pistas. Las cabezas se mueven desde la pista más externa o pista 0 a la más interna. Las pistas están formadas por una agrupación de sectores, que son un conjunto de segmentos concéntricos de cada una de las pistas. 14

de un HD ~30000 pistas por pulgada 15

Capacidad de un HD Esta dada por la fórmula: #caras * #pistas/cara * #sectores/pista * # bytes/sector Algunas limitaciones históricas en PC: (1994) 2 20 ~ 500Mb (@ 512[Bytes/sector] ) 16

Capacidad de un HD Esta dada por la fórmula: #caras * #pistas/cara * #sectores/pista * # bytes/sector Algunas limitaciones históricas en PC: FAT FAT se diseño para acceder a clusters (conjunto de sectores) Por diseño: cluster más grande : 32Kbytes Direccionamiento máximo de la FAT : 65536 Tamaño máximo de la partición : 2[Gb] 17

Interna Tiempo de acceso: ~ tiempo de posicionamiento En promedio: ~10 ms Pista a Pista : ~ 1 ms Radio completo: ~20ms 18

Interna Tiempo de acceso: ~ tiempo de latencia 19

Externa Depende de la forma de acceso al dispositivo: IDE o SCSI. Velocidad del canal de acceso: IDE 40pines, 80 pines, Tipo de interfaz al dispositivo UltraDMA 5 ~ 100MB/s, SCSI 160 ~ 160MB/s Tipo de Sistema de archivos. Tamaño del bloque del disco 20

Interfaz Integrated Drive Electronics / AT Attachment (IDE/ATA) Small Computer Systems Interface (SCSI) 21

Interfaz Integrated Drive Electronics / AT Attachment (IDE/ATA)} Modos de funcionamiento: (PIO, DMA, UDMA) Cables 80 Pines 22

Interfaz Integrated Drive Electronics / AT Attachment (IDE/ATA)} de cables IDE : 80 pines / 40 pines 23

Interfaz Integrated Drive Electronics / AT Attachment (IDE/ATA)} Canales IDE/ATA En la mayoría de las placas madres, existen 2 canales IDE: Primario y Secundario. Cada canal es capaz de manejar 2 dispositivos IDE/ATA. No se puede iniciar un segundo requerimiento en el mismo canal hasta que el primero se complete. 24

Interfaz Integrated Drive Electronics / AT Attachment (IDE/ATA)} Canales IDE/ATA Capacidad Máxima: 2 28 [bloques] * 512[Bytes/bloques] ~ 128[GB] 25

26