Sie sind auf Seite 1von 23

El Software y su evolución,

niveles
El Software
 El software de un sistema informático está constituido
por un conjunto de programas que hacen funcionar al
hardware.
 El software o soporte lógico es todo aquello que no es
considerado equipo físico:
 El software son: los programas, archivos, bases de
datos, el sistema operativo, etc.
 El contenido de un disquete es software mientras que el
diskette por sí mismo es hardware.
El SW. y su evolución
Los computadores actuales tienen un laberinto
microscópicos transistores que reaccionan
ante los impulsos eléctricos que pasan por
sus circuitos y que tienen solo dos
posiciones, que corresponden a las cifras
empleadas por el sistema binario, ceros y
unos.
El SW. y su evolución
 Comprende la parte lógica e inteligente de la
computadora que dota al equipo físico de
capacidad para realizar cualquier tipo de
trabajo.
1 1 01 1 0 1 0 0 0 1101110
1 1 11 0 1 0 0 1 1 1010110
0 1 01 0 0 0 1 1 0 0111000
1 0 11 1 0 1 1 1 0 1001011
1 0 01 0 1 0 1 1 0 1101000
1 1 10 1 1 1 0 0 0 1010011
0 0 01 0 0 1 0 1 1 1000110
El SW. y su evolución
 Las instrucciones de un programa se ensamblan según
una secuencia lógica a través de la programación.
 Los programadores son las personas que se encargan
de escribir los programas.
 Para escribir programas se usan una gran variedad de
lenguajes de programación
Tipos de Software
SOFTWARE
DE SISTEMA DE APLICACIÓN
• Sistema Operativo • Paquetes integrados
• SW. de programación • Aplicaciones especificas
(traductores) - Procesadores de texto
• SW. de diagnostico y - Programa de facturación…
mantenimiento - Gráficadores
- Hojas electrónicas
- Administradores de B.D.
SOFWARE DE SISTEMA
 Conjunto de programas que se encargan de
controlar el funcionamiento de los programas que se
ejecutan y de la gestión interna de los recursos
físicos de la computadora.
 Sistema Operativo.
 Software de Programación.
 Software de diagnóstico y mantenimiento
SOFWARE DE SISTEMA
Sistema Operativo
 Un S.O. es un programa o conjunto de
programas que permiten la administración
eficiente de los recursos de la
computadora.
SOFWARE DE SISTEMA
Funciones del S.O.

 Interfaz del usuario


 Administración de recursos (Hardware)
 Administración de archivos
 Administración de tareas
 Servicio de soporte
SOFWARE DE SISTEMA

SISTEMA OPERATIVO

POR EL NUMERO POR EL NUMERO POR EL NUMERO


DE USUARIOS DE TAREAS DE PROCESADORES

Simétricos
Asímetricos

Monousuario Multiusuario Monotarea Multitarea Uniproceso Multiproceso

En el asimétrico hay un procesador (maestro) en el cual se ejecuta el sistema operativo y los demás (esclavos) donde se ejecutan las demás tareas.
En el simétrico se ejecuta el sistema operativo en cualquiera de los procesadores disponibles y todos ellos tienen acceso a los recursos .
SOFWARE DE SISTEMA
Objetivos del S.O.
 Facilita la comunicación entre el sistema de computación y las
personas.
 Facilita la comunicación entre los componentes del sistema de
computación.
 Maximizar el rendimiento
 Minimiza el tiempo necesario para ejecutar un comando del usuario.
 Optimizar el uso de los recursos del sistema de computación.
 Llevar el control de los archivos en el almacenamiento de disco.
 Proporcionar una cubierta de seguridad al sistema de
computación.
 Monitorear todas las capacidades del sistema y alertar al usuario de
fallas o de posibles problemas.
SOFWARE DE SISTEMA
Sistemas Operativos
SOFTWARE DE SISTEMA
MS-DOS
MicroSoft Disk Operating System
Sistema Operativo de Disco

 Interfaz de línea de
comandos
 Creado para controlar todas
las operaciones del
computador como:
transferencia de información a
periféricos y ejecución de
programas.
 Es el SO mas popular.
 Es el mas vendido.
 Monotarea.
 Monousuario.
SOFWARE DE SISTEMA
OS/2 (1987) IBM-Microsoft
 Producto de IBM.
 SO multitarea y monousuario
 Ejecuta aplicaciones DOS y
WINDOWS.
 No existen aplicaciones que
aprovechen las ventajas de
este SO.
SOFWARE DE SISTEMA
Windows
 Interfaz Gráfica de usuario.
 Ejecuta programas de DOS.
 Fácil aprendizaje y uso.
 Multitarea.
 Intercambio dinámico de
datos entre programas.
 Seguridad
 Buen uso para red
SOFWARE DE SISTEMA
UNIX (1969)
 SO de propósito general,
multiusuario, multitarea e
interactivo.
 Escrito en lenguaje de alto
nivel C.
 SO sólido y capaz con
líneas de ordenes difíciles
de usar.
SOFWARE DE SISTEMA
Sw. de programación
 Formado por programas y utilidades que
facilitan la construcción de aplicaciones de
usuarios.
SOFWARE DE SISTEMA

Sw. de programación
Programa fuente
BASIC

Interpretes
Traductor FORTRAN

COMPILADORES

ADD X, Y, Z.
Ensamblador
MONTADORES - CARGADORES

Programa objeto Lenguaje Maquina (001010100)


SOFWARE DE SISTEMA
SW. de programación
 Los interpretes, Traducción del lenguaje sentencia a sentencia por la
computadora.
 Los compiladores, Lenguaje de alto nivel a ensamblador.

 Los ensambladores, Lenguaje ensamblador a lenguaje maquina.

 Los montadores, unión de todos los módulos, generando un nuevo


archivo ejecutable.
 Los cargadores, que se encargan de llevar el programa ejecutable a
memoria y prepararlo para su ejecución.

 Depuración de errores, que permiten ejecutar los programas de diversas


formas, para un seguimiento de las variables y así poder encontrar posibles
errores.
SOFWARE DE SISTEMA
SW. de diagnostico y mantenimiento
 Permite localizar averías de un periférico o
encontrar el mal funcionamiento de un
programa, como ejemplo tenemos los
programas de chequeo de memoria masiva.
SOFTWARE DE APLICACIÓN
 Son programas que el usuario adquiere o
desarrolla de acuerdo a sus necesidades
para realizar una tarea especifica.
SOFTWARE DE APLICACIÓN
Clasificación
 Según el tipo de uso
 Software aplicativo.- hojas calculo, de bases de
datos, o paquetes integrados.
 Software a medida.- son los creados por las
empresas para sus propias actividades
 Software de acuerdo al cliente.- Programas
estándar, modificado de acuerdo a la necesidad
de un usuario en particular.
SOFTWARE DE APLICACIÓN
 Otros tipos de clasificación
 Software propietario: la copia y distribución es
un delito.
 Shareware: tras un periodo de prueba es
necesario pagar.
 Freeware: permiten la copia y distribución.
 Software libre: permiten la copia, distribución,
modificación y posterior redistribución del
software modificado.

Das könnte Ihnen auch gefallen