SlideShare una empresa de Scribd logo
Almacenamiento secundario Cecilia Hernández 2007-1
Funciones de SO al manejar dispositivos de E/S Comunicarse con los dispositivos Manejar interrupciones Manejar errores Proporcionar interfaz sencilla y fácil de usar Tratar de generalizar interfaz independiente del dispositivo  (ej. diskettes, disco duro, CD-ROM).
Tipos de dispositivos Dispositivos de interacción con humanos Monitor, teclado, mouse Dispositivos de interacción entre componentes de sistema computacional Discos Tarjetas de red ethernet, wireless Otra vista de clasificación Dispositivos de bloques Discos Dispositivos de caracteres Maneja flujo de caracteres, teclado, mouse, impresora
Técnicas para realizar E/S Programada Por interrupciones Usando DMA  Disco
Por interrupciones
Usando DMA
Almacenamiento Secundario Almacenamiento secundario Después de Memoria Principal No permite la ejecución directa de instrucciones o manipulación de datos mediante instrucciones load/store Características Grande: entre 50 – 1000 GB Barato : $200/GB Persistente : Datos sobreviven sin energía Lento : Del orden de los msegs
Jerarquía de Memoria Registro de CPU (100 bytes, ~ <1 nsegs) Cache de Nivel 1 (32KB, ~1-2 nsegs) Cache de Nivel 2 (256KB, ~4 nsegs) Memoria Principal (1GB, ~60 nsegs) Almacenamiento Secundario (100GB, ~10-50mseg) Almacenamiento Terciario (1-100TB, 1seg-1hr) Cada uno de estos niveles actua como cache de nivel anterior más rápido
Jerarquía de Memoria CPU registros L1 cache L2 cache Memoria Principal Almacenamiento Secundario Almacenamiento Terciario 100 bytes 32KB 256KB 1GB 100GB 1-1000TB 10+ ms 1s-1hr <1 ns 1 ns 4 ns 60 ns
Sistema Operativo y Disco Tarea del SO es esconder problemas con discos Discos normalmente tienen bloques malos SO interactúa con disco mediante controlador de disco Buscar bloque, comenzar lectura, transferir bloque, etc SO proporciona abstracción de disco a usuarios sistema mediante archivos y bases de datos
Estructura Física de Disco Componentes físicos platos superficies pistas sectores cilindros brazo cabezas plato superficie pista sector cilindro brazo cabeza
Rendimiento de Disco Búsqueda  (cara en tiempo: ~10ms) Mover el brazo a cilindro Velocidad de brazo no ha aumentado mucho Rotación  (cara en tiempo: ~8ms) Esperar que sector pase por debajo de la cabeza Velocidad aumentando pero de a poco Transferencia  (~4MB/s, 1KB/sector , 0.25ms) Datos de cilindro a controlador y de ahi a SO Depende de cuántos se transfieran Velocidad aumentando
Interactuando con Discos En los primeros SO SO especificaba número de cilindro, número de sector, número de superficie y tamaño de transferencia SO necesitaba saber todos estos parámetros Discos modernos son más complicados No todos los sectores son del mismo tamaño Disco proporciona una interfaz de nivel más alto (SCSI) Datos exportados como un arreglo de bloques [0...N] Mapea bloques lógicos a cilindro/superficie/sector SO sólo especifica número de bloque, disco se encarga de detalles
Planificación de Disco Discos pueden satisfacer un requerimiento a la vez Tiempos de búsqueda y rotación son altos, asi que planificación intenta disminuir estos tiempos Algoritmos de planificación FIFO Atender requerimientos en orden de llegada Justo, pero lento SSTF  (Shortest Seek Time First) Atender requerimientos que minimice tiempo de búsqueda Disminuye tiempo búsqueda de algunos requerimientos, pero no es justo y puede producir espera indefinida
Planificación de Disco cont. SCAN Algoritmo del ascensor Elimina espera indefinida Más justo que SSTF, pero no completamente C-SCAN SCAN modificado Recorre requerimientos en dirección circular Compromiso entre tiempo de búsqueda y justicia

Más contenido relacionado

PPT
Introduccion
PPT
Estructura Sistemas Operativos
PPTX
Estructura del sistema operativo
PPT
Estructura de un sistema operativo
PPTX
Estructura del sistema_operativo - Sistemas por Capas
DOCX
Estructura del sistema operativo
PPT
Estructura de los Sistemas Operativos 2
PPT
Estructuras (CAPAS) de un sistema operativo
Introduccion
Estructura Sistemas Operativos
Estructura del sistema operativo
Estructura de un sistema operativo
Estructura del sistema_operativo - Sistemas por Capas
Estructura del sistema operativo
Estructura de los Sistemas Operativos 2
Estructuras (CAPAS) de un sistema operativo

La actualidad más candente (20)

PPTX
estructura de sistemas operativos
PPTX
Organizacion de los sistemas operativos
PPT
Sistemas Operativos
PPTX
3 estructura de un sistema operativo
PPT
Funciones Del Sistema Operativo InformáTica I Interciclo 0307
PDF
Diagrama de Flujo de un Sistema Operativo
PPTX
Organización de un sistema operativo.
PPTX
Conceptos de software
PPSX
Estructura de los sistemas operativos
DOCX
Caracteristicas y funciones del sistema operativo
PPT
Estructura Del Sistema Operativo
PPTX
Estructura de los Sistemas Operativos
PDF
Sistemas operativos por niveles y su definicion de cada una de las capas.
PPTX
Sistemas operativos distribuidos
PDF
Cuadro comparativo s.o
PDF
Características de los sistemas operativos
PPT
Manejo De Sistemas Operativos
PPT
Definición de los so
PPTX
estructuras de los sistemas operativos
estructura de sistemas operativos
Organizacion de los sistemas operativos
Sistemas Operativos
3 estructura de un sistema operativo
Funciones Del Sistema Operativo InformáTica I Interciclo 0307
Diagrama de Flujo de un Sistema Operativo
Organización de un sistema operativo.
Conceptos de software
Estructura de los sistemas operativos
Caracteristicas y funciones del sistema operativo
Estructura Del Sistema Operativo
Estructura de los Sistemas Operativos
Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos distribuidos
Cuadro comparativo s.o
Características de los sistemas operativos
Manejo De Sistemas Operativos
Definición de los so
estructuras de los sistemas operativos
Publicidad

Destacado (20)

PDF
Documental Multimedia Redacciones On Line
PPT
Voie Podiensis II
PPS
Mc Fantastiques Oiseaux[1].Pps Andre Desjardins
PPS
Letourdumondedutuning
PPS
Achetez Un Chien
PDF
Iniciativas medioambientales en el Centro Politécnico Superior de la Universi...
ODP
Creación, destrucción y complejidad
PPS
Lasmejoresfoto Sjmr
PPS
Milagros de la naturaleza
PPTX
Dropbox feria
PDF
Problemas 2
PPT
Systemique
PPS
Federacion Médica del Perú Y El Soat Médico
PDF
Tutoriel Utilisation Overblog
PPS
Catedral de Sevilla
PPS
Grupo Nº 5 Idioma
PPTX
Herramientas web 2.0
PPT
Animação Música De Roberto Carlos,Carmen
PPS
Grabado En Piedra
PDF
Tema2
Documental Multimedia Redacciones On Line
Voie Podiensis II
Mc Fantastiques Oiseaux[1].Pps Andre Desjardins
Letourdumondedutuning
Achetez Un Chien
Iniciativas medioambientales en el Centro Politécnico Superior de la Universi...
Creación, destrucción y complejidad
Lasmejoresfoto Sjmr
Milagros de la naturaleza
Dropbox feria
Problemas 2
Systemique
Federacion Médica del Perú Y El Soat Médico
Tutoriel Utilisation Overblog
Catedral de Sevilla
Grupo Nº 5 Idioma
Herramientas web 2.0
Animação Música De Roberto Carlos,Carmen
Grabado En Piedra
Tema2
Publicidad

Similar a Disco (20)

PPT
Algoritmosplanificacin
PPTX
Sistema de archivos y almacenamiento secundario
PPT
Algoritmosplanificacin
PPT
Diseño fisico bases datos 2
PPT
E s1-silber
PPT
PPT
Discos duros exponer viernes ultimo
PPTX
Gestión de entrada y salida so mat.81779
PPTX
Tecnicas de Administracion de Memoria
PPT
algoritmo de disco
PPTX
Dispositivos de lectura y escritura
PPTX
Almacenamiento en bases de datos
PPT
Capítulo 7 - Libro Azúl
PDF
IS277 - S7 - presentacion.pdf
PPTX
Discos duros
PPTX
Entendiendo el sistema de almacenamiento de datos y SQL Server
PDF
Disco duro
PPS
La informatica
PDF
Curso Infraestructura Hosting y cloud Computing
PPTX
Discos duros vera-dui
Algoritmosplanificacin
Sistema de archivos y almacenamiento secundario
Algoritmosplanificacin
Diseño fisico bases datos 2
E s1-silber
Discos duros exponer viernes ultimo
Gestión de entrada y salida so mat.81779
Tecnicas de Administracion de Memoria
algoritmo de disco
Dispositivos de lectura y escritura
Almacenamiento en bases de datos
Capítulo 7 - Libro Azúl
IS277 - S7 - presentacion.pdf
Discos duros
Entendiendo el sistema de almacenamiento de datos y SQL Server
Disco duro
La informatica
Curso Infraestructura Hosting y cloud Computing
Discos duros vera-dui

Más de Stefano Salvatori (20)

PPTX
Salida a Volcán Copahue Febrero 2011
PPT
Salida a Aguas Calientes abril 2011
PPTX
Sistema de capas
PPT
Enumeracion de Goedel
PPT
Maquinas Abstractas
PPT
Pipelining
PPT
Memoria I I
PPT
C P U Uniciclo
PPT
PPT
DesempeñO
PPT
PPT
Codificacion
PPT
Multiciclo
PPT
PPT
Planificacion Procesos Gral
Salida a Volcán Copahue Febrero 2011
Salida a Aguas Calientes abril 2011
Sistema de capas
Enumeracion de Goedel
Maquinas Abstractas
Pipelining
Memoria I I
C P U Uniciclo
DesempeñO
Codificacion
Multiciclo
Planificacion Procesos Gral

Disco

  • 2. Funciones de SO al manejar dispositivos de E/S Comunicarse con los dispositivos Manejar interrupciones Manejar errores Proporcionar interfaz sencilla y fácil de usar Tratar de generalizar interfaz independiente del dispositivo (ej. diskettes, disco duro, CD-ROM).
  • 3. Tipos de dispositivos Dispositivos de interacción con humanos Monitor, teclado, mouse Dispositivos de interacción entre componentes de sistema computacional Discos Tarjetas de red ethernet, wireless Otra vista de clasificación Dispositivos de bloques Discos Dispositivos de caracteres Maneja flujo de caracteres, teclado, mouse, impresora
  • 4. Técnicas para realizar E/S Programada Por interrupciones Usando DMA Disco
  • 7. Almacenamiento Secundario Almacenamiento secundario Después de Memoria Principal No permite la ejecución directa de instrucciones o manipulación de datos mediante instrucciones load/store Características Grande: entre 50 – 1000 GB Barato : $200/GB Persistente : Datos sobreviven sin energía Lento : Del orden de los msegs
  • 8. Jerarquía de Memoria Registro de CPU (100 bytes, ~ <1 nsegs) Cache de Nivel 1 (32KB, ~1-2 nsegs) Cache de Nivel 2 (256KB, ~4 nsegs) Memoria Principal (1GB, ~60 nsegs) Almacenamiento Secundario (100GB, ~10-50mseg) Almacenamiento Terciario (1-100TB, 1seg-1hr) Cada uno de estos niveles actua como cache de nivel anterior más rápido
  • 9. Jerarquía de Memoria CPU registros L1 cache L2 cache Memoria Principal Almacenamiento Secundario Almacenamiento Terciario 100 bytes 32KB 256KB 1GB 100GB 1-1000TB 10+ ms 1s-1hr <1 ns 1 ns 4 ns 60 ns
  • 10. Sistema Operativo y Disco Tarea del SO es esconder problemas con discos Discos normalmente tienen bloques malos SO interactúa con disco mediante controlador de disco Buscar bloque, comenzar lectura, transferir bloque, etc SO proporciona abstracción de disco a usuarios sistema mediante archivos y bases de datos
  • 11. Estructura Física de Disco Componentes físicos platos superficies pistas sectores cilindros brazo cabezas plato superficie pista sector cilindro brazo cabeza
  • 12. Rendimiento de Disco Búsqueda (cara en tiempo: ~10ms) Mover el brazo a cilindro Velocidad de brazo no ha aumentado mucho Rotación (cara en tiempo: ~8ms) Esperar que sector pase por debajo de la cabeza Velocidad aumentando pero de a poco Transferencia (~4MB/s, 1KB/sector , 0.25ms) Datos de cilindro a controlador y de ahi a SO Depende de cuántos se transfieran Velocidad aumentando
  • 13. Interactuando con Discos En los primeros SO SO especificaba número de cilindro, número de sector, número de superficie y tamaño de transferencia SO necesitaba saber todos estos parámetros Discos modernos son más complicados No todos los sectores son del mismo tamaño Disco proporciona una interfaz de nivel más alto (SCSI) Datos exportados como un arreglo de bloques [0...N] Mapea bloques lógicos a cilindro/superficie/sector SO sólo especifica número de bloque, disco se encarga de detalles
  • 14. Planificación de Disco Discos pueden satisfacer un requerimiento a la vez Tiempos de búsqueda y rotación son altos, asi que planificación intenta disminuir estos tiempos Algoritmos de planificación FIFO Atender requerimientos en orden de llegada Justo, pero lento SSTF (Shortest Seek Time First) Atender requerimientos que minimice tiempo de búsqueda Disminuye tiempo búsqueda de algunos requerimientos, pero no es justo y puede producir espera indefinida
  • 15. Planificación de Disco cont. SCAN Algoritmo del ascensor Elimina espera indefinida Más justo que SSTF, pero no completamente C-SCAN SCAN modificado Recorre requerimientos en dirección circular Compromiso entre tiempo de búsqueda y justicia