Conceptos Clave de Software: Tipos, Licencias y Sistemas Operativos
Clasificado en Informática
Escrito el en español con un tamaño de 3,66 KB
Conceptos Fundamentales de Software
El software es el soporte lógico del ordenador. Comprende el conjunto de componentes lógicos que hacen posible su funcionamiento, incluyendo:
- El sistema operativo.
- Los programas y aplicaciones que utilizamos.
- El conjunto de información almacenada (por ejemplo, bases de datos).
Programa y Aplicación Informática
- Aplicación informática: Conjunto de programas diseñado para facilitar un tipo de trabajo específico.
- Programa: Secuencia de instrucciones que un ordenador es capaz de interpretar y ejecutar.
Modelos de Distribución y Licenciamiento de Software
Freeware y Shareware
- Freeware: Software gratuito completo que se distribuye por tiempo ilimitado. Puede tener restricciones de uso (por ejemplo, solo para uso no comercial).
- Shareware: Software que se distribuye para una prueba por tiempo limitado o con funciones restringidas. Se requiere un pago para obtener la versión completa o continuar usándolo después del período de prueba.
Software Libre, Público y de Código Abierto
- Software Libre: Software que otorga a los usuarios, una vez adquirido, la libertad de usar, copiar, estudiar, modificar y redistribuir libremente el producto.
- Software de Dominio Público: Software que no requiere licencia y es de libre explotación, ya que sus derechos de autor han expirado o han sido renunciados por el autor.
- Software de Código Abierto: Software cuyo código fuente está disponible y se puede usar, modificar y distribuir bajo ciertas condiciones especificadas en su licencia. En algunos casos, no se permite la distribución comercial o la distribución de versiones modificadas bajo licencias diferentes.
El Sistema Operativo (SO)
El Sistema Operativo es un conjunto de programas fundamental dentro del software de un ordenador. Su misión es servir de interfaz entre el usuario y el ordenador, interpretando las instrucciones del usuario y transmitiéndolas al hardware. Se encarga de controlar y hacer funcionar tanto el hardware como los programas del ordenador.
Funciones Básicas de los Sistemas Operativos
Una función esencial es proporcionar una interfaz de comunicación entre el usuario y la máquina, empleando un lenguaje común (comandos, interfaz gráfica, etc.).
Clasificación de Sistemas Operativos
Según el Número de Usuarios
- SO Monousuario: Solo permite que un usuario trabaje con el sistema a la vez.
- SO Multiusuario: Permite que varios usuarios utilicen los recursos del sistema simultáneamente.
Según el Número de Tareas
- SO Monotarea: No pueden ejecutar más de un programa a la vez. Solo un programa ocupa el tiempo de proceso del ordenador en un momento dado.
- SO Multitarea: Permite al usuario ejecutar varios programas a la vez. El ordenador puede gestionar y ejecutar varios procesos concurrentemente.
Según el Número de Procesadores
- SO Monoproceso: Solo es capaz de manejar un procesador de la computadora.
- SO Multiproceso: Sistemas diseñados para trabajar con más de un procesador. Pueden distribuir la carga de trabajo entre los diferentes procesadores para mejorar el rendimiento.