Unidad 1 Introducción a la Computación
Iván TorresEnsayo22 de Mayo de 2016
593 Palabras (3 Páginas)179 Visitas
[pic 1]
Instituto tecnológico de Parral
Unidad 1 Introducción a la Computación
Código Fuente
Es el nombre que se le da a los programas escritos por el usuario en cierto lenguaje de programación y este lleva instrucciones dadas por el programador.
[pic 2]
Compilador
Un compilador es un programa que traduce otro programa que está escrito en código de programación a otro lenguaje de programación, casi siempre es el segundo lenguaje siempre está escrito en código de la máquina, y a este proceso se le conoce como compilación.
La construcción de un compilador divide el proceso en fases pero varían su complejidad. Generalmente estas fases se agrupan en dos tareas: el análisis del programa fuente y la síntesis del programa objeto.
El análisis: esta fase trata sobre la corrección del programa fuente e incluye el análisis del léxico, análisis sintáctico y el análisis semántico.
Síntesis: su objetivo es la salida de leguaje objeto y esta combinada por una o varias combinaciones de fases de generaciones de código.
Alternativamente, las fases descritas para las tareas de análisis y síntesis se pueden agrupar en Front-end y Back-end:
El Front-end se encarga de analizar el código fuente para comprobar que sea correcto, generar el árbol de derivación y rellena los valores de la tabla de símbolos.
El Back-end se encarga de generar el código máquina, de la maquina a la que se esté usando y ese código lo saca del código de la Front-end. Este así mismo puede generar del código del Front-end que saque el código para muchas plataformas distintas con un solo código de entrada.
[pic 3]
Traductor
Es un programa que recibe una entrada escrita en un lenguaje (el lenguaje fuente) a una salida perteneciente a otro lenguaje (el lenguaje objeto). Es básicamente lo mismo que hace el compilador porque este también se encarga de interpretar el código fuente y lo convierte a código máquina.
Arquitectura de Computadoras
La arquitectura de computadoras es el diseño y la estructura operacional de un sistema de computadoras.
Motherboard: Es la tarjeta madre donde se conecta el disco duro, memorias RAM, la conexión de la del cd, memoria de video, como conexiones inalámbricas, bueno aquí se conectan todas las tarjetas que necesite tu máquina y esta tarjeta se encarga de mandar el voltaje para cada hardware de tu computadora y en ella también viene integrado el BIOS, el BIOS se encarga de iniciar el sistema operativo que tengas instalado en tu máquina.
Memoria RAM: esta memoria es una memoria virtual y hace que los procesos sean más rápidos, este mas memoria RAM tenga una maquina será más rápida por al abrir los programas estos consumen más y si quieres tener un mejor rendimiento tendrás que ampliar tu memoria RAM pero cada máquina tiene su límite y esto se depende al tipo de socket y procesador.
Procesador: es el encargado de hacer los procesos de la máquina y este se divide en varios núcleos y cada uno de los núcleos tiene el mismo poder de velocidad que otro núcleo.
Disco Duro: Es un dispositivo de almacenamiento, en donde va instalado el SO de la máquina y tiene un formato específico para poder guardar todo lo que puedas almacenar.
Tarjeta de video: la tarjeta de video se encarga de los gráficos de la pantalla de la computadora este tipo de memorias son muy recomendables en máquinas especiales para juegos de alto nivel y diseño, porque te ayuda a que la imagen se vea más nítida y con más fluidez.
Tarjeta de sonido: se encarga de distribuir la entrada y salida de audio porque de aquí se dirige a las bocinas, audífonos, etc.; y también hace que tenga una mejor calidad de audio.
...