Diferencia Entre Archivos Exe Y Com

  • October 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Diferencia Entre Archivos Exe Y Com as PDF for free.

More details

  • Words: 568
  • Pages: 5
Instituto de Estudios Superiores de Chiapas Universidad Salazar Alumno: Augusto José Elorza Torres Ingeniería en Sistemas Computacionales 4to “A” Catedrático: Enrique Martínez Gutiérrez

Introducción En los sistemas operativos de Windows se conocen los archivos ejecutables EXE, y han sido un estándar para programas ejecutables. Pero antes de su aparición, se manejaba otro tipo de ejecutables, estos eran los llamados COM, que aunque aun pueden ejecutarse, presentan inconvenientes que en su época no fueron vistos pues las necesidades eran otras.

Archivos COM Los archivos con extensión .COM están presentes en MS-DOS y sistemas operativos compatibles. Tienen una estructura muy simple y almacenan en forma directa y lineal la imagen de memoria que será un programa. Solamente pueden almacenarse en archivos COM los programas que quepan en un solo segmente de memoria. Este formato aun se puede ejecutar en sistemas modernos basados en Windows, pero se ejecuta con un emulador de MS-DOS, como por ejemplo DOSBox. Originalmente el COM era la abreviatura de “comando” ya que estos archivos contienen comandos básicos que se podían ejecutar en la máquina.

Archivos EXE EXE es la abreviatura del inglés executable, que se traduce como ejecutable. Pues bien, esta extensión se refiere a un archivo ejecutable con direcciones de memoria relativas. Este formato fue introducido en marzo 1983, en la versión 2 de MS-DOS, y sido usado hasta la fecha en los sistemas operativos de Microsoft. La última versión de estos ejecutables es el Ejecutable portable de 64 bits, que fue introducido en versiones de 64 bits de Windows. Los archivos EXE pueden ser creados por un compilador o bien, ensamblando un código fuente del lenguaje ensamblador y luego enlazando el código objeto resultante de la tarea anterior. Aunque tambien existen programas que crean ejecutables EXE para ciertas tareas. Como por ejemplo los archivos auto-extraíbles de WinRAR, el Microsoft Power Point y el Adobe Flash.

Diferencia entre EXE y COM La característica mas significativa que les distingue es el restringir el tamaño. En el caso de los EXE el tamaño del ejecutable no es restringido, en cambio en COM solo se permite como máximo ocupar un segmento de memoria de 64 Kb; además hay que incluir los 256 bytes que ocupa la función PSP. Aunque en la época del COM estas limitantes no presentaban gran problema pues era mas que suficiente para realizar cualquier tipo de tarea, pero con el tiempo los programas de ahora requieren miles de veces mas de espacio. Un COM es una imagen del archivo que esta en la memoria en disco, menos por el PSP que se crea cuando se inicializa el programa y por esta razón el programa se inicia a partir del offset 0x100. En cambio en los archivos EXE se reorganizan sus segmentos en la memoria dando un tamaño adecuado, es por esto que en la cabecera de un archivo EXE hay cierto código que realiza esta tarea.

Conclusión Conforme han hecho todo lo vuelven más características

ido avanzando los sistemas informáticos, también lo ha que con ello tiene que ver. Los programas cada vez se complejos, y con el fin de mantener sus nuevas a veces es necesario sacrificar recursos y espacio.

Los archivos COM tuvieron con el tiempo que caer en desuso. Aunque quizás para la época en que estos aparecieron eran una gran utilidad, en la actualidad han sido superados por los archivos EXE permitiendo abrir paso a nuevas características y logrando optimización.

Related Documents