Programacion
Una computadora es un dispositivo capaz de ejecutar cálculos y tomar decisiones lógicas a velocidades millones y a veces miles de millones de veces más rápidas de lo que pueden hacerlo los seres humanos. Por ejemplo, muchas de las computadoras personales de hoy día, pueden
ejecutar decenas de millones de adiciones por segundo. Una persona utilizando una calculadora deescritorio pudiera requerir décadas para completar el mismo número de cálculos de lo que puede ejecutar una computadora personal poderosa en sólo un segundo. (Puntos a considerar: ¿cómo sabría si la persona sumó correctamente las cifras?, ¿cómo sabría si la computadora sumó correctamente las cifras?) Hoy día las supercomputadoras más rápidas pueden ejecutar cientos de miles de millones de sumas porsegundo ¡aproximadamente laníos cálculos podrían ejecutar cientos de miles de personas en un ano! y en los laboratorios de investigación ya están en funcionamiento computadoras de trillones de instrucciones por segundo.
Las computadoras procesan datos bajo el control de un conjunto de instrucciones que se
conocen como programas de computación. Estos programas de computación guían a lacomputadora a Ira ves de conjuntos ordenados de acciones, especificados por personas a las que se conoce como programadores de computadora.
Los varios dispositivos (como el teclado, la pantalla, los discos, la memoria y las unidades
procesadoras) que conforman un sistema de computación se conocen como el hardware. Los
programas de computación que se ejecutan en una computadora se conocen como elsoftware. Los costos del hardware han venido reduciéndose de forma drástica en años recientes, hasta el punto que las computadoras personales se han convertido en mercancía. Desafortunadamente, los costos de desarrollo de software han ido creciendo continuamente, conforme los programadores cada día desarrollan aplicaciones más poderosas y complejas, sin la capacidad de hacer mejorías paralelas en latecnología del desarrollo del software
Organización de una Computadora
Si no se toman en cuenta las diferencias en apariencia física, virtualmente todas las computadoras pueden ser concebidas como divididas en seis unidades lógicas o secciones. Estas son:
1. Unidad de entrada. Esta es la sección "de recepción" de la computadora. Obtiene información (datos y programas de computadora) a partirde varios dispositivos de entrada y pone esta información a la disposición de las otras unidades, de tal forma que la información pueda ser procesada. La mayor parte de la información se introduce en las computadoras hoy día a través de teclados de tipo maquina de escribir.
2. Unidad de salida. Esta es la sección "de embarques" de la computadora. Toma la información que ha sido procesada porla computadora y la coloca en varios dispositivos de salida para dejar la información disponible para su uso fuera de la computadora. La mayor parte de la información sale de las computadoras hoy día mediante despliegue en pantallas o mediante impresión en papel.
3. Unidad de memoria. Esta es la sección de "almacén" de rápido acceso y de capacidad relativamente baja de la computadora. Retieneinformación que ha sido introducida a través de la unidad de entrada, de tal forma que esta información pueda estar de inmediato disponible para su proceso cuando sea necesario. La unidad de memoria también retiene información ya procesada, hasta que dicha información pueda ser colocada por la unidad de salida en dispositivos de salida. La unidad de memoria se conoce a menudo como memoria o memoriaprimaria.
4. Unidad aritmética y lógica (ALU). Esta es la sección de "fabricación" de la computadora. Es responsable de la ejecución de cálculos como es suma, resta, multiplicación y división. Contiene los mecanismos de decisión que permiten que la computadora, por ejemplo, compare dos elementos existentes de la unidad de memoria para determinar si son o no iguales.
5. Unidad de...
Regístrate para leer el documento completo.