Prometido es deuda. Con un día de retraso (uno no controla cuando se pone enfermo) vuelvo con una nueva entrada, en la que trataré de explicar todo ese vocabulario básico necesario para entender las noticias del mundo de los videojuegos y que los “periodistas” que copipastean entradas no se dedican a explicar. Para enmendar los errores de esos copiones, este fin de semana pretendía dedicarlo a todo lo relativo a las consolas, que últimamente están en todas las noticias. Continuamos desde donde lo dejamos ayer.
Bit: si bien tus andanzas por el mundo digital deberían hacerte entender más o menos qué es esto, nunca está de más explicarlo. Un bit es un dígito del sistema de numeración binario. ¿Qué es el sistema de numeración binario? Podríamos dar una explicación muy macarrónica en la que diríamos que se trasmite la información mediante ceros y unos, nada más. En realidad no necesitas saber mucho más. Un bit es un cero o un uno, y a menos que seas Bender, no tendrás que pensar nunca en el o preocuparte de que se convierta en un dos.
Byte: esto ya nos interesa más. Un byte es una unidad de información, que equivale a 8 bits. A efectos prácticos se usa el byte como la unidad básica la información, entendiéndose unidad básica de información como la cantidad de información que puede almacenar (o procesar, según el caso) un dispositivo informático. Al igual que ocurre con lo metros, se van ordenando en una escala en la que cada nivel tiene un nombre, pero el lugar de emplear múltiplos de 10, usa múltiplos de 1024. Así, un kilobyte son 1024 bytes, un megabyte son 1024 kilobytes, un gigabyte son megabytes… Actualmente lo más común es que se manejen cifras de gigas en RAMs de ordenadores y consolas, y megas en RAMs de dispositivos móviles, tablets y consolas portátiles (aunque las que presentan un hardware más potente, pueden tener una RAM superior al giga). En cuanto a discos duros, lo normal es hablar de gigas, aunque últimamente se están haciendo comunes los discos duros que superan el tera de capacidad. A continuación tienes una imagen para que te hagas una idea de como van los nombres de los niveles de la escala.
Hardware: seguimos con cosas básicas, pero nunca viene mal ampliar la mente. Hardware es una palabra que nos tragamos del inglés, para la cual no tenemos ninguna traducción funcional, con la que nos referimos a todas las partes físicas de un sistema informático, todo aquello que no puedes tocar. Por decirlo de alguna forma, es el cuerpo de un sistema informático.
Software: lo opuesto al hardware. Esta palabra también nos la tragamos del inglés, y denomina todas las partes no tangibles o digitales de un sistema informático. Vamos, todo aquello que no puedes tocar. Si el hardware es el cuerpo de un sistema informático, el software es la mente. Todo lo que es capaz de hacer un sistema informático viene determinado por el software. Al igual que una persona real, aunque está limitada en cuanto a lo que puede hacer por el cuerpo o hardware, sin el software o mente este no puede ser usado de ninguna forma.
Si después de esto has empezado a pensar en Matrix no te preocupes, es normal.
Megahercio: este es uno de los conceptos que me dejé ayer en el tintero. El megahercio, o MHz, como se denomina comúnmente, es una unidad de medida que se utiliza para indicar la frecuencia de un dispositivo de hardware. Por así decirlo, en una explicación muy simple, indica la velocidad de un dispositivo, o al menos, uno de los factores determinantes de ella. Así que, por normal general, a cuantos más megahercios, mejor, pues el dispositivo será más rápido, pero en ocasiones, más megahercios no implica que un dispositivo sea más rápido que otro, pues la velocidad también vendrá marcada por otros factores. Aún así, la norma general de más = mejor se mantiene en la mayoría de los casos.
Reloj: otro de los conceptos que no expliqué ayer. Muchas veces se habla del reloj (o clock por su nombre en inglés) para simplificar, pero esto es incorrecto. Debería hablarse de frecuencia de reloj, y explicar de qué va todo esto quizás sea lo más difícil y técnico que llegue a hacer en esta sección. La frecuencia de reloj indica la velocidad a la que un ordenador realiza sus operaciones más básicas, como sumar dos números o transferir el valor de un registro a otro (o, en términos humanos, pensar en qué puedes comer o mirarle el culo a la persona que te mola). Se mide en ciclos por segundo o hercios (o niveles superiores, pues tiene una escala como la de los bytes), los hermanos pequeños de los megahercios mencionados arriba, que son la unidad más usada hoy en día para medirlo. Normalmente se utiliza el término de frecuencia de reloj para referirse a la CPU, aunque también puede referirse a la GPU. Existe una técnica comúnmente conocida como overcloking (a veces llamada overclock) que consiste en aumentar la frecuencia de reloj para conseguir una mejor velocidad. Esta técnica tiene como riesgo que se puede acortar la vida útil de componente o incluso dañarlo irremediablemente. Es una técnica que ha usado Nintendo con la Wii y la WiiU, ya que permite conseguir una CPU más potente partiendo de una anterior, la que usaba la Gamecube, lo cual hace que el hardware final sea más barato y la retrocompatibilidad sea más fácil. Es por eso que muchas veces se dice que Nintendo lleva vendiendo la misma consola desde hace 10 años.
La historia de New Super Mario Bros 2 habla sobre la estrategia comercial de Nintendo.
Sistema operativo: abreviado muchas veces como SO, el sistema operativo es, con toda seguridad, la parte más importante de un sistema informático. Del sistema operativo dependerá qué es capaz de hacer un dispositivo y qué no. El sistema operativo es, en definitiva, la mente, la personalidad y la inteligencia de un dispositivo informático. Windows, Mac OS X y Linux son los SOs más conocidos en la actualidad, pero muchos otros dispositivos hace uso de un SO, incluyendo los móviles (iOS y Android) y las consolas, que tienen sistemas operativos especial y exclusivamente diseñados para aprovechar al máximo las capacidades de su hardware. A nivel de videojuegos, el sistema operativo es de gran importancia, pues marca qué se puede hacer y como con un juego. Por ejemplo, el SO de la Xbox permite usa DirectX, que se podría resumir como un sistema para crear una serie de efectos multimedia relacionados con los juegos y el vídeo. Cuando una desarrolladora programa con DirectX, se topa conque tiene que crear esos efectos de otra forma al pasar los juegos a otras consolas cuyo SO carece de DirectX (porque es exclusivo de Microsoft), una tarea que no sólo no es nada fácil, sino que en ocasiones es literalmente imposible. Es por eso que a veces parece que un juego va mejor en la Xbox 360 y en otras consolas va a saltos o menos fluido.
x86: denominado muchas veces como Intel, es una arquitectura de CPU (la forma en la que esta hecha) que se hizo muy popular en los ordenadores personales y se llegó a usar en consolas y dispositivos móviles, como smartphones y tablets. Esta arquitectura es empleada con dispositivos de 32 bits, y es sucesora de la arquitectura usada por dispositivos de 16 bits, a su vez sucesora de la usada en dispositivos de 8 bits. ¿Qué es esto de los bits? Por simplificarlo mucho, la velocidad del dispositivo. Cuantos más, mejor. Actualmente estamos en una época de transición entre los 32 bits y los 64 bits.
x86-64: también conocida como AMD, es una arquitectura de CPU creada para dispositivos de 64 bits. Se suele considerar que una arquitectura x86-64 es más rápida que una arquitectura x86. Actualmente estamos en una época de transición entre x86 y x86-64, siendo la primera arquitectura muy usada en dispositivos móviles y en consolas, y la segunda cada vez más común en los ordenadores modernos.
Nube: ya en su momento intenté explicar qué era esto de la nube. Haré ahora una especie pequeño resumen. La nube consiste en hacer todo lo que haces en tu ordenador, pero en uno que está a miles de quilómetros de distancia a través de internet. Tomando como ejemplo Google Docs (o Drive, como lo llaman ahora), sería hacer todo lo que haces con Microsoft Office, pero a través de internet entrando en la página de Google Docs (Drive). En el mundo de los videojuegos, el concepto de nube se usa de dos formas. La primera es para referirse a las partidas guardadas. En Steam existe una funcionalidad llamada Steam Cloud, que permite que además de guardar la partida en tu ordenador quede almacenada en sus servidores, de tal manera que si tienes algún problema con el ordenador o empiezas a jugar desde otro tu partida estará lista para jugar desde donde lo dejaste. Microsoft tiene un sistema similar para la Xbox. La otra forma en la que se usa el concepto nube es la de ejecutar los juegos en los ordenadores de la empresa que ofrece el servicio. Esto permite que puedas jugar juegos al máximo en un ordenador que es una mierda, sin tener que ocupar nada en el disco duro. Gaikai y OnLive se basan en este sistema, pero su implementación será algo que llevará un tiempo, ya que, como mencionaba en sus respectivos artículos, el juego en nube requiere unas velocidades de conexión que están por debajo de la media incluso a nivel mundial.
A veces se usa el concepto de nube para hablar de las flipadas de afirmaciones que sueltan algunos personajes.
Cross-Save: este sistema se ha mencionado últimamente, aunque de momento no tiene demasiado peso. Se trata de un sistema relacionado con la PSVita y las consolas de sobremesa de Sony, mediante el cual puedes usar un mismo archivo de guardado para juegos que están en ambas plataformas. Nintendo tiene algo similar (aunque desconozco si tienen un nombre específico) que se verá en el futuro Monster Hunter 4.
Con esto quedan explicados todos los conceptos básicos para comprender las noticias relacionadas con las consolas de nueva generación. El próximo fin de semana volveré con una nueva edición de vocabulario, con una temática todavía por decidir.









1 ping
Vocabulario videojueguil. Episodio 3: la venganza de los peceros » DJPJ
marzo 24, 2013, a las 7:55 pm (UTC 2) Enlace a este comentario
[...] con las que podemos crear software para un determinado lenguaje de programación, plataforma o sistema operativo. Pueden ser simplemente software, como es el caso del SDK de Android, por ejemplo, o un conjunto de [...]