Este documento describe diferentes tipos de software, incluyendo sistemas operativos, controladores de dispositivos, herramientas de diagnóstico, servidores, utilidades, editores de texto, compiladores, intérpretes, enlazadores, depuradores, IDE, aplicaciones de sistemas de control industrial y ofimáticas, software educativo y de otras categorías. También explica las diferencias entre software libre y propietario.
Introducción:Los objetivos de Desarrollo Sostenible
Software de computo
1.
2. 1. CUADRO SINÓPTICO DE LA
CLASIFICACIÓN DE LOS
DIFERENTES TIPOS DE
SOFTWARE.
2. DIFERENCIAS ENTRE
SOFTWARE LIBRE Y
SOFTWARE PROPIETARIO
ÍNDICE
3. Es el software que nos
permite tener una
interacción con nuestro
hardware
Aplicaciones que permiten a un
programador desarrollar sus
propios programas informáticos
con conocimientos lógicos y
lenguajes de programación
Programas que nos
permiten realizar tareas
especificas en nuestro
sistema
.Sistemas operativos
.Controladores de diapositiva
.Herramientas de diagnostico
.Herramientas de corrección y
optimización
.Servidores
.utilidades
.Editores de texto
.Compiladores
.Interpretes
.Enlazadores
.Depuradores
.IDE
.Aplicaciones de sistema de sistema
de control y automatización industrial
.Aplicaciones ofimáticas
.Software educativo
.Software empresarial
.Bases de datos
.Telecomunicaciones
.Software medico
.Software de calculo numérico
.Software de diseño asistido(CAD)
.Software de control numérico(CAM)
ÍNDICE
4.
5. Un controlador de dispositivo (llamado normalmente controlador, o, en inglés,
driver) es un programa informático que permite al sistema operativo interactuar
con un periférico, haciendo una abstracción del hardware y proporcionando una
interfaz-posiblemente estandarizada- para usarlo.
6. Una herramienta de diagnóstico es un software que permite monitorear y en algunos casos controlar la
funcionalidad del hardware, como: computadoras, servidores y periféricos, según el tipo y sus funciones.
Estos dispositivos pueden ser,
la memoria RAM, el procesador,
los discos duros,
tuteadores, tarjetas de red,
entre muchos dispositivos más.
7. Un servidor es un nodo que forma parte de una red, provee
servicios a otros nodos denominados clientes.
8.
9. UN EDITOR DE TEXTO ES UN PROGRAMA QUE PERMITE CREAR Y MODIFICAR ARCHIVOS
DIGITALES COMPUESTOS ÚNICAMENTE POR UN TEXTO SIN FORMATO, CONOCIDOS
COMÚNMENTE COMO ARCHIVOS DE TEXTO O TEXTO PLANO, SU FUNCIÓN ES:
Marcar región
Búsqueda y reemplazo
Copiar, cortar y pegar
Formatear
Deshacer y rehacer
Importar
Filtrar
Acceso remoto
10. Un compilador es un programa informático que traduce un programa escrito en
un lenguaje de programación a otro lenguaje de programación, generando un
programa equivalente que la máquina será capaz de interpretar. Este proceso de
traducción se conoce como compilación.
11. Intérprete o interpretador es un programa informático capaz de analizar y
ejecutar otros programas, escritos en un lenguaje de alto nivel.
12. Un enlazador (en inglés, linker) es un programa que toma los objetos generados en los
primeros pasos del proceso de compilación, la información de todos los recursos necesarios
(biblioteca), quita aquellos recursos que no necesita, y enlaza el código objeto con su(s)
biblioteca(s) con lo que finalmente produce un fichero ejecutable o una biblioteca.
13. UN DEPURADOR ES UN PROGRAMA USADO PARA PROBAR Y DEPURAR
(ELIMINAR LOS ERRORES) DE OTROS PROGRAMAS ,EL PROGRAMA
"OBJETIVO".
14. IDE es un programa informático compuesto por un conjunto de herramientas de
programación. Agrupan las anteriores herramientas, usualmente en un entorno
visual, de forma tal que el programador no necesite introducir múltiples
comandos para compilar, interpretar, depurar, etc.
15. Un sistema de control está definido como un conjunto de componentes que pueden regular su propia
conducta o la de otro sistema con el fin de lograr un funcionamiento predeterminado, de modo que se
reduzcan las probabilidades de fallos y se obtengan los resultados buscados.
Automatización Industrial (automatización; del griego antiguo auto: guiado por uno mismo) es el uso de
sistemas o elementos computarizados y electromecánicos para controlar maquinarias y/o procesos
industriales.
16. Una suite ofimática o suite de oficina es una recopilación de aplicaciones, las
cuales son utilizadas en oficinas y sirve para diferentes funciones como crear,
modificar, organizar, escanear, imprimir, etc., archivos y documentos.
17. Se denomina software educativo al destinado a la enseñanza y el aprendizaje
autónomo y que, además, permite el desarrollo de ciertas habilidades
cognitivas.
18.
19. Una base de datos o banco de datos es
un conjunto de datos pertenecientes a
un mismo contexto y almacenados
sistemáticamente para su posterior uso.
Tipos de base de Datos
Bases de datos estáticas
Bases de datos dinámicas
20. Bases de datos bibliográficas
Bases de datos de texto completo
Directorios
24. El diseño asistido por computadora, más conocido por sus siglas inglesas
CAD es el uso de un amplio rango de herramientas computacionales que
asisten a ingenieros, arquitectos y a otros profesionales del diseño en sus
respectivas actividades
25.
26. DIFERENCIAS
SOFTWARE LIBRE SOFTWARE PROPIETARIO
- Existen aplicaciones para todas las plataformas (Linux,
Windows, Mac Os).
- No existen aplicaciones para todas las plataformas (Windows
y Mac OS).
-Libertad de copia. - Imposibilidad de copia.
- Libertad de modificación y mejora. - Imposibilidad de modificación.
- Libertad de uso con cualquier fin. - Restricciones en el uso (marcadas por la licencia).
- Libertad de redistribución. - Imposibilidad de redistribución.
- Mayor seguridad y fiabilidad. - Por lo general suelen ser menos seguras.
- El precio de las aplicaciones es mucho menor, la mayoría de
las veces son gratuitas.
- El coste de las aplicaciones es mayor.
- El usuario no depende del autor del software. - El usuario que adquiere software propietario depende al
100% de la empresa propietaria.
- Interfaces gráficas menos amigables. - Interfaces gráficas mejor diseñadas.
- Menor compatibilidad con el hardware. - Mayor compatibilidad con el hardware.
- Poca estabilidad y flexibilidad en el campo de multimedia y
juegos.
- Más compatibilidad en el terreno de multimedia y juegos.
- Inexistencia de garantía por parte del autor. - Existencia de garantía por parte del autor.
27.
28. Este concepto se aplica a cualquier programa informático que no es
libre o que sólo lo es parcialmente (semilibre), sea porque su uso,
redistribución o modificación está prohibida, o sea porque requiere
permiso expreso del titular del software.