En la actualidad estamos frente a un fenómeno social
importante que algunos llaman la 3ª. Revolución Industrial, y es que los
avances en la tecnología han convertido al hombre en un ser casi incapaz de
vivir sin su computadora, celular o tablet (bueno hasta para ir al baño caray).
Los millones de personas que usan día a día las redes sociales, los buscadores,
el correo electrónico, juegos en línea, etc. son prueba de ello. Mucho se usa y
mienta pero poco se conoce a fondo. La computadora es uno de los inventos que
ha revolucionado el mundo entero, incluso podemos decir que la sociedad se ha
ido transformando junto con ella, a la par de su evolución. Por eso, a
continuación vamos a desenmascararla, para conocerla mejor y conocer un poco
más sobre este enigmático aparato que nos tiene tan fascinados.
Hace algunos ayeres…
La historia de este singular aparato proviene de hace más de
dos mil años, y se remonta a la invención del ábaco entre 600 y 500 a.C. cuando
las antiguas civilizaciones lo usaron para resolver operaciones aritméticas
sencillas. En aquellos tiempos el asunto era pura mecánica, pero no tardaría en
evolucionar esta idea de crear un aparato que ayudara al hombre con uno de sus
mayores némesis: las matemáticas (lo sé, también sentí el escalofrío). Aquí un muy breve recuento sobre los
precursores de la computación y sus geniales invenciones…
Así como la humanidad, la computadora ha evolucionado hasta
convertirse en lo que hoy conocemos como tal. En los últimos cien años hemos
visto pasar generaciones de computadoras una tras otra. Aquí un breve recuento
de los daños…
También los microprocesadores han ido evolucionando…
Esto fue solo un brevísimo resumen. En realidad, hablar de
estos temas nos llevaría años. Esto nos da al menos, un panorama general de la
historia de la computadora, y como no tengo la intención de dormir al lector, a
otra cosa mariposa…
Armando el
rompecabezas…
La composición de un ordenador es simple (ni yo me creí
eso). La verdad es que es un complejo enmarañado de circuitos, tarjetas y uno
que otro bus los que hacen funcionar por dentro a la computadora. El diseño conceptual sería más o menos este…
Y en 1945 el señor Von Newman nos hizo el favor de
simplificar el enmarañado interno con este simpático y sencillo esquema para
que los menos eruditos lo comprendamos mejor…
El diseño de la arquitectura se basa en este recuadro…
Este esquema se lee de abajo hacia arriba ya que la base de
todo es el hardware; sin él simplemente no puede haber sistema operativo (final
del esquema). Pero, ¿qué es eso de Sistema Operativo? Simple; es el programa el
que se encarga de proporcionarnos un entorno en el que podamos ejecutar las
tareas en la computadora, es decir, el intermediario entre el hardware y
nosotros. Algunos ejemplos de sistemas operativos son:
-
Windows de Microsoft (super viruliento y de pago)
-
Mac Os de Apple (medianamente seguro y obviamente
de pago también)
-
Unix de AT&T (muy seguro y de pago)
-
GNU/Linux (gratuito y muy seguro)
-
Free BSD (según algunos autores muy seguro)
Hardware (digan lo
que digan el amor a primera vista es solo físico)…
El hardware es la parte tangible de una computadora, osea,
sus componentes físicos (el cuerpo, pues). Dentro de estos componentes
encontramos dispositivos que llamamos DE ENTRADA que nos sirven para
comunicarle a la máquina nuestras instrucciones e información (por ejemplo: el
mouse, lápiz óptico, cámara, teclado, scanner, etc.) y tenemos los llamados
dispositivos DE SALIDA con los cuales la computadora es capaz de enviar
información a nosotros, así como los resultados de los procesos que realizamos
(por ejemplo: la impresora, el monitor y los auriculares, etc.). También
tenemos dispositivos de E/S, que reciben y envían información por igual
(ejemplos: disquetera, puertos USB, fax, etc.).
Su anatomía consiste básicamente en…
Software (lo que
importa es lo de adentro)…
El software se refiere a todos los elementos que podemos ver
pero no tocar (algo así como los sentimientos), como los programas y
aplicaciones del sistema. Este se clasifica según su función en:
-Software de aplicaciones: que nos permite realizar una o
varias tareas específicas.
-Software de programación: que le permite al programador
desarrollar programas (valga la redundancia).
-Software de sistema: desvincula al usuario de los detalles
del sistema (como quien dice nos ahorra el papeleo).
La computadora también tiene varios tipos de memoria. Que son:
-ROM: nada de escritura, solo lectura por favor! (gracias) Guarda
las instrucciones para iniciar el ordenador.
-RAM: random acces
memory (sí, como el disco de Daft Punk). Es algo así como el caballero de
las memorias puesto que almacena datos temporalmente mientras se usan los
archivos, y es que en efecto; “los caballeros no tenemos memoria”.
-CACHÉ: almacena datos para su rápido acceso. Acelera los
procesos repetitivos del sistema y es mucho más veloz que la RAM, además de ser
la consentida del CPU.
-BIOS: sistema básico de entrada y salida, grabada en
memoria flash en la placa base. Se encarga del arranque del equipo y las
asignaciones maestro-esclavo para iniciar el sistema.
-SECUNDARIA: algo así como la tía gordita de la familia
(masiva y lenta). Almacena todo lo que debe mantenerse y la recuperación
posterior. Casi no duerme, conserva los datos aunque el ordenador esté apagado.
Y para finalizar este recorrido computacional tenemos…
El Ambiente Gráfico
(o de cómo se pavonea el sistema operativo)…
El ambiente gráfico es un programa basado en ventanas e
íconos que nos proporciona un entorno visual sencillo que nos permite
comunicarnos con el sistema operativo de la computadora. En esta ocasión nos
referiremos específicamente al sistema operativo de LINUX, porque la verdad ya
chole con Windows.
LINUX es un sistema operativo basado en UNIX con capacidades
de multiprocesamiento, multitareas (puede ejecutar casi al mismo tiempo varios
programas sin obstaculizar la ejecución de cada aplicación) y multiusuario (uno
o más usuarios pueden trabajar en la misma versión simultáneamente desde las
mismas terminales o separadas).
Más sobre LINUX…
Además, el ambiente gráfico que proporciona Linux contiene
los elementos clásicos como:
-Barra de control: se encuentra en la parte inferior de la
pantalla, contiene el menú principal, escritorios virtuales e íconos de acceso
rápido a aplicaciones.
-Barra de tareas: muestra tareas o aplicaciones que se
tienen abiertas en el momento.
-Barra de títulos: es la barra superior de cada ventana y
muestra el nombre y algunos íconos como mover, cerrar, maximizar, minimizar,
etc.
-Applets: pequeñas aplicaciones que se ejecutan en el panel
y permiten controlar varios aspectos del sistema como el reloj.
-Escritorio: que es la pantalla como tal. En él encontramos
los íconos y las barras de tareas de control las applets, etc.
-Menú principal: igual al menú inicio de Windows.
-Terminar usuario: instrucción para salir del sistema.
-Bloqueas pantalla: sirve para poner una pantalla negra
cuando te alejas de tu computadora y requiere de contraseña, lo cual protege tu
sesión.
-Iniciar sesión adicional: para abrir otra sesión (otro
usuario).
-Consola: que nos permite manejar líneas de comandos
(Ctrl+Alt+F1 hasta F6 para sesión desde consola). Algunos de los comandos que
se pueden utilizar son clear
(limpiar pantalla), cd (cambiar de directorio),
ls (muestra el contenido del
directorio), touch (crea un
archivo), mkdir (crea un
directorio), cp (copia archivos), date (despliega la fecha), cal (calendario), mv (mueve archivos), rm (elimina
archivos), find (busca archivos), cd.. (salir del directorio), top (lista rápida de los procesos de
ejecución), df (vista general de los
dispositivos de almacenamiento), cat (ver
archivos), vi (crear y editar un
archivo), úname (información del
sistema), qzip (comprimir y
descomprimir archivos), rmdir (eliminar
directorios) y exit (sale del Shell
o terminal actual).
-Gestión de discos: los dos programas del sistema kdf y
kwikdisk ayudan a montar o desmontar de forma sencilla y rápida los
dispositivos de almacenamiento.
Y bueno, esto es solo una pequeña probadita de lo que
realmente conllevaría hablar sobre la computadora, su historia, su estructura y
sus funciones. Hay muchos aspectos que se manejaron de manera general y otros
tantos que hace falta describir, pero como esto no es una tesis y lo último que
quiero es aburrir y dormir al lector, (y porque además me falta mucho por aprender)
lo vamos a dejar hasta aquí.
Por su atención, gracias!
Glosario (para que
los programadores no te dejen con la cara de what con sus términos muy acá)…
Palabra: cadena
finita de bits que es manejado como un conjunto por la máquina.
Longitud de palabra: tamaño
de grupo de bits diseñado para usarse como una unidad simple de palabra.
Puerto (BUS): designa
una interfaz por medio de la cual es posible la recepción y transmisión de
datos e información.
Bit: elemento más
pequeño de información de la computadora.
Byte: llamado
también objeto, generalmente equivale a 8 bits.
Kilobyte: 1024 bytes.
Megabyte: 1024 kilobytes.
Gigabyte: 1024 megabytes.
Terabyte: 1024
gigabytes.
USB: bus de serie
universal, es una interfaz de entrada y salida mucho más rápida que los puertos
seriales estándar.
Velocidad de reloj: frecuencia
con que un ordenador realiza sus operaciones más básicas. Se mide en ciclos por
segundo (hertzios).
Bus: sistema
digital que transfiere datos entre los componentes de una computadora o entre
computadoras.