Regístrate | Conectar
El Tamiz Libros Recursos Series Únete 18 Users Online
Skip to content

{ Category Archives } J

Computador mágico XXX – Sistema operativo II: funcionamiento

En el último capítulo de esta serie vimos la evolución histórica de los sistemas operativos, y vimos cómo nacían los cuatro componentes más importantes de los sistemas operativos. Lógicamente, no todos los sistemas operativos son iguales. No es lo mismo el sistema operativo de un mainframe que el de tu Nintendo DS, el del cajero automático [...]

Computador mágico XXIX – Sistema operativo I: historia

En el último capítulo de esta serie vimos las diferencias entre los ordenadores reales y los sistemas supersimplificados que hemos contado aquí para aprender, y vimos que muchas de esas diferencias solo se entendían como apoyo en su relación con el sistema operativo. Pero, ¿qué es el sistema operativo? En el último capítulo esperábamos que [...]

Computador mágico XXVIII – Ordenadores reales

Hemos dedicado los últimos capítulos de esta serie a ver unos ordenadores muy sencillitos, pero que capturaban la esencia de los ordenadores modernos. Como te imaginarás, los ordenadores reales son bastante más complejos, así que vamos a dedicar unas palabras a dar algunas pinceladas sobre las diferencias. A diferencia de los capítulos anteriores, este será [...]

Computador mágico XXVII – Ordenador C16C: interrupciones

En los últimos capítulos de esta serie nos hemos dedicado a estudiar cómo funciona un ordenador sencillo, sencillísimo, minimalista: el C16A. Luego lo ampliamos, inventando el ordenador C16B, para poder hacer llamadas a subrutinas. En la última entrada hablamos del compilador. Ahora vamos a presentar la última de las modificaciones: el C16C. La arquitectura de [...]

Computador mágico XXVI – El compilador

En el último capítulo de esta serie presentamos el ordenador C16B y el concepto de subrutina, y escribimos un programa que calculaba el factorial de un número. Pero vimos que el programa empezaba a ser demasiado grande y que nos iba resultando útil describir su funcionamiento con algún tipo de pseudolenguaje, así que describíamos nuestro programa tal [...]

Computador mágico XXV – Ordenador C16B: subrutinas

En el último capítulo de esta serie veíamos un programa relativamente complejo que permitía temporizar la salida hacia la pantalla dependiendo de la tecla que habíamos pulsado… pero decíamos que había algunas cosas que eran un poco chapuceras. No eran culpa del diseño del programa… es que con ese ordenador no se podía hacer mucho [...]

Computador mágico XXIV – Ordenador C16A IV: temporizador

En el último capítulo de la serie vimos el “hola mundo” de los programas para el C16A. Hoy vamos a profundizar un poco en él, haciendo un programa un poco más complejo: vamos a hacer un temporizador como el que hicimos con lógica secuencial. Como antes, vamos a pegar a continuación el diseño del ordenador [...]

Computador mágico XXIII – Ordenador C16A III: hola mundo

En el último capítulo de la serie vimos cómo funcionaba el ordenador C16A, las instrucciones que tenía y cómo se implementaba cada una de sus instrucciones, pero solo mostramos un ejemplo de cómo se utilizaban esas instrucciones para hacer cosas más complejas, sin interpretarlo en absoluto… ahora es cuando vamos a interpretar eso. Para ahorrarte [...]

Computador mágico XXII – Ordenador C16A II: funcionamiento

En el último capítulo de la serie vimos la arquitectura de von Neumann y mostramos el diseño a alto nivel de un ordenador basado en dicha arquitectura. En este capítulo veremos su funcionamiento. Este es probablemente el artículo más importante de la serie, el que te contará cómo funciona un ordenador. Todo lo que hemos ido haciendo [...]

Computador mágico XXI – Ordenador C16A I: arquitectura de von Neumann

En los últimos capítulos hemos visto cómo hacer lógica combinacional, y hemos llegado al caso concreto de la unidad aritmético-lógica. Luego vimos la lógica secuencial y vimos que no nos gustaba tener que refabricar completamente el circuito cada vez que había que cambiar algo en el algoritmo. Hoy vamos a introducirnos en el mundo del [...]