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. 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. 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. 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. 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. 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. 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. 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. 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