2. El concepto de software abarca a todas las aplicaciones
informáticas, como los procesadores de textos, las planillas
de cálculo y los editores de imágenes.
Es desarrollado mediante distintos
lenguajes de programación, que
permiten controlar el
comportamiento de una máquina.
Estos lenguajes consisten en un
conjunto de símbolos y reglas
sintácticas y semánticas, que
definen el significado de sus
elementos y expresiones.
4. Software de Sistema.
Es el término bajo el que se engloban todos aquellos
programas que sirven para controlar dicho sistema en
diferentes formas. Éstas consisten en manejar el propio
sistema así como respaldar a otros programas y al propio
hardware.
Dentro del software del sistema
existen tres categorías diferentes:
• El sistema operativo.
• El software utilitario.
• Los controladores de dispositivos.
5. SISTEMA OPERATIVO.
Es el programa básico para
hacer uso del ordenador, es
decir de sus programas y su
contenido en general.
Es la plataforma
fundamental, tanto en el
plano visual como en el
técnico, para su manejo.
SOFTWARE UTILITARIO.
Significa que son programas
que realizan actividades
especificas para las que son
diseñados, no pueden o no
hacen labores complejas
como las suites o la
paquetería.
6. CONTROLADORES DE DISPOSITIVOS.
• Los controladores de dispositivo son programas añadidos al
núcleo del sistema operativo, concebidos inicialmente para
gestionar periféricos y dispositivos especiales.
• Los controladores de dispositivo pueden ser de dos tipos:
1. Orientados a caracteres (tales como los dispositivos NUL,
AUX, PRN, etc. del sistema).
2. Orientados a bloques, constituyendo las conocidas unidades
de disco.
7. Funciones del software de sistema:
El sistema operativo se encarga de:
Gestionar los recursos que proporcionan
distintos hardware como el procesador,
periféricos, memoria, etc.
Ejerce de gestor de archivos de datos, es
decir, su creación, eliminación, copia,
realizando las mismas funciones con los
programas.
Administrar tareas, como la ejecución de
programas y cómo está afectando su uso
al rendimiento del ordenador.
8. Los programas utilitarios.
Sirven para mejorar el rendimiento
del ordenador y se encargan de su
mantenimiento en algunos aspectos.
Muchos programas utilitarios vienen
incluidos en los sistemas operativos,
como defragmentadores de disco,
restauradores de sistema.
Para usarlos correctamente es
necesario tener conocimientos
medios de informática y tener claro
qué buscamos mejorar y cuál es la
mejor forma de hacerlo.
9. Los controladores de dispositivos o drivers.
Se encargan de administrar los
dispositivos periféricos y
elementos internos de forma
concreta.
La labor de este software del
sistema es imprescindible para
que funcionen óptimamente
permitiendo el acceso a las
diversas funcionalidades de cada
modelo.
10. Software de programación.
Ayuda en la creación y desarrollo de aplicaciones, haciendo
uso de conocimientos lógicos y de programación.
La Clasificación del software de programación es la siguiente:
Editores de texto
Compiladores
Intérpretes
Enlazadores
Depuradores
Entornos de Desarrollo Integrados (IDE)
11. Funciones del software de programación:
EDITORES DE TEXTO.
Es un programa informático
que permite crear y modificar
archivos digitales compuestos
únicamente por textos sin
formato, conocidos
comúnmente como archivos
de texto o “texto plano”. El
programa lee el archivo e
interpreta los bytes leídos
según el código de caracteres
que usa el editor.
COMPILADORES.
Es un programa informático
que traduce un programa que
ha sido escrito en un lenguaje
de programación a un lenguaje
común,1 usualmente lenguaje
de máquina, aunque también
puede ser traducido a un
código intermedio (bytecode)
o a texto.
12. Interpretes.
Es un programa informático capaz de analizar y ejecutar otros
programas, escritos en un lenguaje de alto nivel.
Los intérpretes se diferencian de los compiladores en que mientras
estos traducen un programa desde su descripción en un lenguaje de
programación al código de máquina del sistema, los primeros (los
intérpretes) sólo realizan la traducción a medida que sea necesaria,
típicamente, instrucción por instrucción, y normalmente no guardan
el resultado de dicha traducción.
13. Enlazadores.
• Es un módulo o programa que junta los ficheros de código
objetos (generados en la primer parte de la compilación),
la información de todos los recursos necesarios
(biblioteca), elimina los recursos que no se necesitan y
enlaza el código objeto con sus bibliotecas. Finalmente
produce el fichero ejecutable o una biblioteca.
14. DEPURADORES.
Es un programa usado para
probar y depurar (eliminar) los
errores de otros programas.
ENTORNOS DE DESARROLLO
INTEGRADOS.
Es un entorno de programación
que ha sido empaquetado como
un programa de aplicación, es
decir, consiste en un editor de
código, un compilador, un
depurador y un constructor de
interfaz gráfica.
15. Software de aplicación.
Es aquel que utilizamos día a día, cada uno de los programas,
aplicaciones o utilidades que manejamos dentro de nuestra
computadora, entran dentro de esta clasificación, es el
resultado de la programación de software, enfocado hacia
alguno de los sistemas operativos.
16. La Clasificación del software de programación es la
siguiente:
• Aplicaciones de Sistema de control y automatización
industrial.
• Aplicaciones ofimáticas.
• Software educativo.
• Software médico.
• Software de Cálculo Numérico.
• Software de Diseño Asistido (CAD).
• Software de Control Numérico (CAM).
17. APLICACIONES DE SISTEMA DE
CONTROL Y AUTOMATIZACIÓN
INDUSTRIAL.
Programas a medida, capaces
de dar órdenes e interactuar
con una red de autómatas y
equipos de medida, con un
entorno gráfico de los sistemas
que se supervisan.
Ofrece información rápida y
actualizada del estado de su
maquinaria o planta, averías
registradas, números de ciclos
de trabajo efectuado, etc.
APLICACIONES OFIMÁTICAS.
Son un conjunto de programas que
proporcionan funcionalidades muy
diversas y de uso muy extendido, tanto
en el terreno profesional como en el
académico o personal.
Las aplicaciones que forman parte de
este paquete integrado de programas
suelen ser: Procesadores, Hojas de
cálculo, Bases de datos, Editores de
imágenes, Editores de presentaciones,
Editores de proyecto, Editores de
páginas web, Maquetadores Y
Herramientas de autor
18. SOFTWARE EDUCATIVO.
Hace referencia a un
programa informático. Estas
herramientas tecnológicas
disponen de distintas
aplicaciones que posibilitan
la ejecución de una variada
gama de tareas en un
ordenador.
SOFTWARE MÉDICO.
El software médico no tiene
una definición clara. Cualquier
software que se use dentro de
un contexto médico es
considerado como software
médico. Por ejemplo, los
dispositivos médicos de
supervisión de pacientes están
controlados por este tipo de
software.
19. SOFTWARE DE CÁLCULO
NUMÉRICO.
Se utiliza para realizar, apoyar o
ilustrar problemas matemáticos.
SOFTWARE DE DISEÑO
ASISTIDO (CAD).
Es el uso de un amplio rango de
herramientas computacionales
que asisten a ingenieros,
arquitectos y diseñadores.
20. SOFTWARE DE CONTROL NUMÉRICO (CAM).
Es un sistema de automatización de máquinas herramienta que
son operadas mediante comandos programados en un medio
de almacenamiento, en comparación con el mando manual
mediante volantes o palancas.