SlideShare una empresa de Scribd logo
1 de 32
Gerardo Antonio Morales Arrieta
Ingeniero de Sistemas Esp. En Telecomunicaciones
1. Que es el Software


2. Clasificación del Software


3. Tipos de licencia de Software
QUE ES EL SOFTWARE
 Para que el hardware o parte material de un ordenador
 pueda funcionar, es necesario tener un conjunto de
 normas y órdenes para coordinar todos los procesos
 que se realicen.
 Con el software, una computadora puede almacenar,
 procesar y recuperar información, encontrar errores de
 ortografía en manuscritos, tener           aventuras e
 intervenir en muchas otras valiosas actividades para
 ganar el sustento.
CLASIFICACIÓN DEL SOFTWARE.
 los programas de sistema: Controlan la operación de la
 computadora (sistema operativo (SO).

 los programas de aplicación: Los cuales resuelven
 problemas para sus usuarios (Software Contable) .
SISTEMA OPERATIVO.
Un sistema operativo es el encargado de brindar al
usuario una forma amigable y sencilla de
operar, interpretar, codificar y emitir las ordenes al
procesador central para que este realice las tareas
necesarias y especificas para completar una orden.
INTERFACES DEL SISTEMA
             OPERATIVO.
Interfaz de Línea de Comandos.
  La forma de interfaz entre el sistema operativo y el
  usuario en la que este escribe los comandos utilizando
  un lenguaje de comandos especial. Los sistemas con
  interfaces de líneas de comandos se consideran más
  difíciles de aprender y utilizar que los de las interfaces
  gráficas.
INTERFACES DEL SISTEMA
             OPERATIVO.
Interfaz Gráfica del Usuario.
  Es el tipo de visualización que permite al usuario elegir
  comandos, iniciar programas y ver listas de archivos y
  otras opciones utilizando las representaciones visuales
  (iconos) y las listas de elementos del menú.
FUNCIONES DEL SISTEMA
                OPERATIVO.
 Interpreta los comandos que permiten al usuario comunicarse con el
    ordenador.
   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.
   Gestiona los errores de hardware y la pérdida de datos.
   Servir de base para la creación del software logrando que equipos de
    marcas distintas funcionen de manera análoga, salvando las diferencias
    existentes entre ambos.
   En caso de estar conectado a una red, el sistema operativo se convierte en
    la plataforma de trabajo de los usuarios y es este quien controla los
    elementos o recursos que comparten. De igual forma, provee de
    protección a la información que almacen.
CLASIFICACION DEL SISTEMA OPERATIVO
        SEGÚN SU USO O APLICACION.
 Sistemas Operativos de multiprogramación (o Sistemas
    Operativos de multitarea).
   Sistema Operativo Monotareas.
   Sistema Operativo Monousuario.
   Sistema Operativo Multiusuario.
   Sistemas Operativos por lotes.
   Sistemas Operativos de tiempo real.
   Sistemas Operativos de tiempo compartido.
   Sistemas Operativos distribuidos.
   Sistemas Operativos de red.
   Sistemas Operativos paralelos.
Características de un Sistema Operativo de
     multiprogramación o multitarea

 Mejora productividad del sistema y utilización de
    recursos.
   Multiplexa recursos entre varios programas.
   Generalmente soportan múltiples usuarios
    (multiusuario).
   Proporcionan facilidades para mantener el entorno de
    usuarios individuales.
   Requieren validación de usuario para seguridad y
    protección.
   Proporcionan contabilidad del uso de los recursos por
    parte de los usuarios.
Características de un Sistema Operativo de
     multiprogramación o multitarea

 Multitarea sin soporte multiusuario se encuentra en
  algunos computadores personales o en sistemas de tiempo
  real.
 Sistemas multiprocesadores son sistemas multitareas por
  definición ya que soportan la ejecución simultánea de
  múltiples tareas sobre diferentes procesadores.
 En general, los sistemas de multiprogramación se
  caracterizan por tener múltiples programas activos
  compitiendo por los recursos del sistema: procesador,
  memoria, dispositivos periféricos.
Características de un Sistema Operativo de
                 monotarea
 Los sistemas operativos monotareas son más primitivos y es
 todo lo contrario al visto anteriormente, es decir, solo
 pueden manejar un proceso en cada momento o que solo
 puede ejecutar las tareas de una en una. Por ejemplo cuando
 la computadora esta imprimiendo un documento, no puede
 iniciar otro proceso ni responder a nuevas instrucciones
 hasta que se termine la impresión.
Características de un Sistema Operativo de
               monousuario
 Los sistemas monousuarios son aquellos que nada más
 puede atender a un solo usuario, gracias a las limitaciones
 creadas por el hardware, los programas o el tipo de
 aplicación que se este ejecutando. Estos tipos de sistemas
 son muy simples, porque todos los dispositivos de
 entrada, salida y control dependen de la tarea que se esta
 utilizando, esto quiere decir, que las instrucciones que se
 dan, son procesadas de inmediato; ya que existe un solo
 usuario. Y están orientados principalmente por los
 microcomputadores.
Características de un Sistema Operativo de
                multiusuario
 Es todo lo contrario a monousuario; y en esta categoría se
 encuentran     todos     los   sistemas    que   cumplen
 simultáneamente las necesidades de dos o más usuarios, que
 comparten mismos recursos. Este tipo de sistemas se
 emplean especialmente en redes. En otras palabras consiste
 en el fraccionamiento del tiempo (timesharing).
Características de un Sistema Operativo por
                    lotes
 Requiere que el programa, datos y órdenes al sistema sean
  remitidos todos juntos en forma de lote.
 Permiten poca o ninguna interacción usuario/programa en
  ejecución.
 Conveniente para programas de largos tiempos de ejecución
  (ej, análisis estadísticos, nóminas de personal, etc.).
 Algunos ejemplos de Sistemas Operativos por lotes exitosos
  son el SCOPE, del DC6600, el cual está orientado a
  procesamiento científico pesado, y el EXEC II para el
  UNIVAC 1107, orientado a procesamiento académico.
Campos Aplicación de un Sistema Operativo
             de tiempo real
 Control de trenes.
 Telecomunicaciones.
 Sistemas de fabricación integrada.
 Producción y distribución de energía eléctrica.
 Control de edificios.
 Sistemas multimedia.
Características de un Sistema Operativo de
                tiempo real
 Se utilizan en control industrial, conmutación telefónica, control de
    vuelo, simulaciones en tiempo real., aplicaciones militares, etc.
   Objetivo es proporcionar rápidos tiempos de respuesta.
   Procesa ráfagas de miles de interrupciones por segundo sin perder un
    solo suceso.
   Proceso se activa tras ocurrencia de suceso, mediante interrupción.
   Proceso de mayor prioridad expropia recursos.
   Por tanto generalmente se utiliza planificación expropiativa basada en
    prioridades.
   permanentes en memoria.
   Poco movimiento de programas entre almacenamiento secundario y
    memoria.
   Gestión de archivos se orienta más a velocidad de acceso que a
    utilización eficiente del recurso.
Características de un Sistema Operativo de
            tiempo compartido
 Populares representantes de sistemas multiprogramados
    multiusuario, ej: sistemas de diseño asistido por
    computador, procesamiento de texto, etc.
   Dan la ilusión de que cada usuario tiene una máquina para sí.
   Programas se ejecutan con prioridad rotatoria que se incrementa
    con la espera y disminuye después de concedido el servicio.
   Evitan monopolización del sistema asignando tiempos de
    procesador (time slot).
   Gestión de memoria proporciona protección a programas
    residentes.
   Gestión de archivo debe proporcionar protección y control de
    acceso debido a que pueden existir múltiples usuarios accesando
    un mismo archivos.
Características de un Sistema Operativo
               distribuido
Permiten distribuir trabajos, tareas o procesos, entre un
conjunto de procesadores. Puede ser que este conjunto
de procesadores esté en un equipo o en diferentes, en
este caso es trasparente para el usuario. Existen dos
esquemas básicos de éstos. Un sistema fuertemente
acoplado es a es aquel que comparte la memoria y un
reloj global, cuyos tiempos de acceso son similares para
todos los procesadores. En un sistema débilmente
acoplado los procesadores no comparten ni memoria ni
reloj, ya que cada uno cuenta con su memoria local.
Características de un Sistema Operativo de
                    red
 Son aquellos sistemas que mantienen a dos o más
 computadoras unidas através de algún medio de
 comunicación (físico o no), con el objetivo primordial
 de poder compartir los diferentes recursos y la
 información del sistema.
Características de un Sistema Operativo de
                    red
 En estos tipos de Sistemas Operativos se pretende que
 cuando existan dos o más procesos que compitan por
 algún recurso se puedan realizar o ejecutar al mismo
 tiempo.
TIPOS DE SOFTWARE DE APLICACION
 HOJA DE CÁLCULO.(Excel)
 ADMINISTRADOR DE DATOS.(Access)
 PROCESADOR DE PALABRAS.(Word)
 GRAFICADOR.(Autocad)
 SOFTWARE DE COMUNICACIONES.(PcAnywhere)
 GRUPOS DE SOFTWARE.(Microsoft Office, Corel
  Perfect Office y Lotus Smort Sorte)
 SOFTWARE EMPRESARIAL INTEGRADO.(Software de
  generación de ideas)
TIPOS DE LICENCIA DE SOFTWARE
                DEFINICIONES
 Licencia: contrato entre el desarrollador de un software sometido a
  propiedad intelectual y a derechos de autor y el usuario, en el cual se
  definen con precisión los derechos y deberes de ambas partes. Es el
  desarrollador, o aquél a quien éste haya cedido los derechos de
  explotación, quien elige la licencia según la cual distribuye el software.

  Patente: conjunto de derechos exclusivos garantizados por un gobierno
  o autoridad al inventor de un nuevo producto (material o inmaterial)
  susceptible de ser explotado industrialmente para el bien del solicitante
  por un periodo de tiempo limitado.

 Derecho de autor o copyright: forma de protección proporcionada por
  las leyes vigentes en la mayoría de los países para los autores de obras
  originales incluyendo obras literarias, dramáticas, musicales, artísticas e
  intelectuales, tanto publicadas como pendientes de publicar.
TIPOS DE LICENCIA DE SOFTWARE
                DEFINICIONES
OEM:
 Se trata de un tipo de licencia que supedita su venta a que esta
 debe ser como parte de un equipo nuevo, estando prohibido
 venderlos si no es bajo esta condición. Aunque afecta más que
 nada a sistemas operativos, también puede afectar a otro tipo de
 software.
 Aunque el software comprado bajo este tipo de licencia implica la
 propiedad del mismo por parte del que la compra los fabricantes
 pueden poner ciertas limitaciones a su uso, como el número
 máximo de veces que se puede reinstalar.
  Los programas adquiridos bajo este tipo de licencia NO se pueden
  vender ni ceder a terceros, salvo en las mismas condiciones en las
  que se compraron (es decir, como parte de un equipo).
TIPOS DE LICENCIA DE SOFTWARE
               DEFINICIONES
Retail:


 Son las versiones de venta de software. En este caso el
 programa es de la entera propiedad del
 usuario, pudiendo este cederlo libremente a terceros o
 venderlo.
TIPOS DE LICENCIA DE SOFTWARE
                DEFINICIONES
Licencias por volumen:
  Es un tipo de licencia de software destinado grandes usuarios
  (empresas), normalmente bajo unas condiciones similares a las de las
  licencias OEM, aunque sin estar supeditadas a equipos nuevos.
  Básicamente se trata de estipular un determinado número de equipos
  que pueden utilizar el mismo código de licencia, quedando el fabricante
  de dicho software autorizado para hacer las comprobaciones que
  considere oportunas para ver que las licencias que se están utilizando son
  las adquiridas.
  Normalmente estas licencias se venden en paquetes de x número de
  licencias, por ejemplo en paquetes de 25 licencias como mínimo.
  Este tipo de licencia NO se puede ceder a terceros ni total ni
  parcialmente.
TIPOS DE LICENCIA DE SOFTWARE
                DEFINICIONES
Software libre:
  Las licencias de Software libre se basa en la distribución del
  código fuente junto con el programa, así como en cuatro premisas:
  1ª.- La libertad de usar el programa, con cualquier propósito.
  2ª.- La libertad de estudiar el funcionamiento del programa, y
  adaptarlo a las necesidades .
  3ª.- La libertad de distribuir copias, con lo que puede ayudar a
  otros.
  4ª.- La libertad de mejorar el programa y hacer públicas las
  mejoras, de modo que toda la comunidad se beneficie.
TIPOS DE LICENCIA DE SOFTWARE
                 DEFINICIONES
Freeware:

  Se trata de un tipo de licencia en el que se autoriza el uso del software de forma
  libre y gratuita, aunque esta sesión pueda ser bajo determinadas condiciones,
  como por ejemplo que el software incluya algún tipo de publicidad o limitación
  referente al tipo de usuario al que va destinada. Un ejemplo de esto sería que se
  autoriza su uso a particulares, pero no a empresas o a organismos oficiales.
  Este tipo de licencia suele incluir una clausula en la que se especifica la
  prohibición de la venta de dicho software por parte de terceros.
  El software distribuido bajo este tipo de licencia puede ser software libre, pero no
  tiene por qué serlo.
TIPOS DE LICENCIA DE SOFTWARE
                DEFINICIONES
Shareware:
  Es un tipo de distribución en el que se autoriza el uso de un programa
  para que el usuario lo evalúe y posteriormente lo compre. El software con
  licencia Shareware tiene unas limitaciones que pueden ser de varios
  tipos. O bien una limitación en el tiempo de utilización o bien una
  limitación en el funcionamiento de sus funciones y opciones, pero suele
  tratarse de software operativo.
  Los programas que exigen registrarse para poder utilizarse plenamente
  se consideran Shareware, aunque esta licencia no implique un pago en
  metálico.
TIPOS DE LICENCIA DE SOFTWARE
              DEFINICIONES
Demo:
 más que de un tipo de licencia, en este caso se trata de la
 sesión de un programa para su evaluación, pero con unas
 fuertes limitaciones en su desempeño. Un claro ejemplo de
 esto es un programa que nos permite ver qué se puede hacer
 con el, pero que no permite llevar estas acciones a su
 término o bien juegos que no permiten guardar las partidas
 o bien programas de gestión que no permiten guardar los
 datos al cerrarse.
TIPOS DE LICENCIA DE SOFTWARE
                    DEFINICIONES
Postcardware:
   Es un tipo de licencia muy similar al freeware, sólo que suele pedirse el envío de una postal como
   confirmación de su utilización, aunque la utilización del programa no suele estar supeditada al envío de
   esta.

Donationware:
   Al igual que las licencias Postcardware, la licencia Donationware se puede considerar como una
   variante de la licencia freeware.
   En este tipo de licencia se le pide al usuario el envío de un donativo para sufragar el desarrollo del
   programa, si bien no se supedita ni el uso de este ni sus opciones al envío de dicho donativo.

Abandonware:
   Se trata de software, normalmente con bastante antigüedad, sobre el que sus creadores han liberado el
   copyright o los derechos de autor. El software afectado por este tipo de licencia suele estar
   descatalogado y no disponible en tiendas ni otros canales de distribución y venta.
   Este tipo de licencia se aplica sobre todo a juegos, y si bien tuvo bastante exito a finales de los 90 y
   principios de 2000, cada vez tiene menos incidencia.
Actividad en Clase
 Consultar en Internet software con los siguientes
 tipos de licencia:

   Freeware: Celestia Portable
   Shareware: Lcstar
   GNU/GPL:

Más contenido relacionado

La actualidad más candente

Clase3 - Fundamentos de Programación
Clase3 - Fundamentos de ProgramaciónClase3 - Fundamentos de Programación
Clase3 - Fundamentos de ProgramaciónJorge Luis Chalén
 
Sistema operativo y dispositivos
Sistema operativo y dispositivosSistema operativo y dispositivos
Sistema operativo y dispositivosrebeca200893
 
Reporte de Sistemas operativos
Reporte de Sistemas operativosReporte de Sistemas operativos
Reporte de Sistemas operativossweetprophessor
 
Sistemas Operativos: Componentes
Sistemas Operativos: ComponentesSistemas Operativos: Componentes
Sistemas Operativos: Componentesleopt
 
Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos alo27damian
 
úLtimas investigaciones tecnológicas en elimentos
úLtimas investigaciones tecnológicas en elimentosúLtimas investigaciones tecnológicas en elimentos
úLtimas investigaciones tecnológicas en elimentosRitzy Peralta Ubillus
 
Informática I Sistema Operativo
Informática I Sistema OperativoInformática I Sistema Operativo
Informática I Sistema Operativovale cambranis
 
Software y sistema operativo
Software y sistema operativoSoftware y sistema operativo
Software y sistema operativoMaria Fabiola
 
sistema operativos
sistema operativos sistema operativos
sistema operativos sesh19
 
Reporte de investigación
Reporte de investigaciónReporte de investigación
Reporte de investigaciónsweetprophessor
 

La actualidad más candente (18)

Clase3 - Fundamentos de Programación
Clase3 - Fundamentos de ProgramaciónClase3 - Fundamentos de Programación
Clase3 - Fundamentos de Programación
 
Sistema operativo y dispositivos
Sistema operativo y dispositivosSistema operativo y dispositivos
Sistema operativo y dispositivos
 
Definición de plataforma
Definición de plataformaDefinición de plataforma
Definición de plataforma
 
Reporte de Sistemas operativos
Reporte de Sistemas operativosReporte de Sistemas operativos
Reporte de Sistemas operativos
 
Sistemas Operativos: Componentes
Sistemas Operativos: ComponentesSistemas Operativos: Componentes
Sistemas Operativos: Componentes
 
147
147147
147
 
Redes23a
Redes23aRedes23a
Redes23a
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
úLtimas investigaciones tecnológicas en elimentos
úLtimas investigaciones tecnológicas en elimentosúLtimas investigaciones tecnológicas en elimentos
úLtimas investigaciones tecnológicas en elimentos
 
Informatica i
Informatica  iInformatica  i
Informatica i
 
actividad 2
actividad 2actividad 2
actividad 2
 
Informatica l actividad 2
Informatica l actividad 2Informatica l actividad 2
Informatica l actividad 2
 
Informática I Sistema Operativo
Informática I Sistema OperativoInformática I Sistema Operativo
Informática I Sistema Operativo
 
Software y sistema operativo
Software y sistema operativoSoftware y sistema operativo
Software y sistema operativo
 
sistema operativos
sistema operativos sistema operativos
sistema operativos
 
Reporte de investigación
Reporte de investigaciónReporte de investigación
Reporte de investigación
 

Destacado

PLATAFORMAS TECNOLÓGICAS DE HARDWARE
PLATAFORMAS TECNOLÓGICAS DE HARDWAREPLATAFORMAS TECNOLÓGICAS DE HARDWARE
PLATAFORMAS TECNOLÓGICAS DE HARDWAREJose Melendez
 
Tipos de software
Tipos de softwareTipos de software
Tipos de softwarestephany26
 
Los Tipos de software
Los Tipos de softwareLos Tipos de software
Los Tipos de softwarekarcas
 
Modelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativosModelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativosLuis Dario Gomez
 

Destacado (7)

PLATAFORMAS TECNOLÓGICAS DE HARDWARE
PLATAFORMAS TECNOLÓGICAS DE HARDWAREPLATAFORMAS TECNOLÓGICAS DE HARDWARE
PLATAFORMAS TECNOLÓGICAS DE HARDWARE
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Los Tipos de software
Los Tipos de softwareLos Tipos de software
Los Tipos de software
 
Plataformas tecnologicas
Plataformas tecnologicas Plataformas tecnologicas
Plataformas tecnologicas
 
PLATAFORMAS TECNOLOGICAS
PLATAFORMAS TECNOLOGICASPLATAFORMAS TECNOLOGICAS
PLATAFORMAS TECNOLOGICAS
 
5 estados del proceso
5 estados del proceso5 estados del proceso
5 estados del proceso
 
Modelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativosModelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativos
 

Similar a Definición de plataformas tecnológicas de software

Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativocamilobar2
 
Que son los sistemas operativos
Que son los sistemas operativosQue son los sistemas operativos
Que son los sistemas operativoschicaruda
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativodivaaleja
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativodivaaleja
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativodivaaleja
 
Sistemas!!!
Sistemas!!!Sistemas!!!
Sistemas!!!fabio623
 
Sistemas..!!
Sistemas..!!Sistemas..!!
Sistemas..!!fabio623
 
Sistemas!!
Sistemas!!Sistemas!!
Sistemas!!fabio623
 
Sistemas..!!
Sistemas..!!Sistemas..!!
Sistemas..!!fabio623
 
Clasificaciones de los sistemas operativos
Clasificaciones de los sistemas operativosClasificaciones de los sistemas operativos
Clasificaciones de los sistemas operativosirisdelc
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosanyvo
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWAREDeBoRaNbA8
 
Clasificacion s.o. todos
Clasificacion s.o. todos Clasificacion s.o. todos
Clasificacion s.o. todos Zulmiitha
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWAREJenni2011
 

Similar a Definición de plataformas tecnológicas de software (20)

Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Que son los sistemas operativos
Que son los sistemas operativosQue son los sistemas operativos
Que son los sistemas operativos
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativo
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativo
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativo
 
Jenny Sistemas
Jenny SistemasJenny Sistemas
Jenny Sistemas
 
Clasificacion de los sistemas opeatativos
Clasificacion de los sistemas opeatativos Clasificacion de los sistemas opeatativos
Clasificacion de los sistemas opeatativos
 
Sistemas!!!
Sistemas!!!Sistemas!!!
Sistemas!!!
 
Sistemas..!!
Sistemas..!!Sistemas..!!
Sistemas..!!
 
Sistemas!!
Sistemas!!Sistemas!!
Sistemas!!
 
Sistemas..!!
Sistemas..!!Sistemas..!!
Sistemas..!!
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Clasificaciones de los sistemas operativos
Clasificaciones de los sistemas operativosClasificaciones de los sistemas operativos
Clasificaciones de los sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Resumen s.m.
Resumen s.m.Resumen s.m.
Resumen s.m.
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWARE
 
Clasificacion s.o. todos
Clasificacion s.o. todos Clasificacion s.o. todos
Clasificacion s.o. todos
 
Maritza
MaritzaMaritza
Maritza
 
Taller no 3
Taller no 3Taller no 3
Taller no 3
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWARE
 

Definición de plataformas tecnológicas de software

  • 1. Gerardo Antonio Morales Arrieta Ingeniero de Sistemas Esp. En Telecomunicaciones
  • 2. 1. Que es el Software 2. Clasificación del Software 3. Tipos de licencia de Software
  • 3. QUE ES EL SOFTWARE Para que el hardware o parte material de un ordenador pueda funcionar, es necesario tener un conjunto de normas y órdenes para coordinar todos los procesos que se realicen. Con el software, una computadora puede almacenar, procesar y recuperar información, encontrar errores de ortografía en manuscritos, tener aventuras e intervenir en muchas otras valiosas actividades para ganar el sustento.
  • 4. CLASIFICACIÓN DEL SOFTWARE.  los programas de sistema: Controlan la operación de la computadora (sistema operativo (SO).  los programas de aplicación: Los cuales resuelven problemas para sus usuarios (Software Contable) .
  • 5. SISTEMA OPERATIVO. Un sistema operativo es el encargado de brindar al usuario una forma amigable y sencilla de operar, interpretar, codificar y emitir las ordenes al procesador central para que este realice las tareas necesarias y especificas para completar una orden.
  • 6. INTERFACES DEL SISTEMA OPERATIVO. Interfaz de Línea de Comandos. La forma de interfaz entre el sistema operativo y el usuario en la que este escribe los comandos utilizando un lenguaje de comandos especial. Los sistemas con interfaces de líneas de comandos se consideran más difíciles de aprender y utilizar que los de las interfaces gráficas.
  • 7. INTERFACES DEL SISTEMA OPERATIVO. Interfaz Gráfica del Usuario. Es el tipo de visualización que permite al usuario elegir comandos, iniciar programas y ver listas de archivos y otras opciones utilizando las representaciones visuales (iconos) y las listas de elementos del menú.
  • 8. FUNCIONES DEL SISTEMA OPERATIVO.  Interpreta los comandos que permiten al usuario comunicarse con el ordenador.  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.  Gestiona los errores de hardware y la pérdida de datos.  Servir de base para la creación del software logrando que equipos de marcas distintas funcionen de manera análoga, salvando las diferencias existentes entre ambos.  En caso de estar conectado a una red, el sistema operativo se convierte en la plataforma de trabajo de los usuarios y es este quien controla los elementos o recursos que comparten. De igual forma, provee de protección a la información que almacen.
  • 9. CLASIFICACION DEL SISTEMA OPERATIVO SEGÚN SU USO O APLICACION.  Sistemas Operativos de multiprogramación (o Sistemas Operativos de multitarea).  Sistema Operativo Monotareas.  Sistema Operativo Monousuario.  Sistema Operativo Multiusuario.  Sistemas Operativos por lotes.  Sistemas Operativos de tiempo real.  Sistemas Operativos de tiempo compartido.  Sistemas Operativos distribuidos.  Sistemas Operativos de red.  Sistemas Operativos paralelos.
  • 10. Características de un Sistema Operativo de multiprogramación o multitarea  Mejora productividad del sistema y utilización de recursos.  Multiplexa recursos entre varios programas.  Generalmente soportan múltiples usuarios (multiusuario).  Proporcionan facilidades para mantener el entorno de usuarios individuales.  Requieren validación de usuario para seguridad y protección.  Proporcionan contabilidad del uso de los recursos por parte de los usuarios.
  • 11. Características de un Sistema Operativo de multiprogramación o multitarea  Multitarea sin soporte multiusuario se encuentra en algunos computadores personales o en sistemas de tiempo real.  Sistemas multiprocesadores son sistemas multitareas por definición ya que soportan la ejecución simultánea de múltiples tareas sobre diferentes procesadores.  En general, los sistemas de multiprogramación se caracterizan por tener múltiples programas activos compitiendo por los recursos del sistema: procesador, memoria, dispositivos periféricos.
  • 12. Características de un Sistema Operativo de monotarea Los sistemas operativos monotareas son más primitivos y es todo lo contrario al visto anteriormente, es decir, solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una. Por ejemplo cuando la computadora esta imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión.
  • 13. Características de un Sistema Operativo de monousuario Los sistemas monousuarios son aquellos que nada más puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicación que se este ejecutando. Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control dependen de la tarea que se esta utilizando, esto quiere decir, que las instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuario. Y están orientados principalmente por los microcomputadores.
  • 14. Características de un Sistema Operativo de multiusuario Es todo lo contrario a monousuario; y en esta categoría se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes. En otras palabras consiste en el fraccionamiento del tiempo (timesharing).
  • 15. Características de un Sistema Operativo por lotes  Requiere que el programa, datos y órdenes al sistema sean remitidos todos juntos en forma de lote.  Permiten poca o ninguna interacción usuario/programa en ejecución.  Conveniente para programas de largos tiempos de ejecución (ej, análisis estadísticos, nóminas de personal, etc.).  Algunos ejemplos de Sistemas Operativos por lotes exitosos son el SCOPE, del DC6600, el cual está orientado a procesamiento científico pesado, y el EXEC II para el UNIVAC 1107, orientado a procesamiento académico.
  • 16. Campos Aplicación de un Sistema Operativo de tiempo real  Control de trenes.  Telecomunicaciones.  Sistemas de fabricación integrada.  Producción y distribución de energía eléctrica.  Control de edificios.  Sistemas multimedia.
  • 17. Características de un Sistema Operativo de tiempo real  Se utilizan en control industrial, conmutación telefónica, control de vuelo, simulaciones en tiempo real., aplicaciones militares, etc.  Objetivo es proporcionar rápidos tiempos de respuesta.  Procesa ráfagas de miles de interrupciones por segundo sin perder un solo suceso.  Proceso se activa tras ocurrencia de suceso, mediante interrupción.  Proceso de mayor prioridad expropia recursos.  Por tanto generalmente se utiliza planificación expropiativa basada en prioridades.  permanentes en memoria.  Poco movimiento de programas entre almacenamiento secundario y memoria.  Gestión de archivos se orienta más a velocidad de acceso que a utilización eficiente del recurso.
  • 18. Características de un Sistema Operativo de tiempo compartido  Populares representantes de sistemas multiprogramados multiusuario, ej: sistemas de diseño asistido por computador, procesamiento de texto, etc.  Dan la ilusión de que cada usuario tiene una máquina para sí.  Programas se ejecutan con prioridad rotatoria que se incrementa con la espera y disminuye después de concedido el servicio.  Evitan monopolización del sistema asignando tiempos de procesador (time slot).  Gestión de memoria proporciona protección a programas residentes.  Gestión de archivo debe proporcionar protección y control de acceso debido a que pueden existir múltiples usuarios accesando un mismo archivos.
  • 19. Características de un Sistema Operativo distribuido Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que este conjunto de procesadores esté en un equipo o en diferentes, en este caso es trasparente para el usuario. Existen dos esquemas básicos de éstos. Un sistema fuertemente acoplado es a es aquel que comparte la memoria y un reloj global, cuyos tiempos de acceso son similares para todos los procesadores. En un sistema débilmente acoplado los procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su memoria local.
  • 20. Características de un Sistema Operativo de red Son aquellos sistemas que mantienen a dos o más computadoras unidas através de algún medio de comunicación (físico o no), con el objetivo primordial de poder compartir los diferentes recursos y la información del sistema.
  • 21. Características de un Sistema Operativo de red En estos tipos de Sistemas Operativos se pretende que cuando existan dos o más procesos que compitan por algún recurso se puedan realizar o ejecutar al mismo tiempo.
  • 22. TIPOS DE SOFTWARE DE APLICACION  HOJA DE CÁLCULO.(Excel)  ADMINISTRADOR DE DATOS.(Access)  PROCESADOR DE PALABRAS.(Word)  GRAFICADOR.(Autocad)  SOFTWARE DE COMUNICACIONES.(PcAnywhere)  GRUPOS DE SOFTWARE.(Microsoft Office, Corel Perfect Office y Lotus Smort Sorte)  SOFTWARE EMPRESARIAL INTEGRADO.(Software de generación de ideas)
  • 23. TIPOS DE LICENCIA DE SOFTWARE DEFINICIONES  Licencia: contrato entre el desarrollador de un software sometido a propiedad intelectual y a derechos de autor y el usuario, en el cual se definen con precisión los derechos y deberes de ambas partes. Es el desarrollador, o aquél a quien éste haya cedido los derechos de explotación, quien elige la licencia según la cual distribuye el software. Patente: conjunto de derechos exclusivos garantizados por un gobierno o autoridad al inventor de un nuevo producto (material o inmaterial) susceptible de ser explotado industrialmente para el bien del solicitante por un periodo de tiempo limitado.  Derecho de autor o copyright: forma de protección proporcionada por las leyes vigentes en la mayoría de los países para los autores de obras originales incluyendo obras literarias, dramáticas, musicales, artísticas e intelectuales, tanto publicadas como pendientes de publicar.
  • 24. TIPOS DE LICENCIA DE SOFTWARE DEFINICIONES OEM: Se trata de un tipo de licencia que supedita su venta a que esta debe ser como parte de un equipo nuevo, estando prohibido venderlos si no es bajo esta condición. Aunque afecta más que nada a sistemas operativos, también puede afectar a otro tipo de software. Aunque el software comprado bajo este tipo de licencia implica la propiedad del mismo por parte del que la compra los fabricantes pueden poner ciertas limitaciones a su uso, como el número máximo de veces que se puede reinstalar. Los programas adquiridos bajo este tipo de licencia NO se pueden vender ni ceder a terceros, salvo en las mismas condiciones en las que se compraron (es decir, como parte de un equipo).
  • 25. TIPOS DE LICENCIA DE SOFTWARE DEFINICIONES Retail: Son las versiones de venta de software. En este caso el programa es de la entera propiedad del usuario, pudiendo este cederlo libremente a terceros o venderlo.
  • 26. TIPOS DE LICENCIA DE SOFTWARE DEFINICIONES Licencias por volumen: Es un tipo de licencia de software destinado grandes usuarios (empresas), normalmente bajo unas condiciones similares a las de las licencias OEM, aunque sin estar supeditadas a equipos nuevos. Básicamente se trata de estipular un determinado número de equipos que pueden utilizar el mismo código de licencia, quedando el fabricante de dicho software autorizado para hacer las comprobaciones que considere oportunas para ver que las licencias que se están utilizando son las adquiridas. Normalmente estas licencias se venden en paquetes de x número de licencias, por ejemplo en paquetes de 25 licencias como mínimo. Este tipo de licencia NO se puede ceder a terceros ni total ni parcialmente.
  • 27. TIPOS DE LICENCIA DE SOFTWARE DEFINICIONES Software libre: Las licencias de Software libre se basa en la distribución del código fuente junto con el programa, así como en cuatro premisas: 1ª.- La libertad de usar el programa, con cualquier propósito. 2ª.- La libertad de estudiar el funcionamiento del programa, y adaptarlo a las necesidades . 3ª.- La libertad de distribuir copias, con lo que puede ayudar a otros. 4ª.- La libertad de mejorar el programa y hacer públicas las mejoras, de modo que toda la comunidad se beneficie.
  • 28. TIPOS DE LICENCIA DE SOFTWARE DEFINICIONES Freeware: Se trata de un tipo de licencia en el que se autoriza el uso del software de forma libre y gratuita, aunque esta sesión pueda ser bajo determinadas condiciones, como por ejemplo que el software incluya algún tipo de publicidad o limitación referente al tipo de usuario al que va destinada. Un ejemplo de esto sería que se autoriza su uso a particulares, pero no a empresas o a organismos oficiales. Este tipo de licencia suele incluir una clausula en la que se especifica la prohibición de la venta de dicho software por parte de terceros. El software distribuido bajo este tipo de licencia puede ser software libre, pero no tiene por qué serlo.
  • 29. TIPOS DE LICENCIA DE SOFTWARE DEFINICIONES Shareware: Es un tipo de distribución en el que se autoriza el uso de un programa para que el usuario lo evalúe y posteriormente lo compre. El software con licencia Shareware tiene unas limitaciones que pueden ser de varios tipos. O bien una limitación en el tiempo de utilización o bien una limitación en el funcionamiento de sus funciones y opciones, pero suele tratarse de software operativo. Los programas que exigen registrarse para poder utilizarse plenamente se consideran Shareware, aunque esta licencia no implique un pago en metálico.
  • 30. TIPOS DE LICENCIA DE SOFTWARE DEFINICIONES Demo: más que de un tipo de licencia, en este caso se trata de la sesión de un programa para su evaluación, pero con unas fuertes limitaciones en su desempeño. Un claro ejemplo de esto es un programa que nos permite ver qué se puede hacer con el, pero que no permite llevar estas acciones a su término o bien juegos que no permiten guardar las partidas o bien programas de gestión que no permiten guardar los datos al cerrarse.
  • 31. TIPOS DE LICENCIA DE SOFTWARE DEFINICIONES Postcardware: Es un tipo de licencia muy similar al freeware, sólo que suele pedirse el envío de una postal como confirmación de su utilización, aunque la utilización del programa no suele estar supeditada al envío de esta. Donationware: Al igual que las licencias Postcardware, la licencia Donationware se puede considerar como una variante de la licencia freeware. En este tipo de licencia se le pide al usuario el envío de un donativo para sufragar el desarrollo del programa, si bien no se supedita ni el uso de este ni sus opciones al envío de dicho donativo. Abandonware: Se trata de software, normalmente con bastante antigüedad, sobre el que sus creadores han liberado el copyright o los derechos de autor. El software afectado por este tipo de licencia suele estar descatalogado y no disponible en tiendas ni otros canales de distribución y venta. Este tipo de licencia se aplica sobre todo a juegos, y si bien tuvo bastante exito a finales de los 90 y principios de 2000, cada vez tiene menos incidencia.
  • 32. Actividad en Clase  Consultar en Internet software con los siguientes tipos de licencia:  Freeware: Celestia Portable  Shareware: Lcstar  GNU/GPL: