Sora

Sora

domingo, 11 de septiembre de 2011

Reseña: Ejecutables e Interfaz de linea de comando


Ejecutable

En informatica, un ejecutable o archivo ejecutable, es tradicionalmente un archivo binario cuyo contenido se interpreta por el ordenador como un programa.
Generalmente, contiene instrucciones en codigo maquina de un procesador en concreto, pero también puede contener bytecode que requiera un interprete para ejecutarlo. Además suele contener llamadas a funciones específicas de un sistema operativo (llamadas al sistema).
Dependiendo del tipo de que se traten las instrucciones, hablaremos de ejecutables portables (se pueden ejecutar en varias plataformas) y no portables (destinado a una plataforma concreta). Por ejemplo, un ejecutable Java es portable ya que utiliza un bytecode no asociado a un procesador en concreto.
Sin embargo en un sentido más general, un programa ejecutable no tiene por qué necesariamente contener código de máquina, sino que puede tener instrucciones a interpretar por otro programa. Este tipo de ejecutables son conocidos con el nombre de scripts.
Determinar si un archivo es ejecutable es sobre todo una cuestión de convención. Unos sistemas operativos se basan en la extensión de archivo (como la terminación .exe) y otros lo hacen leyendo los metadatos (como los bits de permiso de ejecución en Unix).
En la mayoría de los sistemas modernos, un archivo ejecutable contiene mucha informacion que no es parte del programa en sí: recursos como textos e imagenes, requisitos del entorno de ejecución, información simbólica y de depuracion, u otra información que ayude al sistema operativo a ejecutar el programa.

Interfaz de linea de comando
La Interfaz de Línea de Comando te permite introducir comandos sólo por teclado, en una pantalla llamada “shell".

Teniendo como base esta shell el usuario puede elegir para su para su máquina cualquier otra shell disponible, siendo las más comunes Korn, Bourne y C shell. Por defecto Linux usa la shell Bourne Again, conocida como BASH shell. Teniendo como base esta shell el usuario puede elegir el para se máquina cualquier otra shell disponible. 





RESEÑA:


Bueno un ejecutable es un archivo el cual es captado como un programa portable que se ejecuta inmediatamente al activarlo.El cual no debe tener necesariamente código maquina.


Mientras la interfaz de linea de comando es un método que permite dar instrucciones por medio de texto a un programa informático. Pueden utilizarse insertando instrucciones en una entrada o ejecutando comando desde un archivo.

No hay comentarios:

Publicar un comentario