Diferencia entre revisiones de «Computadora»

Contenido eliminado Contenido añadido
Zenapau (discusión · contribs.)
m Revertidos los cambios de Zenapau (disc.) a la última edición de Nicop
Línea 30:
* '''Los [[entrada/salida|dispositivos E/S]]''' sirven a la computadora para obtener información del mundo exterior y/o comunicar los resultados generados por el computador al exterior. Hay una gama muy extensa de dispositivos E/S como [[teclado de ordenador|teclados]], [[pantalla de ordenador|monitores]], unidades de [[disco flexible]] o [[cámara web|cámaras web]].
 
== Funcionamiento ==
== ¿COMO FUNCIONA UNA COMPUTADORA?
Las instrucciones que se ejecutan en un computador, no son las mismas instrucciones que utilizaría un ser humano. Una computadora sólo se diseña con un número específico de instrucciones bien definidas. Los tipos de instrucciones típicas realizadas por la mayoría de las computadoras son como estos ejemplos:
 
* Copia los contenidos de la posición de memoria 123.
* Coloca la copia en la posición 456.
* Añade los contenidos de la posición 666 a la 042.
* Coloca el resultado en la posición 013.
* Si los contenidos de la posición 999 son 0.
* Tu próxima instrucción está en la posición 345.
 
Las instrucciones dentro del computador se representan mediante números. Por ejemplo, el código para copiar puede ser 001. El conjunto de instrucciones que puede realizar un computador se conoce como [[lenguaje de máquina]] o código máquina. En la práctica, no se escriben las instrucciones para los ordenadores directamente en lenguaje de máquina, sino que se usa un [[lenguaje de programación]] de alto nivel que se traduce después al lenguaje de la máquina automáticamente, a través de programas especiales de traducción (intérpretes y [[compilador]]es). Algunos lenguajes de programación representan de manera muy directa el lenguaje de máquina, como el [[lenguaje ensamblador]] (lenguajes de bajo nivel) y, por otra parte, los lenguajes como [[Lenguaje de programación Java|Java]], se basan en principios abstractos muy alejados de los que hace la máquina en concreto (lenguajes de alto nivel).
La computadora consta de dos partes: el conjuntos de elementos físicos (maquinas, circuitos) , conocido como hardware , y que es comparable a la fuerza , y los programas e instrucciones , a los que se les denomina software , que vendría a ser la inteligencia de la maquina. El hardware de una computadora consta siempre de dos partes fundamentales: la unidad central de proceso de datos o C.P.U y los periféricos. Los principios básicos de funcionamiento de la computadoras son: un dispositivo de entrada, la unidad de control, la memoria, la unidad aritmética y lógica y un dispositivo de salida.
 
Los datos que el ordenador debe tratar se introducen mediante un dispositivo periférico de entrada, que varia según el tipo de maquina; puede ser por ejemplo, un disco óptico o un teclado. La memoria almacena el programa y los datos de acuerdo con un código basado en el sistema de base de (binarios); todos los números y palabras están representados dentro de la computadora con solo cifras: 0 y 1. Los datos intermedios obtenidos en los cálculos, necesarios para operaciones posteriores, así como los datos finales y los resultados, se guardan provisionalmente en la memoria. La unidad de control recibe instrucciones de la memoria según el programa introducido en ella y regula todo el proceso. Los resultados se hacen legibles en pantalla o listado. Esta es la explicación básica de como funciona una computadora.
Por lo tanto, el funcionamiento de un computador es en principio bastante sencillo. El computador trae las instrucciones y los datos de la memoria. Se ejecutan las instrucciones, se almacenan los datos y se va a por la siguiente instrucción. Este procedimiento se repite continuamente, hasta que se apaga la computadora. Los [[Programa (computación)|programas de ordenador]] son simplemente largas listas de instrucciones que debe ejecutar el computador, a veces con tablas de datos. Muchos programas de computador contienen millones de instrucciones que se ejecutan a gran velocidad; un computador personal moderno (en el año 2003) puede ejecutar de 2000 a 3000 millones de instrucciones por segundo. Las capacidades extraordinarias que tienen los computadores no se deben a su habilidad para ejecutar instrucciones complejas. Los computadores ejecutan millones de instrucciones simples diseñadas por [[programador]]es. Hay programadores que desarrollan grupos de instrucciones para hacer tareas comunes (por ejemplo, dibujar un punto en la pantalla) y luego ponen dichos grupos de instrucciones a disposición de otros programadores para que estos elaboren funciones o tareas más complejas.
 
[[Archivo:Flujo de datos.png|thumb|250px|Flujo de datos en el computador]]
de zenayda b.p
=== Flujo de datos ===
 
El [[mapa conceptual]] muestra, en forma básica, cómo funciona el flujo de los [[datos]] en una computadora, para luego convertirse en información útil para el [[usuario]]. Se puede notar que los datos comúnmente fluyen según esta secuencia:
<!--
|-------------|
|Entrada Datos|
|-------------|
|
|-------------|
|Procesamiento|
|-------------|
|
---------------------
| |
|--------------| |--------------|
| Salida | |Almacenamiento|
| Información | | Información |
|--------------| |--------------|
-->
 
Existe también la entrada de datos directamente a la RAM, sin la intervención previa del microprocesador; este modo de acceso se denomina ''[[acceso directo a memoria]]''. La memoria RAM está en constante comunicación con el microprocesador (en el diagrama, ''procesamiento''), de forma mucho más rápida que cualquier otro dispositivo de almacenamiento. Finalmente la información (los datos procesados) es almacenada en algún disco, o bien, sale directamente de forma analógica o digital de la computadora, ya sea hacia el monitor, los [[altavoz|altavoces]] la impresora o cualquier otro dispositivo que reciba y proyecte la información.
 
== Periféricos y dispositivos auxiliares ==