El documento clasifica y describe diferentes tipos de software. Menciona software de sistema como sistemas operativos como MS-DOS, Windows NT Server, Windows 98 y Windows XP. También cubre software de aplicación como hojas de cálculo, procesadores de palabras y software de comunicación. Finalmente, describe software de programación como editores de texto, compiladores, intérpretes y entornos de desarrollo integrados.
En la presentación se hace referencia a una clasificación del software: De programación, de aplicación y de sistema, de la misma manera, se mencionan algunos ejemplos.
En la presentación se hace referencia a una clasificación del software: De programación, de aplicación y de sistema, de la misma manera, se mencionan algunos ejemplos.
EL SOFTWARE
Introducción
Conceptos
Historia
Clasificación
Sistemas Operativos
Tareas Principales del Sistema Operativo
Clasificación de Sistemas Operativos
Software de uso General
Shareware y Freeware
Software de Uso Específico y
Lenguaje de Programación
1. CENTRO REGIONAL DE EDUCACIÓN NORMAL
PROFRA. AMINA MADERA LAUTERIO
CEDRAL, S.L.P.
LAS TIC’S EN LA EDUCACIÓN
PROF. ORLANDO BRAVO HINOJOZA
CINDY GUADALUPE ALEMÁN SANDOVAL
1° SEMESTRE “D”
3. CLASIFICACION Y TIPOS DE SOFTWARE
Software de
sistema
Software de
Programación
Software de
aplicación
Sistemas
operativos
Editores de
texto
Hojas de calculo
Controladores
de dispositivos
Compiladores
Administrador
de base de
datos
Herramientas de Interpretes
diagnostico
Procesador de
palabras
Enlazadores
Software de
comunicación
Depuradores
Grupos de
software
Entornos de
desarrollo
integrado
4. SOFTWARE SISTEMA OPERATIVO
(S.O)
• Sistema operativo, software básico que
controla una computadora. El sistema
operativo tiene tres grandes funciones:
coordina y manipula el hardware de la
computadora, como la memoria, las
impresoras, las unidades de disco, el
teclado o el mouse; organiza los archivos
en diversos dispositivos de
almacenamiento , como discos flexibles,
discos duros, discos compactos o cintas
magnéticas, y gestiona los errores de
hardware y la pérdida de datos.
5.
6. TIPOS DE SOFTWARE DE
SISTEMA OPERATIVO
• MS-DOS
MS-DOS, acrónimo de Microsoft Disk Operating System
(sistema operativo de disco de Microsoft). Como otros
sistemas operativos, el sistema MS-DOS supervisa las
operaciones de entrada y salida del disco y controla el
adaptador de vídeo, el teclado y muchas funciones
internas relacionadas con la ejecución de programas y
el mantenimiento de archivos. El MS-DOS es un sistema
operativo monotarea y monousuario con una interfaz de
línea de comandos.
• Windows NT Server
Windows NT Server es un sistema operativo para
servidores, ampliable e independiente de la plataforma.
Puede ejecutarse en sistemas basados en
procesadores Intel x86, RISC y DEC Alpha, ofreciendo
al usuario mayor libertad a la hora de elegir sus
sistemas informáticos. Es ampliable a sistemas de
multiproceso simétrico, lo que permite incorporar
procesadores adicionales cuando se desee aumentar el
rendimiento
7. • Windows 98
Microsoft® Windows® 98 hace que el ordenador funcione mejor
integrando Internet y ofreciendo un mejor rendimiento del sistema y un
sistema de diagnósticos y mantenimiento más sencillo. Windows 98 es
más divertido gracias a su soporte de las últimas tecnologías de
gráficos, sonido y multimedia, su capacidad para añadir y quitar
periféricos, y la convergencia de la televisión y el ordenador en el hogar.
Este nuevo sistema operativo se basa en las grandes novedades
introducidas por Windows 95. Al mismo tiempo, Windows 98 mantiene la
compatibilidad con otras aplicaciones y tecnologías basadas en
versiones anteriores de Windows.
• Windows XP
El principal beneficio de esta estrategia para los usuarios domésticos va
a ser que WindowsXP ha adquirido la robusted y estabilidad de
WindowsNT/2000, esto debe suponer que WindowsXP se quedará
menos veces bloqueado, habrá menos ocasiones en la que tengamos
que reiniciar el sistema como consecuencia de un error.La mejora para
los usuarios profesionales se debe a que WindowsXP tiene mayor
compatibilidad con el hardware de la que gozaba WindowsNT/2000.
8. Software de Aplicación
• El software de aplicación son una serie de
programas que cooperan con los usuarios
para hacer una o varias tareas específicas,
como por ejemplo redactar un texto. Existen
varios tipos de software de aplicación, entre
ellos:
• Hoja de cálculo: por medio de estos
programas el usuario puede trabajar y operar
con datos que sean alfanuméricos que se
encuentran distribuidos en columnas y filas.
Por medio de este programa el usuario logra
realizar operaciones aritméticas y también
gráficos.
9. • Administrador de bases de datos: El software de
aplicación son los que asisten el almacenamiento,
manipulación y recuperación de datos. Dentro de estos
se pueden dividir en dos grupos: sistemas
administradores de bases de datos (DBMS) que utilizan
las capacidades del ordenador para recuperar y
almacenar rápidamente datos del almacenamiento tanto
primario como secundario. Por otro lado se hallan los
programas de llenado que son moldeados por técnicos
manuales de llenado.
• Procesador de palabras: Los procesadores de palabras
cuentan con la opción de modificar el tamaño y color de
fuente, cuentan con diccionario, corrector ortográfico,
permiten imprimir, dibujar, diagramar, entre otras
funciones. Algunos programas que se incluyen dentro de
esta categoría son: Word, Amipro y Wordperfect entre
otros.
10. • Software de comunicación: son aquellos que permiten
relacionar o compartir información a partir de la
interconexión de sus computadoras. Para el intercambio
de datos se utilizan circuitos de microondas,
retransmisión satelital, cables especiales o líneas
telefónicas. Algunos programas dentro de este tipo de
software son: PPT, SLIT, Smartcomm y Camaleon.
• Grupos de software: estos grupos incluyen paquetes con
varios software de aplicación integrados. Como por
ejemplo
procesadores
de
palabra,
sistemas
administradores de bases de datos, hojas de cálculo,
herramientas de comunicación, graficadores y otros.
Algunos ejemplos son: Microsoft Office, Lotus Smort
Sorte o Corel Perfect Office.
11. Software de Programación
• Es un conjunto de aplicaciones que permiten a
un programador desarrollar sus propios
programas informáticos haciendo uso de sus
conocimientos lógicos y lenguajes de
programación.
12.
13. Tipos de software de
programación
•
•
•
Editores 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. El programa lee el archivo e interpreta los
bytes leídos según el código de caracteres que usa el editor.
Hoy en día es comúnmente de 7- ó 8-bits en ASCII o UTF-8, rara
vez EBCDIC.
Por ejemplo, un editor ASCII de 8 bits que lee el número binario
0110 0001 (decimal 97 ó hexadecimal 61) en el archivo lo
representará en la pantalla por la figura a, que el usuario
reconoce como la letra "a" y ofrecerá al usuario las funciones
necesarias para cambiar el número binario en el archivo.
Compiladores: 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.
Usualmente el segundo lenguaje es lenguaje de máquina, pero
también puede ser un código intermedio (bytecode), o
simplemente texto. Este proceso de traducción se conoce
como compilación.
14. •
Intérpretes: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 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.
•
Enlazadores: 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. En el caso
de los programas enlazados dinámicamente, el enlace entre el
programa ejecutable y las bibliotecas se realiza en tiempo de carga o
ejecución del programa.
15. •
Depuradores: es un programa usado para probar y depurar (eliminar
los errores) de otros programas (el programa "objetivo"). El código a
ser examinado puede alternativamente estar corriendo en un simulador
de conjunto de instrucciones (ISS), una técnica que permite gran
potencia en su capacidad de detenerse cuando son encontradas
condiciones específicas pero será típicamente algo más lento que
ejecutando el código directamente en el apropiado (o el mismo)
procesador.
•
Entornos de Desarrollo Integrados (IDE): es un programa informático
compuesto por un conjunto de herramientas de programación. Puede
dedicarse en exclusiva a un solo lenguaje de programación o bien
puede utilizarse para varios.Un IDE 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 (GUI). Los IDEs pueden ser aplicaciones
por sí solas o pueden ser parte de aplicaciones existentes.