JosephChM
Cantidad de envíos : 7 Puntos : 17 Reputación : 0 Fecha de inscripción : 14/08/2010 Localización : Guayaquil-Ecuador
| Tema: Etapas para ejecutar un programa... Por: Glenn Joseph Chan Manzur 100%Azul... Mar Nov 09, 2010 6:25 pm | |
| Nombre: Glenn Joseph Chan Manzur Pasosnecesarios para ejecutar un programa en una computadora. Suponiendo que en el disco duro de un PC esté guardado el programa(cualquiera),si alguien quiere realizar algun trabajo con dicho programa, deberá seguir,como mínimo, los siguientes cinco pasos:
1. Encender el ordenador. Enseguida algunos programas del sistemaoperativo instalado en la máquina se cargarán en la memoria principal y tomaránel control de la computadora, la cual quedará a la espera de que el usuario"diga" que quiere hacer.
2. Seleccionar el programa para ejecutarlo. Si el sistema operativoofrece una interfaz gráfica, el usuario podrá seleccionar el programa haciendodoble clic con el puntero del ratón sobre su nombre (cualquiera que este sea).Pero, en el supuesto de que la interfaz sea modo texto, también llamado modolínea de comandos, entonces el usuario deberá escribir su nombre y pulsar latecla Enter. En cualquiera de los dos casos, el sistema operativo buscará dichoprograma en el disco duro y, si lo encuentra, lo cargará en la memoria, esdecir, en ella escribirá una copia de todas las instrucciones del programa.
Inmediatamente después, la unidad de control se encargará de leer e interpretardichas instrucciones, una a una, para así ejecutarlas. En el transcurso de laejecución de este programa, el usuario puede intervenir varias veces, En ciertamanera, se ha producido un diálogo entre el usuario y la máquina, o dicho deotra forma, todos los programas son creados para interactuar con el usuario.Los videojuegos son excelentes ejemplos de programas interactivos, ya que, enellos, el usuario interactúa constantemente con la máquina.
3. Finalizar el programa. Llegados a este punto, el programa Sumarfinalizará después de que el usuario pulse cualquier tecla. En consecuencia, elsistema operativo liberará el espacio de memoria ocupado por las instruccionesdel programa y por todos los datos utilizados en su ejecución (en este casotres datos). Después de ejecutar cualquier programa siempre hay que dejar libreel espacio de memoria ocupado y, así, dejar hueco para que otrosprogramas puedan ejecutarse.
5. Apagar el ordenador. Si ahora el usuario decide apagar el ordenador,también se liberará el espacio de memoria ocupado por los programas del sistemaoperativo y todo volverá a estar como al principio.
A Grosso modo, esto es lo que sucederá cuando se ejecute el un programa. En la explicación se han pasado poralto muchos detalles técnicos. Sin embargo, obsérvese que, en el proceso han participadotodas las unidades principales de la computadora. A continuación tenemos una explicacióntécnica de los pasos para le ejecución de un programa. Codificación: Es cuando se implementa el algoritmo enun código escrito en un lenguaje de programación. Refleja las ideasdesarrolladas en las etapas de análisis y diseño.
Compilación:La compilación es el proceso y resultado de compilar código fuente. Traduccióna lenguaje máquina (código objeto) para que pueda ser ejecutado por lacomputadora. La aplicación o la herramienta encargada de la traducción se llamacompilador.
Ligamento:Una vez verificado que no existen errores se procede a unificar un solo procesoprevio a su carga.
Carga:Recibe la configuración del equipo y la asignación de memoria y se carga elprograma en el sistema.
Relocalización:Sustituye referencias o nombres simbólicos de bibliotecas con direccionesusables reales adentro memoria antes de funcionar un programa. Relocaliza elcódigo fuente antes de se ejecución por si existe algún cambio dentro de lacarga.
Ejecución:Aquí se iniciar la carga del programa o de cualquier archivo ejecutable. Enotras palabras, la ejecución es el proceso mediante el cual una computadoralleva a cabo las instrucciones de un programa informático. 2.- Resumen: Ejemplo de ejecución del programa“Sumar” (Grafiaco). | |
|