Sistemas y Telecomunicaciones
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


Foro de discusión creado para desarrollar los contenidos Academicos de las materias y temas propuestos de interés para los estudiantes de Sistemas.
 
ÍndiceÍndice  SistemasSistemas  GaleríaGalería  Últimas imágenesÚltimas imágenes  BuscarBuscar  RegistrarseRegistrarse  Conectarse  
Bienvenidos a mis clase desarrolladas, las materias recientemente registradas son Analisis y Diseño de Sistemas Estructurados y Arquitectura Computacional.
No olviden que debn registrase para poder colocar respuestas. Y colocar sus deberes.

 

  Etapas para ejecutar un programa... Por: Glenn Joseph Chan Manzur 100%Azul...

Ir abajo 
AutorMensaje
JosephChM

JosephChM


Cantidad de envíos : 7
Puntos : 17
Reputación : 0
Fecha de inscripción : 14/08/2010
Localización : Guayaquil-Ecuador

 Etapas para ejecutar un programa... Por: Glenn Joseph Chan Manzur 100%Azul... Empty
MensajeTema: Etapas para ejecutar un programa... Por: Glenn Joseph Chan Manzur 100%Azul...    Etapas para ejecutar un programa... Por: Glenn Joseph Chan Manzur 100%Azul... EmptyMar 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).




 Etapas para ejecutar un programa... Por: Glenn Joseph Chan Manzur 100%Azul... Fig_01_05_funcionamiento_programa_sumar





 Etapas para ejecutar un programa... Por: Glenn Joseph Chan Manzur 100%Azul... Clip_image002

 Etapas para ejecutar un programa... Por: Glenn Joseph Chan Manzur 100%Azul... Clip_image004

 Etapas para ejecutar un programa... Por: Glenn Joseph Chan Manzur 100%Azul... Clip_image006
 Etapas para ejecutar un programa... Por: Glenn Joseph Chan Manzur 100%Azul... Fig_01_11_salida_programa_sumar Etapas para ejecutar un programa... Por: Glenn Joseph Chan Manzur 100%Azul... 001_pasos_necesarios_para_ejecutar_un_programa_en_una_computadora
Volver arriba Ir abajo
 
Etapas para ejecutar un programa... Por: Glenn Joseph Chan Manzur 100%Azul...
Volver arriba 
Página 1 de 1.
 Temas similares
-
» Etapas para ejecutar un programa
» Etapas para ejecutar un programa
» ETAPAS PARA EJECUTAR UN PROGRAMA - XAVIER ACOSTA CH.
» ETAPAS PARA EJECUTAR UN PROGRAMA... WELLINGTON CARREÑO
» Jonathan Mora - Etapas para ejecutar un programa

Permisos de este foro:No puedes responder a temas en este foro.
Sistemas y Telecomunicaciones :: Foro de Sistemas Operativos :: CISC 2010-C2 :: Taller en clase 9 - Etapas para ejecutar un programa-
Cambiar a: