La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ObtenerInfoEspacio DisponibleEnDisco Semestre Otoño 2009 Autores: Cristian Maripangui, Rolando Díaz S, Maritza Jimenez. Profesor de Cátedra: Mg. Jorge.

Presentaciones similares


Presentación del tema: "ObtenerInfoEspacio DisponibleEnDisco Semestre Otoño 2009 Autores: Cristian Maripangui, Rolando Díaz S, Maritza Jimenez. Profesor de Cátedra: Mg. Jorge."— Transcripción de la presentación:

1 ObtenerInfoEspacio DisponibleEnDisco Semestre Otoño 2009 Autores: Cristian Maripangui, Rolando Díaz S, Maritza Jimenez. Profesor de Cátedra: Mg. Jorge Urbina F. Profesor de Laboratorio: Lic. Keber Flores B. Universidad de Santiago de Chile Facultad de Ciencia Departamento de Matemática y Ciencia de la Computación Licenciatura en Ciencia de la Computación Laboratorio de Microcomputadores

2 Contenido Introducción Descripción de la problemática Parámetros de Int 13h Conclusiones Dónde obtener más información Contacto ObtenerInfoEspacioDisponibleEnDisco o Lab. Microcomputadores 2009

3 Introduccion Por medio de Assembler y a través de la interrupción 13h se ofrece el servicio (parte de la BIOS) de entrada / salida al disco, es un código simple y optimo que se ha ido adaptando a las tendencias tecnológicas actuales. ObtenerInfoEspacioDisponibleEnDisco Lab. Microcomputadores 2009

4 Descripción de la problemática ¿Cómo sabemos cuanta información hay en el disco, y como utilizarla? int 13h: 1.CHS (cylinder-head-sector) 2. LBM (logical block addressing) ObtenerInfoEspacioDisponibleEnDisco Lab. Microcomputadores 2009

5 ObtenerInfoEspacioDisponibleEnDiscoLab. Microcomputadores 2009

6 Parámetros de int 13h Parámetros de la interrupción: 1. AH 2. DL Retorno de la interrupción. ObtenerInfoEspacioDisponibleEnDisco Lab. Microcomputadores 2009

7 Ejemplo Lectura de los primeros 10 sectores de el disco duro MOV AH,02h MOV AL,10 ;10 sectores a leer MOV CH,02 ;Cilindro 2 MOV CL,01 ;Empezamos desde el primer sector MOV DH,01 ;Cabeza 1 MOV DL,80h ;Primer disco duro MOV BX,0800h ;ES:BX - 0000:0800 INT 13h JMP 0000h:0800h ;Saltamos a la direccion que acaba de leer ObtenerInfoEspacioDisponibleEnDiscoLab. Microcomputadores 2009

8 Conclusiones “ASM se evita la complejidad de los raw devices y se evita el costo económico de licenciamiento de Cluster File System.” Oracle… (Oracle rac notes) ObtenerInfoEspacioDisponibleEnDisco Lab. Microcomputadores 2009

9 Más Información y Referencias http://es.wikipedia.org/wiki/Int_13h http://prog-asm.blogspot.com/2007/01/interrupciones- del-bios.html http://prog-asm.blogspot.com/2007/01/interrupciones- del-bios.html http://74.125.47.132/search?q=cache:6NgpZ_VJDB0J:w ww.ifent.org/foro/foro062001/ASO.doc+ejemplos+de+co mo+implementar+la+int+13h+en+assembler&cd=10&hl= es&ct=clnk&gl=cl&client=firefox-a http://74.125.47.132/search?q=cache:6NgpZ_VJDB0J:w ww.ifent.org/foro/foro062001/ASO.doc+ejemplos+de+co mo+implementar+la+int+13h+en+assembler&cd=10&hl= es&ct=clnk&gl=cl&client=firefox-a ObtenerInfoEspacioDisponibleEnDisco Lab. Microcomputadores 2009

10 Muchas Gracias Universidad de Santiago de Chile Licenciatura en Ciencia de la Computación Contacto: Cristian Maripangui G – cmg_elblanco@hotmail.comcmg_elblanco@hotmail.com Rolando Diaz S – pelao_1988ads@hotmail.compelao_1988ads@hotmail.com Maritza Jimenez C– mari_dsk_jc@jptmail.commari_dsk_jc@jptmail.com


Descargar ppt "ObtenerInfoEspacio DisponibleEnDisco Semestre Otoño 2009 Autores: Cristian Maripangui, Rolando Díaz S, Maritza Jimenez. Profesor de Cátedra: Mg. Jorge."

Presentaciones similares


Anuncios Google