miércoles, 30 de julio de 2008

Software de sistema: Es aquel que permite que el hardware funcione. Su objetivo es desvincular adecuadamente al programador de los detalles del computador en particular que se use, aislandolo especialmente del procesamiento referido a las caracteristicas internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel y utilidades de apoyo que permiten su mantenimiento. Incluye entre otros:

  • Controladores de dispositivo: Un controlador de dispositivo (llamado normalmente controlador, o, en inglés, driver) es un programa informático que permite al sistema operativo interactuar con un periférico, haciendo una abstracción del hardware y proporcionando una interfaz -posiblemente estandarizada- para usarlo. Se puede esquematizar como un manual de instrucciones que le indica cómo debe controlar y comunicarse con un dispositivo en particular. Por tanto, es una pieza esencial, sin la cual no se podría usar el hardware.
    Tabla de contenidos[ocultar]

    Tipos de controladores
    Existen tantos tipos de controladores como tipos de periféricos, y es común encontrar más de un controlador posible para el mismo dispositivo, cada uno ofreciendo un nivel distinto de funcionalidades. Por ejemplo, aparte de los oficiales (normalmente disponibles en la página web del fabricante), se pueden encontrar también los proporcionados por el sistema operativo, o también versiones no oficiales hechas por terceros.
    Estos controladores pueden ser genéricos (válidos para más de un modelo del mismo periférico) o específicos para cada modelo. También se distribuyen actualizaciones a nuevas versiones, que pueden dar un mejor funcionamiento. Controladores de audio o de video.
    Alternativamente Muchas paginas web ofrecen descarga de controladores (drivers),o su envio a domicilio en cd. gratuitamente o pagando un precio por dicho servicio,lo cual es perfectamente legal,y es una excelente forma de obtener los controladores (drivers) discontinuados,dificiles de conseguir o Para sistemas operativos en los cuales el fabricantes no ofrece soporte.


  • Herramientas de diagnostico: Una herramienta de diagnóstico es un software que permite monitorear y en algunos casos controlar la funcionalidad del hardware, como: computadoras, servidores y periféricos, según el tipo y sus funciones. Estos dispositivos pueden ser, la memoria RAM, el procesador, los discos duros, ruteadores, tarjetas de red, entre muchos dispositivos más. El software permite monitorear temperatura, rendimiento, trasferencia de datos, etc.

  • Herramientas de Correccion
  • Optimizacion Servidores
  • Utilidades

  • Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma que el programador no necesite introducir multiples comandos para compilar, interpretar, depurar, etc.. Habitualmente cuentan con una avanzada interfaz grafica de usuario (GUI). Software de aplicacion: Aquel que permite a los usuarios llevar a cabo una o varias tareas especificas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial enfasis en los negocios. Incluye entre otros


  • Aplicaciones de control y automatización industrial:
    El trabajo que a continuación vamos a presentar es acerca de un tema de mucha importancia para nosotros mismos y en especial para toda empresa industrial, el cual lleva el nombre de automatización.
    Así mismo conoceremos de sus actividades la cual está realiza en una empresa industrial, su perfil ocupacional, su fuente de trabajo y un sin numero de cosas que nos ayudara mas a entender este tema
    El tema de automatización nos dará una visión muchísimo más amplia de lo que puede ayudar esto a una empresa ya que se va a dar en la misma un proceso de mecanización de las actividades industriales para reducir la mano de obra, simplificar el trabajo para que así se de propiedad a algunas maquinas de realizar las operaciones de manera automática; por lo que indica que se va dar un proceso más rápido y eficiente.
    Como dijimos anteriormente al darse una mayor eficiencia en el sector de maquinaria, lograra que la empresa industrial disminuya la producción de piezas defectuosas, y por lo tanto aumente una mayor calidad en los productos que se logran mediante la exactitud de las maquinas automatizadas; todo esto ayudara a que la empresa industrial mediante la utilización de inversiones tecnológicas aumente toda su competitividad en un porcentaje considerable con respecto a toda su competencia, y si no se hace, la empresa puede sufrir el riesgo de quedarse rezagado.
    Así mismo mostraremos un ejemplo de un cuadro muy interesante donde reflejara todo’ lo mencionado anteriormente y en donde esperamos quede de una manera mucho más clara para entender.
    Esperamos que con todo esto y más podamos cumplir con todas las expectativas propuestas antes de investigar este tema y logremos alcanzar el objetivo que es aprender acerca de la automatización.


  • Aplicaciones ofimáticas: Las tareas ofimáticas constituyen uno de los usos más habituales de las herramientas informáticas, tanto en el entorno laboral como doméstico, por lo tanto, cualquier sistema que se precie debe contar con aplicaciones específicas para estos menesteres.
    Las acciones más básicas en este contexto son el procesamiento de textos, el acceso a bases de datos y la generación de hojas de cálculo.
    La mayoría de sistemas comerciales proponen familias de aplicaciones bajo una misma estructura, llamadas suites ofimáticas, para satisfacer las necesidades de los usuarios/usuarias en este terreno. Recientemente se ha desarrollado una alternativa libre a estas aplicaciones, que ha incorporado la distribución Guadalinex-edu, totalmente compatible con la mayoría de soluciones comerciales existentes en el mercado. Se trata del proyecto OpenOffice.org.
    Además disponemos de una aplicación del entorno GNOME para acceder a las bases de datos, un editor de diagramas, un gestor de proyectos y un completo programa de contabilidad.


  • Software educativo: Software educativo es el software destinando a la enseñanza y el auto aprendizaje y además permite el desarrollo de ciertas habilidades congnitivas. Así como existen profundas diferencias entre las filosofías pedagógicas, así también existe una amplia gama de enfoques para la creación de software educativo atendiendo a los diferentes tipos de interacción que debería existir entre los actores del proceso de enseñanza aprendizaje: educador, aprendiz, conocimiento, computadora. Como software educativo tenemos desde programas orientados al aprendizaje hasta sistemas operativos completos destinados a la educación, como por ejemplo las distribuciones linux orientadas a la enseñanza.


  • Software médico

  • Software de Cálculo Numérico

  • Software de Diseño Asistido (CAD)

  • Software de Control Numérico (CAM)

Ademas de estas categorias basadas en tareas, varios tipos de software se describen basandose en su metodo de distribucion. Entre estos se encuentran los asi llamados programas enlatados, el software desarrollado por compañías y vendido principalmente por distribuidores, el freeware y software de dominio publico, que se ofrece sin costo alguno, el shareware, que es similar al freeware, pero suele conllevar una pequeña tasa a pagar por los usuarios que lo utilicen profesionalmente y, por ultimo, el infame vapourware, que es software que no llega a presentarse o que aparece mucho despues de lo prometido.