Fundamentos de Sistemas Operativos: Conceptos, Tipos y Distribuciones

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 2,33 KB

1. ¿Qué es un sistema operativo?

Es el conjunto de programas y componentes que controlan los procesos básicos de un ordenador, permitiendo el funcionamiento de otras aplicaciones y software.

2. Propiedades fundamentales

Los sistemas operativos deben garantizar el uso racional de los recursos disponibles para alcanzar objetivos predeterminados, siendo este el requisito esencial para evitar el desperdicio de capacidad del sistema.

3. Sistemas operativos más comunes

  • Windows
  • Linux
  • Android

4. Diferencias entre software propietario y código abierto

  • Tipo propietario: El derecho legal de uso pertenece a una empresa privada. Para poder utilizarlo, es necesario adquirir una licencia.
  • Código abierto: Cualquier usuario puede utilizarlo, modificarlo y redistribuirlo libremente bajo los términos de la licencia GPL.

5. Distribución de Ubuntu y tipos de distribuciones Linux

Linux consta de un núcleo (kernel) que realiza las funciones esenciales, al cual se le añaden diversas funcionalidades. Según las necesidades y facilidades incluidas, existen distintas distribuciones:

  • Totalmente libres y gratuitas: Ejemplo, Debian.
  • De pago: Desarrolladas y mantenidas por empresas (ejemplo: SUSE y Red Hat).
  • Mantenidas por empresas privadas pero gratuitas: Ejemplo, Ubuntu.

6. Importancia de las actualizaciones

Es fundamental mantener el sistema operativo actualizado para asegurar un funcionamiento óptimo y proteger el equipo ante fallos de seguridad y ataques externos.

7. Interfaz gráfica de usuario (GUI)

Es el entorno visual de los sistemas operativos que facilita la interacción entre el usuario y la máquina.

8. Ventajas de Windows 7 frente a versiones anteriores

  • Escritorio más atractivo, con vistas previas y anclaje de programas y tareas.
  • Archivos y aplicaciones más rápidos y potentes.
  • Optimización del uso de la memoria y ejecución rápida de programas.
  • Compartición de archivos sencilla.
  • Mayor control de la ejecución de programas por parte del usuario.
  • Mayor estabilidad ante errores en la ejecución de programas.

Entradas relacionadas: