Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería...
-
Upload
adoracion-donoso -
Category
Documents
-
view
10 -
download
1
Transcript of Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería...
![Page 1: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/1.jpg)
Problemática del arranque en Problemática del arranque en Pendrive en un sistema Pendrive en un sistema
operativo didácticooperativo didáctico
Dpto. De Ingeniería Cátedra Sistemas Operativos
![Page 2: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/2.jpg)
IntegrantesIntegrantes
Pablo PietropaoloPablo Pietropaolo
Pablo SandlerPablo Sandler
Leandro SposatoLeandro Sposato
Sergio TiraferriSergio Tiraferri
![Page 3: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/3.jpg)
Evaluación de Evaluación de alternativasalternativas
Razones para elegir el temaRazones para elegir el tema
Definición del alcanceDefinición del alcance
![Page 4: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/4.jpg)
Interrogantes Interrogantes principalesprincipales
¿Puede SODIUM bootear desde ¿Puede SODIUM bootear desde USBUSB ??
¿Qué componentes del SODIUM ¿Qué componentes del SODIUM debemos modificar?debemos modificar?
¿Se puede asegurar una ¿Se puede asegurar una compatibilidad del 100 %?compatibilidad del 100 %?
![Page 5: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/5.jpg)
Estructura Física
Tecnología USBTecnología USB
Tipos de dispositivos de almacenamiento Tipos de dispositivos de almacenamiento masivo USBmasivo USB
Interfase de hardware: TecnologíasInterfase de hardware: Tecnologías
Arquitectura del dispositivoArquitectura del dispositivo
![Page 6: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/6.jpg)
Tecnología USB
Arquitectura del dispositivo
![Page 7: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/7.jpg)
Estructura Lógica
Tecnología USBTecnología USB
Métodos de acceso al medioMétodos de acceso al medio
El MBR (Master Boot Record)El MBR (Master Boot Record)
Particiones extendidas EBRParticiones extendidas EBR
![Page 8: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/8.jpg)
Influencia del Bios Influencia del Bios en el Booteo USBen el Booteo USB
![Page 9: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/9.jpg)
Implementaciones de los Implementaciones de los BiosBios
![Page 10: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/10.jpg)
El Proceso de El Proceso de Booteo SODIUMBooteo SODIUM
![Page 11: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/11.jpg)
El Proceso de Booteo El Proceso de Booteo SODIUMSODIUM
loader.sys
bootSector.bin
sodium.sys
![Page 12: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/12.jpg)
Solución Solución desarrolladadesarrollada
![Page 13: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/13.jpg)
Solución DesarrolladaSolución Desarrollada
BPB
número de dispositivo
sectores por pista
número de cabezas
descriptor del medio
![Page 14: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/14.jpg)
Preparación de la Preparación de la unidadunidad
Paso 1: Particionamiento y formateo de la unidad: comando sfdisk
Paso 2: Copia de los archivos en la unidad: comandos dd y cp.
![Page 15: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/15.jpg)
FaseFase de Pruebas de Pruebas
![Page 16: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/16.jpg)
Pruebas de BooteoPruebas de Booteoexitosasexitosas
95% de éxitos en diferentes equipos.95% de éxitos en diferentes equipos.
100% en Thinkpad y Desktops IBM / Lenovo100% en Thinkpad y Desktops IBM / Lenovo
100% en equipos Dell y Commodore100% en equipos Dell y Commodore
![Page 17: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/17.jpg)
EstadísticasEstadísticas
Pruebas Realizadas
95%
5%
Éxito Fracaso
![Page 18: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/18.jpg)
ConclusionesConclusiones
![Page 19: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/19.jpg)
Resultados exitosos en equipos con BIOS genéricos.
Los resultados no positivos se mostraron en equipos HP con BIOS propietarios.
La tool “Hp driver Key boot utility” ofrecida por el fabricante en nuestro caso no funcionóhttp://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?swItem=MTX-UNITY-I23839
ConclusionesConclusiones
![Page 20: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/20.jpg)
Introducción y AlcancesIntroducción y Alcances
¿Qué es un Driver?¿Qué es un Driver?
• Requisitos mínimos de un driver Requisitos mínimos de un driver USBUSB
El Puerto USBEl Puerto USB
Bases para el diseño de Bases para el diseño de un Driver USBun Driver USB
![Page 21: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/21.jpg)
Arquitectura USBArquitectura USB
El host USBEl host USB
Los hubs USBLos hubs USB
Los periféricos USBLos periféricos USB
![Page 22: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/22.jpg)
Subsistema USB
![Page 23: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/23.jpg)
Subsistema USBSubsistema USB
Núcleo USBNúcleo USB
EnumeraciónEnumeraciónde dispositivosde dispositivos
![Page 24: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/24.jpg)
El Driver Usb En LinuxEl Driver Usb En Linux
Estructuras de datos del Framework USBEstructuras de datos del Framework USB
Estructuras de descriptores de datosEstructuras de descriptores de datos
Estructuras de transferencia de datos (Urb’s)Estructuras de transferencia de datos (Urb’s)
Funciones para controlar las URBFunciones para controlar las URB
![Page 25: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/25.jpg)
Subsistema SCSI de linuxSubsistema SCSI de linux
Comandos SCSIComandos SCSI
Las capas del subsistema SCSILas capas del subsistema SCSI
![Page 26: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/26.jpg)
El Driver Massive Storage El Driver Massive Storage
Interacciones con el subsistema Interacciones con el subsistema SCSISCSI
![Page 27: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/27.jpg)
![Page 28: Problemática del arranque en Pendrive en un sistema operativo didáctico Dpto. De Ingeniería Cátedra Sistemas Operativos.](https://reader033.fdocuments.es/reader033/viewer/2022061216/54a82c75497959eb6d8b519c/html5/thumbnails/28.jpg)