Las computadoras son máquinas en diseño de recibir, almacenar procesar y devolver datos. Es la definición más exacta de una computadora, incluye heladeras inteligentes, televisores, microondas.
Pero, ¿Como lo hacen?, ¿Como reciben, almacenan, procesan y devuelven datos?, ¿Como lo hacen entre ellas?.
Bien, empecemos por:
Hardware
El cuerpo de una computadora
El hardware de una computadora es el equipo físico, tangible y que podemos tocar con las manos, Este es el responsable de otorgarle un espacio en el mundo real al mundo digital.
No hay espacio ni información que exista sin un cuerpo.
El hardware suele tener al menos 4 componentes por supuesto:
-
Procesador
El Procesador Es el responsable de transformar los datos recibidos a un resultado, Toma instrucciones guardadas en la memoria, las traduce a sus herramientas internas, ejecuta los calculos matemáticos, y luego entrega el resultado, o sorpresa sorpresa, una computadora funciona exclusivamente a cálculos matemáticos traducidos a informacion sonora y/o visual que nosotros podamos interpretar. Volver Arriba -
Memoria
Entonces, ¿Qué es la Memoria? La memoria puede definirse en 3 partes: Volver Arriba
- La memoria CACHE, la memoria caché es la memoria interna del procesador, es lo que recuerda de forma más inmediata, son las instrucciones que está siguiendo en ese momento.
- La memoria RAM, es la memoria a corto plazo, es lo que tiene "pensado" hacer, o se deja cerca para usar, igual que la memoria caché, no tienen persistencia al apagarse el computador.
- La memoria NO VOLÁTIL, refiere a memorias que almacenan datos de forma física a diferencia de la Ram y el caché que la almacenan eléctricamente. Esto permite que los datos en esta memoria sobrevivan cualquier apagón o corte de energía.
-
Fuente de energía
La fuente de energía realmente no tiene mucha mágia, los electrónicos de un computador se basan en compuertas lógicas a través de transistores, funcionan permitiendo el paso de la electricidad o bloqueandolo. Volver Arriba
el tamaño de estos transistores puede ser tan pequeño como los experimentales presentados en de IBM de 7 Armstrong, ó también 0.7 NANOMETROS. -
Periféricos
Los periféricos son el puente para entregar y recibir los datos de la computadora, Usualmente en un computador de escritorio hay, un teclado, un mouse, y un monitor. El teclado y el mouse son nuestra forma a través del mundo real de enviar "datos preFabricados" como son las letras, ya que nosotros no hablamos ni entendemos al completo Ceros y Unos de la computadora. Mientras que el monitor suele mostrar el resultado de esos datos Volver Arriba
Software
El idioma de las computadoras
El software es todo las instrucciónes que nosotros le otorgamos a la computadora, pueden ser escritos hasta en papel, lo importante es tenér en cuenta en qué idioma estás escribiendo y que tengas el programa o espacio para que puedan traducirse a Unos y Ceros más tarde. Usualmente el orden es Idioma del procesador -> Ensamblador/Assembly -> C -> El idioma que hayas elegído, puede ser Java, puede ser otro que se use poco. Hay un sinfín de idiomas en los que programar y también modificaciónes a estos para escribir de forma y obtener el mismo resultado.
Lo que escribimos debe pasar a través de lo que se llama un COMPILADOR, que transforma lo que nosotros escribimos a un idioma que pueda entender la computadora, no existe un compilador universal, ya que cada uno traduce tus instrucciones de una forma propia, pero suelen lograr el trabajo.
Network
Las sociedades de datos
El internet ó en ingles "Network" es la conexión entre distintas computadoras permitiendo que se comuniquen entre ellas, conexión refiere a que, de forma literal, hay un camini Físico o en un formato tangible como ondas de radio, sonidos, visuales/Lumínicas ó eléctricos que permitan transportar datos entre estas. La forma más común hoy en día es vía Ondas de radio por WIFI, o por fibraÓptica, lumínico. Si encontrás un dato en algúna página, o estás jugando un videojuego a distancia, estás accediendo, solicitando, descargando y enviando información con otra computadora, usualmente un servidor, pero también hay proyectos independientes que usan un computador de escritorio para proporcionar datos que ellos albergan, reciben y envían a través de la red