viernes, 18 de abril de 2025

SISTEMA OPERATIVO

Un sistema operativo (SO) es el software principal que gestiona el hardware y los recursos de una computadora o dispositivo, y proporciona servicios para que otros programas puedan funcionar.

En otras palabras, el sistema operativo es como el "intermediario" entre el usuario y el hardware.

Funciones principales del sistema operativo:

  1. Gestión de recursos: Administra la memoria, el procesador, los dispositivos de entrada/salida, etc.

  2. Interfaz de usuario: permite que el usuario interactúe con la máquina (por ejemplo, mediante una interfaz gráfica o línea de comandos).

  3. Gestión de archivos: organiza, guarda y recupera archivos en dispositivos de almacenamiento.

  4. Ejecución de programas: carga programas en la memoria y los ejecuta.

  5. Seguridad y control de acceso: protege los datos y controla quién puede hacer qué en el sistema


Ejemplos de sistemas operativos:

  • Windows (de Microsoft)

  • macOS (de Apple)

  • Linux (y sus distintas distribuciones como Ubuntu, Debian, Fedora, etc.)

  • Android (para móviles)

  • iOS (de Apple, para iPhone y iPad)


Un sistema operativo tiene varias partes clave que trabajan juntas para que todo funcione correctamente. 

1. Núcleo o Kernel

Es el corazón del sistema operativo. Se encarga de controlar todo lo que tiene que ver con el hardware, como el procesador, la memoria, y los dispositivos de entrada/salida.

Funciones principales:

  • Gestión de procesos

  • Gestión de memoria

  • Control de dispositivos

  • Comunicación entre software y hardware


📂 2. Sistema de archivos

Es lo que permite organizar, guardar y acceder a archivos en discos duros, memorias USB, etc.

Ejemplo: cuando abres una carpeta con fotos, el sistema de archivos se encarga de mostrarte lo que hay allí.


👤 3. Interfaz de usuario

Es la parte que ves y con la que interactúas. Puede ser:

  • Gráfica (ventanas, íconos, menús)

  • Por línea de comandos (como la Terminal en Linux o CMD en Windows)



⚙️ 4. Gestión de procesos

Controla todos los programas (procesos) que están en ejecución. Se encarga de:

  • Asignar tiempo de CPU

  • Crear y terminar procesos

  • Manejar la multitarea (varios programas abiertos a la vez)

  • 🧠 5. Gestión de memoria

Administra la memoria RAM, decide qué datos se guardan allí y cuáles se pasan al disco, para que el sistema no se quede sin espacio.


🔐 6. Sistema de seguridad y control de usuarios

Protege el sistema de accesos no autorizados y errores. También permite tener usuarios con diferentes permisos.


🌐 7. Controladores o drivers

Son programas especiales que permiten que el sistema se comunique con dispositivos como impresoras, tarjetas de video, teclados, etc.















No hay comentarios.:

Publicar un comentario