Sunday, April 13, 2014

Que es eso de "formatear" y "particion"???

Tal vez de pasada has escuchado a un par de aficionados a las computadoras hablando y por ahí mencionaron las palabras "partición" y "formatear". Por si acaso te has preguntado que es eso, aquí esta la explicación "con manzanitas". 

Cuando compramos un disco duro nuevecito de paquete no trae absolutamente nada, es como un cuaderno nuevo. Es mas, es como un cuaderno completamente en blanco, sin cuadricula ni renglones ni nada. Ahora supongamos que este cuaderno lo vamos a necesitar para una sola cosa, eso quiere decir que no necesitamos ninguna división y que el cuaderno tendrá una sola sección. Las particiones de un disco duro son como las secciones del cuaderno, siempre vamos a necesitar por lo menos una. Pero ademas de decidir cuantas secciones va a tener el cuaderno (cuantas particiones va a tener el disco duro) también necesitamos renglones o cuadricula para escribir ordenadamente. Para el disco duro, el formato seria como estos renglones o cuadricula. Y de la misma manera que existen diferentes tipos de renglones y cuadriculas en los cuadernos, también existen diferentes formatos para los discos duros que determinan como se almacena la información, si hay algún tamaño máximo que los archivos pueden tener y otros detalles. Estos son los formatos mas comunes:

  • NTFS(New Technology File System): Es el formato (o mas correctamente llamado "Sistema de Archivos") que usa Windows.
  • HFS+(Hierarchical File System): Es el sistema de archivos(o formato) que usan las Mac.
  • FAT32(File Allocation Table 32): En versiones viejitas de Windows era lo que se usaba, ahora se usa mayormente en tarjetas de memoria o memorias USB porque aunque tiene sus limitaciones, es lo mas compatible con diferentes sistemas operativos, por ejemplo, puedes meter una memoria en una computadora con Mac y luego en otra con Windows y las dos la leerían y escribirían sin problemas.

Y... por que habríamos de querer mas de una en un disco duro? Las razones mas populares son:

  • Tener mas de un Sistema Operativo: Los sistemas operativos mas populares utilizan diferentes sistemas de archivos, y para tenerlos instalados en la misma computadora se requiere tenerlos en particiones o discos duros diferentes.
  • Separar los archivos del usuario de los archivos del sistema: Esto es especialmente útil para aquellos que tienen la costumbre de reinstalar su sistema operativo a cada rato. Como para eso es necesario borrar todo lo que hay en la partición, es muy conveniente tener todos los archivos que si se quieren conservar en una partición diferente, donde estén seguros.
  • Combinación de las dos cosas anteriores: Como Windows no puede escribir una partición para Mac y viceversa, a veces es una buena idea crear una tercera partición que sea FAT32 para poner los archivos en un solo lugar y que se puedan leer y escribir fácilmente sin importar el Sistema Operativo en el que estemos en ese momento.

Otra manera de imaginarse las particiones es como si fueran discos duros diferentes, es decir, se puede tomar un disco duro de 500 GB y dividirlo en 2 particiones de 250 GB cada una y a los ojos del sistema operativo parecería que la computadora tiene dos discos duros de ese tamaño en vez de uno. Por ultimo, tal vez te hayas imaginado que "formatear" significaba "borrar todo", esto no es necesariamente cierto. Darle formato a un disco duro es como borrarle los renglones al cuaderno y volvérselos a poner, pero la diferencia es que en el disco duro la formateada hace parecer que el disco duro esta en blanco de nuevo y la computadora nada mas escribe "encima" de lo que había antes. En otras palabras cuando uno formatea, un efecto secundario es que la información "se esconde", por eso es que la mayoría de las veces en vez de realmente borrar todo lo que tiene el disco duro(que es mas tardado), la gente solo lo "reformatea" y empieza a poner las cosas nuevas encima de lo que había antes.

Saturday, April 12, 2014

Que es un Sistema Operativo?


Ah! Otro de esos conceptos que nos hacen esconder la cabeza en la tierra... Hoy veremos que no hay que ser un experto en computación para saber qué es un sistema operativo.

Si fuéramos a una tienda de partes de computadora y compráramos todo nuevecito de paquete (Procesador, RAM, Disco Duro, etc...) y la armáramos nosotros, al momento de prenderla no haría NADA (con excepción de mostrar una pantalla con la marca de la motherboard), solo aparecería un mensaje diciendo "No hay sistema operativo" y ya. Con las computadoras de marca esto no sucede porque desde la fabrica le ponen en el disco duro el sistema operativo y cuando uno la compra parece que siempre estuvo ahí. Digamos que el sistema operativo es el programa mas indispensable que necesita una computadora para funcionar, lo primero que hace tu computadora en cuanto la prendes, antes de darte el control a ti.

Si comparáramos a una persona con una computadora, cuando un bebe nace, ya viene con un sistema operativo "preinstalado" que controla las funciones básicas de su cuerpo, como respirar, los latidos de su corazón y todas esas cosas que ya nació "sabiendo". La diferencia es que una computadora requiere que el fabricante o el usuario instalen (le enseñen) un sistema operativo para que haga lo mas esencial. Ya con el bebe realizando sus funciones sencillas, con el tiempo uno le va enseñando a hablar, caminar, dibujar, escribir, etc... y a una computadora que ya tiene un sistema operativo instalado ya le puedes instalar otra cosas, como un messenger, algo para usar Twitter, iTunes para sincronizar tu iPhone, etc... hay una infinidad de otros programas que le puedes poner DESPUÉS de que ya hay un sistema operativo que los coordine.

Bueno, y ahora que ya quedo claro lo esencial que es un sistema operativo, agregare que en estos tiempos en los que las computadoras son muchísimo mas poderosas que hace dos décadas, los sistemas operativos ya no nada mas traen "lo básico". Con el paso de los años la gente que hace los sistemas operativos les han ido poniendo mas cosas, de manera que ahora, volviendo a la comparación con un bebe, los chamacos ya nacen hablando, escribiendo y hasta jugando fútbol. OJO: no porque tu sistema operativo ya viene con cierto programa pre-instalado no quiere decir que es la mejor opción, tu puedes después instalar uno que haga lo mismo pero mejor o que te guste mas.

Hay muchos sistemas operativos, pero los mas conocidos y que seguro has escuchado mencionar por ahi son:

Windows

Hecho por Microsoft, este es el que viene pre-instalado en la mayoría de las computadoras personales y muy probablemente lo que estas usando ahorita. La versión mas reciente es Windows 8.1 y se espera que Windows 9 salga en Abril del 2015. Otras versiones mas viejitas de Windows son Windows 7, Windows Vista y Windows XP.

Mac OS

Hecho por Apple. Este viene pre-instalado en todas las Macs. La versión mas reciente es Mac OS 10.9, tambien conocido como "Mavericks". Algunas versiones mas viejitas son Snow Leopard (10.6), Lion (10.7) y Mountain Lion (10.8).

Linux

Este es mas bien como una familia de sistemas operativos, muy parecidos entre si. Muy poca gente los usa pero son bastante populares en servidores que las empresas usan para cosas especificas, por ejemplo para ser el lugar donde "vive" una pagina de Internet. Como en su mayoría son de "Código Abierto" (el que sepa programación le puede hacer los cambios que quiera), hay muchos sabores diferentes, muchos de ellos gratis. Dos de los mas conocidos (o menos desconocidos) para "uso personal"son Ubuntu y Fedora. Las empresas usan otros sabores, por ejemplo Red Hat Enterprise Linux y SUSE Linux Enterprise Server

Android

Estamos en el futuro! Ya casi todo mundo trae en la bolsa una computadora con la que (entre otras cosas) hace llamadas. Uno de los sistemas operativos que hacen funcionar muchos de estos modernos teléfonos y otros aparatos móviles es el cada vez mas famoso Android, de Google. La versión mas reciente es 4.4, "Kit Kat". Cabe mencionar que cada versión tiene nombre de algo dulce, como Honeycomb(3.2), Ice Cream Sandwich(4.0) y Jelly Bean(4.1).

iOS

Hecho por Apple, es el sistema operativo con el que funcionan el iPhone, iPod Touch y iPad. La versión mas reciente es 7.

Hay muchos, muchos mas sistemas operativos por ahí, algunos realmente sencillos y que no hacen mucho. Algunos los puedes ver fácilmente (como los ejemplos de arriba), otros nunca los veras pero hacen funcionar muchos aparatos electrónicos. Pero bueno, si antes no sabias, ahora ya puedes decir que sabes lo que es un sistema operativo.

Tu procesador y sus Gigahertz (GHz)


Uy, que miedo... Gigahertz!!! Seguramente una que otra persona lee esa palabra y su cerebro se cierra creyendo que todo lo que tenga que ver con eso va a ser complicadisimo e imposible de comprender. Hoy vamos a ver que no lo es.

Separemos la palabra en dos: "Giga" y "Hertz".

  • Giga: Cuando mi madre me mandaba por las tortillas, usualmente las compraba por kilo. Dicho mas correctamente, por kilogramo. "Kilo" no es mas que un múltiplo (1000) de la unidad de medida, en este caso el gramo. En otras palabras, cuando llegaba a la tortilleria y pedía "un kilo", estaba pidiendo 1000 gramos de tortilla. "Giga" es un múltiplo también pero mas grande (1,000,000,000), o sea que un Gigahertz es igual a mil millones de hertz. Bueno, y ahora que son los hertz?
  • Hertz: Así como metro es la unidad de medida de distancia, litro es de volumen y segundo es de tiempo, Hertz es la unidad de medida de frecuencia. No entres en panico todavia! Frecuencia no es mas que una palabra elegante para decir "veces que pasa algo durante cierto tiempo". En general, un Hertz simplemente quiere decir "veces por segundo". Pongamos un ejemplo sencillito: si una persona esta aplaudiendo rápido, digamos 5 veces por segundo, esta aplaudiendo a una frecuencia de 5 Hertz. Así de fácil.


Entonces... que es lo que pasa 2,000,000,000 veces por segundo en tu procesador de 2 GHz??? Todos los procesadores tienen un "reloj" que les marca el paso para que hagan sus operaciones. Los gigahertz del procesador son nada mas y nada menos que el numero de "tic tacs" por segundo del "reloj". Entre mas "tic tacs" por segundo(mas GHz), mas cosas hace tu procesador en menos tiempo.

Felicidades! Ya sabes que son los gigahertz del procesador. Ahora nada mas una advertencia para cuando andes en busca de una computadora nueva: No siempre el procesador de mas GHz va a ser el mejor, aun hay mas cosas que considerar pero otro día escribiré acerca de eso. Por lo pronto dejare aquí una tablita que encontré con los múltiplos de 10 para el que quiera repasarlos (y recordar el tiempo en el que vio esto en la escuela).