Gracias Gracias:  0
Resultados 1 al 5 de 5

Tema: Un poco de informatica

  1. #1
    Ninja Fever Avatar de Mars Attacks
    Fecha de ingreso
    Jun 2003
    Ubicación
    Castellón
    Mensajes
    12,744

    Un poco de informática

    Dado que esto es un foro de infografía, quizá la gente tenga dudas sobre la primera parte de las que nunca se ha atrevido a preguntar, o nunca le ha quedado claro del todo.

    Vamos a aprovechar este hilo para formular y contestar a ese tipo de preguntas.

    Por ejemplo, la primera, que me ha movido a esta iniciativa a la que invito a todos los preguntones y versados sobre el tema:

    Cita Iniciado por ctdc Ver mensaje
    a ver, no se estoy algo nublado, todavía sigo sin entender mucho, que significa 32 bits, y64 eso no lo comprendo mucho
    Comencemos repasando la arquitectura básica de un ordenador. Tenemos la memoria RAM (que podemos visualizar como una pantalla de tetris), el procesador (que podemos visualizar como un procesador) y el bus de datos (que no hace falta que visualicemos, pero podemos hacerlo si es de nuestro agrado).

    El procesador no es más que un chisme complicado que recibe una serie de órdenes codificadas en forma de churros de unos y ceros (que podemos visualizar como líneas horizontales de un tetris, por ejemplo) y hace cosas con ella según lo que indique la orden.

    Por ejemplo, la orden podría decirle que modificara un valor interno del procesador (algo dentro de la caja negra, no nos interesa de momento), enviar una señal determinada al bus de datos (tampoco nos interesa de momento), o agregar, consultar o eliminar una ficha cualquiera al tablero de tetris.

    Imaginad que el área de juego de tetris tiene 10 casillas de alto por 5 casillas de ancho. E imaginad que la línea de órdenes que le llega al procesador tiene cinco casillas. Imaginad que en esa línea de órdenes, usamos la primera casilla para codificar que queremos escribir en memoria, las dos siguientes para decirle en qué casilla queremos escribir, y las dos últimas para decirle qué queremos escribir en la casilla seleccionada. Algo así como E4269, indicaría que queremos escribir el valor 69 en la casilla 42 de nuestro tetris (tomando de referencia abajo a la izquierda como el cero, cuarta fila, tercera columna).

    ¿Hasta aquí bien? Con este modelo de procesador y memoria, no hay ningún problema. Podemos hacer una instrucción que le diga al procesador que busque hasta la casilla 99 de la memoria y, puesto que sólo tenemos 50, seguro que podemos acceder a todas las posiciones de nuestro tablero de tetris.

    Ahora imaginad que pasan los años, y cada vez nuestras órdenes necesitan más piezas del tablero de tetris, hasta el punto de que el tablero necesita cuadruplicarse para tener una memoria "digna". Ahora nuestro tablero es, por ejemplo, de 40x5. Resulta que, por mucho que queramos, nuestro procesador no va a poder leer ni escribir más allá de la casilla 99, desperdiciando la mitad de espacio de memoria.

    El problema real con los procesadores de 32 bits es analogo. Las dirección de memoria más alta que se puede obtener con en una instrucción "de 32 casillas de tetris" (esta vez suponiendo que en cada casilla sólo puede haber un 1 o un 0) sería 11111111111111111111111111111111 en binario, que en decimal es (2^32)-1=4294967295 (el "^" es el operador de "elevado a"). Suponiendo que cada casilla de nuestro tetris permitiera albergar un número de 8 bits (un byte, un valor de 0 a (2^-1=255), obtenemos que el máximo de memoria que nuestro procesador puede manejar es 4294967296*8/1024 = 4194304KB; 4194304Kb/1024=4096MB; 4096MB/1024 = 4GB.

    Esto es, el máximo teórico de RAM útil para nuestro procesador sería de 4 gigas; aunque tuviéramos 8 gigas de ram, nuestro procesador no podría manejar nunca valores más allá de la última posición de los 4 gigas.

    Ahora bien, el cambio a una arquitectura de 64 bits significa que las instrucciones ahora tienen 64 casillas en las que almacenar la dirección. Esto es, la máxima dirección consultable ahora sería un 1 seguido de 64 ceros en binario (o (2^64)-1 en decimal). Repitiendo los cálculos anteriores, ahora podemos manejar hasta 137438953472GB. La cosa cambia, ¿no? Para los que crean que es un aumento brutal... lo es, igual que 4GB lo es para los 640KB que alguien dijo en su día que serían suficientes y hoy en día ya se nos quedan cortos para según qué.

    Esta nueva cantidad, no obstante, debería ser suficiente para que aguantara, por lo menos, hasta una versión de Windows más después del Vista :D

    Y por eso, niños, es por lo que se esta realizando actualmente la migración a sistemas de 64 bits. Como un procesador no sirve para nada sin programas, antes hay que ir rehaciendo todos esos programas (o creando nuevos) para que tengan en cuenta que sus instrucciones tendrán que ser de 64 casillas, en lugar de las de 32 que tenían hasta ahora.

    P.D.: En realidad todo es un poco más complejo, pero si queréis saber más, mejor os matriculais en Ingeniería Informatica. A efectos practicos, la explicación anterior cuenta lo que realmente os interesa

    ¡Bon profit!
    Última edición por Mars Attacks; 24-01-2008 a las 23:30

  2. #2
    Ya con teclado ejpañol.. Avatar de Wayfa
    Fecha de ingreso
    Aug 2007
    Ubicación
    Madriz
    Mensajes
    3,937

    Thumbs up Re: Un poco de informática

    muchas tenkius por la info...

  3. #3
    Procrastinador Maximus Avatar de Biofix
    Fecha de ingreso
    May 2003
    Ubicación
    ...Tierra/Europa/España/Galicia/Ferrol...
    Mensajes
    1,938

    Re: Un poco de informática

    ¡Profee!, ¿esto entra en el examen? ¿se puede llevar calculadora?

    Gracias por la explicación Mars, ya sabía "por donde iban los tiros" acerca de este tema, pero aún así me ha ayudado con algún concepto que no tenía tan claro.
    "Si saber no es un derecho, seguro será un izquierdo". (Silvio Rodriguez)

    Mi coro: www.concertotempo.com

  4. #4
    Método Polaco Avatar de Stewie
    Fecha de ingreso
    Apr 2004
    Mensajes
    3,275

    Re: Un poco de informática

    Se agradece la lección! Me lo tendré que leer un par de veces para grabarmelo y entenderlo, pero el concepto es el concepto, y ahí esta

  5. #5
    Señor Miembro Avatar de Basie
    Fecha de ingreso
    Sep 2002
    Ubicación
    Madrid
    Mensajes
    2,051

    Re: Un poco de informática

    Interesante...Gracias Marss! Si se me ocurre alguna de esas preguntas, ya se donde la formularé.

Temas similares

  1. PC 800/1000 € para ir mejorando poco a poco.
    Por guitalla en el foro Hardware
    Respuestas: 8
    Último mensaje: 21-03-2016, 11:56
  2. Levantar un edificio poco a poco
    Por alextula2 en el foro Animación y Rigging
    Respuestas: 4
    Último mensaje: 09-07-2009, 01:25
  3. Poco a poco cogiendole mano a VRaY
    Por gianfrancoku en el foro Render, Iluminación y Cámaras
    Respuestas: 1
    Último mensaje: 09-07-2008, 17:38
  4. Comenzando como el año poco a poco
    Por maxgul en el foro Quien eres tu - Aqui puedes presentarte
    Respuestas: 2
    Último mensaje: 03-01-2008, 19:09
  5. Poco a poco, tranquilamente, sigo con mi web
    Por Ferriz en el foro Ilustración y 2D
    Respuestas: 15
    Último mensaje: 07-05-2007, 13:20

Actualmente estos son sus permisos de publicación en el foro.

  • -No puedes crear nuevos temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes responder temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes subir archivos adjuntos al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes editar tus mensajes al no estar registrado o no haber iniciado sesión en el foro.
  •