SISTEMAS OPERATIVOS - PR26-3
Diagrama de temas
- BIENVENIDA
BIENVENIDA
¡Bienvenidos y bienvenidas a la materia de Sistemas Operativos PR26-3!Es un gran placer darles la bienvenida a este espacio virtual de aprendizaje en la plataforma Moodle. A lo largo de este período académico, exploraremos cómo funcionan realmente los cimientos del software y el hardware que hacen posible la computación moderna, combinando la teoría con una fuerte orientación práctica.¿Cómo trabajaremos en este espacio virtual?
- Estructura Semanal: El contenido estará organizado por módulos semanales. Cada sección incluirá materiales de lectura, guías prácticas, recursos audiovisuales y las actividades correspondientes.
- Comunicación Constante: Es fundamental que revisen la plataforma regularmente para no perderse ningún aviso importante.
- Evaluación Práctica: Tendremos actividades diseñadas para poner a prueba los conceptos mediante simulaciones y ejercicios orientados al análisis y la gestión de recursos del sistema.
Primeros pasos recomendados
Para comenzar con el pie derecho, te sugiero realizar las siguientes acciones en la plataforma:- Revisa el Plan de la Asignatura: Lee con atención el programa analítico, el cronograma de actividades y los criterios de evaluación.
¡Mucho éxito en este inicio de semestre! Estoy aquí para acompañarles en su proceso de aprendizaje. - COMPETENCIA ESPECíFICA
COMPETENCIA ESPECíFICA
Administra, gestiona y optimiza sistemas operativos monolíticos y distribuidos (con énfasis en entornos Linux/POSIX y Windows Server) mediante el uso de la interfaz de línea de comandos (CLI), automatización con shell scripting y herramientas de monitoreo de recursos, para garantizar el rendimiento, la seguridad básica y la continuidad operativa de la infraestructura lógica de software en las organizaciones, adaptándose a las tendencias actuales de virtualización.
Criterios de Desempeño y Subcompetencias
Gestión de Procesos y Memoria: Diagnostica, monitorea y gestiona el ciclo de vida de los procesos, hilos y asignación de memoria principal/virtual mediante comandos del sistema operativo para optimizar la carga de trabajo.
Automatización mediante Scripting: Diseña y desarrolla scripts (Bash/PowerShell) para la automatización de tareas administrativas recurrentes, gestión de usuarios, permisos y respaldos del sistema.
Administración de Sistemas de Archivos y Almacenamiento: Configura y administra la estructura del sistema de archivos, permisos POSIX/ACLs, cuotas y esquemas de particionamiento para asegurar la integridad y jerarquía de la información.
Configuración Básica de Red y Servicios: Configura interfaces de red, parámetros de red del SO y servicios esenciales (SSH, DHCP, DNS básico) para permitir la conectividad segura del servidor/cliente.
Saberes Integrados
Saber (Conocimiento): Arquitectura del kernel, estados de un proceso, algoritmos de planificación de CPU, gestión de memoria virtual (paginación/segmentación) y estructura de carpetas estándar (FHS en Linux).
Saber Hacer (Habilidad Práctica): Dominio de la CLI (Bash/Shell), creación de scripts con estructuras de control e I/O, configuración de permisos (
chmod/chown), gestión de demonios/servicios (systemctl) y filtrado de texto/logs (grep,sed,awk).Saber Ser (Actitud): Rigor técnico en la ejecución de comandos con privilegios elevados (
root/sudo), responsabilidad ética en la privacidad de los datos administrados y proactividad ante fallas del sistema.
- DATOS DEL DOCENTE:Tema actual
DATOS DEL DOCENTE:
Profesor: Lcdo. Gustavo Jiménez.
Sección: Sistemas Operativos
Semestre: PR26-3
Sede: Valencia
Datos de Contacto:
* Número de Teléfono: 0414-405.99.10
* Número de Teléfono de Habitación: 0414-405.99.10
* WhatsApp: 0414-405.99.10 (SUJETO A CAMBIO PRONTAMENTE)
* Correo: prof.gustavo.sistemas@gmail.com
HORARIO DE ATENCIÓN:
Asesoría: Explicación para actividades o contenidos asignados.
– Lunes a Viernes de 05:00 PM a 08:30 PM
Consulta: Dudas y preguntas breves con respecto a actividades o contenidos asignados.
– Lunes a Viernes Los días Sábados ni Domingos no atiendo llamadas, ni whatsapp solo via E-MAIL de ser muy urgente en las tardes. - PLANIFICACIÓN - PR26-3
- I CORTE: El docente debe colocar en esta zona cuando inicia y termina el Módulo
- Semana 1 del 24/08/2026 28/08/2026
Semana 1 del 24/08/2026 28/08/2026
Un sistema operativo (SO) es un software que actúa como intermediario entre el hardware de una computadora y el usuario o las aplicaciones. Su función principal es gestionar y coordinar los recursos del sistema para permitir un funcionamiento eficiente y proporcionar una interfaz para que los usuarios interactúen con la computadora. Aquí hay una breve descripción de las funciones clave de un sistema operativo:
· Gestión de Recursos: El sistema operativo administra los recursos de hardware, como la memoria RAM, el procesador, el disco duro y los periféricos, para garantizar un uso eficiente y equitativo.
· Interfaz de Usuario: Proporciona una interfaz que permite a los usuarios interactuar con la computadora. Esto puede ser a través de una interfaz gráfica de usuario (GUI) o una interfaz de línea de comandos (CLI).
· Gestión de Procesos: Administra la ejecución de procesos y programas. Un proceso es una instancia en ejecución de un programa y el sistema operativo gestiona su creación, ejecución, suspensión y finalización.
· Gestión de Memoria: Controla la asignación y liberación de memoria para los programas y procesos en ejecución, garantizando
que cada aplicación tenga acceso a la cantidad de memoria que necesita.
· Sistema de Archivos: Organiza y gestiona la información almacenada en dispositivos de almacenamiento, como discos duros.
Facilita la creación, lectura, escritura y eliminación de archivos.
· Gestión de Dispositivos: Controla y coordina el funcionamiento de los dispositivos de hardware conectados a la computadora,
como impresoras, teclados, ratones, etc.
· Seguridad: Implementa medidas de seguridad para proteger el sistema y los datos. Esto incluye el control de accesos, la autenticación de usuarios y la protección contra amenazas informáticas.
· Redes: Facilita la comunicación entre computadoras en una red. Administra la conexión, transmisión y recepción de datos a través de dispositivos de red.
· Arranque del Sistema: Inicia y carga el sistema operativo cuando se enciende la computadora. Este proceso implica cargar el núcleo del sistema operativo en la memoria principal.
- Semana 2 del 31/08/2026 04/09/2026
Semana 2 del 31/08/2026 04/09/2026
Arranque del sistema
Cada vez que un Sistema Operativo es arrancado en frio (boot) una parte del SO debe ser trasferida a memoria principal, obteniendo el control del procesador y realizando labores de inicialización del sistema. Se trata de un procedimiento interno del núcleo que en algunos sistemas puede ser invocado por procedimiento de usuario.
La rutina de arranque comienza deshabilitando las interrupciones, pasando a continuación a iniciar el soporte físico; seguido se inicializan las estructuras de datos del sistema y los buzones del sistema (uno por cada interrupción), inicializando a nulo la cola de procesos preparados, retardos y las colas de procesos y mensaje de los buzones del sistema.
El proceso de iniciar el sistema desde el estado de apagado se denomina bootstrapping o booting.
La secuencia de arranque de un ordenador es un proceso que se lleva mediante una serie de pasos:
1. Desde la memoria no volátil o memoria flash se carga el programa BIOS (Basic Input/output System). Este programa comprueba el estado del hardware y determina su configuración, proceso que se denomina POST (Power On Self Test).
2. Si no hay errores (en el paso uno), carga en memoria un código llamado Bootstrap, que puede ser almacenado en un CD-DVD,
USB, en un disco duro, en el MBR (Master Boot Record), ubicado en la partición de arranque, o también se puede acceder desde la red.
3. Si arrancamos desde el disco duro, el código en el MBR examina la tabla de particiones, identifica la partición activa, lee
el sector de arranque de la partición, ejecuta el código almacenado en ese sector de arranque.
4. Una vez cargado el sistema operativo, este comienza con un test del sistema de archivos, crea las estructuras de datos
internas necesarias para el funcionamiento del Sistema Operativo y comienza a arrancar los procesos del sistema.
5. Una vez arrancados los procesos del sistema, es momento en que el equipo ya está en funcionamiento y en espera de que el
usuario lo utilice y empiece a ejecutar sus propios procesos.Palabras clave: introducción al sistema operativo, conceptos básicos del sistema operativo, qué es un sistema operativo, kernel del sistema operativo, interfaz de usuario, arquitectura de sistemas operativos, sistema operativo para principiantes, componentes del sistema operativo, funciones del sistema operativo, guía del sistema operativo, tutorial de sistemas operativos, fundamentos del sistema operativo, interfaz de usuario en sistemas operativos, estructura del sistema operativo, sistemas operativos explicados, arquitectura del kernel, interacción con el sistema operativo, curso de sistemas operativos, sistemas operativos y sus componentes, conceptos fundamentales de sistemas operativos.
Los sistemas operativos (SO) son el componente esencial que permite la interacción entre el usuario y el hardware de una computadora. Su función principal es gestionar los recursos del sistema, como la CPU, la memoria y los dispositivos de entrada/salida, y proporcionar una plataforma estable para ejecutar aplicaciones. Este trabajo presenta una visión integral sobre los tipos de sistemas operativos, su evolución histórica, funciones esenciales, seguridad, desarrollo y tendencias futuras, incluyendo un caso de estudio aplicado en el entorno empresarial.

Memoria RAM
Significa: Random Access Memory (Memoria de Acceso Aleatorio) su función es almacenar datos e instrucciones que la CPU necesita para ejecutar programas de forma virtual.
Características:- Volátil: Los datos se pierden al apagar el dispositivo.
- Rápida: Permite un acceso rápido a los datos.
- Direccionable: Cada ubicación de memoria tiene una dirección única.
- 1. Lectura: La CPU envía una solicitud a la memoria RAM para leer datos de una dirección específica.
- 2. Escritura: La CPU envía una solicitud a la memoria RAM para escribir datos en una dirección específica.
- 3. Actualización: La CPU puede actualizar los datos existentes en la memoria RAM.
- 4. Borrado: La CPU puede borrar datos de la memoria RAM.
Módulos: Circuitos integrados que contienen las celdas de memoria.
Bancos: Grupos de módulos que trabajan juntos.
Controlador: Chip que administra el acceso a la memoria RAM.
Tipos de memoria RAM:- SDRAM: La memoria RAM más común.
- DDR SDRAM: Más rápida que la SDRAM.
- DDR2 SDRAM: Más rápida que la DDR SDRAM.
- DDR3 SDRAM: Más rápida que la DDR2 SDRAM.
- DDR4 SDRAM: Más rápida que la DDR3 SDRAM.
- Semana 3 del 07/09/2026 al 11/09/2026
Semana 3 del 07/09/2026 al 11/09/2026
- Tipos de Sistemas Operativos:
- Historia de los Sistemas Operativos.
- Funciones y Componentes Esenciales.
- Interfaz de Usuario.
- Sistemas Operativos Móviles.
- Sistemas Operativos y Virtualización.
- Seguridad en Sistemas Operativos.
- Desarrollo de Sistemas Operativos.
- Tendencias Futuras.
- Caso de Estudio y desarrollo.
Ya que las mismas cuentan con la forma de trabajar de descarga en formato de Word excel y powerpoint dependiendo de lo que se pueda por este medio
No se aceptarán trabajos luego de la fecha.
Hago énfasis y referencia en que las asignaciones deben estar bien elaboradas con su debida hoja de presentación introducción índice desarrollo conclusión anexos y referencias bibliográficas recuerden que el uso de imágenes tablas gráficos también llevan una norma de cómo publicarlas en su trabajo quedó atento a cualquier duda.Sistemas Operativos.
- Semana 4 del 15/09/26 al 18/09/26
Semana 4 del 15/09/26 al 18/09/26
Realizar un mapa conceptual sobre la memoria RAM.
No realizar búsquedas en paginas web crean todo como canvas ni nada me gustaría ver mapa conceptuales realizados con criterio propio realizados en Power Point, Edraw Manager, Cmap Tools, Mind Master u otra herramienta que realice mapas conceptuales desde 0 y no los ya creados, los mapas conceptuales que sean generados directamente de aplicaciones no gozaran de una ponderación o nota adecuada para pasar esta asignación sencilla.
Cómo crear un mapa conceptual sobre la memoria RAM
1. Empieza con el concepto central: "Memoria RAM".
2. Añade ramas para las características, funciones y tipos de memoria RAM.
3. Utiliza sub ramas para proporcionar más detalles sobre cada tema.
4. Utiliza flechas para conectar los conceptos relacionados.
5. Etiqueta las flechas con palabras que describan la relación entre los conceptos.
6. Utiliza colores y formas para que el mapa conceptual sea más atractivo y fácil de entender.
1. Definir el tema central- Debe ser claro y conciso, representando el concepto central que se desea desarrollar.
- "Teoría de la Evolución".
- Haz una lista de todos los conceptos importantes relacionados con el tema central. Estos conceptos deben ser significativos y representar las ideas principales y secundarias del tema.
- "Selección Natural", "Mutación", "Adaptación", "Especialización".
- Ordena los conceptos desde los más generales a los más específicos. Coloca el concepto más general (tema central) en la parte superior y los conceptos más específicos en niveles inferiores.
- Identifica cómo se relacionan los conceptos entre sí. Esto puede implicar definir las conexiones lógicas entre ellos.
- Puedes usar papel y lápiz, o herramientas digitales como CmapTools, Mind Master, o aplicaciones similares.
- Escribe el tema principal en un recuadro o un círculo en el centro o en la parte superior.
- Conecta los conceptos clave al nodo central mediante líneas o flechas.
- Añade conceptos secundarios y sus conexiones, siguiendo el esquema jerárquico.
- Añade palabras o frases en las líneas de conexión que expliquen la relación entre los conceptos. Esto ayuda a clarificar cómo se interrelacionan los conceptos.
- "provoca", "resulta en", "es parte de".
- Revisa el mapa conceptual para asegurarte de que todas las relaciones son correctas y que no hay conceptos importantes omitidos.
- Realiza ajustes según sea necesario para mejorar la claridad y la organización.
- Semana 5 del 21/09/26 al 26/09/26
- Semana No. 6 del 28/09/2026 al 02/10/2026
Semana No. 6 del 28/09/2026 al 02/10/2026
El CPU la Unidad Central de Procesamiento (CPU) es el componente principal de un sistema informático, responsable de ejecutar las instrucciones de los programas. Sin embargo, para que su funcionamiento sea eficiente, es fundamental la gestión que realiza el sistema operativo (SO).
Está compuesto por:- ✅ Núcleos (Cores): Unidades de procesamiento independientes que permiten ejecutar múltiples tareas en paralelo.
- ✅ Hilos (Threads): Subprocesos dentro de un núcleo que permiten ejecutar tareas simultáneamente (gracias a tecnologías como Hyper-Threading).
- ✅ Registros: Memoria de alta velocidad dentro de la CPU para almacenar datos temporales.
- ✅ Caché: Memoria rápida que almacena datos e instrucciones frecuentemente utilizados para acelerar el procesamiento.
Procesador CPU
1. Función de la CPU en un Sistema Operativo La CPU ejecuta instrucciones almacenadas en la memoria y se encarga del procesamiento de datos. Sus principales tareas incluyen:
- ✅ Ejecutar procesos mediante el ciclo de instrucción (búsqueda, decodificación, ejecución y almacenamiento).
- ✅ Gestionar interrupciones para responder a eventos del hardware o software.
- ✅ Coordinar el acceso a recursos como memoria, discos y dispositivos de entrada/salida.
a) Planificación de Procesos
El SO organiza la ejecución de los procesos asignando tiempo de CPU a cada uno según distintos algoritmos:- ✅ Planificación a corto plazo: Decide qué proceso se ejecutará en la CPU.
- ✅ Planificación a mediano plazo: Controla qué procesos permanecen en memoria principal o son enviados a memoria secundaria.
- ✅ Planificación a largo plazo: Regula la entrada de nuevos procesos al sistema.
b) Algoritmos de Planificación de la CPU
Para optimizar el rendimiento, los sistemas operativos utilizan diferentes estrategias de planificación:- ✅ FCFS (First-Come, First-Served): Los procesos se ejecutan en el orden en que llegan.
- ✅ SJF (Shortest Job First): Se prioriza el proceso con menor tiempo de ejecución estimado.
- ✅ Round Robin (RR): Cada proceso recibe un tiempo fijo en la CPU antes de pasar al siguiente.
- ✅ Prioridad: Se asignan prioridades a los procesos; los de mayor prioridad se ejecutan antes.
- ✅ Colas multinivel: Divide los procesos en diferentes colas según sus características (por ejemplo, interactivos y en segundo plano).
c) Interrupciones y Cambio de ContextoEl sistema operativo maneja interrupciones (señales que detienen la ejecución actual) para responder a eventos como:- ✅ Solicitudes de hardware.
- ✅ Errores en ejecución.
- ✅ Tiempos límite alcanzados en planificación.
- ✅ Cuando ocurre una interrupción, el SO realiza un cambio de contexto, guardando el estado del proceso actual y cargando el estado de otro proceso en ejecución.
✅ Mayor eficiencia en la ejecución de tareas.
✅ Menor tiempo de espera para los procesos.
✅ Mejor aprovechamiento de los recursos del sistema.
✅ Mayor estabilidad y capacidad de respuesta en el sistema.
- Semana No. 7 del 05-10-2026 Tema: Disco Duro
Semana No. 7 del 05-10-2026 Tema: Disco Duro
¿Qué es un disco duro?
Un disco duro, también conocido como unidad de disco duro (HDD) o unidad de disco rígido, es un dispositivo de almacenamiento de datos que utiliza un sistema de grabación magnética para almacenar y recuperar archivos digitales. Es un componente fundamental de cualquier computadora, ya que almacena el sistema operativo, las aplicaciones, los archivos personales y cualquier otra información que se necesite.
Componentes principales:
Platos:Son discos circulares hechos de metal o vidrio recubiertos con un material magnético. Los datos se almacenan en pistas y sectores en la superficie de los platos.
Cabezal de lectura/escritura: Es un pequeño dispositivo que se mueve sobre la superficie de los platos y se encarga de leer y escribir datos.
Motor: Hace girar los platos a una velocidad constante, normalmente entre 5400 y 15.000 RPM.
Electroimán: Mueve el cabezal de lectura/escritura a la pista y sector específicos donde se encuentran los datos.
Circuito electrónico de control: Incluye la interfaz con la computadora, la memoria caché y otras funciones de control.
Bolsita desecante: Se utiliza para absorber la humedad y evitar daños en los componentes internos.
¿Cómo funciona?
Los datos se almacenan en los platos como pequeñas áreas magnetizadas. El cabezal de lectura/escritura utiliza un campo magnético para leer o escribir datos en estas áreas. Cuando el usuario solicita un archivo, el sistema operativo envía una señal al disco duro, que indica al cabezal de lectura/escritura que se mueva a la pista y sector específicos donde se encuentra el archivo. El cabezal lee los datos y los envía a la computadora.
Tipos de discos duros:- HDD (Hard Disk Drive): Es el tipo tradicional de disco duro. Utiliza un sistema de grabación magnética para almacenar datos.
- SSD (Solid State Drive): Es un tipo de disco duro más nuevo que utiliza memoria flash para almacenar datos.
- Los SSD son más rápidos, silenciosos y eficientes que los HDD, pero también son más caros.
- Gran capacidad de almacenamiento: Los discos duros pueden almacenar grandes cantidades de datos.
- Costo relativamente bajo: Los HDD son más económicos que los SSD.
- Durabilidad: Los discos duros pueden durar muchos años si se cuidan adecuadamente.
- Velocidad: Los HDD son más lentos que los SSD.
- Ruido: Los HDD pueden ser ruidosos, especialmente cuando están funcionando a altas velocidades.
- Fragilidad: Los HDD son dispositivos mecánicos y pueden ser más sensibles a daños físicos que los SSD.
Evitar golpes y vibraciones:- Los golpes y vibraciones pueden dañar los componentes internos del disco duro.
- No exponer a temperaturas extremas: Las temperaturas extremas pueden reducir la vida útil del disco duro.
- Desfragmentar el disco duro regularmente: La desfragmentación ayuda a mejorar el rendimiento del disco duro.
- Realizar copias de seguridad regularmente: Es importante realizar copias de seguridad de los datos importantes en caso de que el disco duro falle.

- Semana No. 8 del 12-10-2026 Evaluacón Disco Duro
Semana No. 8 del 12-10-2026 Evaluacón Disco Duro
El almacenamiento de datos es uno de los pilares fundamentales de la tecnología moderna. Desde los lentos pero confiables discos mecánicos (HDD) hasta las ultrarrápidas unidades de estado sólido (SSD y NVMe), la evolución de estas tecnologías ha transformado la forma en que interactuamos con la información.
Con el objetivo de profundizar en este fascinante tema, los invitamos a formar parte de un proyecto de investigación riguroso y completo. Este trabajo les permitirá explorar los diferentes tipos de discos duros que existen en el mercado, comparando sus características, rendimiento, costos y aplicaciones prácticas.
Se espera que realicen una investigación que combine la teoría con la práctica. Esto puede incluir la búsqueda de información en fuentes
confiables, la consulta de manuales técnicos, y la realización de pruebas de rendimiento sencillas en equipos reales, si es posible.
Este proyecto no solo fortalecerá sus conocimientos en hardware, sino que también les permitirá desarrollar habilidades de investigación, análisis y presentación de información de manera profesional.
- Semana No. 9 del 19-10-2026Gestion de Archivos en Sistemas Operativos
Semana No. 9 del 19-10-2026Gestion de Archivos en Sistemas Operativos
Sistemas de Gestión de Archivos en Sistemas Operativos
Un Sistema de Gestión de Archivos (SGA) es un componente esencial del sistema operativo encargado de organizar, almacenar, recuperar y manipular archivos en una computadora. Su función principal es proporcionar una estructura lógica para el almacenamiento de datos en dispositivos como discos duros, SSD, USB y otros medios de almacenamiento.Sistemas de Archivos y Sistema de Archivos son los métodos y estructuras que
utiliza un Sistema Operativo para organizar los archivos en un medio de almacenamiento y También se puede entender como un índice que contiene
la ubicación física de cada dato almacenado1. Concepto de archivos
2. Métodos de Acceso
3. Estructura de Directorio
4. Montaje de Sistemas de Archivos
5. Archivos Compartidos
- Semana No. 10
Semana No. 10
Buenas noches estimados alumnos el día 03/11/2026 sera habilitado el link para presentar el examen en linea.


