ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Conceptos Informaticos

hellpawn25 de Julio de 2011

766 Palabras (4 Páginas)705 Visitas

Página 1 de 4

1. ¿Qué se entiende por lenguaje máquina, lenguaje de alto nivel y compilador?

El lenguaje maquina es aquel que solo entiende la computadora, es decir los 1 y 0. Los lenguajes de alto nivel son aquellos parecidos al lenguaje humano con la diferencia que son en idioma inglés, además de que son aquellos que ofrecen una interfaz gráfica para poder programar. Un compilador es aquel componente de un lenguaje de programación que traduce todas las instrucciones que nosotros ingresamos a un lenguaje entendible por la computadora.

2. Menciona dos de las principales ventajas de utilizar modularización en un programa.

Una de las ventajas de la Modularización es precisamente el “divide y vencerás”, es decir que la resolución de un problema se torna más simple a medida que lo descomponemos en subproblemas de menor complejidad individual. Otra de las ventajas es la reusabilidad del código fuente.

3. Describe brevemente los componentes involucrados y el funcionamiento del Modelo de Von Neumann.

Se compone de las siguientes unidades o bloques:

Unidad de Memoria Principal.

Unidad Aritmético-lógica.

Unidad de Control.

Unidad de Entrada/Salida.

Memoria Principal (M. P.) Se compone de un conjunto de celdas del mismo tamaño (número de bits). Cada celda está identificada por un número binario único, denominado dirección. Una vez seleccionada una celda mediante su correspondiente dirección, se pueden hacer dos operaciones: Lectura. Permite conocer el valor almacenado anteriormente. Escritura. Almacena un nuevo valor. En la arquitectura Von Neumann, la M. P. almacena tanto las instrucciones máquina como los datos.

Unidad Aritmético-Lógica (U. A. L.). Realiza las operaciones elementales, tanto aritméticas como lógicas, que implementa el computador: suma, resta, AND, OR, NOT, etc. Los datos con los que opera se leen de la M. P., y pueden almacenarse temporalmente en los registros que contiene la U. A. L.

Unidad de Control (U. C.). Ejecuta las instrucciones máquina almacenadas en la M. P. Para ello: Captura las instrucciones de la MP y las decodifica. Según el tipo de instrucción, genera las señales de control a todas las unidades del computador para poder realizar su ejecución. Si la instrucción opera con datos deberá acceder a la MP para transferirlos a la UAL. Proporciona las señales necesarias a la UAL para que realice la operación correspondiente a la instrucción. Controlará las Unidades de Control de E/S si la instrucción accede a alguno de estos dispositivos. Tiene un registro apuntador, denominado Contador de Programa, que en cada instante contiene la dirección de la próxima instrucción a ejecutar.

Unidad de Entrada/Salida (U. E/S.). Realiza la transferencia de información con las unidades externas, denominadas Periféricos: unidades de almacenamiento secundario (disco duro, disquette, cinta, etc), impresoras, terminales, etc. Generalmente los programas y los datos tienen un tamaño elevado por lo que no se pueden almacenar por completo en la MP. Por otra parte, el usuario de un computador tiene la necesidad de ejecutar varios programas, simultáneamente. Por ello, se utiliza la memoria secundaria (MS), que se considera como un periférico. La MS es más lenta que la principal, pero tiene una mayor capacidad de almacenamiento. Como para ejecutar un programa este debe estar en la M.P., la U. C. genera las señales necesarias a la U. E/S. para transferir los datos y los programas desde la M.S. a la M.P. Además la U. E/S. permite otras operaciones, como visualizar en una pantalla (terminal) o imprimir en papel (impresora) los resultados obtenidos.

4. Describe el ciclo de vida del software con cada una de sus fases, utiliza tus propias palabras.

• Planteamiento del problema.

...

Descargar como (para miembros actualizados) txt (5 Kb) pdf (63 Kb) docx (11 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com