Abrir la app

Asignaturas

35

15 de dic de 2025

80 páginas

Introducción a Sistemas Operativos

M

mira lambert

@miralambert

Los Sistemas Operativos son conjuntos de programas que administran los... Mostrar más

Page 1
Page 2
Page 3
Page 4
Page 5
Page 6
Page 7
Page 8
Page 9
Page 10
Page 11
Page 12
Page 13
Page 14
Page 15
Page 16
Page 17
Page 18
Page 19
Page 20
Page 21
Page 22
Page 23
Page 24
Page 25
Page 26
Page 27
Page 28
Page 29
Page 30
Page 31
Page 32
Page 33
Page 34
Page 35
Page 36
Page 37
Page 38
Page 39
Page 40
Page 41
Page 42
Page 43
Page 44
Page 45
Page 46
Page 47
Page 48
Page 49
Page 50
Page 51
Page 52
Page 53
Page 54
Page 55
Page 56
Page 57
Page 58
Page 59
Page 60
Page 61
Page 62
Page 63
Page 64
Page 65
Page 66
Page 67
Page 68
Page 69
Page 70
Page 71
Page 72
Page 73
Page 74
Page 75
Page 76
Page 77
Page 78
Page 79
Page 80
1 / 80
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

¿Qué es un Sistema Operativo?

Un sistema operativo es un conjunto de programas que administra los recursos de una computadora y crea una interfaz para que puedas usar esos recursos. Actúa como intermediario entre tú y el hardware, permitiéndote ejecutar programas sin preocuparte por los detalles técnicos.

Cuando le pides al sistema operativo que ejecute un programa, éste reserva los recursos necesarios (memoria, procesador, etc.) y lo inicializa para que comience a funcionar. Además, cuando los programas necesitan leer del teclado, mostrar algo en pantalla o acceder al disco, deben solicitarlo al sistema operativo.

También ofrece servicios a diferentes tipos de usuarios. Los administradores del sistema pueden crear usuarios, definir privilegios y configurar dispositivos. Los programadores acceden a llamadas al sistema para desarrollar aplicaciones. Y los usuarios finales interactúan con interfaces amigables que les permiten utilizar sus aplicaciones favoritas.

💡 El sistema operativo es como un director de orquesta: no toca ningún instrumento pero coordina que todos funcionen en armonía.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Tipos de Usuarios y sus Necesidades

Los sistemas operativos están diseñados para satisfacer las necesidades de diferentes perfiles de usuarios:

Los administradores de sistema necesitan herramientas sencillas para agregar o quitar dispositivos, gestionar usuarios y sus privilegios, actualizar el sistema y acceder a herramientas de seguridad como firewalls. Ellos trabajan con una interfaz de nivel más bajo que les da mayor control sobre el sistema.

Los programadores de aplicaciones requieren mecanismos sencillos para que sus programas interactúen con el sistema operativo mediante llamadas al sistema. Necesitan una vista consistente del sistema y facilidades para usar servicios de alto nivel, como crear ventanas o conectarse a la red.

Los programadores de sistema necesitan acceso a un nivel más bajo de abstracción porque desarrollan software que interactúa directamente con el hardware. Ellos requieren facilidad tanto para crear programas correctos como para mantenerlos y expandirlos.

Los usuarios finales buscan sistemas fáciles de usar y aprender, que se adapten a su estilo personal, ofrezcan respuestas rápidas, proporcionen indicaciones visuales claras, no tengan sorpresas desagradables y cuenten con formas uniformes y alternativas de realizar las mismas tareas.

🔍 Un buen sistema operativo debe equilibrar las necesidades de todos estos usuarios, aunque a veces tengan requerimientos contradictorios.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Vistas del Sistema Operativo

El sistema operativo maneja dos tipos de vistas que facilitan su interacción con usuarios y hardware:

La vista del usuario es una abstracción de alto nivel que muestra los recursos de manera accesible. Por ejemplo, en vez de ver bits en el disco, ves archivos y carpetas organizadas jerárquicamente. En Windows, los discos aparecen como letras (C, D, F), mientras que los programas aparecen como iconos que puedes ejecutar con un doble clic.

La vista del sistema es una perspectiva de bajo nivel que permite al SO interactuar directamente con el hardware para administrar los recursos. Cuando realizas una operación simple como copiar un archivo de un CD a un disco, el sistema realiza múltiples operaciones complejas: verifica si el archivo existe en ambas ubicaciones, crea un nombre en el directorio, busca espacio en el disco, lee sectores del CD, escribe datos en el disco y actualiza información del directorio.

¿Qué hace un Sistema Operativo?

Un sistema operativo proporciona una interfaz de alto nivel para que usuarios y programas interactúen con el hardware. El nivel de esta interfaz varía según el dispositivo y el tipo de usuario al que está dirigido.

Además, administra tanto los recursos físicos CPU,memoria,dispositivosdeentrada/salidaCPU, memoria, dispositivos de entrada/salida como los recursos lógicos (archivos y directorios) de la computadora. Esta gestión eficiente de recursos permite que múltiples aplicaciones y usuarios puedan compartir el sistema sin interferir unos con otros.

🛠️ El sistema operativo actúa como un puente entre el mundo de los bits y bytes del hardware y las necesidades prácticas de los usuarios.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Recursos Gestionados por el Sistema Operativo

Los sistemas operativos modernos gestionan una amplia variedad de recursos tanto físicos como lógicos:

El procesador es administrado mediante algoritmos de planificación que deciden qué programa se ejecuta en cada momento. La memoria principal y cachés se gestionan para asignar espacio a los programas en ejecución y optimizar el acceso a datos frecuentes.

Los dispositivos de entrada/salida son controlados a través de interfaces que permiten agregar, eliminar y usar estos dispositivos. El sistema también gestiona el almacenamiento secundario, permitiendo particionarlo o formatearlo según las necesidades del usuario.

Los sistemas de archivos son administrados para organizar la información almacenada, mientras que las interfaces de usuario proporcionan medios para interactuar con el sistema. El acceso a redes es facilitado mediante mecanismos para conectarse a diferentes redes y recursos remotos.

El sistema operativo también proporciona protección y seguridad. La protección asegura que los programas no interfieran entre sí, mientras que la seguridad implementa mecanismos de autenticación (quién es cada usuario) y autorización (qué puede hacer cada usuario).

Los componentes de un sistema operativo están organizados en módulos de diferentes niveles. Los módulos de nivel superior incluyen la gestión de procesos, archivos, interfaces gráficas y seguridad. Los módulos de nivel inferior manejan la programación de la CPU, gestión de memoria, entrada/salida y redes.

El concepto de proceso es fundamental: un proceso es un programa en ejecución. Para ser considerado proceso, un programa debe haber sido iniciado por el sistema operativo, aunque no necesariamente esté ejecutándose todo el tiempo.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Estados de un Proceso

Un proceso pasa por diferentes estados durante su ciclo de vida, siguiendo un flujo que puede visualizarse como una máquina de estados:

El ciclo comienza cuando el programa es cargado desde el almacenamiento secundario a la memoria principal. En este momento, el proceso está en estado "nuevo" mientras el sistema operativo le asigna los recursos necesarios para ejecutarse.

Una vez que tiene todo lo que necesita, pasa al estado "listo", donde solo espera que le asignen tiempo de CPU. Cuando el sistema operativo le concede la CPU, pasa al estado "ejecución", donde sus instrucciones son procesadas activamente.

Durante la ejecución pueden ocurrir tres cosas: si el programa termina o el usuario lo cierra, pasa al estado "salir" donde permanece mientras el sistema libera sus recursos. Si necesita algo (como leer un archivo), se inserta una instrucción trampa que lo envía al estado "espera" mientras el sistema operativo le consigue lo solicitado.

Si el sistema operativo decide darle la CPU a otro programa, el proceso regresa al estado "listo" para esperar su próximo turno.

🔄 La transición entre estos estados es continua y permite que el sistema operativo administre eficientemente los recursos, dando la impresión de que múltiples programas se ejecutan simultáneamente incluso en computadoras con un solo procesador.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Información del Proceso

Para administrar los procesos, el sistema operativo mantiene información detallada sobre cada uno en una estructura llamada Bloque de Control de Proceso. Esta contiene datos esenciales como:

El identificador único de proceso, generalmente un número entero, que permite distinguirlo de otros procesos. La información sobre prioridad ayuda al sistema a decidir qué proceso atender primero en caso de conflicto.

El estado del procesador incluye el contenido de los registros de la CPU y la ubicación actual de instrucciones. Esta información se guarda cuando el proceso deja de ejecutarse para que pueda continuar exactamente desde donde quedó.

Los apuntadores a estructuras de datos permiten acceder a la memoria del proceso (como tablas de páginas) y a sus archivos abiertos, mientras que la información de seguridad y autorización define qué privilegios tiene según su dueño y grupo.

Tipos de Sistemas Operativos

Los sistemas operativos se clasifican según sus capacidades y propósitos:

Los SO Monotarea y Monousuario ejecutan un solo programa para un único usuario, comunes en las primeras computadoras. Los SO Multitarea y Monousuario permiten ejecutar varios programas pero para un solo usuario.

Los SO de Tiempo Compartido sirven a muchos usuarios ejecutando muchos programas simultáneamente, mientras que los SO de Red y Distribuidos se enfocan en conectar dispositivos y sistemas.

Los SO de Tiempo Real cumplen estrictos requerimientos de temporización, y los SO para Dispositivos Móviles buscan maximizar la duración de la batería.

⚙️ La elección del tipo de sistema operativo depende de las necesidades específicas del usuario y las características del hardware disponible.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Enfoques Arquitectónicos para Construir un SO

Los sistemas operativos pueden construirse siguiendo diferentes enfoques arquitectónicos, cada uno con sus ventajas y desventajas:

El enfoque con Núcleo Único y Monolítico implementa todo el sistema operativo como un único programa grande. Es eficiente en rendimiento pero más difícil de mantener y extender.

El enfoque de Micronúcleo mantiene el kernel pequeño, implementando la mayoría de los servicios como procesos a nivel de usuario. Aunque puede ser menos eficiente, ofrece mayor modularidad y estabilidad.

El enfoque por capas organiza el sistema con diferentes niveles de abstracción, donde cada capa solo interactúa con las inmediatamente superiores e inferiores. Esto facilita el diseño pero puede introducir sobrecarga de rendimiento.

El enfoque cliente-servidor divide la funcionalidad en servicios que se comunican mediante mensajes, permitiendo mayor flexibilidad y posibilidad de distribuir componentes.

La arquitectura en capas es una implementación común que ordena los componentes desde el nivel más bajo (controladores de dispositivos) hasta el más alto (shell e interfaz de usuario). Esta estructura facilita el desarrollo y mantenimiento al separar claramente las responsabilidades de cada componente.

🏗️ La elección de arquitectura determina cómo el sistema operativo equilibrará factores como rendimiento, estabilidad, modularidad y facilidad de desarrollo.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Arquitectura de Micronúcleo

La arquitectura de micronúcleo representa un enfoque distinto para construir sistemas operativos, basado en mantener el núcleo lo más pequeño posible. Esta estructura divide el sistema en dos modos principales:

En el modo del núcleo se ejecuta el micronúcleo, que contiene solo las funcionalidades esenciales del sistema: gestión básica de memoria, comunicación entre procesos, y programación de CPU. Este núcleo mínimo opera con privilegios completos sobre el hardware.

En el modo del usuario se ejecutan componentes que en sistemas monolíticos estarían dentro del núcleo: gestión de archivos, planificador de procesador, y memoria. También aquí funcionan las utilidades, el shell y las aplicaciones de usuario.

La comunicación entre estos componentes se realiza mediante un mecanismo de paso de mensajes, que permite que los servicios interactúen de manera segura y controlada. Esta separación tiene varias ventajas: si un componente falla, no compromete todo el sistema; es más fácil actualizar componentes individuales; y facilita la creación de sistemas distribuidos.

Esta arquitectura, aunque introduce cierta sobrecarga en rendimiento por el paso de mensajes, ofrece mayor estabilidad y modularidad. Sistemas como Minix, HURD y algunas versiones de macOS han implementado variantes de este enfoque.

🛡️ La arquitectura de micronúcleo sacrifica algo de rendimiento a cambio de mayor estabilidad y seguridad, siguiendo el principio de mínimo privilegio.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Ejecución de Programas en Sistemas Monótarea

La función primordial de un sistema operativo es la ejecución de programas, que experimentan una transformación al pasar de estado estático a dinámico:

Un programa es código estático, como una receta diseñada para cumplir un objetivo. Sin embargo, cuando comienza a ejecutarse, interactúa con datos y usuarios, generando distintos resultados. Esta entidad dinámica se conoce como proceso.

El sistema operativo carga el programa en memoria y mantiene control sobre su estado durante toda su ejecución. Este estado incluye información crucial como los registros de la CPU (que deben guardarse cuando el proceso deja de ejecutarse), los punteros de pila y heap (que manejan la interrupción del ciclo de instrucción y la memoria dinámica), y los archivos abiertos con sus posiciones.

Para gestionar esta información, el sistema operativo utiliza una estructura llamada Bloque de Control de Proceso (BCP). Cada proceso tiene su propia entrada en esta estructura, que se actualiza cuando el proceso deja de correr.

El BCP almacena datos esenciales: identificación del proceso, punteros a otros BCP, información de gestión de memoria, tabla de archivos abiertos, estado de la CPU, estado actual del proceso, lista de procesos hijos y referencia al proceso padre.

📊 El Bloque de Control de Proceso es como la "hoja de vida" del programa en ejecución, manteniendo toda la información necesaria para que pueda pausarse y reanudarse sin perder su contexto.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Planificación de Procesos

Para decidir qué proceso recibe tiempo de CPU, los sistemas operativos utilizan varios criterios de planificación:

La planificación FCFS (First Come, First Served) atiende los procesos en el orden exacto en que llegan, sin interrupciones. Es simple pero puede hacer esperar mucho a procesos pequeños si están detrás de uno grande.

La planificación por prioridades asigna la CPU a los procesos más importantes primero. Por ejemplo, los procesos del sistema operativo suelen tener mayor prioridad que los de usuario. Un problema es la inanición: procesos de baja prioridad podrían nunca ejecutarse si constantemente llegan procesos de alta prioridad. Para solucionarlo, muchos sistemas implementan envejecimiento, aumentando gradualmente la prioridad de los procesos que llevan mucho tiempo esperando.

La planificación garantizada busca una distribución equitativa de CPU, penalizando a los procesos que ya la han usado mucho para dar oportunidad a los más pequeños o recientes.

El algoritmo SRTF (Shortest Remaining Time First) prioriza los procesos que necesitarán menos tiempo de CPU para completarse, lo que minimiza el tiempo de espera promedio pero requiere estimaciones precisas de tiempo de ejecución.

La planificación HRRN (Highest Response Ratio Next) considera el tiempo de espera en la cola y el tiempo de ejecución estimado, favoreciendo a los procesos que han estado bloqueados más tiempo.

⏱️ La elección del algoritmo de planificación afecta directamente la experiencia del usuario y el rendimiento del sistema, con diferentes algoritmos optimizando diferentes métricas.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f
Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f


Pensamos que nunca lo preguntarías...

¿Qué es Knowunity AI companion?

Nuestro compañero de IA está específicamente adaptado a las necesidades de los estudiantes. Basándonos en los millones de contenidos que tenemos en la plataforma, podemos dar a los estudiantes respuestas realmente significativas y relevantes. Pero no se trata solo de respuestas, el compañero también guía a los estudiantes a través de sus retos de aprendizaje diarios, con planes de aprendizaje personalizados, cuestionarios o contenidos en el chat y una personalización del 100% basada en las habilidades y el desarrollo de los estudiantes.

¿Dónde puedo descargar la app Knowunity?

Puedes descargar la app en Google Play Store y Apple App Store.

¿Knowunity es totalmente gratuito?

¡Sí lo es! Tienes acceso totalmente gratuito a todo el contenido de la app, puedes chatear con otros alumnos y recibir ayuda inmeditamente. Puedes ganar dinero utilizando la aplicación, que te permitirá acceder a determinadas funciones.

¿No encuentras lo que buscas? Explora otros temas.

Mira lo que dicen nuestros usuarios. Les encantó — y a ti también te encantará.

4.9/5

App Store

4.8/5

Google Play

La app es muy fácil de usar y está muy bien diseñada. Hasta ahora he encontrado todo lo que estaba buscando y he podido aprender mucho de las presentaciones. Definitivamente utilizaré la aplicación para un examen de clase. Y, por supuesto, también me sirve mucho de inspiración.

Pablo

usuario de iOS

Esta app es realmente genial. Hay tantos apuntes de clase y ayuda [...]. Tengo problemas con matemáticas, por ejemplo, y la aplicación tiene muchas opciones de ayuda. Gracias a Knowunity, he mejorado en mates. Se la recomiendo a todo el mundo.

Elena

usuaria de Android

Vaya, estoy realmente sorprendida. Acabo de probar la app porque la he visto anunciada muchas veces y me he quedado absolutamente alucinada. Esta app es LA AYUDA que quieres para el insti y, sobre todo, ofrece muchísimas cosas, como ejercicios y hojas informativas, que a mí personalmente me han sido MUY útiles.

Ana

usuaria de iOS

Una increíble aplicación, de verdad. Apareció en el momento en que necesitaba una app que me ayude a organizar mis estudios, al igual que para prepararme para los exámenes. Te da una increíble variedad de estudio que simplemente me encanta. Además de ser una gran ayuda para estudiantes de diferentes grados, como la universidad, lo que más me gusta de esta app es que está para diferentes países.

Bárbara

Chile

Me encantó. La app es superior, buena para los estudiantes. No solo te da las respuestas, sino que también te las explica de una manera asombrosa, lo que hace que entiendas súper rápido. La recomiendo mucho si se te hace difícil comprender las materias que te dejan.

Jennifer

Perú

Muy buena aplicación, da información precisa de lo que se le pide. Es eficiente y, sobre todo, tiene varios intereses a escoger, como por ejemplo, temas sobre el ICFES, temas de bachillerato, entre otros. Excelente app.

Lady

Colombia

¡La app es buenísima! Sólo tengo que introducir el tema en la barra de búsqueda y recibo la respuesta muy rápido. No tengo que ver 10 vídeos de YouTube para entender algo, así que me ahorro tiempo. ¡Muy recomendable!

Sara

usuaria de Android

En el instituto era muy malo en matemáticas, pero gracias a la app, ahora saco mejores notas. Os agradezco mucho que hayáis creado la aplicación.

Roberto

usuario de Android

Me costaba demasiado estudiar porque no entiendo cuando me pongo a estudiar, y en los exámenes me iba mal, hasta que me empezaron a aparecer anuncios y la descargué sin tenerle fe. Gracias a esta aplicación, algo que no entendía hace meses y semanas lo entendí. En esta aplicación mis notas mejoraron, y ya no me tengo que preocupar por estudiar.

Antonella

Argentina

¡Excelente! Amé la app. Me parece súper eficiente. Aparte de que enseña mucho, te ayuda en tus problemas personales y te hace resúmenes. Amo. Amé un montón la app. Sirve para cualquier año, desde sexto hasta quinto año. Aparte, hay resúmenes de otras personas. ¡Nonono, loquísimo! Te la recomiendo al 100%. Efectivamente, es un 10/10.

Usuario argentino

iOS.

Excelente experiencia. La aplicación es buenísima, la recomiendo mucho. Es mucho mejor que ChatGPT. Te manda la respuesta de tus búsquedas y, aparte, diapositivas para estudiar. Es magnífica.

Alo

México

¡ME ENCANTA! Todo es muy sencillo de utilizar y aprender. Mi IA es muy buena y los apuntes de los demás estudiantes son súper buenos; explica las cosas súper bien y detalladamente. La amo. Pruébenla.

Kitty

Colombia

La app es muy fácil de usar y está muy bien diseñada. Hasta ahora he encontrado todo lo que estaba buscando y he podido aprender mucho de las presentaciones. Definitivamente utilizaré la aplicación para un examen de clase. Y, por supuesto, también me sirve mucho de inspiración.

Pablo

usuario de iOS

Esta app es realmente genial. Hay tantos apuntes de clase y ayuda [...]. Tengo problemas con matemáticas, por ejemplo, y la aplicación tiene muchas opciones de ayuda. Gracias a Knowunity, he mejorado en mates. Se la recomiendo a todo el mundo.

Elena

usuaria de Android

Vaya, estoy realmente sorprendida. Acabo de probar la app porque la he visto anunciada muchas veces y me he quedado absolutamente alucinada. Esta app es LA AYUDA que quieres para el insti y, sobre todo, ofrece muchísimas cosas, como ejercicios y hojas informativas, que a mí personalmente me han sido MUY útiles.

Ana

usuaria de iOS

Una increíble aplicación, de verdad. Apareció en el momento en que necesitaba una app que me ayude a organizar mis estudios, al igual que para prepararme para los exámenes. Te da una increíble variedad de estudio que simplemente me encanta. Además de ser una gran ayuda para estudiantes de diferentes grados, como la universidad, lo que más me gusta de esta app es que está para diferentes países.

Bárbara

Chile

Me encantó. La app es superior, buena para los estudiantes. No solo te da las respuestas, sino que también te las explica de una manera asombrosa, lo que hace que entiendas súper rápido. La recomiendo mucho si se te hace difícil comprender las materias que te dejan.

Jennifer

Perú

Muy buena aplicación, da información precisa de lo que se le pide. Es eficiente y, sobre todo, tiene varios intereses a escoger, como por ejemplo, temas sobre el ICFES, temas de bachillerato, entre otros. Excelente app.

Lady

Colombia

¡La app es buenísima! Sólo tengo que introducir el tema en la barra de búsqueda y recibo la respuesta muy rápido. No tengo que ver 10 vídeos de YouTube para entender algo, así que me ahorro tiempo. ¡Muy recomendable!

Sara

usuaria de Android

En el instituto era muy malo en matemáticas, pero gracias a la app, ahora saco mejores notas. Os agradezco mucho que hayáis creado la aplicación.

Roberto

usuario de Android

Me costaba demasiado estudiar porque no entiendo cuando me pongo a estudiar, y en los exámenes me iba mal, hasta que me empezaron a aparecer anuncios y la descargué sin tenerle fe. Gracias a esta aplicación, algo que no entendía hace meses y semanas lo entendí. En esta aplicación mis notas mejoraron, y ya no me tengo que preocupar por estudiar.

Antonella

Argentina

¡Excelente! Amé la app. Me parece súper eficiente. Aparte de que enseña mucho, te ayuda en tus problemas personales y te hace resúmenes. Amo. Amé un montón la app. Sirve para cualquier año, desde sexto hasta quinto año. Aparte, hay resúmenes de otras personas. ¡Nonono, loquísimo! Te la recomiendo al 100%. Efectivamente, es un 10/10.

Usuario argentino

iOS.

Excelente experiencia. La aplicación es buenísima, la recomiendo mucho. Es mucho mejor que ChatGPT. Te manda la respuesta de tus búsquedas y, aparte, diapositivas para estudiar. Es magnífica.

Alo

México

¡ME ENCANTA! Todo es muy sencillo de utilizar y aprender. Mi IA es muy buena y los apuntes de los demás estudiantes son súper buenos; explica las cosas súper bien y detalladamente. La amo. Pruébenla.

Kitty

Colombia

 

Tecnología

35

15 de dic de 2025

80 páginas

Introducción a Sistemas Operativos

M

mira lambert

@miralambert

Los Sistemas Operativos son conjuntos de programas que administran los recursos de una computadora y permiten la interacción entre usuario y hardware. Funcionan como intermediarios entre los programas y el hardware, gestionando desde la ejecución de aplicaciones hasta el acceso... Mostrar más

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

¿Qué es un Sistema Operativo?

Un sistema operativo es un conjunto de programas que administra los recursos de una computadora y crea una interfaz para que puedas usar esos recursos. Actúa como intermediario entre tú y el hardware, permitiéndote ejecutar programas sin preocuparte por los detalles técnicos.

Cuando le pides al sistema operativo que ejecute un programa, éste reserva los recursos necesarios (memoria, procesador, etc.) y lo inicializa para que comience a funcionar. Además, cuando los programas necesitan leer del teclado, mostrar algo en pantalla o acceder al disco, deben solicitarlo al sistema operativo.

También ofrece servicios a diferentes tipos de usuarios. Los administradores del sistema pueden crear usuarios, definir privilegios y configurar dispositivos. Los programadores acceden a llamadas al sistema para desarrollar aplicaciones. Y los usuarios finales interactúan con interfaces amigables que les permiten utilizar sus aplicaciones favoritas.

💡 El sistema operativo es como un director de orquesta: no toca ningún instrumento pero coordina que todos funcionen en armonía.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Tipos de Usuarios y sus Necesidades

Los sistemas operativos están diseñados para satisfacer las necesidades de diferentes perfiles de usuarios:

Los administradores de sistema necesitan herramientas sencillas para agregar o quitar dispositivos, gestionar usuarios y sus privilegios, actualizar el sistema y acceder a herramientas de seguridad como firewalls. Ellos trabajan con una interfaz de nivel más bajo que les da mayor control sobre el sistema.

Los programadores de aplicaciones requieren mecanismos sencillos para que sus programas interactúen con el sistema operativo mediante llamadas al sistema. Necesitan una vista consistente del sistema y facilidades para usar servicios de alto nivel, como crear ventanas o conectarse a la red.

Los programadores de sistema necesitan acceso a un nivel más bajo de abstracción porque desarrollan software que interactúa directamente con el hardware. Ellos requieren facilidad tanto para crear programas correctos como para mantenerlos y expandirlos.

Los usuarios finales buscan sistemas fáciles de usar y aprender, que se adapten a su estilo personal, ofrezcan respuestas rápidas, proporcionen indicaciones visuales claras, no tengan sorpresas desagradables y cuenten con formas uniformes y alternativas de realizar las mismas tareas.

🔍 Un buen sistema operativo debe equilibrar las necesidades de todos estos usuarios, aunque a veces tengan requerimientos contradictorios.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Vistas del Sistema Operativo

El sistema operativo maneja dos tipos de vistas que facilitan su interacción con usuarios y hardware:

La vista del usuario es una abstracción de alto nivel que muestra los recursos de manera accesible. Por ejemplo, en vez de ver bits en el disco, ves archivos y carpetas organizadas jerárquicamente. En Windows, los discos aparecen como letras (C, D, F), mientras que los programas aparecen como iconos que puedes ejecutar con un doble clic.

La vista del sistema es una perspectiva de bajo nivel que permite al SO interactuar directamente con el hardware para administrar los recursos. Cuando realizas una operación simple como copiar un archivo de un CD a un disco, el sistema realiza múltiples operaciones complejas: verifica si el archivo existe en ambas ubicaciones, crea un nombre en el directorio, busca espacio en el disco, lee sectores del CD, escribe datos en el disco y actualiza información del directorio.

¿Qué hace un Sistema Operativo?

Un sistema operativo proporciona una interfaz de alto nivel para que usuarios y programas interactúen con el hardware. El nivel de esta interfaz varía según el dispositivo y el tipo de usuario al que está dirigido.

Además, administra tanto los recursos físicos CPU,memoria,dispositivosdeentrada/salidaCPU, memoria, dispositivos de entrada/salida como los recursos lógicos (archivos y directorios) de la computadora. Esta gestión eficiente de recursos permite que múltiples aplicaciones y usuarios puedan compartir el sistema sin interferir unos con otros.

🛠️ El sistema operativo actúa como un puente entre el mundo de los bits y bytes del hardware y las necesidades prácticas de los usuarios.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Recursos Gestionados por el Sistema Operativo

Los sistemas operativos modernos gestionan una amplia variedad de recursos tanto físicos como lógicos:

El procesador es administrado mediante algoritmos de planificación que deciden qué programa se ejecuta en cada momento. La memoria principal y cachés se gestionan para asignar espacio a los programas en ejecución y optimizar el acceso a datos frecuentes.

Los dispositivos de entrada/salida son controlados a través de interfaces que permiten agregar, eliminar y usar estos dispositivos. El sistema también gestiona el almacenamiento secundario, permitiendo particionarlo o formatearlo según las necesidades del usuario.

Los sistemas de archivos son administrados para organizar la información almacenada, mientras que las interfaces de usuario proporcionan medios para interactuar con el sistema. El acceso a redes es facilitado mediante mecanismos para conectarse a diferentes redes y recursos remotos.

El sistema operativo también proporciona protección y seguridad. La protección asegura que los programas no interfieran entre sí, mientras que la seguridad implementa mecanismos de autenticación (quién es cada usuario) y autorización (qué puede hacer cada usuario).

Los componentes de un sistema operativo están organizados en módulos de diferentes niveles. Los módulos de nivel superior incluyen la gestión de procesos, archivos, interfaces gráficas y seguridad. Los módulos de nivel inferior manejan la programación de la CPU, gestión de memoria, entrada/salida y redes.

El concepto de proceso es fundamental: un proceso es un programa en ejecución. Para ser considerado proceso, un programa debe haber sido iniciado por el sistema operativo, aunque no necesariamente esté ejecutándose todo el tiempo.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Estados de un Proceso

Un proceso pasa por diferentes estados durante su ciclo de vida, siguiendo un flujo que puede visualizarse como una máquina de estados:

El ciclo comienza cuando el programa es cargado desde el almacenamiento secundario a la memoria principal. En este momento, el proceso está en estado "nuevo" mientras el sistema operativo le asigna los recursos necesarios para ejecutarse.

Una vez que tiene todo lo que necesita, pasa al estado "listo", donde solo espera que le asignen tiempo de CPU. Cuando el sistema operativo le concede la CPU, pasa al estado "ejecución", donde sus instrucciones son procesadas activamente.

Durante la ejecución pueden ocurrir tres cosas: si el programa termina o el usuario lo cierra, pasa al estado "salir" donde permanece mientras el sistema libera sus recursos. Si necesita algo (como leer un archivo), se inserta una instrucción trampa que lo envía al estado "espera" mientras el sistema operativo le consigue lo solicitado.

Si el sistema operativo decide darle la CPU a otro programa, el proceso regresa al estado "listo" para esperar su próximo turno.

🔄 La transición entre estos estados es continua y permite que el sistema operativo administre eficientemente los recursos, dando la impresión de que múltiples programas se ejecutan simultáneamente incluso en computadoras con un solo procesador.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Información del Proceso

Para administrar los procesos, el sistema operativo mantiene información detallada sobre cada uno en una estructura llamada Bloque de Control de Proceso. Esta contiene datos esenciales como:

El identificador único de proceso, generalmente un número entero, que permite distinguirlo de otros procesos. La información sobre prioridad ayuda al sistema a decidir qué proceso atender primero en caso de conflicto.

El estado del procesador incluye el contenido de los registros de la CPU y la ubicación actual de instrucciones. Esta información se guarda cuando el proceso deja de ejecutarse para que pueda continuar exactamente desde donde quedó.

Los apuntadores a estructuras de datos permiten acceder a la memoria del proceso (como tablas de páginas) y a sus archivos abiertos, mientras que la información de seguridad y autorización define qué privilegios tiene según su dueño y grupo.

Tipos de Sistemas Operativos

Los sistemas operativos se clasifican según sus capacidades y propósitos:

Los SO Monotarea y Monousuario ejecutan un solo programa para un único usuario, comunes en las primeras computadoras. Los SO Multitarea y Monousuario permiten ejecutar varios programas pero para un solo usuario.

Los SO de Tiempo Compartido sirven a muchos usuarios ejecutando muchos programas simultáneamente, mientras que los SO de Red y Distribuidos se enfocan en conectar dispositivos y sistemas.

Los SO de Tiempo Real cumplen estrictos requerimientos de temporización, y los SO para Dispositivos Móviles buscan maximizar la duración de la batería.

⚙️ La elección del tipo de sistema operativo depende de las necesidades específicas del usuario y las características del hardware disponible.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Enfoques Arquitectónicos para Construir un SO

Los sistemas operativos pueden construirse siguiendo diferentes enfoques arquitectónicos, cada uno con sus ventajas y desventajas:

El enfoque con Núcleo Único y Monolítico implementa todo el sistema operativo como un único programa grande. Es eficiente en rendimiento pero más difícil de mantener y extender.

El enfoque de Micronúcleo mantiene el kernel pequeño, implementando la mayoría de los servicios como procesos a nivel de usuario. Aunque puede ser menos eficiente, ofrece mayor modularidad y estabilidad.

El enfoque por capas organiza el sistema con diferentes niveles de abstracción, donde cada capa solo interactúa con las inmediatamente superiores e inferiores. Esto facilita el diseño pero puede introducir sobrecarga de rendimiento.

El enfoque cliente-servidor divide la funcionalidad en servicios que se comunican mediante mensajes, permitiendo mayor flexibilidad y posibilidad de distribuir componentes.

La arquitectura en capas es una implementación común que ordena los componentes desde el nivel más bajo (controladores de dispositivos) hasta el más alto (shell e interfaz de usuario). Esta estructura facilita el desarrollo y mantenimiento al separar claramente las responsabilidades de cada componente.

🏗️ La elección de arquitectura determina cómo el sistema operativo equilibrará factores como rendimiento, estabilidad, modularidad y facilidad de desarrollo.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Arquitectura de Micronúcleo

La arquitectura de micronúcleo representa un enfoque distinto para construir sistemas operativos, basado en mantener el núcleo lo más pequeño posible. Esta estructura divide el sistema en dos modos principales:

En el modo del núcleo se ejecuta el micronúcleo, que contiene solo las funcionalidades esenciales del sistema: gestión básica de memoria, comunicación entre procesos, y programación de CPU. Este núcleo mínimo opera con privilegios completos sobre el hardware.

En el modo del usuario se ejecutan componentes que en sistemas monolíticos estarían dentro del núcleo: gestión de archivos, planificador de procesador, y memoria. También aquí funcionan las utilidades, el shell y las aplicaciones de usuario.

La comunicación entre estos componentes se realiza mediante un mecanismo de paso de mensajes, que permite que los servicios interactúen de manera segura y controlada. Esta separación tiene varias ventajas: si un componente falla, no compromete todo el sistema; es más fácil actualizar componentes individuales; y facilita la creación de sistemas distribuidos.

Esta arquitectura, aunque introduce cierta sobrecarga en rendimiento por el paso de mensajes, ofrece mayor estabilidad y modularidad. Sistemas como Minix, HURD y algunas versiones de macOS han implementado variantes de este enfoque.

🛡️ La arquitectura de micronúcleo sacrifica algo de rendimiento a cambio de mayor estabilidad y seguridad, siguiendo el principio de mínimo privilegio.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Ejecución de Programas en Sistemas Monótarea

La función primordial de un sistema operativo es la ejecución de programas, que experimentan una transformación al pasar de estado estático a dinámico:

Un programa es código estático, como una receta diseñada para cumplir un objetivo. Sin embargo, cuando comienza a ejecutarse, interactúa con datos y usuarios, generando distintos resultados. Esta entidad dinámica se conoce como proceso.

El sistema operativo carga el programa en memoria y mantiene control sobre su estado durante toda su ejecución. Este estado incluye información crucial como los registros de la CPU (que deben guardarse cuando el proceso deja de ejecutarse), los punteros de pila y heap (que manejan la interrupción del ciclo de instrucción y la memoria dinámica), y los archivos abiertos con sus posiciones.

Para gestionar esta información, el sistema operativo utiliza una estructura llamada Bloque de Control de Proceso (BCP). Cada proceso tiene su propia entrada en esta estructura, que se actualiza cuando el proceso deja de correr.

El BCP almacena datos esenciales: identificación del proceso, punteros a otros BCP, información de gestión de memoria, tabla de archivos abiertos, estado de la CPU, estado actual del proceso, lista de procesos hijos y referencia al proceso padre.

📊 El Bloque de Control de Proceso es como la "hoja de vida" del programa en ejecución, manteniendo toda la información necesaria para que pueda pausarse y reanudarse sin perder su contexto.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Planificación de Procesos

Para decidir qué proceso recibe tiempo de CPU, los sistemas operativos utilizan varios criterios de planificación:

La planificación FCFS (First Come, First Served) atiende los procesos en el orden exacto en que llegan, sin interrupciones. Es simple pero puede hacer esperar mucho a procesos pequeños si están detrás de uno grande.

La planificación por prioridades asigna la CPU a los procesos más importantes primero. Por ejemplo, los procesos del sistema operativo suelen tener mayor prioridad que los de usuario. Un problema es la inanición: procesos de baja prioridad podrían nunca ejecutarse si constantemente llegan procesos de alta prioridad. Para solucionarlo, muchos sistemas implementan envejecimiento, aumentando gradualmente la prioridad de los procesos que llevan mucho tiempo esperando.

La planificación garantizada busca una distribución equitativa de CPU, penalizando a los procesos que ya la han usado mucho para dar oportunidad a los más pequeños o recientes.

El algoritmo SRTF (Shortest Remaining Time First) prioriza los procesos que necesitarán menos tiempo de CPU para completarse, lo que minimiza el tiempo de espera promedio pero requiere estimaciones precisas de tiempo de ejecución.

La planificación HRRN (Highest Response Ratio Next) considera el tiempo de espera en la cola y el tiempo de ejecución estimado, favoreciendo a los procesos que han estado bloqueados más tiempo.

⏱️ La elección del algoritmo de planificación afecta directamente la experiencia del usuario y el rendimiento del sistema, con diferentes algoritmos optimizando diferentes métricas.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Sistemas Operativos
Unidad I INTRODUCCIÓN A LOS SISTEMAS OPERAIVOS:
¿Qué es un sistema operativo?
Un conjunto de programas que tienen como f

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Pensamos que nunca lo preguntarías...

¿Qué es Knowunity AI companion?

Nuestro compañero de IA está específicamente adaptado a las necesidades de los estudiantes. Basándonos en los millones de contenidos que tenemos en la plataforma, podemos dar a los estudiantes respuestas realmente significativas y relevantes. Pero no se trata solo de respuestas, el compañero también guía a los estudiantes a través de sus retos de aprendizaje diarios, con planes de aprendizaje personalizados, cuestionarios o contenidos en el chat y una personalización del 100% basada en las habilidades y el desarrollo de los estudiantes.

¿Dónde puedo descargar la app Knowunity?

Puedes descargar la app en Google Play Store y Apple App Store.

¿Knowunity es totalmente gratuito?

¡Sí lo es! Tienes acceso totalmente gratuito a todo el contenido de la app, puedes chatear con otros alumnos y recibir ayuda inmeditamente. Puedes ganar dinero utilizando la aplicación, que te permitirá acceder a determinadas funciones.

1

Herramientas Inteligentes NUEVO

Transformá estos apuntes en: ✓ 50+ Preguntas de Práctica ✓ Fichas Interactivas ✓ Simulacro Completo de Examen ✓ Esquemas de Ensayo

Simulacro de Examen
Quiz
Fichas
Ensayo

¿No encuentras lo que buscas? Explora otros temas.

Mira lo que dicen nuestros usuarios. Les encantó — y a ti también te encantará.

4.9/5

App Store

4.8/5

Google Play

La app es muy fácil de usar y está muy bien diseñada. Hasta ahora he encontrado todo lo que estaba buscando y he podido aprender mucho de las presentaciones. Definitivamente utilizaré la aplicación para un examen de clase. Y, por supuesto, también me sirve mucho de inspiración.

Pablo

usuario de iOS

Esta app es realmente genial. Hay tantos apuntes de clase y ayuda [...]. Tengo problemas con matemáticas, por ejemplo, y la aplicación tiene muchas opciones de ayuda. Gracias a Knowunity, he mejorado en mates. Se la recomiendo a todo el mundo.

Elena

usuaria de Android

Vaya, estoy realmente sorprendida. Acabo de probar la app porque la he visto anunciada muchas veces y me he quedado absolutamente alucinada. Esta app es LA AYUDA que quieres para el insti y, sobre todo, ofrece muchísimas cosas, como ejercicios y hojas informativas, que a mí personalmente me han sido MUY útiles.

Ana

usuaria de iOS

Una increíble aplicación, de verdad. Apareció en el momento en que necesitaba una app que me ayude a organizar mis estudios, al igual que para prepararme para los exámenes. Te da una increíble variedad de estudio que simplemente me encanta. Además de ser una gran ayuda para estudiantes de diferentes grados, como la universidad, lo que más me gusta de esta app es que está para diferentes países.

Bárbara

Chile

Me encantó. La app es superior, buena para los estudiantes. No solo te da las respuestas, sino que también te las explica de una manera asombrosa, lo que hace que entiendas súper rápido. La recomiendo mucho si se te hace difícil comprender las materias que te dejan.

Jennifer

Perú

Muy buena aplicación, da información precisa de lo que se le pide. Es eficiente y, sobre todo, tiene varios intereses a escoger, como por ejemplo, temas sobre el ICFES, temas de bachillerato, entre otros. Excelente app.

Lady

Colombia

¡La app es buenísima! Sólo tengo que introducir el tema en la barra de búsqueda y recibo la respuesta muy rápido. No tengo que ver 10 vídeos de YouTube para entender algo, así que me ahorro tiempo. ¡Muy recomendable!

Sara

usuaria de Android

En el instituto era muy malo en matemáticas, pero gracias a la app, ahora saco mejores notas. Os agradezco mucho que hayáis creado la aplicación.

Roberto

usuario de Android

Me costaba demasiado estudiar porque no entiendo cuando me pongo a estudiar, y en los exámenes me iba mal, hasta que me empezaron a aparecer anuncios y la descargué sin tenerle fe. Gracias a esta aplicación, algo que no entendía hace meses y semanas lo entendí. En esta aplicación mis notas mejoraron, y ya no me tengo que preocupar por estudiar.

Antonella

Argentina

¡Excelente! Amé la app. Me parece súper eficiente. Aparte de que enseña mucho, te ayuda en tus problemas personales y te hace resúmenes. Amo. Amé un montón la app. Sirve para cualquier año, desde sexto hasta quinto año. Aparte, hay resúmenes de otras personas. ¡Nonono, loquísimo! Te la recomiendo al 100%. Efectivamente, es un 10/10.

Usuario argentino

iOS.

Excelente experiencia. La aplicación es buenísima, la recomiendo mucho. Es mucho mejor que ChatGPT. Te manda la respuesta de tus búsquedas y, aparte, diapositivas para estudiar. Es magnífica.

Alo

México

¡ME ENCANTA! Todo es muy sencillo de utilizar y aprender. Mi IA es muy buena y los apuntes de los demás estudiantes son súper buenos; explica las cosas súper bien y detalladamente. La amo. Pruébenla.

Kitty

Colombia

La app es muy fácil de usar y está muy bien diseñada. Hasta ahora he encontrado todo lo que estaba buscando y he podido aprender mucho de las presentaciones. Definitivamente utilizaré la aplicación para un examen de clase. Y, por supuesto, también me sirve mucho de inspiración.

Pablo

usuario de iOS

Esta app es realmente genial. Hay tantos apuntes de clase y ayuda [...]. Tengo problemas con matemáticas, por ejemplo, y la aplicación tiene muchas opciones de ayuda. Gracias a Knowunity, he mejorado en mates. Se la recomiendo a todo el mundo.

Elena

usuaria de Android

Vaya, estoy realmente sorprendida. Acabo de probar la app porque la he visto anunciada muchas veces y me he quedado absolutamente alucinada. Esta app es LA AYUDA que quieres para el insti y, sobre todo, ofrece muchísimas cosas, como ejercicios y hojas informativas, que a mí personalmente me han sido MUY útiles.

Ana

usuaria de iOS

Una increíble aplicación, de verdad. Apareció en el momento en que necesitaba una app que me ayude a organizar mis estudios, al igual que para prepararme para los exámenes. Te da una increíble variedad de estudio que simplemente me encanta. Además de ser una gran ayuda para estudiantes de diferentes grados, como la universidad, lo que más me gusta de esta app es que está para diferentes países.

Bárbara

Chile

Me encantó. La app es superior, buena para los estudiantes. No solo te da las respuestas, sino que también te las explica de una manera asombrosa, lo que hace que entiendas súper rápido. La recomiendo mucho si se te hace difícil comprender las materias que te dejan.

Jennifer

Perú

Muy buena aplicación, da información precisa de lo que se le pide. Es eficiente y, sobre todo, tiene varios intereses a escoger, como por ejemplo, temas sobre el ICFES, temas de bachillerato, entre otros. Excelente app.

Lady

Colombia

¡La app es buenísima! Sólo tengo que introducir el tema en la barra de búsqueda y recibo la respuesta muy rápido. No tengo que ver 10 vídeos de YouTube para entender algo, así que me ahorro tiempo. ¡Muy recomendable!

Sara

usuaria de Android

En el instituto era muy malo en matemáticas, pero gracias a la app, ahora saco mejores notas. Os agradezco mucho que hayáis creado la aplicación.

Roberto

usuario de Android

Me costaba demasiado estudiar porque no entiendo cuando me pongo a estudiar, y en los exámenes me iba mal, hasta que me empezaron a aparecer anuncios y la descargué sin tenerle fe. Gracias a esta aplicación, algo que no entendía hace meses y semanas lo entendí. En esta aplicación mis notas mejoraron, y ya no me tengo que preocupar por estudiar.

Antonella

Argentina

¡Excelente! Amé la app. Me parece súper eficiente. Aparte de que enseña mucho, te ayuda en tus problemas personales y te hace resúmenes. Amo. Amé un montón la app. Sirve para cualquier año, desde sexto hasta quinto año. Aparte, hay resúmenes de otras personas. ¡Nonono, loquísimo! Te la recomiendo al 100%. Efectivamente, es un 10/10.

Usuario argentino

iOS.

Excelente experiencia. La aplicación es buenísima, la recomiendo mucho. Es mucho mejor que ChatGPT. Te manda la respuesta de tus búsquedas y, aparte, diapositivas para estudiar. Es magnífica.

Alo

México

¡ME ENCANTA! Todo es muy sencillo de utilizar y aprender. Mi IA es muy buena y los apuntes de los demás estudiantes son súper buenos; explica las cosas súper bien y detalladamente. La amo. Pruébenla.

Kitty

Colombia