Programación General > ASM (Ensamblador)
Boot Loader
Enko:
--- Citar ---No me jodas, como vas a comparar esas dos cosas
--- Fin de la cita ---
Creo que me hice mal interpretar.
Lo comenté off topic. No tenía nada que ver con File System en especial.
Eternal Idol:
--- Cita de: "su -" --- Anoto algo interesante, con GRUB podes hacerle que pida password para poder "bootear" pero como es de esperarse con un floppy (, o USB) o un live CD se puede borrar "esta seguridad".
Supongo que si estubiera el password en el boot loader y se borrara todo se hecharia a perder, entonces debe de estar en algun sector del file system (tal como comentan) pero me imagina que hay alguna forma de dencriptar tal cosa.
--- Fin de la cita ---
Dependiendo de la implementacion es posible que no se necesite ningun dato guardado en ningun lado, simplemente se aplica el algoritmo sobre ciertos datos y si su CRC (y mas comprobaciones tal vez) dan positivas ... si se usa encriptacion simetrica se guarda una llave privada (que no es una clave) generalmente.
Podes hacer una prueba con un RAR comprimido y ver como intenta descomprimir con la clave que le des y te va mostrando el error CRC en cada archivo.
Pero mejor investiga sobre encriptacion en Wikipedia o donde quieras.
--- Cita de: "Enko" ---Creo que me hice mal interpretar.
Lo comenté off topic. No tenía nada que ver con File System en especial.
--- Fin de la cita ---
Y bueno che es que dijiste: Asi que tan raro no es. :P
Enko:
Leyendo un poco me surgieron algunas dudas.....
Lo que tengo hecho hasta ahora es pasar a modo protegido y tener algunas rutinas I/O con manejos de cadena. Basicamente una shell al estilo comand.com.
Lo que se me complica es no se por donde seguir, tenía pensado implementar un FileSystem pero se me hace que primero necesito un MemoryManager. ¿Es asi?
Una duda aparte sobre el kernel. Según entendí, algunas interupciones se pueden "interceptar" usando una IDT pasando funciones distintas para cada interupcion. (Timer, Teclado, etc....)
Si eso es así:
Podría hacer que cada vez que ocurre una de esas interrupciones meter en una especie de pila de mensajes lo que sea haya ocurrido y luego el kernel simplemente sacaria uno por uno los mensajes de la pila y los trataría de forma similar al WindowProc de windows.
¿Se puede hacer así?
Eternal Idol:
http://www.osdev.org/osfaq2/
GDT, IDT y mucho mas.
Zirrosis:
Una pregunta...en mi PC no hay diskete, asi que tendre que buscarme otra manera para poder cargar.
Se peude hacer eso desde USB???(Por un MP3 que no uso)
Este creo que usa FAT12, asi que con eso supongo que no tendria problemas, pero a la hora de cargar no se.
Se peude hacer desde USB??? :(
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa