Teoría de Sistemas Operativos I/O

Slides:



Advertisements
Presentaciones similares
Introducción Principios del Software E/S Principios del Hardware E/S
Advertisements

Capítulo I Gestión de E/S 1.- Gestión de E/S 2.- Hardware de E/S 3.- Software de E/S.
Procesador El sistema computador se centra en un procesador Aparece la Entrada /Salida Pero un procesador es una piedra si no se comunica con el exterior.
Sistemas de almacenamiento
Arquitectura de Sistema de E/S
Sistema operativo Componentes de un sistema operativo
Hardware.
Las indagadoras de la historia
Discos Duros.
UNIDAD 4 DISCOS DUROS.
El disco duro es el sistema de almacenamiento más importante de su computador y en el se guardan los archivos de los programas - como los sistemas operativo.
Gestión de Entrada / Salida
Arquitectura del Computador
Semana 4 - periferico.
CPU “Microprocesador de datos” Bus “ Transporte de los datos”
HARDWARE DE LA COMPUTADORA
 En informática, un disco duro o disco rígido (en inglés Hard Disk Drive, HDD) es un dispositivo de almacenamiento de datos no volátil que emplea un.
Administración del espacio
Elaborado por: Guillermo Baquerizo I Término
Hard disk.
Overview Sistemas Computacionales
INTRODUCCIÓN INFORMÁTICA
UNIVERSIDAD TECNOLÓGICA
Disco Rígido Instalación y reemplazo de componentes Internos.
Ejemplos 1024 Bytes = 1 Kilobyte (ejemplo: un archivo de texto plano, 20 kb)  1024 Kilobytes = 1 Megabyte (ejemplo: un mp3, 3 mb)  1024 Megabytes = 1 Gigabyte.
TEMA 2: Organización de computadores
Disco duro Yeison Andrés castro García Introducción al tecnología
UNIDAD DE DVD Unidad de DVD: el nombre de este dispositivo hace referencia a la multitud de maneras en las que se almacenan los datos: DVD-ROM (dispositivo.
Disco rígido presentación. INDICE (HISTORIA) (HISTORIA) Que son los Discos Rígidos ? Tamaños, Interfaces, todo lo que necesitas saber!!! Que son los Discos.
FUNDAMENTOS TECNOLÓGICOS DE INFORMACIÓN
Chips Controladores Pequeño circuito electrónico utilizado para realizar una función electrónica especifica. El chips es el que hace posible que la placa.
Teoría de Sistemas Operativos Introducción Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz
MEDIOS DE ALMACENAMIENTO
“Organización y Arquitectura de Computadores” William Stallings
Teoría de Sistemas Operativos Sistema de I/O. 2 Introducción Una de las funciones principales del sistema operativo es el control de todos los dispositivos.
DISCOS.
Sistemas de E/S, Programada por Interrupciones su Gestión
IDE (Integrated Drive Electronics )
INTRODUCCIÓN: CARACT DE LOS DISPOSITIVOS DE ALMACENAMIENTO SECUNDARIO
LUIS FERNANDO ZULETA A. JULIO CESAR ALVAREZ
Medición del Desempeño de las Unidades de Almacenamiento
HERRAMIENTAS INFORMATICAS Prof. Carlos Cardona Méndez.
Taller 1 Andrés Valarezo..
Estructura de los Sistemas Operativos
Disco duro (HDD).
Tecnología SCSI.
Maria Camila Torres Quiroz 10I2 Cefa 2012
La unidad de disco duro es un dispositivo de almacenamiento masivo de información.
Teoría de Sistemas Operativos Sistema de I/O. 2 Introducción Una de las funciones principales del sistema operativo es el control de todos los dispositivos.
MANTENIMIENTO DE PC – INFO I
MEDIOS DE ALMACENAMIENTO
DISCO DURO. ¿Qué son los dispositivos de almacenamiento? La memoria de la computadora (Ram) como todos la conocemos, es un lugar provisional de almacenamiento.
Hard Disk Drive <HDD>
INTEGRANTES: ONEIDA OSORIO VILLA, JUAN CAMILO SÁNCHEZ BAENA, JOANNA SÁNCHEZ, LUISA VILLA, JIMMY MORALES, BRIAM ZAMBRANO.
Sebastian Madrid perez
ALMACENAMIENTO DE DATOS. Son componentes que leen o escriben datos en medios o soportes de almacenamiento, y juntos conforman lamemoria o almacenamiento.
DISCOS DUROS.
Tema: Dispositivos de almacenamiento secundario. Tema: Dispositivos de almacenamiento secundario ¿Cuál es la unidad base en el sistema de medición para.
Teoría de Sistemas Operativos Estructura de SO Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz
Computadora Es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección de circuitos.
Ing. Katty Lagos Ortiz. M.Sc.
Dispositivos de almacenamiento secundario
 Características  Componentes  Estructura. Un disco duro es la unidad de almacenamiento de un ordenador, ya sea de sobremesa o portátil. Son unidades.
HERRAMIENTAS TECNÓLOGICAS 1
Unidad de transferencia de memoria
Republica Bolivariana de Venezuela Universidad Alonso de Ojeda Facultad de Ingeniería Escuela de Computación Ing. Prof. Leonel Sequera Entrada y Salidas.
Infografía Disco Duro Daniel Guáqueta Yhermi Mejía Jenny Montes
Disco duro El disco duro (o rígido) es un dispositivo de almacenamiento no volátil, es decir conserva la información que le ha sido almacenada de forma.
Arquitectura de Computadores Clase 16 Sistemas y Jerarquías de Almacenamiento IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica de.
Teoría de Sistemas Operativos I/O Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz
Transcripción de la presentación:

Teoría de Sistemas Operativos I/O Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz http://www.elo.utfsm.cl/~elo321

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.

Tipos 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.

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) Controladora KERNEL Disp. Mecánico Aplicación

Ejemplo Parte mecánica:

Ejemplo Device controller

Device Driver Device Controller Proceso 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. Device Driver Device Controller Proceso Disco Duro Sectores

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.

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.

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.

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

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.

Estructura de un HD

Estructura 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.

Estructura de un HD ~30000 pistas por pulgada

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

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]

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

Performance Interna Tiempo de acceso: ~ tiempo de latencia

Performance 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

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

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

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

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.

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