Introducción a los Sistemas Operativos y el Software
Introducción al Software y los Sistemas Operativos
Definición de Software
Software: Procedimientos y reglas lógicas escritas en forma de programas y aplicaciones que definen el modo de operación de una computadora.
Clasificación del Software
Podemos clasificar el software en diferentes categorías:
- Software de Aplicación: Diseñado para simplificar y mejorar tareas rutinarias y repetitivas, haciendo que las computadoras sean prácticas y accesibles para los usuarios.
- Lenguajes de Programación: Herramientas que permiten a los desarrolladores crear software. Se dividen en:
- Lenguaje Máquina: El único lenguaje que entiende directamente el hardware.
- Lenguaje Ensamblador: Utiliza nemónicos (abreviaturas) para representar las instrucciones del lenguaje máquina.
- Lenguaje de Alto Nivel: Basado en una estructura gramatical que facilita la escritura y comprensión del código.
- Sistemas Operativos: Software esencial que controla y administra los recursos de una computadora.
- Software de Uso General: Software empresarial que busca simplificar las tareas de las personas, como las bases de datos (ejemplos: Access, SQL Server, MySQL).
- Software de Distribución Libre: Software que se puede usar, modificar, copiar y distribuir libremente. Se basa en 4 libertades básicas:
- (0) Ejecutar el programa con cualquier propósito.
- (1) Estudiar y modificar el programa.
- (2) Copiar el programa para ayudar a otros.
- (3) Mejorar el programa y publicar las mejoras.
Herramientas de Seguridad
Antivirus
Antivirus: Programas que detectan y eliminan virus informáticos y otros programas maliciosos.
Funcionamiento: Comparan el código de cada archivo con una base de datos de virus conocidos (firmas o vacunas). Es crucial actualizar la base de datos periódicamente para detectar nuevas amenazas.
Firewalls
Firewall: Dispositivo o software que actúa como barrera defensiva entre redes, controlando el tráfico de red y bloqueando accesos no autorizados.
Firewall de Software: Son los más comunes en entornos domésticos, ya que son económicos, fáciles de instalar y actualizar.
Sistemas Operativos: Linux
¿Qué es Linux?
Linux: Es un sistema operativo de código abierto, una implementación de UNIX para computadoras personales, servidores y estaciones de trabajo.
Origen de Linux
Linux fue creado por Linus Torvalds a principios de la década de 1990 (1991).
Características de Linux
- Multitarea
- Multiusuario
- Multiplataforma
- Multiprocesador
Distribuciones de Linux
Existen diversas distribuciones de Linux, cada una con sus propias características y enfoques:
- Red Hat: Una de las distribuciones más populares, especialmente en entornos empresariales.
- SUSE Linux: Conocida por su facilidad de instalación y administración gracias a sus asistentes gráficos.
- Caldera: Una distribución más comercial, enfocada al mercado estadounidense.
- Corel Linux: Desarrollada por Corel, la empresa detrás de Corel Draw y WordPerfect.
- Debian/GNU: Una distribución estable y popular, base para muchas otras distribuciones.
Particiones en Linux
Número máximo de particiones primarias en un disco duro: 4
Nomenclatura de particiones en Linux: hda1, hda2, hda3 y hda4
Particiones extendidas: Permiten crear múltiples particiones lógicas dentro de ellas. Linux las denomina como hda5, hda6, hda7, …, hdan.
Tipos de Particiones
- Primarias: Almacenan sistemas operativos y datos de programas. El máximo es 4.
- Extendidas: Permiten extender el número de particiones. Contienen unidades lógicas.
Ejemplo: Un usuario de Windows con un disco duro IDE puede tener una partición primaria (C:) y una extendida con dos particiones lógicas (D: y E:).