SOFTWARE
Y
TIPOS
FREDDY LINARES RIVAS
SOFTWARE
Es el conjunto de los programas
de cómputo, procedimientos,
reglas, documentación y datos
asociados, que forman parte de
las operaciones de un sistema de
computación.
TIPOS DE SOFTWARE
 Hay tres tipos de software más
importantes y que sin ellos las
personas no podría utilizar las
computadoras:
Software de control,
Software de aplicación.
Los lenguajes de
programación.
SOFTWARE DE CONTROL
 Controla el funcionamiento de
los programas que se ejecutan.
 Administra los recursos del
hardware, facilitando el uso del
ordenador de una forma
eficiente.
 Se incluye el sistema operativo,
el intérprete del lenguaje de
control, y el software de
diagnóstico y mantenimiento.
SOFTWARE DE CONTROL
 El software de diagnóstico y mantenimiento
está formado por los programas que utilizan
las personas responsables del mantenimiento
e instalación del software y del hardware del
computador.
 Estos programas sirven para localizar
automáticamente las averías de un
determinado dispositivo o componente, o las
causas de un mal funcionamiento de algún
modulo del sistema operativo.
 Se presentan en ventanas de menús o
dialogo.
SOFTWARE DE CONTROL
 El intérprete del lenguaje de control
se dedica a coordinar el
funcionamiento de todos los recursos
y elementos del ordenador:
 La información.
 Las operaciones de entrada/salida.
 La memoria.
 El procesador.
SOFTWARE DE CONTROL
 El sistema operativo es el software
que controla la ejecución de todas las
aplicaciones y de los programas de
software de sistema.
 Actúa como interfaz entre las
aplicaciones del usuario y el hardware
de un computador.
 Tiene tres objetivos: comodidad,
eficiencia y capacidad de evolución.
SOFTWARE DE CONTROL
 Dependiendo del sistema operativo
que sea, sus componentes se
estructuraran de diferentes maneras.
 Hay dos grandes grupos; los sistemas
operativos monolíticos y los sistemas
operativos estructurados.
 Un sistema operativo monolítico no
tiene estructura. Todos sus
componentes están integrados en un
único programa que ejecuta en un
único espacio de direcciones.
SOFTWARE DE CONTROL
 En cuanto a los sistemas
estructurados hay dos tipos; los
sistemas por capas y los sistemas
cliente-servidor.
 En el sistema por capas, el sistema
operativo se organiza de manera
jerárquica, pues cada capa se construye
sobre la que está abajo de ella,
utilizando sus servicios y con una
interfaz clara y bien definida. El primer
sistema operativo que tuvo esta
estructura fue el sistema THE.
SOFTWARE DE CONTROL
 Sistema por capas del sistema operativo THE.
SOFTWARE DE CONTROL
 En el sistema cliente-servidor la mayoría de los
servicios y funciones del sistema están
implementados en procesos de usuario, dejando
una parte pequeña del sistema para que se
ejecute en modo núcleo.
SOFTWARE DE APLICACIÓN
 Este software es un conjunto de
instrucciones precodificadas
diseñadas para resolver problemas de
muchos tipos diferentes.
 Hay cuatro tipos:
 Software de aplicación específica.
 Software de productividad.
 Software de aplicación general.
 Software integrado.
SOFTWARE DE APLICACIÓN
• El software de aplicación específica da
soporte a las funciones específicas de los
usuarios en empresas y otros contextos.
• El software de productividad permite ahorrar
tiempo en tareas que resultan repetitivas.
Como ejemplo se pueden considerar los
organizadores de escritorio.
• El Software de aplicación general puede ser
utilizado por cualquier tipo de usuario y sirve
para resolver problemas de diferente índole.
• El software integrado es la combinación de
las aplicaciones generales
LENGUAJES DE PROGRAMACIÓN
 Un lenguaje de programación es un
conjunto de símbolos, caracteres y
reglas que combinados entre sí
expresan algoritmos.
 Estos lenguajes posibilitan la
transmisión de instrucciones a la
CPU.
 Poseen un léxico, una sintaxis, que
indica y una semántica.
LENGUAJES DE PROGRAMACIÓN
 Los lenguajes de programación se
suelen clasificar mediante criterios.
Uno de ellos es el nivel.
 El nivel hace referencia a la
proximidad a la máquina de la forma
de redactar las sentencias en él.
 Los lenguajes de bajo nivel son el
ensamblador y el lenguaje binario.
 Los lenguajes de alto nivel se pueden
clasificar, atendiendo al estilo de
programación de cada uno, en lenguajes
imperativos y en lenguajes basados en la
definición de funciones.
LENGUAJES DE PROGRAMACIÓN
 Como los lenguajes de alto nivel no
pueden ser leídos por la máquina se
utilizan unos traductores del lenguaje.
 Un ensamblador transforma los programas
escritos en ensamblador a su equivalente
en código máquina.
 Un intérprete es un programa de software
encargado de procesar y traducir cada
instrucción o sentencia de un programa
escrito en un lenguaje de alto nivel a
código máquina.
 Un compilador traduce un programa fuente
a un programa objeto, escrito en lenguaje
ensamblador o máquina.
LENGUAJES DE PROGRAMACIÓN
 Diferencia entre compilador e intérprete.
GRACIAS POR ESTAR APRESTO
A LA EXPLICACIÓN
Elaborado por: Freddy Linares Rivas
freddylinaresrhotmail.com

Software y tipos 2015

  • 1.
  • 2.
    SOFTWARE Es el conjuntode los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de las operaciones de un sistema de computación.
  • 3.
    TIPOS DE SOFTWARE Hay tres tipos de software más importantes y que sin ellos las personas no podría utilizar las computadoras: Software de control, Software de aplicación. Los lenguajes de programación.
  • 4.
    SOFTWARE DE CONTROL Controla el funcionamiento de los programas que se ejecutan.  Administra los recursos del hardware, facilitando el uso del ordenador de una forma eficiente.  Se incluye el sistema operativo, el intérprete del lenguaje de control, y el software de diagnóstico y mantenimiento.
  • 5.
    SOFTWARE DE CONTROL El software de diagnóstico y mantenimiento está formado por los programas que utilizan las personas responsables del mantenimiento e instalación del software y del hardware del computador.  Estos programas sirven para localizar automáticamente las averías de un determinado dispositivo o componente, o las causas de un mal funcionamiento de algún modulo del sistema operativo.  Se presentan en ventanas de menús o dialogo.
  • 6.
    SOFTWARE DE CONTROL El intérprete del lenguaje de control se dedica a coordinar el funcionamiento de todos los recursos y elementos del ordenador:  La información.  Las operaciones de entrada/salida.  La memoria.  El procesador.
  • 7.
    SOFTWARE DE CONTROL El sistema operativo es el software que controla la ejecución de todas las aplicaciones y de los programas de software de sistema.  Actúa como interfaz entre las aplicaciones del usuario y el hardware de un computador.  Tiene tres objetivos: comodidad, eficiencia y capacidad de evolución.
  • 8.
    SOFTWARE DE CONTROL Dependiendo del sistema operativo que sea, sus componentes se estructuraran de diferentes maneras.  Hay dos grandes grupos; los sistemas operativos monolíticos y los sistemas operativos estructurados.  Un sistema operativo monolítico no tiene estructura. Todos sus componentes están integrados en un único programa que ejecuta en un único espacio de direcciones.
  • 9.
    SOFTWARE DE CONTROL En cuanto a los sistemas estructurados hay dos tipos; los sistemas por capas y los sistemas cliente-servidor.  En el sistema por capas, el sistema operativo se organiza de manera jerárquica, pues cada capa se construye sobre la que está abajo de ella, utilizando sus servicios y con una interfaz clara y bien definida. El primer sistema operativo que tuvo esta estructura fue el sistema THE.
  • 10.
    SOFTWARE DE CONTROL Sistema por capas del sistema operativo THE.
  • 11.
    SOFTWARE DE CONTROL En el sistema cliente-servidor la mayoría de los servicios y funciones del sistema están implementados en procesos de usuario, dejando una parte pequeña del sistema para que se ejecute en modo núcleo.
  • 12.
    SOFTWARE DE APLICACIÓN Este software es un conjunto de instrucciones precodificadas diseñadas para resolver problemas de muchos tipos diferentes.  Hay cuatro tipos:  Software de aplicación específica.  Software de productividad.  Software de aplicación general.  Software integrado.
  • 13.
    SOFTWARE DE APLICACIÓN •El software de aplicación específica da soporte a las funciones específicas de los usuarios en empresas y otros contextos. • El software de productividad permite ahorrar tiempo en tareas que resultan repetitivas. Como ejemplo se pueden considerar los organizadores de escritorio. • El Software de aplicación general puede ser utilizado por cualquier tipo de usuario y sirve para resolver problemas de diferente índole. • El software integrado es la combinación de las aplicaciones generales
  • 14.
    LENGUAJES DE PROGRAMACIÓN Un lenguaje de programación es un conjunto de símbolos, caracteres y reglas que combinados entre sí expresan algoritmos.  Estos lenguajes posibilitan la transmisión de instrucciones a la CPU.  Poseen un léxico, una sintaxis, que indica y una semántica.
  • 15.
    LENGUAJES DE PROGRAMACIÓN Los lenguajes de programación se suelen clasificar mediante criterios. Uno de ellos es el nivel.  El nivel hace referencia a la proximidad a la máquina de la forma de redactar las sentencias en él.  Los lenguajes de bajo nivel son el ensamblador y el lenguaje binario.  Los lenguajes de alto nivel se pueden clasificar, atendiendo al estilo de programación de cada uno, en lenguajes imperativos y en lenguajes basados en la definición de funciones.
  • 16.
    LENGUAJES DE PROGRAMACIÓN Como los lenguajes de alto nivel no pueden ser leídos por la máquina se utilizan unos traductores del lenguaje.  Un ensamblador transforma los programas escritos en ensamblador a su equivalente en código máquina.  Un intérprete es un programa de software encargado de procesar y traducir cada instrucción o sentencia de un programa escrito en un lenguaje de alto nivel a código máquina.  Un compilador traduce un programa fuente a un programa objeto, escrito en lenguaje ensamblador o máquina.
  • 17.
    LENGUAJES DE PROGRAMACIÓN Diferencia entre compilador e intérprete.
  • 18.
    GRACIAS POR ESTARAPRESTO A LA EXPLICACIÓN Elaborado por: Freddy Linares Rivas freddylinaresrhotmail.com