Fundamentos Esenciales de Sistemas Operativos: Características, Funciones y Componentes

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 7,16 KB

Características Fundamentales de los Sistemas Operativos

Un Sistema Operativo (SO) es el software esencial destinado a administrar los recursos de un ordenador, actuando como intermediario entre el hardware, los programas y los usuarios. Los sistemas operativos son necesarios para controlar e interactuar con otros dispositivos que incluyen microprocesadores.

Funciones Principales del Sistema Operativo

  • Administrar a los usuarios: Asignando contraseñas y gestionando permisos de acceso.
  • Gestionar los procesos: Controlando los programas en ejecución y los recursos que necesitan para realizar sus tareas.
  • Proporcionar una interfaz gráfica (GUI): Permite al usuario comunicarse de manera intuitiva con el ordenador.
  • Administrar los archivos: Permite modificar datos en los siguientes dispositivos de almacenamiento.
  • Gestionar los recursos de hardware: Asignando el procesador, memoria y dispositivos de E/S a los programas.

Componentes Estructurales de un Sistema Operativo

  • Interfaz de Usuario: Mecanismo para interactuar con los dispositivos y el sistema.
  • Llamadas al Sistema (System Calls): Solicitudes que los programas hacen al núcleo para obtener servicios del sistema operativo.
  • Kernel o Núcleo: La parte más importante del sistema operativo. Facilita el acceso seguro al hardware del ordenador y gestiona los recursos centrales.

Familias de Sistemas Operativos Populares

  • Windows: Sistema operativo comercial diseñado por Microsoft.
  • Linux: Software libre con diversas aplicaciones. Las distribuciones más populares incluyen Ubuntu y Fedora.
  • macOS: Sistema operativo desarrollado por Apple para ordenadores Macintosh; es conocido por su alta estabilidad.

Tipologías de Sistemas Operativos

Clasificación por Arquitectura y Uso:

  • Arquitectura de 32 y 64 bits: Versiones optimizadas para obtener el máximo rendimiento del procesador.
  • Ediciones (Estándar, Profesional o Empresarial): Varían según las necesidades del entorno de uso y el nivel de conocimiento del usuario.
  • Entorno (Escritorio, Cliente y Servidor): Sistemas operativos diseñados específicamente para estaciones de trabajo o para gestionar redes.

Clasificación por Gestión de Procesos y Procesadores:

  • Monotarea y Multitarea: Los sistemas monotarea solamente pueden ejecutar un proceso a la vez.
  • Monoprocesador y Multiprocesador: Sistemas que utilizan uno o varios microprocesadores, respectivamente.

Concepto de Controlador (Driver)

¿Qué es un controlador (driver)? Un controlador es software que permite que el equipo se comunique con el hardware o con dispositivos periféricos. Sin controladores, el hardware que se conecte al equipo (por ejemplo, una tarjeta de vídeo o una impresora) no funcionará correctamente.

Software y Almacenamiento Informático

Aplicaciones Informáticas

  • Aplicación de Escritorio: Diseñada para ser utilizada directamente sobre el sistema operativo del ordenador local.
  • Aplicación Web: Es una aplicación informática que los usuarios pueden utilizar a través de Internet (navegador).
  • Apps: Término general para referirse a una aplicación, software o programa, a menudo asociado a dispositivos móviles.

Licencias del Software

  • Software Libre: Otorga libertad a los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software.
  • Software Gratuito (Freeware): De código abierto o no, agrupa varios tipos de software que no requieren pago.
  • Software No Gratuito (Shareware/Trial): Otorga libertad de uso limitada, pero no necesariamente libertad de modificación o redistribución, y puede tener restricciones de precio o tiempo.
  • Software Privado (Propietario): Cualquier software que no es libre y solamente se puede utilizar, modificar o distribuir bajo los términos específicos que dicte la licencia adquirida.

Conceptos de Almacenamiento

  • Disco Duro (HDD/SSD): Es el dispositivo utilizado por el ordenador para almacenar los datos de forma persistente.
  • Particiones: Cada uno de los espacios de almacenamiento lógicos en que se divide un disco físico.
  • BIOS (Basic Input/Output System): Es el firmware que ejecutan durante el arranque la mayoría de los ordenadores para inicializar sus componentes. Lee el sector de arranque de cada unidad de almacenamiento.

Comparativa de Plataformas y Desarrolladores

Sistemas Operativos Específicos:

  • Windows: Desarrollado por Microsoft. Versiones orientadas a ordenadores personales y servidores. Es software propietario y comercial, históricamente más vulnerable a ataques que otras alternativas.
  • Linux: Software libre, desarrollado colaborativamente por varias empresas y la comunidad. Las distribuciones más utilizadas son Ubuntu, Fedora, etc. Es muy poco vulnerable y generalmente gratuito.
  • macOS: Desarrollado por Apple. Es conocido por ser estable y se ejecuta en hardware específico de la marca.
  • iOS/iPhone: Sistema operativo móvil desarrollado para dispositivos Apple (iPhone, iPad). Es estable y su código fuente no es completamente libre.

Empresas Tecnológicas Relevantes:

  • Apple: Produce equipos electrónicos y software. Sus sistemas operativos principales son iOS y macOS. Produce hardware como iPhone, iPad, iPod.
  • Microsoft: Dedicada al sector del hardware y software. Desarrolla, produce, licencia y fabrica software y equipos electrónicos. Sus productos más utilizados son el sistema operativo Microsoft Windows y la suite Microsoft Office.
  • Google: Líder en servicios web, dispositivos móviles, soluciones empresariales, medios de comunicación, geolocalización, búsqueda especializada, hogar y oficina, y proyectos de innovación social.
  • Linux (Comunidad): Puede ser modificado, redistribuido y utilizado por cualquiera bajo los términos de la Licencia Pública General (GPL). Aplicaciones populares incluyen distribuciones como Ubuntu, Kubuntu y Fedora.

Entradas relacionadas: