equipamiento lógico o soporte lógico de un sistema
informático, que comprende el conjunto de los
componentes lógicos necesarios que hacen posible
la realización de tareas específicas, en
contraposición a los componentes físicos que son
llamados hardware.
Clasificacion
De Sistema
leprocura al usuario/programador:
adecuadas interfaces de alto
nivel
controlador
herramientas
utilidades de apoyo
De Programación
conjunto de herramientas
que permiten al
programador desarrollar
programas informáticos
usando
diferentes alternativas
lenguaje de prgramación
De Aplicación
permite a los usuarios llevar a cabo una o
varias tareas específicas, en cualquier campo
de actividad susceptible de ser automatizado
o asistido, con especial énfasis en los negocios
SISTEMA OPERATIVO
conjunto de
programas que
permiten la
comunicación del
usuario con otra
computadora
Controla el uso de los
componentes como
memoria y espacio de
almacenamiento en
disco
Administra
las colas de procesos
administracion de recursos
CPU
la memoria
los dispositivos E/S
funciones
Comunicación con los
periféricos
Coordinación del
procesamiento de
trabajos
Coordinación del
procesamiento de trabajos
Coordinación del
procesamiento de
trabajos
módulos
El Núcleo
Administrador
de memoria
Sistema de
entrada/salida (E/S)
Administrador de
archivos
Tipos
libre
respeta la libertad de los usuarios
sobre su producto adquirido
una vez obtenido puede ser usado,
copiado, estudiado, modificado y
redistribuido libremente
disponible gratuitamente, o al
precio de costo de la
distribución a través de otros
medios;
libertades
estudiarlo y
adaptarlo.
distribuir copias.
mejora y publicación de
cambios
usar el programa con
cualquier propósito
propietario
su uso, redistribución o modificación está
prohibida, o requiere permiso expreso del
titular del software.
no permite al usuario hacer ningún
tipo de modificación al código fuente.
No se puede distribuir sin el permiso
del propietario