Skip to content

Sistema operativo

Que es un sistema operativo

Un sistema operativo es como el director de orquesta de una computadora. Es el software fundamental que se encarga de coordinar y gestionar todos los recursos de tu equipo, desde el procesador hasta los dispositivos externos como el teclado, el mouse o la impresora.

Las funciones principales son - Gestión de procesos - Gestión de dispositivos - Interfaz de usuario. - Kernel - drivers - gestor de archivos - sistema de protection - memoria principal - sistema de comunicación - gestor de recursos

Como es que funciona los sistemas operativos

  • Administra la memoria: Decide qué programas pueden usar la memoria del ordenador en cada momento y cuánto espacio les asigna.
  • Gestiona el procesador: Organiza las tareas que debe realizar el procesador, asignando tiempo a cada programa para que se ejecute.
  • Controla los dispositivos: Se comunica con todos los dispositivos conectados al ordenador, enviando y recibiendo información.
  • Proporciona una interfaz: Te ofrece una forma de interactuar con el ordenador, ya sea a través de una interfaz gráfica (como Windows) o una línea de comandos (como Linux).
  • Ejecuta programas: Carga y ejecuta los programas que deseas utilizar, como un navegador web, un procesador de texto o un juego.

Que tipos de sistemas operativos hay

ej. windows, mac OS, alguna distro linux...

Según la gestión de tareas:

  • Monotarea: Permiten ejecutar una sola tarea a la vez. Son antiguos y poco comunes en la actualidad.

    Image of Monotarea operating system Opens in a new window www.genbeta.com

    Monotarea operating system

  • Multitarea: Pueden ejecutar múltiples tareas de forma concurrente, creando la ilusión de que varias aplicaciones se ejecutan al mismo tiempo. La mayoría de los sistemas operativos modernos son multitarea.

    Image of Multitarea operating system Opens in a new window www.pngwing.com

    Multitarea operating system

Según la interfaz de usuario:

  • Línea de comandos: Requieren que el usuario introduzca comandos de texto para interactuar con el sistema. Son más difíciles de usar para usuarios no técnicos, pero ofrecen un mayor control.

    Image of Command line interface Opens in a new window en.wikipedia.org

    Command line interface

  • Gráfica: Utilizan elementos visuales como iconos, ventanas y menús para facilitar la interacción. Son los más comunes en la actualidad.

    Image of Graphical user interface Opens in a new window www.itpro.com

    Graphical user interface

Según el propósito:

  • Sistemas operativos para PC: Diseñados para computadoras de escritorio y portátiles. Ejemplos: Windows, macOS, Linux.

    Image of Windows, macOS, Linux logos Opens in a new window es.pinterest.com

    Windows, macOS, Linux logos

  • Sistemas operativos para servidores: Optimizados para tareas de servidor, como alojar sitios web o bases de datos. Ejemplos: Linux, Unix.

    Image of Linux server Opens in a new window www.geekpedia.com

    Linux server

  • Sistemas operativos para dispositivos móviles: Diseñados para teléfonos inteligentes y tabletas. Ejemplos: Android, iOS.

    Image of Android and iOS logos Opens in a new window freepiker.com

    Android and iOS logos

  • Sistemas operativos embebidos: Diseñados para dispositivos con funciones específicas, como electrodomésticos, automóviles o sistemas de control industrial.

    Image of Embedded system Opens in a new window embedur.ai

    Embedded system

Historia

  • 1950, no existen SO, los programas se ejecutan directamente en el hardware
  • 1960, aparecen los primeros OS como CTSS (Compatible Time-Sharing System)
  • 1970, unix surge como base de muchos sistemas modernos
  • 1980, sistemas operativos personales como MS-DOS y el inicio de Windows
  • 2000, enfoque en interfaces gráficas, sistemas móviles y sistemas basados en la nube

Estructura general de un SO

KERNEL SHELL APLICACIONES

PROCESAMIENTOS POR LOTES