Clasificación del Software

14
CECYTE 08 POR: VERÓNICA LIZBETH ARANA RAMÍREZ LILIANA LOGAN ESQUIVEL SUBMÓDULO III – INSTALACIÓN Y CONFIGURACIÓN DE SOFTWARE PROFESOR: HERIBERTO SOLANO CISNEROS SOFTWARE

Transcript of 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.

A los que prestaron atención…