definición de plataformas tecnológicas de software

32
plataformas tecnológicas de Software Gerardo Antonio Morales Arrieta Ingeniero de Sistemas Esp. En Telecomunicaciones

Upload: katbeca

Post on 12-Jun-2015

3.476 views

Category:

Documents


0 download

TRANSCRIPT

  • 1. Gerardo Antonio Morales ArrietaIngeniero de Sistemas Esp. En Telecomunicaciones

2. 1. Que es el Software2. Clasificacin del Software3. 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 informacin, encontrar errores de ortografa en manuscritos, tener aventuras e intervenir en muchas otras valiosas actividades para ganar el sustento. 4. CLASIFICACIN DEL SOFTWARE. los programas de sistema: Controlan la operacin de la computadora (sistema operativo (SO). los programas de aplicacin: Los cuales resuelven problemas para sus usuarios (Software Contable) . 5. SISTEMA OPERATIVO.Un sistema operativo es el encargado de brindar alusuario una forma amigable y sencilla deoperar, interpretar, codificar y emitir las ordenes alprocesador central para que este realice las tareasnecesarias y especificas para completar una orden. 6. INTERFACES DEL SISTEMA OPERATIVO.Interfaz de Lnea de Comandos.La forma de interfaz entre el sistema operativo y elusuario en la que este escribe los comandos utilizandoun lenguaje de comandos especial. Los sistemas coninterfaces de lneas de comandos se consideran msdifciles de aprender y utilizar que los de las interfacesgrficas. 7. INTERFACES DEL SISTEMA OPERATIVO.Interfaz Grfica del Usuario.Es el tipo de visualizacin que permite al usuario elegircomandos, iniciar programas y ver listas de archivos yotras opciones utilizando las representaciones visuales(iconos) y las listas de elementos del men. 8. FUNCIONES DEL SISTEMAOPERATIVO. Interpreta los comandos que permiten al usuario comunicarse con elordenador. Coordina y manipula el hardware de la computadora, como lamemoria, las impresoras, las unidades de disco, el teclado o el mouse. Organiza los archivos en diversos dispositivos de almacenamiento, comodiscos flexibles, discos duros, discos compactos o cintas magnticas. Gestiona los errores de hardware y la prdida de datos. Servir de base para la creacin del software logrando que equipos demarcas distintas funcionen de manera anloga, salvando las diferenciasexistentes entre ambos. En caso de estar conectado a una red, el sistema operativo se convierte enla plataforma de trabajo de los usuarios y es este quien controla loselementos o recursos que comparten. De igual forma, provee deproteccin a la informacin que almacen. 9. CLASIFICACION DEL SISTEMA OPERATIVOSEGN SU USO O APLICACION. Sistemas Operativos de multiprogramacin (o SistemasOperativos 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. Caractersticas de un Sistema Operativo de multiprogramacin o multitarea Mejora productividad del sistema y utilizacin derecursos. Multiplexa recursos entre varios programas. Generalmente soportan mltiples usuarios(multiusuario). Proporcionan facilidades para mantener el entorno deusuarios individuales. Requieren validacin de usuario para seguridad yproteccin. Proporcionan contabilidad del uso de los recursos porparte de los usuarios. 11. Caractersticas de un Sistema Operativo de multiprogramacin o multitarea Multitarea sin soporte multiusuario se encuentra enalgunos computadores personales o en sistemas de tiemporeal. Sistemas multiprocesadores son sistemas multitareas pordefinicin ya que soportan la ejecucin simultnea demltiples tareas sobre diferentes procesadores. En general, los sistemas de multiprogramacin secaracterizan por tener mltiples programas activoscompitiendo por los recursos del sistema: procesador,memoria, dispositivos perifricos. 12. Caractersticas de un Sistema Operativo de monotarea Los sistemas operativos monotareas son ms 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 impresin. 13. Caractersticas de un Sistema Operativo de monousuario Los sistemas monousuarios son aquellos que nada ms puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicacin 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 estn orientados principalmente por los microcomputadores. 14. Caractersticas de un Sistema Operativo demultiusuario Es todo lo contrario a monousuario; y en esta categora se encuentran todos los sistemasque cumplen simultneamente las necesidades de dos o ms 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. Caractersticas de un Sistema Operativo porlotes Requiere que el programa, datos y rdenes al sistema seanremitidos todos juntos en forma de lote. Permiten poca o ninguna interaccin usuario/programa enejecucin. Conveniente para programas de largos tiempos de ejecucin(ej, anlisis estadsticos, nminas de personal, etc.). Algunos ejemplos de Sistemas Operativos por lotes exitososson el SCOPE, del DC6600, el cual est orientado aprocesamiento cientfico pesado, y el EXEC II para elUNIVAC 1107, orientado a procesamiento acadmico. 16. Campos Aplicacin de un Sistema Operativo de tiempo real Control de trenes. Telecomunicaciones. Sistemas de fabricacin integrada. Produccin y distribucin de energa elctrica. Control de edificios. Sistemas multimedia. 17. Caractersticas de un Sistema Operativo detiempo real Se utilizan en control industrial, conmutacin telefnica, control devuelo, simulaciones en tiempo real., aplicaciones militares, etc. Objetivo es proporcionar rpidos tiempos de respuesta. Procesa rfagas de miles de interrupciones por segundo sin perder unsolo suceso. Proceso se activa tras ocurrencia de suceso, mediante interrupcin. Proceso de mayor prioridad expropia recursos. Por tanto generalmente se utiliza planificacin expropiativa basada enprioridades. permanentes en memoria. Poco movimiento de programas entre almacenamiento secundario ymemoria. Gestin de archivos se orienta ms a velocidad de acceso que autilizacin eficiente del recurso. 18. Caractersticas de un Sistema Operativo detiempo compartido Populares representantes de sistemas multiprogramadosmultiusuario, ej: sistemas de diseo asistido porcomputador, procesamiento de texto, etc. Dan la ilusin de que cada usuario tiene una mquina para s. Programas se ejecutan con prioridad rotatoria que se incrementacon la espera y disminuye despus de concedido el servicio. Evitan monopolizacin del sistema asignando tiempos deprocesador (time slot). Gestin de memoria proporciona proteccin a programasresidentes. Gestin de archivo debe proporcionar proteccin y control deacceso debido a que pueden existir mltiples usuarios accesandoun mismo archivos. 19. Caractersticas de un Sistema Operativo distribuidoPermiten distribuir trabajos, tareas o procesos, entre unconjunto de procesadores. Puede ser que este conjuntode procesadores est en un equipo o en diferentes, eneste caso es trasparente para el usuario. Existen dosesquemas bsicos de stos. Un sistema fuertementeacoplado es a es aquel que comparte la memoria y unreloj global, cuyos tiempos de acceso son similares paratodos los procesadores. En un sistema dbilmenteacoplado los procesadores no comparten ni memoria nireloj, ya que cada uno cuenta con su memoria local. 20. Caractersticas de un Sistema Operativo dered Son aquellos sistemas que mantienen a dos o ms computadoras unidas atravs de algn medio de comunicacin (fsico o no), con el objetivo primordial de poder compartir los diferentes recursos y la informacin del sistema. 21. Caractersticas de un Sistema Operativo dered En estos tipos de Sistemas Operativos se pretende que cuando existan dos o ms procesos que compitan por algn recurso se puedan realizar o ejecutar al mismo tiempo. 22. TIPOS DE SOFTWARE DE APLICACION HOJA DE CLCULO.(Excel) ADMINISTRADOR DE DATOS.(Access) PROCESADOR DE PALABRAS.(Word) GRAFICADOR.(Autocad) SOFTWARE DE COMUNICACIONES.(PcAnywhere) GRUPOS DE SOFTWARE.(Microsoft Office, CorelPerfect Office y Lotus Smort Sorte) SOFTWARE EMPRESARIAL INTEGRADO.(Software degeneracin de ideas) 23. TIPOS DE LICENCIA DE SOFTWAREDEFINICIONES Licencia: contrato entre el desarrollador de un software sometido apropiedad intelectual y a derechos de autor y el usuario, en el cual sedefinen con precisin los derechos y deberes de ambas partes. Es eldesarrollador, o aqul a quien ste haya cedido los derechos deexplotacin, quien elige la licencia segn la cual distribuye el software.Patente: conjunto de derechos exclusivos garantizados por un gobiernoo autoridad al inventor de un nuevo producto (material o inmaterial)susceptible de ser explotado industrialmente para el bien del solicitantepor un periodo de tiempo limitado. Derecho de autor o copyright: forma de proteccin proporcionada porlas leyes vigentes en la mayora de los pases para los autores de obrasoriginales incluyendo obras literarias, dramticas, musicales, artsticas eintelectuales, tanto publicadas como pendientes de publicar. 24. TIPOS DE LICENCIA DE SOFTWAREDEFINICIONESOEM: 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 condicin. Aunque afecta ms que nada a sistemas operativos, tambin 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 nmero mximo de veces que se puede reinstalar.Los programas adquiridos bajo este tipo de licencia NO se puedenvender ni ceder a terceros, salvo en las mismas condiciones en lasque se compraron (es decir, como parte de un equipo). 25. TIPOS DE LICENCIA DE SOFTWARE DEFINICIONESRetail: 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 SOFTWAREDEFINICIONESLicencias por volumen:Es un tipo de licencia de software destinado grandes usuarios(empresas), normalmente bajo unas condiciones similares a las de laslicencias OEM, aunque sin estar supeditadas a equipos nuevos.Bsicamente se trata de estipular un determinado nmero de equiposque pueden utilizar el mismo cdigo de licencia, quedando el fabricantede dicho software autorizado para hacer las comprobaciones queconsidere oportunas para ver que las licencias que se estn utilizando sonlas adquiridas.Normalmente estas licencias se venden en paquetes de x nmero delicencias, por ejemplo en paquetes de 25 licencias como mnimo.Este tipo de licencia NO se puede ceder a terceros ni total niparcialmente. 27. TIPOS DE LICENCIA DE SOFTWAREDEFINICIONESSoftware libre:Las licencias de Software libre se basa en la distribucin delcdigo fuente junto con el programa, as como en cuatro premisas:1.- La libertad de usar el programa, con cualquier propsito.2.- La libertad de estudiar el funcionamiento del programa, yadaptarlo a las necesidades .3.- La libertad de distribuir copias, con lo que puede ayudar aotros.4.- La libertad de mejorar el programa y hacer pblicas lasmejoras, de modo que toda la comunidad se beneficie. 28. TIPOS DE LICENCIA DE SOFTWARE DEFINICIONESFreeware:Se trata de un tipo de licencia en el que se autoriza el uso del software de formalibre y gratuita, aunque esta sesin pueda ser bajo determinadas condiciones,como por ejemplo que el software incluya algn tipo de publicidad o limitacinreferente al tipo de usuario al que va destinada. Un ejemplo de esto sera que seautoriza 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 laprohibicin de la venta de dicho software por parte de terceros.El software distribuido bajo este tipo de licencia puede ser software libre, pero notiene por qu serlo. 29. TIPOS DE LICENCIA DE SOFTWAREDEFINICIONESShareware:Es un tipo de distribucin en el que se autoriza el uso de un programapara que el usuario lo evale y posteriormente lo compre. El software conlicencia Shareware tiene unas limitaciones que pueden ser de variostipos. O bien una limitacin en el tiempo de utilizacin o bien unalimitacin en el funcionamiento de sus funciones y opciones, pero sueletratarse de software operativo.Los programas que exigen registrarse para poder utilizarse plenamentese consideran Shareware, aunque esta licencia no implique un pago enmetlico. 30. TIPOS DE LICENCIA DE SOFTWAREDEFINICIONESDemo: ms que de un tipo de licencia, en este caso se trata de la sesin de un programa para su evaluacin, pero con unas fuertes limitaciones en su desempeo. 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 trmino o bien juegos que no permiten guardar las partidas o bien programas de gestin que no permiten guardar los datos al cerrarse. 31. TIPOS DE LICENCIA DE SOFTWAREDEFINICIONESPostcardware: Es un tipo de licencia muy similar al freeware, slo que suele pedirse el envo de una postal como confirmacin de su utilizacin, aunque la utilizacin del programa no suele estar supeditada al envo 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 envo de un donativo para sufragar el desarrollo del programa, si bien no se supedita ni el uso de este ni sus opciones al envo de dicho donativo.Abandonware: Se trata de software, normalmente con bastante antigedad, 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 distribucin 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: