Archivo de la etiqueta: Sistemas operativos

Conceptos Esenciales de Sistemas Operativos: Gestión de Memoria, I/O y Estructuras de Archivos

Gestión de Archivos y Estructura de Inodes

Cálculo del Tamaño Máximo de Archivo

Valor máximo de archivo: (bytes inode / bytes que ocupa c/índice) x bytes por bloque

Solución al Límite de Tamaño Máximo

Para archivos más grandes, el inode no apunta solo a bloques de datos, sino también a bloques de punteros (indirectos, dobles, triples) que a su vez apuntan a muchos más bloques de datos, permitiendo archivos muchísimo más grandes con el mismo tamaño de inode.

Capacidad y Direccionamiento Seguir leyendo “Conceptos Esenciales de Sistemas Operativos: Gestión de Memoria, I/O y Estructuras de Archivos” »

Fundamentos de Informática: Conceptos, Sistemas de Numeración y Comparativa de Sistemas Operativos

Conceptos Fundamentales del Sistema Informático

Un Sistema Informático es un sistema de procesamiento de la información basado en ordenadores.

Un Ordenador (o computadora) es una máquina capaz de aceptar datos de un medio de entrada, procesarlos automáticamente bajo el control de un programa previamente almacenado, y proporcionar la información resultante a través de un medio de salida.

La Información en Informática

La información que se procesa puede ser: superflua, incompleta, poco clara, Seguir leyendo “Fundamentos de Informática: Conceptos, Sistemas de Numeración y Comparativa de Sistemas Operativos” »

Funcionamiento y Componentes Esenciales del Ordenador: CPU, RAM, GPU y Sistemas Operativos

Memoria RAM (Random Access Memory)

La RAM guarda temporalmente los datos que el procesador necesita usar rápidamente. Es una memoria volátil, lo que significa que se borra al apagar el equipo. Su velocidad se mide en megahercios (MHz).

Componentes de la RAM

  • Placa de circuito impreso: Base donde se montan los chips.
  • Chips de memoria: Almacenan los datos de forma temporal.
  • Pines de conexión (Bus): Comunican la RAM con la placa base.

La latencia es el tiempo que tarda la memoria en recibir una orden, Seguir leyendo “Funcionamiento y Componentes Esenciales del Ordenador: CPU, RAM, GPU y Sistemas Operativos” »

Fundamentos y Gestión de Procesos en Sistemas Operativos: Estructura, Estados y Planificación

Características de los Procesos

Un proceso se define como un **programa en ejecución**. Las características que deben tener los procesos son:

Clasificación y Fundamentos de Aplicaciones, Licencias y Sistemas Operativos

Tipos de Aplicaciones Informáticas

Las aplicaciones informáticas pueden clasificarse en dos tipos:

Aplicaciones de Propósito General

Se utilizan para el desempeño de funciones no específicas. Se suelen comercializar en paquetes integrados denominados suites, y se componen de:

Conceptos Esenciales de Sistemas Operativos, RAID y Gestión de Almacenamiento

Conceptos Fundamentales de Sistemas Operativos y Software

Características de Escritorio y de Sistema

Extensiones de Aplicaciones Portables

¿Qué extensión suelen tener las aplicaciones portables? .zip

Comando apt cache en Linux

¿Para qué sirve el comando apt cache? Obtiene información de los paquetes, pero no actualiza la caché local (a diferencia de apt update, que sí lo hace).

Gestión de Espacio en Clústers

Cuando un fichero deja espacio sin usar en el clúster, ese espacio sobrante solo puede Seguir leyendo “Conceptos Esenciales de Sistemas Operativos, RAID y Gestión de Almacenamiento” »

Fundamentos de la Programación Concurrente y Gestión de Procesos en Sistemas Operativos

Etapas de Desarrollo de la Programación Concurrente

Describe brevemente las diferentes etapas de desarrollo de la Programación Concurrente:

Fundamentos y Funcionamiento de los Sistemas de Archivos en Sistemas Operativos

1. Introducción a los Sistemas de Archivos

Los sistemas de archivos son un componente esencial de cualquier sistema operativo, proporcionando una estructura organizada para el almacenamiento y acceso a la información. Esta sección introduce los conceptos fundamentales y la importancia de los sistemas de archivos.

Conceptos Fundamentales

Optimización de Memoria y Virtualización en Sistemas Operativos

Gestión de Memoria

Los desplazamientos de datos desde el disco duro a la memoria principal se denominan swapping.

Una solución para optimizar el uso de memoria es que el programador divida un programa principal en módulos que se van solapando en memoria a medida que se van ejecutando, proceso conocido como overlaying.

Estructura de la Memoria Principal

La memoria se divide típicamente en tres partes:

Fundamentos de Sistemas Operativos: Gestión de Procesos, Memoria y Seguridad Informática

Gestión de Procesos y Hilos

#PreguntaRespuesta Correcta
1¿Qué significan los estados de llegada, listo, ejecución y quantum concluido en la gestión de procesos?Explicación de los estados y transiciones de un proceso.
2¿Qué es la concurrencia?Ejecución paralela o pseudo-paralela con acceso a recursos compartidos.
3¿Por qué falla contador = contador + 1 con varios procesos?Condición de carrera: cuando el resultado depende del orden de ejecución.
4Estados de un proceso en el modelo de procesos: Seguir leyendo “Fundamentos de Sistemas Operativos: Gestión de Procesos, Memoria y Seguridad Informática” »