You are on page 1of 2

Universidad Autnoma de Tlaxcala Niveles, uso, diseo y programacin de las computadoras

Yesenia Velazquez Corona yesenia_82_@hotmail.com

Introduccin Todas las computadoras estn compuestas por cinco secciones bsicas: Unidad de entrada, unidad de memoria, unidad de control, unidad aritmtico-logica y unidad de salida. Desarrollo Niveles:

una trayectoria de datos por donde fluyen los datos. Nivel de arquitectura instrucciones del conjunto de

Nivel de sistema operativo, las nuevas funciones son desempeadas por un intrprete que se ejecuta en el nivel 2, se conoce como sistema operativo. El microprograma, no el sistema operativo, ejecuta directamente las instrucciones del nivel 3 con idnticas al nivel 2. Los tres niveles ms bajos no estn diseados para que sean por un programador ordinario. Su propsito primordial es la ejecucin de los intrpretes y traductores que se necesitan para apoyar a los niveles superiores. Estos intrpretes y traductores son escritos por personas llamadas programadores de sistemas que se especializan en el diseo e implementacin de mquinas virtuales nuevas. Los niveles 4 superiores pertenecen a los programadores de aplicaciones que tienen un problema que resolver.

En el nivel ms bajo, el nivel de lgica digital, los objetos integrantes se llaman compuertas. Aunque se construyen con componentes analgicos, como los transistores, las compuertas pueden modelarse con exactitud como dispositivos digitales. Cada compuerta tiene una o ms entradas digitales (seales que representan 0 o 1) y para generar su salida calcula alguna funcin sencilla de dichas entradas. Nivel de microarquitectura, coleccin de 8 a 32 registros que forman una memoria local y un circuito llamado ALU que puede efectuar operaciones aritmticas sencillas. Los registros se conectan a la ALU para formar

Nivel de lenguaje ensamblador es en realidad una forma simblica de uno de los lenguajes subyacentes. Los programas en lenguaje ensamblador primero se traducen a un lenguaje de nivel 1, 2 o 3 y luego se interpretan por la mquina virtual o real apropiada. El programa que realiza la traduccin se llama ensamblador. Nivel de lenguaje orientado hacia problemas, consta de lenguajes diseados para ser usados por programadores de aplicaciones que quieren resolver problemas. Tales lenguajes suelen llamarse lenguajes de alto nivel, y hay literalmente cientos de ellos.

Entre los ms conocidos estn BASIC, C, C++, Java y Prolog. Uso Las computadoras han pasado a ser parte de nuestra vida cotidiana, tambin se han convertido en parte integral de la ciencia moderna. Son esenciales para ayudar a los cientficos a entender el mundo a nuestro alrededor. Las computadoras han cambiado a la ciencia de modo tal que los cientficos ya no se ven obligados tan solo a la investigacin basada en experimentos o terica. Diseo Ahora, ms de una dcada despus de la introduccin de las primeras mquinas RISC, ciertos principios de diseo gozan de aceptacin como una buena forma de disear computadoras dado el estado actual de la tecnologa de hardware, Si ocurre un cambio importante en la tecnologa los diseadores de mquinas siempre deben estar pendientes de los avances tecnolgicos que podran afectar el equilibrio entre los componentes. Existe un conjunto de principios de diseo llamado a veces principios de diseo RISC, que los arquitectos de las CPU de propsito general hacen lo posible por seguir. Restricciones externas, como el requisito de ser compatible con alguna arquitectura existente, a menudo requieren concesiones ocasionales, pero estos principios son metas que la mayora de los diseadores se fija. Principios ms importantes Todas las instrucciones se ejecutan directamente en hardware Maximizar el ritmo con que se emiten las instrucciones Incluir abundantes registros Las instrucciones deben ser fciles de codificar solo las operaciones de carga y

almacenamiento deben hacer referencia a la memoria Programacin Un Programa de computadora se puede definir como una secuencia de instrucciones que indica las acciones o tareas que han de ejecutarse para dar solucin a un problema determinado. Una persona piensa y se comporta obedeciendo a un secuencial lgico. Un computador realiza tareas y maneja datos en memoria obedeciendo a una secuencia de pasos lgicos para lo cual ha sido programado. Programar computadoras es indispensable en cualquier rea de la ingeniera. La computadora resuelve problemas de acuerdo como se le haya programado de manera rpida. Conclusin Conocer el funcionamiento, estructura y diseo de las computadoras nos servir para aprender aspectos como formato de instruccin y conjunto de instrucciones para aplicarlos en los avances tecnolgicos de diferentes tipos de dispositivos. Referencias http://www.frro.utn.edu.ar/repositorio/catedras /electrica/2_anio/fundamentos_informatica/ap untes/arquitectura/Tema1.pdf Organizacin de computadoras Un enfoque estructurado Andrew S. Tanenbaum Pearson Cuarta edicin

You might also like