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
File system organization is a fundamental concept in technology that many people, especially those accustomed to mobile devices, often find confusing. While on smartphones we tend to use specific applications without noticing such organization, computers handle files organized in clear and visible folder structures. Understanding this is crucial for software development and technology literacy.
A file system is an operating system's way of organizing, storing and accessing files. This structure is generally represented as a tree with a parent folder called the root, which varies by operating system:
C:
; folders are organized from this drive with names such as C:UsersUserName
./
. From there, we find folders such as /home/username
.It is important to highlight three main types of folders:
Extensions tell us what type of file we are working with and which application should open it. Some common examples include:
.doc
or .docx
.xls
or .xlsx
.html
or .htm
.jpg
(photographs) or .png
(high fidelity images or illustrations).These extensions, although sometimes hidden in modern systems for ease of use, are still essential to understanding how files work internally.
A path is the exact address where a file can be found within the system. For example, a file on Unix might have this path: /home/freddy/documents/photo.jpg
, while on Windows it would be something like C:\Usuarios\Freddy\Documents\photo.jpg.
Interestingly, web pages follow this same scheme. For example, the path https://platzi.com/imagenes/fundamentos/protocolos.png
indicates that there is a server called Platzi(platzi.com
), a folder called images, another called fundamentals, and finally the file protocols.png.
URLs also include protocols that indicate how data is transferred: - HTTP
: Hypertext Transfer Protocol - HTTPS
: Secure version of HTTP, which uses encryption - WSS Web Sockets
: Used for real-time applications, such as chats.
Modern operating systems such as Windows or macOS tend to hide extensions and routes to simplify the experience, but in doing so limit learning about the inner workings. Enabling the display of these extensions and paths is key for those looking to delve deeper into software development and thoroughly understand how applications and files interact.
In addition, while cloud storage makes it easy to access files from any device, relying solely on the cloud can limit knowledge of local storage autonomy.
I invite you to experiment and activate these visualizations in your own operating system. Do you already practice the conscious use of file paths and file extensions in your daily life? Share your experiences and doubts with our community to deepen this essential knowledge.
Contributions 0
Questions 0
Want to see more contributions, questions and answers from the community?