• Domingo 15 de Diciembre de 2024, 06:49

Autor Tema:  Sistemas Operativos  (Leído 2095 veces)

jorjasso

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Sistemas Operativos
« en: Viernes 10 de Diciembre de 2004, 21:43 »
0
necesito orientacion para programar algo como esto:'tengo una pc sin sistema operativo necesito hacer un procedimineto que haga a un disket booteable y luego otro procedimeinto que me imprima un caracer por la pantalla, algo asi como un mini dico de arranque ,les agradeeria mucho su ayuda

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Sistemas Operativos
« Respuesta #1 en: Viernes 10 de Diciembre de 2004, 22:18 »
0
Tenes que crearlo.. no podes usar los ya elaborados de win 98 u otro OS??.. eso es algo bastante dificilito, si puedes usar cosas ya elaboradas te recomiendo que no pierdas el tiempo. Saludos! :suerte:
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

CiRRuS

  • Miembro MUY activo
  • ***
  • Mensajes: 218
    • Ver Perfil
    • http://zirrus.es
Re: Sistemas Operativos
« Respuesta #2 en: Sábado 11 de Diciembre de 2004, 11:08 »
0
Bueno, hace unos años tuve que hacer una practica para conseguir hacer a mano un disco de arranque artesanal. Hagamos un poco de memoria... aunque no te aseguro que todo lo que te diga sea correcto al 100%.

Viendolo por encima (realmente tiene mas instringulis) cuando arranca la computadora realiza el chequeo del sistema (se llama POST creo) y a continuacion busca un dispositivo para encontrar el sistema operativo, cuyo orden de busqueda se establece en la BIOS. Bueno, suponemos que lo primero que va a chequear es el diskette.

Al buscar en tu disco, la computadora acude al sector 1, cara 0 y pista 0, y lo vuelca a memoria para comenzar a ejecutar las instrucciones que alli se encuentran.

Te recomiendo que primero construyas un programa en ensamblador para que guarde en un disco lo que quieres que se ejecute como instrucciones de arranque. Estas instrucciones deberas colocarlas a partir del sector 1, cara 0 y pista 0. Para ello podrías utilizar la interrupcion 13h de la BIOS.

Ya nos cuentas.

Nos vemos :hola:
Core Dumped
zirrus.es

Haggen

  • Miembro activo
  • **
  • Mensajes: 88
  • Nacionalidad: mx
    • Ver Perfil
    • Mis proyectos
Re: Sistemas Operativos
« Respuesta #3 en: Sábado 11 de Diciembre de 2004, 19:44 »
0
Que tal compañero:

 Mira yo hace poco me encontré el código en c++ (por desgracia bajo linux) para crear un disco de arranque, lo que hace el programa es copiar al sector de arranque un programa que se carga al iniciar la pc, obviamente tienes que arrancarla desde disquette y entonces se carga el programa en ensamblador, la parte de C es solo para copiar el programa al sector principal, no se si te sirva de algo pero igual te da algunas ideas: http://www.gacetadelinux.com/es/lg/issue77/krishnakumar.html

mgitano2001

  • Nuevo Miembro
  • *
  • Mensajes: 24
    • Ver Perfil
Re: Sistemas Operativos
« Respuesta #4 en: Miércoles 15 de Diciembre de 2004, 22:38 »
0
No te olvides de la bandera de booteo, todos los binarios de arranque tienen una bandara que le avisa a la bios que es codigo booteable.

Saludos.
Mgitano2001.
</span></span>