Download - Clasificación del Software
CECYTE 08POR:VERÓNICA L IZBETH ARANA RAMÍREZLIL IANA LOGAN ESQUIVEL
SUBMÓDULO I I I – INSTAL ACIÓN Y CONF IGURACIÓN DE SOFTWAREPROFESOR: HER IBERTO SOL ANO C ISNEROS
SOFTWARE
La importancia de la computadora hoy en día es tan grande que las computadoras han sustituido otras máquinas por su eficiencia al realizar algunos trabajos. Todas las empresas que quieran estar en el borde de la competencia deben usar computadoras para ayudarse a realizar el trabajo más rápido. Por lo tanto el desarrollo de Software es muy importante en estos aspectos.
INTRODUCCIÓN
El software consta de tres clasificaciones:
Software de Sistema
Software de Programación
Software de Aplicación
Son los programas informáticos que hacen posible la realización de tareas específicas dentro de un computador. Por ejemplo Word, Excel, PowerPoint, los navegadores web, los juegos, los sistemas operativos, etc.
¿QUÉ ES SOFTWARE?
Software de Sistema OperativoEl software de sistema se ejecuta al iniciar el equipo, o al iniciar una máquina virtual, y gestiona el hardware de la máquina desde los niveles más básicos, brindando una interfaz con el usuario.
Un sistema operativo se puede encontrar normalmente en la mayoría de los aparatos electrónicos que utilicen microprocesadores para funcionar, ya que gracias a éstos podemos entender la máquina y que ésta cumpla con sus funciones (teléfonos móviles, reproductores de DVD, computadoras, etc.).
Estructura básica de un sistema operativo
UTILERIA DE SISTEMA
LENGUAJE DE COMUNICACIO
N
SUPERVISOR (EJECUTIVO O
MONITOR)
CARGADOR PARA EL SISTEMA OPERATIVO
CARGADOR INCLUIDO EN EL
SISTEMA OPERATIVO
CARGADOR
Cualquier programa que requiere ser ejecutado en computadora, debe transferir desde su lugar de residencia a
la memoria principal.
Cuando el sistema
operativo esta cargado en
memoria toma el control
absoluto de las operaciones del sistema.
Su función es cargar a memoria todos los archivos
necesarios para la
ejecución de un proceso.
Controla todo el proceso de la
información por medio de un número de rutinas El supervisor
también realiza otras funciones
como:
-Administra la memoria.-
Administración de las
rutinas que controlan el
funcionamiento de los
recursos de la computadora.
-Administración y control de la ejecución de
los programas.-Manejo de
Archivos
El usuario interactúa
directamente con el sistema
operativo y esta formado por comandos
que son introducidos a
través de algún
dispositivo.
Son programas del sistema operativo
que realizan diversas
funciones como son: clasificar, copiar e imprimir
información.
Funciones básicas
ALMACENAR COORDINAR ORGANIZAR
Recursos
Máquina
Hardware
Archivos Directorios
Dispositivos
Almacenamiento
los
De la
loslos
en
de
Tipos de Sistemas Operativos• DOS: El famoso DOS, que
quiere decir Disk Operating System (sistema operativo de disco). Hecho por la compañía de software Microsoft. Únicamente trabaja en un megabyte de memoria
• Windows: El 10 de noviembre de 1983 Bill Gates presentó este sistema.
• OS/2: Fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena. El problema es que no han creado muchas aplicaciones que aprovechen las características de el SO.
• Mac OS: Es muy bueno para organizar archivos y usarlos de manera eficaz. Este fue creado por Apple Computer, Inc.:
• UNIX : Creado por los laboratorios Bell de AT&T en 1969 y es ahora usado como una de las bases para la supercarretera de la información. Unix es un SO multiusuario y multitarea. Esto quiere decir que muchos usuarios puede estar usando una misma computadora por medio de terminales o usar muchas de ellas. • GNU/ Linux: Free Software
Foundation (Fundación de software libre, N. del t.) comenzó a desarrollar un sistema operativo libre de tipo Unix, llamado GNU.
Software de Programación
Es un conjunto de herramientas que permiten el desarrollo de aplicaciones de software, está dirigido a los programadores o desarrolladores de software, los cuales utilizan estas herramientas para crear, depurar y mantener sistemas.
Lenguajes de programación
Lenguaje de máquina
Lenguaje de bajo nivelEnsambladores
La información que hace que el hardware de la
computadora realice una actividad se llama
instrucción. Por lo que son acciones elementales de una máquina. El lenguaje máquina es el único que entiende directamente la computadora, utiliza el
alfabeto binario que consta de los dos únicos
símbolos 0 y 1, denominados bits.
Son de bajo nivel porque están muy cercanos al
hardware del ordenador. Para manejar este lenguaje es
necesario conocer a fondo la arquitectura de la máquina
para la que se va a programar.
Surgido para facilitar el lavor del programador a
traves de códigos nemotécnicos (ayuda ala memorización) para las
operaciones y direcciones
simbológicas.Los ensambladores son los que se encargan de traducir los símbolos al lenguaje de máquina.
Lenguajes de alto nivel
Permite al programador escribir las instrucciones de
un programa utilizando palabras o expresiones
sintácticas muy similares al inglés. Por ejemplo, en C se pueden usar palabras tales como: case, if, for, while,
etc.
Lenguajes compilados
Se encarga de traducir un programa escrito a un
determinado lenguaje que el procesador entienda.
Genera códigos de máquina a a partir del código de
fuente: el programa desarrollado nunca se
ejecutará mientras haya errores, sino hasta después
de haber compilado el programa ya no aparecen
errores en el código.
Lenguajes interpretados
Está diseñado para ser ejecutado por medio de
un intérprete.El programador solo
carga el programa fuente en la computadora junto con los datos que se van
a procesar.
Lenguajes de programación declarativos
En el se le indica a la computadora que es lo
que se desea obtener o lo que está buscando.
Por ejemplo: Obtener todos los nombres de los estudiantes del TEC que tengan mas de 20 años.
Eso se puede lograr con un lenguaje declarativo.
Lenguajes de programación imperativos
Son aquellos en los cuales se le ordena a la computadora cómo realizar una tarea siguiendo una serie de pasos o instrucciones .Por ejemplo:P1. Escribir la edad de cierta población P2. Multiplicar número por cien.P3. Dividir el total de datos por 10.P4.Imprimir el resultado.
Sistema de Aplicación
Algunos ejemplos de software aplicaciones son:
> Procesadores de texto. (Bloc de Notas)
> Editores. (Photoshop para el Diseño Gráfico)
> Hojas de Cálculo. (MS Excel)
> Programas de comunicaciones. (MSN Messenger)
> Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…)
> Programas de diseño asistido por computador. (AutoCAD)
Son los programas diseñados para o por los usuarios para facilitar la realización de tareas específicas en la computadora.