Una computadora u ordenador es un sistema digital con tecnología microelectrónica capaz de
procesar información a partir de un grupo de instrucciones denominado programa. La estructura
básica de una computadora.
CPU (Unidad central de proceso)
Interpreta y ejecuta las instrucciones de los programas, efectúa manipulaciones aritméticas y
lógicas con los datos y se comunica con las demás partes del sistema. Una CPU es un conjunto de
circuitos electrónicos. Cuando se incorporan todos estos circuitos en un chip de silicio, a este chip
se le denomina microprocesador (o simplemente procesador). La CPU y otros chips y
componentes electrónicos se ubican en la tarjeta madre.
Lenguajes:
Lenguaje de programación
Un lenguaje de programación es un conjunto de instrucciones (palabras reservadas), sintaxis y
reglas semánticas que definen los programas de la computadora y que ayudan al usuario a
comunicarse con ella. Establecen una comunicación más simple entre el humano y la
computadora. Un programa escrito es un lenguaje de programación necesita ser traducido al
lenguaje de máquina para que pueda ser ejecutado por la computadora.
Lenguaje de maquina
Lenguaje de maquina es el sistema de códigos directamente entendible por un circuito micro
programable, como el microprocesador de una computadora o el micro controlador de un
autómata. El lenguaje de maquina es especifico de cada máquina.
Lenguaje ensamblador
El lenguaje ensamblador (Assembly language) es una notación del lenguaje de maquina es el
legible por personas y es específica de cada arquitectura de computadoras (conocer el HW). En el
lenguaje de máquina, se utilizan símbolos denominados mnemónicos para escribir programas que
dan órdenes a la computadora. Se inventó para facilitar la tarea de los primeros programadores
que hasta ese momento tenían que escribir directamente en código binario. El Lenguaje
ensamblador requiere un traductor.
Lenguaje de bajo nivel
Un lenguaje de programación de bajo nivel es aquel que es fácilmente trasladado a lenguaje de
máquina, por ejemplo el lenguaje ensamblador. En general se utiliza este tipo de lenguaje para
programar controladores (drivers)
Lenguaje de medio nivel
Se dice de lenguajes de programación como C, que aunque sea un lenguaje de alto nivel, tiene
características que exponen detalles de bajo nivel de la arquitectura. No es un término
formalmente utilizado.
Lenguaje de alto nivel (L.A)
La programación en el lenguaje de la maquina o en lenguaje simbólico tiene ciertas ventajas:
Mayor adaptación al equipo.
Posibilidad de obtener la máxima velocidad con mínimo uso de memoria.

No hay comentarios:
Publicar un comentario