Computación Básica
Qué pasa cuando enciendes una computadora
Cómo funciona un circuito electrónico
¿Qué es un bit y qué es un byte?
Qué es un procesador (CPU) y la memoria (RAM)
¿Qué es un sistema operativo?
Todo lo que pasa tras enviar un mensaje de WhatsApp
Cómo las computadoras guardan datos
¿Cómo se organizan los archivos?
Teléfonos y sus "System on a Chip" o SOC
GPUs: Procesadores gráficos y de AI
Redes e Internet
¿Qué es un algoritmo? ¿Qué es un Lenguaje de Programación?
Direcciones IP y el protocolo de Internet
Nombres de dominio, DNS y cómo obtener un .com
Modelo Cliente/Servidor: ¿Cómo funciona un sitio web?
Sistemas Operativos y Almacenamiento
Diferencias entre Windows, Linux y MacOS
Permisos, niveles de procesos y privilegios de ejecución
Archivos: Metadatos, cabeceras y extensiones
Archivos y estructuras de datos
¿Qué son las bases de datos?
Cómo funciona un .ZIP
Cómo funciona el formato .JPG
Videos: contendores, codecs y protocolos
Introducción a Blockchain e Inteligencia Artificial
Arquitectura y funcionamiento interno de Blockchain
¿Qué es una red neuronal?
¿Cómo funcionan los LLMs?
You don't have access to this class
Keep learning! Join and start boosting your career
A computer's memory stores and manages our data in two main ways: persistent and volatile memory. Understanding how these two types of storage work enhances our understanding of computing and optimizes our everyday digital practices.
Persistent memory refers to memory that retains information after the computer is turned off. For example, when you save a document, it is stored on the hard disk and persists even if you turn off your computer.
Volatile memory, on the other hand, loses its data when you turn off the computer. If you have an unsaved document in RAM and you turn off the computer, that information will disappear immediately.
The best known and most widespread type of volatile memory is RAM, which is responsible for keeping our applications active. But it is not the only one:
The most common persistent memory is the hard disk, although it is not the only one:
When we talk about storage units in Spanish, we generally say "disks" even if they have no physical moving parts, unlike in English where the term drive is used.
File systems organize blocks of information within persistent storage. The most commonly used are:
These systems create an index at the beginning of the storage that records the exact location of each file.
When you delete a file, you simply remove the index link that indicates its location. The data remains until it is overwritten by another file:
Each type of memory has different access times:
Therefore, whenever the system needs more memory than is available in RAM, a special space on the disk called Swap is used, although this is much slower.
Encrypting information allows you to restrict access to data using a specific algorithm and keys, ensuring privacy and security on Windows, Mac, Linux and mobile devices.
It occurs when RAM memory is filled with data that is no longer useful if it is not properly freed. Modern programming languages have automatic processes to manage this, called garbage collection, which effectively manage this resource.
Technological advances are integrating memory and processing into single components such as the memristor, combining storage and computation. Although not yet widespread in the market, they are expected to be the future standard, integrating CPU and RAM in a single part. Other current examples of internal integration are the System on a Chip commonly used in smartphones.
Would you like to know more technical details about these components or do you have any personal experience with them? Share your thoughts in the comments.
Contributions 0
Questions 0
Want to see more contributions, questions and answers from the community?