Algoritmos

Solo disponible en BuenasTareas
  • Páginas : 4 (805 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de febrero de 2011
Leer documento completo
Vista previa del texto
ALGORITMOS Y LENGUAJES DE PROGRAMACIÓN INTRODUCCIÓN Sin su software, la computadora es básicamente un montón de metal inútil. Con su software, una computadora puede almacenar, procesar y recuperarinformación; exhibir documentos multimedia; realizar búsquedas en Internet; y realizar muchas otras actividades valiosas para justificar su existencia. El software de computadora puede dividirse agrandes rasgos en dos tipos: programas de sistema, que controla la operación de la computadora misma, y programas de aplicación, que realizan las tareas reales que el usuario desea. El programa de sistemamás fundamental es el sistema operativo, que controla todos los recursos de la computadora y establece la base sobre la que pueden escribirse los programas de aplicación. Un sistema de computadoramoderno consiste en uno o más procesadores, memoria principal (RAM), discos, impresoras, interfaces de red y otros dispositivos de entrada/salida. A todas luces se trata de un sistema complejo. Escribirprogramas que sigan la pista a todos estos componentes y los usen correctamente, ya no digamos óptimamente, es una tarea en extremo difícil. Si todos los programadores tuvieran que ocuparse de cómotrabajan las unidades de disco, y de las docenas de cosas que pueden fallar al leer un bloque de disco, es poco probable que pudiera escribir muchos programas. Hace muchos años se hizo muy evidente quedebía encontrarse alguna forma de proteger a los programadores de la complejidad del hardware. La solución que ha evolucionado gradualmente consiste en poner una capa de software encima del hardwaresolo, que se encargue de administrar todas las partes del sistema y presente al usuario una interfaz o máquina virtual que sea más fácil de entender y programar. Esta capa de software es el SISTEMAOPERATIVO. Sistema bancario Compiladores Reservaciones aéreas Editores Sistema Operativo Lenguaje de máquina Microprogramación Dispositivos físicos Hardware Navegador De Web Intérpretes de comandos...
tracking img