Discusión:Archivo COM

Contenido de la página no disponible en otros idiomas.
De Wikipedia, la enciclopedia libre
Esta página le interesa al Wikiproyecto Informática.

Creo que esto debiera ser revisado[editar]

Creo que esto debiera ser revisado :

Los ficheros pueden tener nombres terminados en.COM pero no tener el formato descrito anteriormente, esto se sabe gracias a un número mágico al principio del fichero.

Esto entra en conflicto con esto :

El formato COM es quizás el formato ejecutable más simple de todos, no contiene metadatos, sólo código y datos, y se carga en el desplazamiento 0x0100 de un segmento y se ejecuta.

Un fichero COM no tenia ningun numero magico, al menos en msdos, y era puro codigo y datos y tal cual existía se alojaba en memoria. Es en los los EXE donde sí que existen esos bytes que identifican al fichero como ejecutable EXE (tambien valía 'ZM' como curiosidad). En msdos si tu renombrabas cualquier fichero a .COM y lo ejecutabas, el sistema operativo efectivamente lo alojaba en memoria y e intentaba ejecutarlo. Por supuesto como los bytes del contenido del fichero no correponden con operaciones en codigo maquina con sentido alguno el sistema podia colgarse, el resultado de dicha ejecucion podia ser impredecible.

si ese numero magico existia en otros sistemas en un fichero com debiera especificarse mejor porque, como ya he dicho, estra en conflicto con la primera frase y segundo en MS-DOS NO habia ningun tipo de metadato, ni siquiera identificador de formato com.

— El comentario anterior sin firmar es obra de 193.145.16.10 (disc.contribsbloq). Tabarez | Discusión | Contribuciones 21:40 6 feb 2013 (UTC)[responder]