SlideShare una empresa de Scribd logo
COLEGIO SANTA CRUZ
C.S.C




DISCIPLINA: informática Educativa I


TEMA: Clasificación de Software


DOCENTE: Patricia Medinilla


ALUMNA: Damaris Azucena Chávez Espinoza


ESPECIALIDA: 1º Salud


AÑO: 2013


FECHA DE ENTREGA: 18/02/2013
Software



Definición

Se conoce como software1 al equipamiento lógico o soporte lógico de un
sistema informático, el que comprende el conjunto de los componentes lógicos
necesarios que hacen posible la realización de tareas específicas, en
contraposición a los componentes físicos que son llamados hardware.



os componentes lógicos incluyen, entre muchos otros, las aplicaciones
informáticas; tales como el procesador de texto, que permite al usuario realizar
todas las tareas concernientes a la edición de textos; el llamado software de
sistema, tal como el sistema operativo, que básicamente permite al resto de los
programas funcionar adecuadamente, facilitando también la interacción entre
los componentes físicos y el resto de las aplicaciones, y proporcionando una
interfaz con el usuario.

El anglicismo "software" es el más ampliamente difundido al referirse a este
concepto, especialmente en la jerga técnica; el término sinónimo "logical",
derivado del término francés "logiciel", sobre todo es utilizado en países y
zonas de influencia francesa.

Clasificación de Software

    Software de sistema

n terminología informática el software de sistema, denominado también
software de base, consiste en software que sirve para controlar e interactuar
con el sistema operativo, proporcionando control sobre el hardware y dando
soporte a otros programas; en contraposición del llamado software de
aplicación. Como ejemplos cabe mencionar a las bibliotecas como por ejemplo
OpenGL para la aceleración gráfica, PNG para el sistema gráfico o demonios
que controlan la temperatura, la velocidad del disco duro, como hdparm, o la
frecuencia del procesador como cpudyn.

El software de sistema por antonomasia es Microsoft Windows, que entre todas
sus versiones acumula cerca de un 90% de la cuota de mercado.1 Mención
especial merece el proyecto GNU, cuyas herramientas de programación
permitieron combinarse con el núcleo informático basado en Unix denominado
Linux, formando entre ambos las conocidas como distribuciones GNU/Linux. A
diferencia de la plataforma de Microsoft u otros ejemplos como Mac OS, es
software libre.

Estos programas realizan diversas tareas, como la transferencia de datos entre
la memoria RAM y los dispositivos de almacenamiento (disco rígido, unidades
de discos ópticos, etc.) entre otros.
Tipos de software de sistema

    Cargador de programas

En informática, un cargador es la parte de un sistema operativo que es
responsable de cargar programas en memoria desde los ejecutables (por
ejemplo, USB y Cd). El cargador es usualmente una parte del núcleo del
sistema operativo y es cargado al iniciar el sistema y permanece en memoria
hasta que el sistema es reiniciado o apagado. Algunos sistemas operativos que
tienen un núcleo paginable pueden tener el cargador en una parte paginable de
la memoria, entonces a veces el cargador hace un intercambio de memoria.

Todos los sistemas operativos que an la carga de programas tienen
cargadores. Algunos sistemas operativos empotrados de computadoras
altamente especializadas corren un único programa y no existen capacidades
de carga de programas, por lo tanto no usan cargadores. Ejemplos de estos
sistemas embebidos se encuentran en equipos de audio para automóviles.

En los sistemas Unix, el cargador es el manejador para la llamada del sistema
execve ().

Algunas computadoras necesitan cargadores relocalizables, los cuales ajustan
direcciones de memoria (punteros) en un ejecutable para compensar las
variaciones en la cual la memoria disponible de la aplicación empieza. Las
computadoras que necesitan de los cargadores relocalizables son aquellos en
los cuales los punteros son direcciones absolutas en vez de compensaciones
de direcciones base del programa. Un ejemplo muy conocido está en los
mainframes IBM Sistema 360 y sus descendientes, incluyendo la serie de los
sistemas Z9.

Los enlazadores dinámicos son otro tipo de cargador que carga y liga librerías
dinámicas, como lo son los archivos dll o so.



    Sistema operativo

Un sistema operativo (SO, frecuentemente OS, del inglés Operating System)
es un programa o conjunto de programas que en un sistema informático
gestiona los recursos de hardware y provee servicios a los programas de
aplicación, ejecutándose en modo privilegiado respecto de los restantes.2

Nótese que es un error común muy extendido denominar al conjunto completo
de herramientas sistema operativo, es decir, la inclusión en el mismo término
de programas como el explorador de ficheros, el navegador web y todo tipo de
herramientas que permiten la interacción con el sistema operativo, también
llamado núcleo o kernel. Esta identidad entre kernel y sistema operativo es solo
cierta si el núcleo es monolítico. Otro ejemplo para comprender esta diferencia
se encuentra en la plataforma Amiga, donde el entorno gráfico de usuario se
distribuía por separado, de modo que, también podía reemplazarse por otro,
como era el caso de directory Opus o incluso manejarlo arrancando con una
línea de comandos y el sistema gráfico. De este modo, al arrancar un Amiga,
comenzaba a funcionar con el propio sistema operativo que llevaba incluido en
una ROM, por lo que era cuestión del usuario decidir si necesitaba un entorno
gráfico para manejar el sistema operativo o simplemente otra aplicación. Uno
de los más prominentes ejemplos de esta diferencia, es el núcleo Linux, usado
en las llamadas distribuciones Linux, ya que al estar también basadas en Unix,
proporcionan un sistema de funcionamiento similar. Este error de precisión, se
debe a la modernización de la informática llevada a cabo a finales de los 80,
cuando la filosofía de estructura básica de funcionamiento de los grandes
computadores3 se rediseñó a fin de llevarla a los hogares y facilitar su uso,
cambiando el concepto de computador multiusuario, (muchos usuarios al
mismo tiempo) por un sistema monousuario (únicamente un usuario al mismo
tiempo) más sencillo de gestionar.4 (Véase AmigaOS, beOS o MacOS como los
pioneros5 de dicha modernización, cuando los Amiga fueron bautizados con el
sobrenombre de Video Toasters6 por su capacidad para la Edición de vídeo en
entorno multitarea round robin, con gestión de miles de colores e interfaces
intuitivos para diseño en 3D.

Uno de los propósitos del sistema operativo que gestiona el núcleo
intermediario consiste en gestionar los recursos de localización y protección de
acceso del hardware, hecho que alivia a los programadores de aplicaciones de
tener que tratar con estos detalles. La mayoría de aparatos electrónicos que
utilizan microprocesadores para funcionar, llevan incorporado un sistema
operativo (teléfonos móviles, reproductores de DVD, computadoras, radios,
enrutadores, etc.). En cuyo caso, son manejados mediante una Interfaz Gráfica
de Usuario, un gestor de ventanas o un entorno de escritorio, si es un celular,
mediante una consola o control remoto si es un DVD y, mediante una línea de
comandos o navegador web si es un enrutador.

Saltar a: navegación, búsqueda
Interacción entre el SO con el resto de las partes.

    Controlador 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.

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.

Creación de controladores

Normalmente son los fabricantes del hardware quienes escriben sus
controladores, ya que conocen mejor el funcionamiento interno de cada
aparato, pero también se encuentran controladores libres, por ejemplo en los
sistemas operativos libres. En este caso, los creadores no son de la empresa
fabricante, aunque a veces hay una cooperación con ellos, cosa que facilita el
desarrollo. Si no la hay, el procedimiento necesita de ingeniería inversa y otros
métodos difíciles o con riesgos legales.

Fallos de controladores

Al ser una parte crítica del sistema operativo, el fallo de un controlador puede
ser más grave que otros errores de software, pudiendo bloquear el ordenador o
incluso dañar el hardware.

Debido a que el hardware es (necesariamente) indeterminista, encontrar y
solucionar un fallo en un controlador es una tarea complicada ya que no sólo
hay que monitorear el programa, sino también el propio dispositivo.
 Programación

      La programación es el proceso de diseñar, codificar, depurar y
      mantener el código fuente de programas computacionales. El código
      fuente es escrito en un lenguaje de programación. El propósito de la
      programación es crear programas que exhiban un comportamiento
      deseado. El proceso de escribir código requiere frecuentemente
      conocimientos en varias áreas distintas, además del dominio del
      lenguaje a utilizar, algoritmos especializados y lógica formal. Programar
      no involucra necesariamente otras tareas tales como el análisis y diseño
      de la aplicación (pero sí el diseño del código), aunque sí suelen estar
      fusionadas en el desarrollo de pequeñas aplicaciones.``


Léxico y programación

La programación se rige por reglas y un conjunto más o menos reducido de
órdenes, expresiones, instrucciones y comandos que tienden a asemejarse a
una lengua natural acotada (en inglés); y que además tienen la particularidad
de una reducida ambigüedad. Cuanto menos ambiguo es un lenguaje de
programación, se dice, es más potente. Bajo esta premisa, y en el extremo, el
lenguaje más potente existente es el binario, con ambigüedad nula (lo cual
lleva a pensar así del lenguaje ensamblador).

En los lenguajes de programación de alto nivel se distinguen diversos
elementos entre los que se incluyen el léxico propio del lenguaje y las reglas
semánticas y sintácticas.

Programas y algoritmos

Un algoritmo es una secuencia no ambigua, finita y ordenada de instrucciones
que han de seguirse para resolver un problema. Un programa normalmente
implementa (traduce a un lenguaje de programación concreto) uno o más
algoritmos. Un algoritmo puede expresarse de distintas maneras: en forma
gráfica, como un diagrama de flujo, en forma de código como en pseudocódigo
o un lenguaje de programación, en forma explicativa, etc.

Los programas suelen subdividirse en partes menores, llamadas módulos, de
modo que la complejidad algorítmica de cada una de las partes sea menor que
la del programa completo, lo cual ayuda al desarrollo del programa. Esta es
una práctica muy utilizada y se conoce como "refino progresivo".

Según Niklaus Wirth, un programa está formado por los algoritmos y la
estructura de datos.

Se han propuesto diversas técnicas de programación cuyo objetivo es mejorar
tanto el proceso de creación de software como su mantenimiento. Entre ellas,
se pueden mencionar las siguientes:

      programación declarativa
      programación estructurada
      programación modular
      programación orientada a objetos

Compilación

El programa escrito en un lenguaje de programación (fácilmente comprensible
por el programador) es llamado programa fuente y no se puede ejecutar
directamente en una computadora. La opción más común es compilar el
programa obteniendo un módulo objeto, aunque también puede ejecutarse en
forma más directa a través de un intérprete informático.

El código fuente del programa se debe someter a un proceso de traducción
para convertirlo en lenguaje máquina, código esté directamente ejecutable por
el procesador. A este proceso se le llama compilación.

Habitualmente la creación de un programa ejecutable (un típico.exe para
Microsoft Windows o DOS) conlleva dos pasos. El primer paso se llama
compilación (propiamente dicho) y traduce el código fuente escrito en un
lenguaje de programación almacenado en un archivo a código en bajo nivel
(normalmente en código objeto, no directamente a lenguaje máquina). El
segundo paso se llama enlazado en el cual se enlaza el código de bajo nivel
generado de todos los ficheros y subprogramas que se han mandado compilar
y se añade el código de las funciones que hay en las bibliotecas del compilador
para que el ejecutable pueda comunicarse directamente con el sistema
operativo, traduciendo así finalmente el código objeto a código máquina, y
generando un módulo ejecutable.

Estos dos pasos se pueden hacer por separado, almacenando el resultado de
la fase de compilación en archivos objetos (un típico.obj para Microsoft
Windows, DOS o para Unix); para enlazarlos en fases posteriores, o crear
directamente el ejecutable; con lo que la fase de compilación se almacena sólo
temporalmente. Un programa podría tener partes escritas en varios lenguajes
(por ejemplo C, C++ y ensamblador), que se podrían compilar de forma
independiente y luego enlazar juntas para formar un único módulo ejecutable.
Programación e ingeniería del software

Existe una tendencia a identificar el proceso de creación de un programa
informático con la programación, que es cierta cuando se trata de programas
pequeños para uso personal, y que dista de la realidad cuando se trata de
grandes proyectos.

El proceso de creación de software, desde el punto de vista de la ingeniería,
incluye los siguientes pasos:

   1. Reconocer la necesidad de un programa para solucionar un problema o
      identificar la posibilidad de automatización de una tarea.
   2. Recoger los requisitos del programa. Debe quedar claro qué es lo que
      debe hacer el programa y para qué se necesita.
   3. Realizar el análisis de los requisitos del programa. Debe quedar claro
      cómo debe realizar el programa las cosas que debe hacer. Las pruebas
      que comprueben la validez del programa se pueden especificar en esta
      fase.
   4. Diseñar la arquitectura del programa. Se debe descomponer el
      programa en partes de complejidad abordable.
   5. Implementar el programa. Consiste en realizar un diseño detallado,
      especificando completamente todo el funcionamiento del programa, tras
      lo cual la codificación (programación propiamente dicha) debería resultar
      inmediata.
   6. Implantar (instalar) el programa. Consiste en poner el programa en
      funcionamiento junto con los componentes que pueda necesitar (bases
      de datos, redes de comunicaciones, etc.).

La ingeniería del software se centra en los pasos de planificación y diseño del
programa, mientras que antiguamente (programación artesanal) la realización
de un programa consistía casi únicamente en escribir el código, bajo sólo el
conocimiento de los requisitos y con una modesta fase de análisis y diseño.




Herramienta de diagnóstico

na 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, transferencia de datos, etc.




    Servidor

En informática, un servidor es un nodo que forma parte de una red, provee
servicios a otros nodos denominados clientes.

También se suele denominar con la palabra servidor a:

      Una aplicación informática o programa que realiza algunas tareas en
      beneficio de otras aplicaciones llamadas clientes. Algunos servicios
      habituales son los servicios de archivos, que permiten a los usuarios
      almacenar y acceder a los archivos de una computadora y los servicios
      de aplicaciones, que realizan tareas en beneficio directo del usuario
      final. Este es el significado original del término. Es posible que un
      ordenador cumpla simultáneamente las funciones de cliente y de
      servidor.

      Una computadora en la que se ejecuta un programa que realiza alguna
      tarea en beneficio de otras aplicaciones llamadas clientes, tanto si se
      trata de un ordenador central (mainframe), un miniordenador, una
      computadora personal, una PDA o un sistema embebido; sin embargo,
      hay computadoras destinadas únicamente a proveer los servicios de
      estos programas: estos son los servidores por antonomasia.
Ejemplo de un servidor del tipo rack.

       Un servidor no es necesariamente una máquina de última generación de
       grandes proporciones, no es necesariamente un superordenador; un
       servidor puede ser desde una computadora vieja, hasta una máquina
       sumamente potente (ej.: servidores web, bases de datos grandes, etc.
       Procesadores especiales y hasta varios terabytes de memoria). Todo
       esto depende del uso que se le dé al servidor. Si usted lo desea, puede
       convertir al equipo desde el cual usted está leyendo esto en un servidor
       instalando un programa que trabaje por la red y a la que los usuarios de
       su red ingresen a través de un programa de servidor web como Apache.

Por lo cual podemos llegar a la conclusión de que un servidor también puede
ser un proceso que entrega información o sirve a otro proceso. El modelo
Cliente-servidor no necesariamente implica tener dos ordenadores, ya que un
proceso cliente puede solicitar algo como una impresión a un proceso servidor
en un mismo ordenador.

Tipos de servidores

En la siguiente lista hay algunos tipos comunes de servidores: es el que
almacena varios tipos de archivos y los distribuye a otros clientes en la red.

       Servidor de impresiones: controla una o más impresoras y acepta
       trabajos de impresión de otros clientes de la red, poniendo en cola los
       trabajos de impresión (aunque también puede cambiar la prioridad de las
       diferentes impresiones), y realizando la mayoría o todas las otras
       funciones que en un sitio de trabajo se realizaría para lograr una tarea
       de impresión si la impresora fuera conectada directamente con el puerto
       de impresora del sitio de trabajo.

       Servidor de correo: almacena, envía, recibe, enruta y realiza otras
       operaciones relacionadas con el correo electrónico para los clientes de
       la red.

       Servidor de fax: almacena, envía, recibe, enruta y realiza otras
       funciones necesarias para la transmisión, la recepción y la distribución
       apropiadas de los fax.
Servidor de la telefonía: realiza funciones relacionadas con la telefonía,
como es la de contestador automático, realizando las funciones de un
sistema interactivo para la respuesta de la voz, almacenando los
mensajes de voz, encaminando las llamadas y controlando también la
red o el Internet, p. ej., la entrada excesiva de la voz sobre IP (VoIP),
etc.

Servidor proxy: realiza un cierto tipo de funciones a nombre de otros
clientes en la red para aumentar el funcionamiento de ciertas
operaciones (p. ej., prefetching y depositar documentos u otros datos
que se soliciten muy frecuentemente), también proporciona servicios de
seguridad, o sea, incluye un cortafuegos. Permite administrar el acceso
a internet en una red de computadoras permitiendo o negando el acceso
a diferentes sitios Web.

Servidor del acceso remoto (RAS): controla las líneas de módem de
los monitores u otros canales de comunicación de la red para que las
peticiones conecten con la red de una posición remota, responde
llamadas telefónicas entrantes o reconoce la petición de la red y realiza
la autentificación necesaria y otros procedimientos necesarios para
registrar a un usuario en la red.

Servidor de uso: realiza la parte lógica de la informática o del negocio
de un uso del cliente, aceptando las instrucciones para que se realicen
las operaciones de un sitio de trabajo y sirviendo los resultados a su vez
al sitio de trabajo, mientras que el sitio de trabajo realiza la interfaz
operadora o la porción del GUI del proceso (es decir, la lógica de la
presentación) que se requiere para trabajar correctamente.

Servidor web: almacena documentos HTML, imágenes, archivos de
texto, escrituras, y demás material Web compuesto por datos (conocidos
colectivamente como contenido), y distribuye este contenido a clientes
que la piden en la red.

Servidor de base de datos: provee servicios de base de datos a otros
programas u otras computadoras, como es definido por el modelo
cliente-servidor. También puede hacer referencia a aquellas
computadoras (servidores) dedicadas a ejecutar esos programas,
prestando el servicio.

Servidor de reserva: tiene el software de reserva de la red instalado y
tiene cantidades grandes de almacenamiento de la red en discos duros
u otras formas del almacenamiento (cinta, etc.) disponibles para que se
utilice con el fin de asegurarse de que la pérdida de un servidor principal
no afecte a la red. Esta técnica también es denominada clustering.

Servidor de Seguridad: Tiene software especializado para detener
intrusiones maliciosas, normalmente tienen antivirus, antispyware,
antimalware, además de contar con cortafuegos redundantes de
diversos niveles y/o capas para evitar ataques, los servidores de
    seguridad varían dependiendo de su utilización e importancia.




+
Utilidad

Para otros usos de este término, véase utilidad.

En informática, una utilidad es una herramienta que realiza:

      Tareas de mantenimiento
      Soporte para la construcción y ejecución de programas
      Las tareas en general

En donde se incluyen las bibliotecas de sistema, middleware, herramientas de
desarrollo, etc.

Entre ellas podemos nombrar cifrado y descifrado de archivos, compresión de
archivos, desfragmentadores de disco, editores de texto, respaldo, etc.
Software de aplicación:

Aplicación informática



Aplicación informática

(Redirigido desde «Software de aplicación»)

Saltar a: navegación, búsqueda




OpenOffice.org Writer corriendo en el sistema operativo GNU/Linux.

En informática, una aplicación es un tipo de programa informático diseñado
como herramienta para permitir a un usuario realizar uno o diversos tipos de
trabajos. Esto lo diferencia principalmente de otros tipos de programas como
los sistemas operativos (que hacen funcionar al ordenador), las utilidades (que
realizan tareas de mantenimiento o de uso general), y los lenguajes de
programación (con el cual se crean los programas informáticos).

Suele resultar una solución informática para la automatización de ciertas tareas
complicadas como pueden ser la contabilidad, la redacción de documentos, o
la gestión de un almacén. Algunos ejemplos de programas de aplicación son
los procesadores de textos, hojas de cálculo, y base de datos.

Ciertas aplicaciones desarrolladas «a medida» suelen ofrecer una gran
potencia ya que están exclusivamente diseñadas para resolver un problema
específico. Otros, llamados paquetes integrados de software, ofrecen menos
potencia pero a cambio incluyen varias aplicaciones, como un programa
procesador de textos, de hoja de cálculo y de base de datos.
Diagrama mostrando la ubicación y relación que tienen las aplicaciones frente
al usuario final, y con otros programas informáticos existentes.

Otros ejemplos de programas de aplicación pueden ser: programas de
comunicación de datos, multimedia, presentaciones, diseño gráfico, cálculo,
finanzas, correo electrónico, navegador web, compresión de archivos,
presupuestos de obras, gestión de empresas, etc.

Algunas compañías agrupan diversos programas de distinta naturaleza para
que formen un paquete (llamados suites o suite ofimática) que sean
satisfactorios para las necesidades más apremiantes del usuario. Todos y cada
uno de ellos sirven para ahorrar tiempo y dinero al usuario, al permitirle hacer
cosas útiles con el ordenador (o computadora); algunos con ciertas
prestaciones, otros con un determinado diseño; unos son más amigables o
fáciles de usar que otros, pero bajo el mismo principio.
Sistema de control

Los sistemas de control, según la teoría cibernética, se aplican en esencia
para los organismos vivos, las máquinas y las organizaciones. Estos sistemas
fueron relacionados por primera vez en 1948 por Norbert Wiener en su obra
Cibernética y Sociedad con aplicación en la teoría de los mecanismos de
control. Un sistema de control está definido como un conjunto de componentes
que pueden regular su propia conducta o la de otro sistema con el fin de lograr
un funcionamiento predeterminado, de modo que se reduzcan las
probabilidades de fallos y se obtengan los resultados buscados.

Hoy en día los procesos de control son síntomas del proceso industrial que
estamos viviendo. Estos sistemas se usan típicamente en sustituir un
trabajador pasivo que controla una determinado sistema ( ya sea eléctrico,
mecánico, etc. ) con una posibilidad nula o casi nula de error, y un grado de
eficiencia mucho más grande que el de un trabajador. Los sistemas de control
más modernos en ingeniería automatizan procesos en base a muchos
parámetros y reciben el nombre de controladores de automatización
programables (PAC).

Los sistemas de control deben conseguir los siguientes objetivos:

1. Ser estables y robustos frente a perturbaciones y errores en los modelos.

2. Ser eficiente según un criterio preestablecido evitando comportamientos
bruscos e irreales.

Necesidades de la supervisión de procesos

Limitaciones de la visualización de los sistemas de adquisición y control.

Control vs Monitorización

Control software. Cierre de lazo de control.

Recoger, almacenar y visualizar información.

Minería de datos.



Clasificación de los Sistemas de Control según su comportamiento

Definiciones

Supervisión: acto de observar el trabajo y tareas de otro (individuo o máquina)
que puede no conocer el tema en profundidad.

1. Sistema de control de lazo abierto: Es aquel sistema en que solo actúa el
proceso sobre la señal de entrada y da como resultado una señal de salida
independiente a la señal de entrada, pero basada en la primera. Esto significa
que no hay retroalimentación hacia el controlador para que éste pueda ajustar
la acción de control. Es decir, la señal de salida no se convierte en señal de
entrada para el controlador. Ejemplo 1: el llenado de un tanque usando una
manguera de jardín. Mientras que la llave siga abierta, el agua fluirá. La altura
del agua en el tanque no puede hacer que la llave se cierre y por tanto no nos
sirve para un proceso que necesite de un control de contenido o concentración.
Ejemplo 2: Al hacer una tostada, lo que hacemos es controlar el tiempo de
tostado de ella misma entrando una variable (en este caso el grado de tostado
que queremos). En definitiva, el que nosotros introducimos como parámetro es
el tiempo.

Estos sistemas se caracterizan por:

      Ser sencillos y de fácil concepto.

      Nada asegura su estabilidad ante una perturbación.

      La salida no se compara con la entrada.

      Ser afectado por las perturbaciones. Éstas pueden ser tangibles o
      intangibles.

      La precisión depende de la previa calibración del sistema.

2. Sistema de control de lazo cerrado: Son los sistemas en los que la acción
de control está en función de la señal de salida. Los sistemas de circuito
cerrado usan la retroalimentación desde un resultado final para ajustar la
acción de control en consecuencia. El control en lazo cerrado es imprescindible
cuando se da alguna de las siguientes circunstancias:

- Cuando un proceso no es posible de regular por el hombre.

- Una producción a gran escala que exige grandes instalaciones y el hombre no
es capaz de manejar.

- Vigilar un proceso es especialmente dificil en algunos casos y requiere una
atención que el hombre puede perder fácilmente por cansancio o despiste, con
los consiguientes riesgos que ello pueda ocasionar al trabajador y al proceso.

Sus características son:

      Ser complejos, pero amplios en cantidad de parámetros.

      La salida se compara con la entrada y le afecta para el control del
      sistema.

      Su propiedad de retroalimentación.

      Ser más estable a perturbaciones y variaciones internas.
Un ejemplo de un sistema de control de lazo cerrado sería el termotanque de
agua que utilizamos para bañarnos. Otro ejemplo sería un regulador de nivel de
gran sensibilidad de un depósito. El movimiento de la boya produce más o
menos obstrucción en un chorro de aire o gas a baja presión. Esto se traduce
en cambios de presión que afectan a la membrana de la válvula de paso,
haciendo que se abra más cuanto más cerca se encuentre del nivel máximo.

Tipos de Sistemas de Control

Los sistemas de control son agrupados en tres tipos básicos:

1. Hechos por el hombre. Como los sistemas eléctricos o electrónicos que
están permanentemente capturando señales de estado del sistema bajo su
control y que al detectar una desviación de los parámetros pre-establecidos del
funcionamiento normal del sistema, actúan mediante sensores y actuadores,
para llevar al sistema de vuelta a sus condiciones operacionales normales de
funcionamiento. Un claro ejemplo de este será un termostato, el cual capta
consecutivamente señales de temperatura. En el momento en que la
temperatura desciende o aumenta y sale del rango, este actúa encendiendo un
sistema de refrigeración o de calefacción.

      1.1 Por su causalidad pueden ser: causales y no causales. Un sistema
      es causal si existe una relación de causalidad entre las salidas y las
      entradas del sistema, más explícitamente, entre la salida y los valores
      futuros de la entrada.

      1.2 Según el número de entradas y salidas del sistema, se
      denominan:por su comportamiento

      1.2.1 De una entrada y una salida o SISO (single input, single output).

      1.2.2 De una entrada y múltiples salidas o SIMO (single input, multiple
      output).

      1.2.3 De múltiples entradas y una salida o MISO (multiple input, single
      output).

      1.2.4 De múltiples entradas y múltiples salidas o MIMO (multiple
      input, multiple output).

      1.3 Según la ecuación que define el sistema, se denomina:

      1.3.1 Lineal, si la ecuación diferencial que lo define es lineal.

      1.3.2 No lineal, si la ecuación diferencial que lo define es no lineal.

      1.4 Las señales o variables de los sistema dinámicos son función del
      tiempo. Y de acuerdo con ello estos sistemas son:
1.4.1 De tiempo continuo, si el modelo del sistema es una ecuación
diferencial, y por tanto el tiempo se considera infinitamente divisible.
Las variables de tiempo continuo se denominan también analógicas.

1.4.2 De tiempo discreto, si el sistema está definido por una ecuación
por diferencias. El tiempo se considera dividido en períodos de valor
constante. Los valores de las variables son digitales (sistemas binario,
hexadecimal, etc.), y su valor solo se conoce en cada período.

1.4.3 De eventos discretos, si el sistema evoluciona de acuerdo con
variables cuyo valor se conoce al producirse un determinado evento.

1.5 Según la relación entre las variables de los sistemas, diremos que:

1.5.1 Dos sistemas están acoplados, cuando las variables de uno de
ellos están relacionadas con las del otro sistema.

1.5.2 Dos sistemas están desacoplados, si las variables de ambos
sistemas no tienen ninguna relación.

1.6 En función de la evolución de las variables de un sistema en el
tiempo y el espacio, pueden ser:

1.6.1 Estacionarios, cuando sus variables son constantes en el tiempo
y en el espacio.

1.6.2 No estacionarios, cuando sus variables no son constantes en el
tiempo o en el espacio.

1.7 Según sea la respuesta del sistema (valor de la salida) respecto a la
variación de la entrada del sistema:

1.7.1 El sistema se considera estable cuando ante una variación muy
rápida de la entrada se produce una respuesta acotada de la salida.

1.7.2 El sistema se considera inestable cuando ante una entrada igual a
la anteriormente se produce una respuesta no acotada de la salida.

1.8 Si se comparan o no, la entrada y la salida de un sistema, para
controlar esta última, el sistema se denomina:

1.8.1 Sistema en lazo abierto, cuando la salida para ser controlada, no
se compara con el valor de la señal de entrada o señal de referencia.

1.8.2 Sistema en lazo cerrado, cuando la salida para ser controlada, se
compara con la señal de referencia. La señal de salida que es llevada
junto a la señal de entrada, para ser comparada, se denomina señal de
feedback o de retroalimentación.
1.9 Según la posibilidad de predecir el comportamiento de un sistema,
      es decir su respuesta, se clasifican en:

      1.9.1 Sistema determinista, cuando su comportamiento futuro es
      predecible dentro de unos límites de tolerancia.

      1.9.2 Sistema estocástico, si es imposible predecir el comportamiento
      futuro. Las variables del sistema se denominan aleatorias.

2. Naturales, incluyendo sistemas biológicos. Por ejemplo, los movimientos
corporales humanos como el acto de indicar un objeto que incluye como
componentes del sistema de control biológico los ojos, el brazo, la mano, el
dedo y el cerebro del hombre. En la entrada se procesa el movimiento y la
salida es la dirección hacia la cual se hace referencia.

3. Cuyos componentes están unos hechos por el hombre y los otros son
naturales. Se encuentra el sistema de control de un hombre que conduce su
vehículo. Éste sistema está compuesto por los ojos, las manos, el cerebro y el
vehículo. La entrada se manifiesta en el rumbo que el conductor debe seguir
sobre la vía y la salida es la dirección actual del automóvil. Otro ejemplo puede
ser las decisiones que toma un político antes de unas elecciones. Éste sistema
está compuesto por ojos, cerebro, oídos, boca. La entrada se manifiesta en las
promesas que anuncia el político y la salida es el grado de aceptación de la
propuesta por parte de la población.

4. Un sistema de control puede ser neumático, eléctrico, mecánico o de
cualquier tipo, su función es recibir entradas y coordinar una o varias
respuestas según su lazo de control (para lo que está programado).

5. Control Predictivo, son los sistemas de control que trabajan con un sistema
predictivo, y no activo como el tradicional (ejecutan la solución al problema
antes de que empiece a afectar al proceso). De esta manera, mejora la
eficiencia del proceso contrarrestando rápidamente los efectos.

Características de un Sistema de Control

   1. Señal de Corriente de Entrada: Considerada como estímulo aplicado a
      un sistema desde una fuente de energía externa con el propósito de que
      el sistema produzca una respuesta específica.
   2. Señal de Corriente de Salida: Respuesta obtenida por el sistema que
      puede o no relacionarse con la respuesta que implicaba la entrada.
   3. Variable Manipulada: Es el elemento al cual se le modifica su magnitud,
      para lograr la respuesta deseada. Es decir, se manipula la entrada del
      proceso.
   4. Variable Controlada: Es el elemento que se desea controlar. Se puede
      decir que es la salida del proceso.
   5. Conversión: Mediante receptores se generan las variaciones o cambios
      que se producen en la variable.
   6. Variaciones Externas: Son los factores que influyen en la acción de
      producir un cambio de orden correctivo.
7. Fuente de Energía: Es la que entrega la energía necesaria para generar
      cualquier tipo de actividad dentro del sistema.
   8. Retroalimentación: La retroalimentación es una característica importante
      de los sistemas de control de lazo cerrado. Es una relación secuencial
      de causas y efectos entre las variables de estado. Dependiendo de la
      acción correctiva que tome el sistema, este puede apoyar o no una
      decisión, cuando en el sistema se produce un retorno se dice que hay
      una retroalimentación negativa; si el sistema apoya la decisión inicial se
      dice que hay una retroalimentación positiva.




Suite ofimática

(Redirigido desde «Aplicación ofimática»)

Saltar a: navegación, búsqueda

Una suite ofimática o suite de oficina es una recopilación de aplicaciones, las
cuales son utilizadas en oficinas y sirve para diferentes funciones como crear,
modificar, organizar, escanear, imprimir, etc. archivos y documentos. Son
ampliamente usados en varios lugares, ya que al ser eso (una recopilación),
hace que sea asequible adquirir toda la suite, que programa por programa, lo
cual es más complejo, al tener que conseguir programa por programa, y en
caso del software pagado, más caro.

Generalmente en las suites ofimáticas, al incluir los programas en estas, no hay
un estándar sobre los programas a incluir; pero la gran mayoría incluyen al
menos un procesador de texto y una hoja de cálculo. Adicionalmente, la suite
puede contener un programa de presentación, un sistema de gestión de bases
de datos, herramientas menores de gráficos y comunicaciones, un gestor de
información personal (agenda y cliente de correo electrónico) y un navegador
web.

En la actualidad las suites ofimáticas dominantes en el mercado son, por parte
del software pagado, Microsoft Office, la cual posee sus propios formatos
cerrados de documentos para cada uno de sus programas. Respecto al
software libre, está OpenOffice.org, desarrollado por Sun Microsystems,
también con un formato para cada programa, pero de código abierto. Debido a
esto y a la pobre compatibilidad entre las suites de Microsoft con otros formatos
abiertos (como OpenDocument), en cada suite ofimática se hacen desarrollos
que, generalmente, son poco adaptables a los cambios que hace una y otra
suite.

Multiplataforma




OpenOffice.org Writer.




Logo de LibreOffice.

      OpenOffice.org — suite libre y gratuita, utiliza el estándar
      OpenDocument. Está conformada por los programas Writer, Calc,
      Impress, Draw, Base y es compatible con Microsoft Windows,
      GNU/Linux y Mac OS X.
      LibreOffice — suite libre y gratuita, bifurcación de OpenOffice.org,
      creada por el grupo de desarrolladores de este último que crearon The
      Document Foundation, después de la adquisición de Sun Microsystems
por parte de Oracle Corporation. Contiene un procesador de texto
     (Writer), presentaciones en diapositivas (Impress), una hoja de cálculo
     (Calc), un gestor de bases de datos (Base), un programa de diseño de
     gráficos vectoriales (Draw) y un editor de fórmulas matemáticas (Math).
     Es compatible con Windows, GNU/Linux y Mac OS X.
     Oracle Open Office — (antes StarOffice) suite libre (hasta la versión
     5.2) de Sun basada en OpenOffice.org, con algunos añadidos
     propietarios. Discontinuada en 2011.
     Corel WordPerfect Office — suite propietaria de Corel (WordPerfect,
     Quattro Pro, Paradox, Corel Presentations, CorelCENTRAL y Dragon
     NaturallySpeaking).
     Lotus SmartSuite — (Word Pro, Lotus 1-2-3, Lotus Organizer, Lotus
     Approach y Freelance Graphics).
     Papyrus OFFICE — (Papyrus WORD, Papyrus BASE).
     IBM Lotus Symphony — suite gratuita, desarrollada a partir de
     OpenOffice (documento, presentación, cálculo y navegador web).

Mac OS y Windows

     Microsoft Office
     ThinkFree Office

Solo para Mac OS

     NeoOffice — parte de OpenOffice.org para Mac OS X.
     MarinerPack
     iWork: suite propietaria de Apple.
     Apple Works — suite propietaria de Apple para uso doméstico.

Solo para Windows

     EasyOffice
     Microsoft Works — suite propietaria de Microsoft para uso doméstico.
     SSuite Office - suite propietaria para uso gratuito.

Para Unix, GNU/Linux y derivados

     Siag Office
     KOffice — suite libre y gratuita del proyecto KDE (KWord, KSpread,
     KPresenter, Kexi, Kivio, Karbon14, Krita, KPlato, K-Factor, KChart,
     KFormula, Kugar).
     Gnome Office — suite libre y gratis, sin costo y gratuita del proyecto
     GNOME (conformada por AbiWord, Gnumeric, GNOME-DB y GIMP).
Tarea

Más contenido relacionado

La actualidad más candente

Trabajo de informatica 4practica grupo1
Trabajo de informatica 4practica grupo1Trabajo de informatica 4practica grupo1
Trabajo de informatica 4practica grupo1
98pablo
 
Proyecto de rene operacion
Proyecto de rene operacionProyecto de rene operacion
Proyecto de rene operacion
elbarrabas
 
INFORMATICA II
INFORMATICA IIINFORMATICA II
Trabajo de istemas kelly alexandra
Trabajo de istemas kelly alexandraTrabajo de istemas kelly alexandra
Trabajo de istemas kelly alexandra
moOniitha
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
camilahiguera3013
 
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
Stefany Verdugo
 
sitemas operativos
sitemas operativossitemas operativos
sitemas operativos
javier alfonso more burgos
 
Maria puleo tarea2.ppt
Maria puleo tarea2.pptMaria puleo tarea2.ppt
Maria puleo tarea2.ppt
MARIA PULEO
 
Guía visual
Guía visualGuía visual
Guía visual
Pachoon Vargas
 
1 Sistema Operativo
1 Sistema Operativo1 Sistema Operativo
1 Sistema Operativo
Nachoamr
 
Guia de fase 1 herramientas teleinformaticas
Guia de fase 1  herramientas teleinformaticasGuia de fase 1  herramientas teleinformaticas
Guia de fase 1 herramientas teleinformaticas
Stefany Verdugo
 
Ivonne
IvonneIvonne
Software morales ramirez sergio david
Software morales ramirez sergio davidSoftware morales ramirez sergio david
Software morales ramirez sergio david
Erickmorales2751
 
Trabajo de sistemas operativos en word
Trabajo de sistemas operativos en wordTrabajo de sistemas operativos en word
Trabajo de sistemas operativos en word
ladyaleja27
 
sotfware
sotfwaresotfware
sotfware
walichu5
 
Informe de computacion 05.07.2014
Informe de computacion 05.07.2014Informe de computacion 05.07.2014
Informe de computacion 05.07.2014
21586985
 
Sistemas fernanda
Sistemas fernandaSistemas fernanda
Sistemas fernanda
fernanditatorres
 

La actualidad más candente (17)

Trabajo de informatica 4practica grupo1
Trabajo de informatica 4practica grupo1Trabajo de informatica 4practica grupo1
Trabajo de informatica 4practica grupo1
 
Proyecto de rene operacion
Proyecto de rene operacionProyecto de rene operacion
Proyecto de rene operacion
 
INFORMATICA II
INFORMATICA IIINFORMATICA II
INFORMATICA II
 
Trabajo de istemas kelly alexandra
Trabajo de istemas kelly alexandraTrabajo de istemas kelly alexandra
Trabajo de istemas kelly alexandra
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
 
sitemas operativos
sitemas operativossitemas operativos
sitemas operativos
 
Maria puleo tarea2.ppt
Maria puleo tarea2.pptMaria puleo tarea2.ppt
Maria puleo tarea2.ppt
 
Guía visual
Guía visualGuía visual
Guía visual
 
1 Sistema Operativo
1 Sistema Operativo1 Sistema Operativo
1 Sistema Operativo
 
Guia de fase 1 herramientas teleinformaticas
Guia de fase 1  herramientas teleinformaticasGuia de fase 1  herramientas teleinformaticas
Guia de fase 1 herramientas teleinformaticas
 
Ivonne
IvonneIvonne
Ivonne
 
Software morales ramirez sergio david
Software morales ramirez sergio davidSoftware morales ramirez sergio david
Software morales ramirez sergio david
 
Trabajo de sistemas operativos en word
Trabajo de sistemas operativos en wordTrabajo de sistemas operativos en word
Trabajo de sistemas operativos en word
 
sotfware
sotfwaresotfware
sotfware
 
Informe de computacion 05.07.2014
Informe de computacion 05.07.2014Informe de computacion 05.07.2014
Informe de computacion 05.07.2014
 
Sistemas fernanda
Sistemas fernandaSistemas fernanda
Sistemas fernanda
 

Similar a Tarea

Software de sistema (1)
Software de sistema (1)Software de sistema (1)
Software de sistema (1)
miguelaguilera96
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
miguelaguilera96
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
Aleexiz Hdz D Perezz
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
Aleexiz Hdz D Perezz
 
Paz pinto sergio luis
Paz pinto sergio luisPaz pinto sergio luis
Paz pinto sergio luis
Erickmorales2751
 
Software morales ramirez sergio david
Software morales ramirez sergio davidSoftware morales ramirez sergio david
Software morales ramirez sergio david
Erickmorales2751
 
Software de-sistema-pablo
Software de-sistema-pabloSoftware de-sistema-pablo
Software de-sistema-pablo
Pablo D'l Angel
 
Preparación e instalación del software de aplicación
Preparación e instalación del software de aplicaciónPreparación e instalación del software de aplicación
Preparación e instalación del software de aplicación
Diego Nicolas Ricaurte Lagos
 
Franco vasquez
Franco vasquezFranco vasquez
Franco vasquez
jeyssonfranco18
 
Presentación1 karen
Presentación1 karenPresentación1 karen
Presentación1 karen
Ana Karen Flores Salvador
 
Software y sistema operativo
Software y sistema operativoSoftware y sistema operativo
Software y sistema operativo
SoyOrlando
 
Sotfware de sistema
Sotfware de sistema Sotfware de sistema
Sotfware de sistema
Aleexiz Hdz D Perezz
 
Sotfware de sistema
Sotfware de sistema Sotfware de sistema
Sotfware de sistema
Aleexiz Hdz D Perezz
 
Sotfware de sistema 2
Sotfware de sistema 2Sotfware de sistema 2
Sotfware de sistema 2
Aleexiz Hdz D Perezz
 
Software de-sistema-mayra
Software de-sistema-mayraSoftware de-sistema-mayra
Software de-sistema-mayra
Mayra Fortaneli
 
Tipos de software
Tipos de softwareTipos de software
Taller
TallerTaller
Taller
EQUIPO # 11
 
Diana marcela arias escobar
Diana marcela arias escobarDiana marcela arias escobar
Diana marcela arias escobar
marcelayuyeimi
 
Diana marcela arias escobar
Diana marcela arias escobarDiana marcela arias escobar
Diana marcela arias escobar
marcelayuyeimi
 
Carlos lara
Carlos laraCarlos lara
Carlos lara
fernanda0_0
 

Similar a Tarea (20)

Software de sistema (1)
Software de sistema (1)Software de sistema (1)
Software de sistema (1)
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
 
Paz pinto sergio luis
Paz pinto sergio luisPaz pinto sergio luis
Paz pinto sergio luis
 
Software morales ramirez sergio david
Software morales ramirez sergio davidSoftware morales ramirez sergio david
Software morales ramirez sergio david
 
Software de-sistema-pablo
Software de-sistema-pabloSoftware de-sistema-pablo
Software de-sistema-pablo
 
Preparación e instalación del software de aplicación
Preparación e instalación del software de aplicaciónPreparación e instalación del software de aplicación
Preparación e instalación del software de aplicación
 
Franco vasquez
Franco vasquezFranco vasquez
Franco vasquez
 
Presentación1 karen
Presentación1 karenPresentación1 karen
Presentación1 karen
 
Software y sistema operativo
Software y sistema operativoSoftware y sistema operativo
Software y sistema operativo
 
Sotfware de sistema
Sotfware de sistema Sotfware de sistema
Sotfware de sistema
 
Sotfware de sistema
Sotfware de sistema Sotfware de sistema
Sotfware de sistema
 
Sotfware de sistema 2
Sotfware de sistema 2Sotfware de sistema 2
Sotfware de sistema 2
 
Software de-sistema-mayra
Software de-sistema-mayraSoftware de-sistema-mayra
Software de-sistema-mayra
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Taller
TallerTaller
Taller
 
Diana marcela arias escobar
Diana marcela arias escobarDiana marcela arias escobar
Diana marcela arias escobar
 
Diana marcela arias escobar
Diana marcela arias escobarDiana marcela arias escobar
Diana marcela arias escobar
 
Carlos lara
Carlos laraCarlos lara
Carlos lara
 

Tarea

  • 1. COLEGIO SANTA CRUZ C.S.C DISCIPLINA: informática Educativa I TEMA: Clasificación de Software DOCENTE: Patricia Medinilla ALUMNA: Damaris Azucena Chávez Espinoza ESPECIALIDA: 1º Salud AÑO: 2013 FECHA DE ENTREGA: 18/02/2013
  • 2. Software Definición Se conoce como software1 al equipamiento lógico o soporte lógico de un sistema informático, el que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware. os componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edición de textos; el llamado software de sistema, tal como el sistema operativo, que básicamente permite al resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario. El anglicismo "software" es el más ampliamente difundido al referirse a este concepto, especialmente en la jerga técnica; el término sinónimo "logical", derivado del término francés "logiciel", sobre todo es utilizado en países y zonas de influencia francesa. Clasificación de Software  Software de sistema n terminología informática el software de sistema, denominado también software de base, consiste en software que sirve para controlar e interactuar con el sistema operativo, proporcionando control sobre el hardware y dando soporte a otros programas; en contraposición del llamado software de aplicación. Como ejemplos cabe mencionar a las bibliotecas como por ejemplo OpenGL para la aceleración gráfica, PNG para el sistema gráfico o demonios que controlan la temperatura, la velocidad del disco duro, como hdparm, o la frecuencia del procesador como cpudyn. El software de sistema por antonomasia es Microsoft Windows, que entre todas sus versiones acumula cerca de un 90% de la cuota de mercado.1 Mención especial merece el proyecto GNU, cuyas herramientas de programación permitieron combinarse con el núcleo informático basado en Unix denominado Linux, formando entre ambos las conocidas como distribuciones GNU/Linux. A diferencia de la plataforma de Microsoft u otros ejemplos como Mac OS, es software libre. Estos programas realizan diversas tareas, como la transferencia de datos entre la memoria RAM y los dispositivos de almacenamiento (disco rígido, unidades de discos ópticos, etc.) entre otros.
  • 3. Tipos de software de sistema  Cargador de programas En informática, un cargador es la parte de un sistema operativo que es responsable de cargar programas en memoria desde los ejecutables (por ejemplo, USB y Cd). El cargador es usualmente una parte del núcleo del sistema operativo y es cargado al iniciar el sistema y permanece en memoria hasta que el sistema es reiniciado o apagado. Algunos sistemas operativos que tienen un núcleo paginable pueden tener el cargador en una parte paginable de la memoria, entonces a veces el cargador hace un intercambio de memoria. Todos los sistemas operativos que an la carga de programas tienen cargadores. Algunos sistemas operativos empotrados de computadoras altamente especializadas corren un único programa y no existen capacidades de carga de programas, por lo tanto no usan cargadores. Ejemplos de estos sistemas embebidos se encuentran en equipos de audio para automóviles. En los sistemas Unix, el cargador es el manejador para la llamada del sistema execve (). Algunas computadoras necesitan cargadores relocalizables, los cuales ajustan direcciones de memoria (punteros) en un ejecutable para compensar las variaciones en la cual la memoria disponible de la aplicación empieza. Las computadoras que necesitan de los cargadores relocalizables son aquellos en los cuales los punteros son direcciones absolutas en vez de compensaciones de direcciones base del programa. Un ejemplo muy conocido está en los mainframes IBM Sistema 360 y sus descendientes, incluyendo la serie de los sistemas Z9. Los enlazadores dinámicos son otro tipo de cargador que carga y liga librerías dinámicas, como lo son los archivos dll o so.  Sistema operativo Un sistema operativo (SO, frecuentemente OS, del inglés Operating System) es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes.2 Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo, es decir, la inclusión en el mismo término de programas como el explorador de ficheros, el navegador web y todo tipo de herramientas que permiten la interacción con el sistema operativo, también llamado núcleo o kernel. Esta identidad entre kernel y sistema operativo es solo cierta si el núcleo es monolítico. Otro ejemplo para comprender esta diferencia se encuentra en la plataforma Amiga, donde el entorno gráfico de usuario se distribuía por separado, de modo que, también podía reemplazarse por otro,
  • 4. como era el caso de directory Opus o incluso manejarlo arrancando con una línea de comandos y el sistema gráfico. De este modo, al arrancar un Amiga, comenzaba a funcionar con el propio sistema operativo que llevaba incluido en una ROM, por lo que era cuestión del usuario decidir si necesitaba un entorno gráfico para manejar el sistema operativo o simplemente otra aplicación. Uno de los más prominentes ejemplos de esta diferencia, es el núcleo Linux, usado en las llamadas distribuciones Linux, ya que al estar también basadas en Unix, proporcionan un sistema de funcionamiento similar. Este error de precisión, se debe a la modernización de la informática llevada a cabo a finales de los 80, cuando la filosofía de estructura básica de funcionamiento de los grandes computadores3 se rediseñó a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema monousuario (únicamente un usuario al mismo tiempo) más sencillo de gestionar.4 (Véase AmigaOS, beOS o MacOS como los pioneros5 de dicha modernización, cuando los Amiga fueron bautizados con el sobrenombre de Video Toasters6 por su capacidad para la Edición de vídeo en entorno multitarea round robin, con gestión de miles de colores e interfaces intuitivos para diseño en 3D. Uno de los propósitos del sistema operativo que gestiona el núcleo intermediario consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. La mayoría de aparatos electrónicos que utilizan microprocesadores para funcionar, llevan incorporado un sistema operativo (teléfonos móviles, reproductores de DVD, computadoras, radios, enrutadores, etc.). En cuyo caso, son manejados mediante una Interfaz Gráfica de Usuario, un gestor de ventanas o un entorno de escritorio, si es un celular, mediante una consola o control remoto si es un DVD y, mediante una línea de comandos o navegador web si es un enrutador. Saltar a: navegación, búsqueda
  • 5. Interacción entre el SO con el resto de las partes.  Controlador 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. 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. Creación de controladores Normalmente son los fabricantes del hardware quienes escriben sus controladores, ya que conocen mejor el funcionamiento interno de cada aparato, pero también se encuentran controladores libres, por ejemplo en los sistemas operativos libres. En este caso, los creadores no son de la empresa fabricante, aunque a veces hay una cooperación con ellos, cosa que facilita el desarrollo. Si no la hay, el procedimiento necesita de ingeniería inversa y otros métodos difíciles o con riesgos legales. Fallos de controladores Al ser una parte crítica del sistema operativo, el fallo de un controlador puede ser más grave que otros errores de software, pudiendo bloquear el ordenador o incluso dañar el hardware. Debido a que el hardware es (necesariamente) indeterminista, encontrar y solucionar un fallo en un controlador es una tarea complicada ya que no sólo hay que monitorear el programa, sino también el propio dispositivo.
  • 6.  Programación La programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación. El propósito de la programación es crear programas que exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal. Programar no involucra necesariamente otras tareas tales como el análisis y diseño de la aplicación (pero sí el diseño del código), aunque sí suelen estar fusionadas en el desarrollo de pequeñas aplicaciones.`` Léxico y programación La programación se rige por reglas y un conjunto más o menos reducido de órdenes, expresiones, instrucciones y comandos que tienden a asemejarse a una lengua natural acotada (en inglés); y que además tienen la particularidad de una reducida ambigüedad. Cuanto menos ambiguo es un lenguaje de programación, se dice, es más potente. Bajo esta premisa, y en el extremo, el lenguaje más potente existente es el binario, con ambigüedad nula (lo cual lleva a pensar así del lenguaje ensamblador). En los lenguajes de programación de alto nivel se distinguen diversos elementos entre los que se incluyen el léxico propio del lenguaje y las reglas semánticas y sintácticas. Programas y algoritmos Un algoritmo es una secuencia no ambigua, finita y ordenada de instrucciones que han de seguirse para resolver un problema. Un programa normalmente implementa (traduce a un lenguaje de programación concreto) uno o más algoritmos. Un algoritmo puede expresarse de distintas maneras: en forma gráfica, como un diagrama de flujo, en forma de código como en pseudocódigo o un lenguaje de programación, en forma explicativa, etc. Los programas suelen subdividirse en partes menores, llamadas módulos, de modo que la complejidad algorítmica de cada una de las partes sea menor que
  • 7. la del programa completo, lo cual ayuda al desarrollo del programa. Esta es una práctica muy utilizada y se conoce como "refino progresivo". Según Niklaus Wirth, un programa está formado por los algoritmos y la estructura de datos. Se han propuesto diversas técnicas de programación cuyo objetivo es mejorar tanto el proceso de creación de software como su mantenimiento. Entre ellas, se pueden mencionar las siguientes: programación declarativa programación estructurada programación modular programación orientada a objetos Compilación El programa escrito en un lenguaje de programación (fácilmente comprensible por el programador) es llamado programa fuente y no se puede ejecutar directamente en una computadora. La opción más común es compilar el programa obteniendo un módulo objeto, aunque también puede ejecutarse en forma más directa a través de un intérprete informático. El código fuente del programa se debe someter a un proceso de traducción para convertirlo en lenguaje máquina, código esté directamente ejecutable por el procesador. A este proceso se le llama compilación. Habitualmente la creación de un programa ejecutable (un típico.exe para Microsoft Windows o DOS) conlleva dos pasos. El primer paso se llama compilación (propiamente dicho) y traduce el código fuente escrito en un lenguaje de programación almacenado en un archivo a código en bajo nivel (normalmente en código objeto, no directamente a lenguaje máquina). El segundo paso se llama enlazado en el cual se enlaza el código de bajo nivel generado de todos los ficheros y subprogramas que se han mandado compilar y se añade el código de las funciones que hay en las bibliotecas del compilador para que el ejecutable pueda comunicarse directamente con el sistema operativo, traduciendo así finalmente el código objeto a código máquina, y generando un módulo ejecutable. Estos dos pasos se pueden hacer por separado, almacenando el resultado de la fase de compilación en archivos objetos (un típico.obj para Microsoft Windows, DOS o para Unix); para enlazarlos en fases posteriores, o crear directamente el ejecutable; con lo que la fase de compilación se almacena sólo temporalmente. Un programa podría tener partes escritas en varios lenguajes (por ejemplo C, C++ y ensamblador), que se podrían compilar de forma independiente y luego enlazar juntas para formar un único módulo ejecutable.
  • 8. Programación e ingeniería del software Existe una tendencia a identificar el proceso de creación de un programa informático con la programación, que es cierta cuando se trata de programas pequeños para uso personal, y que dista de la realidad cuando se trata de grandes proyectos. El proceso de creación de software, desde el punto de vista de la ingeniería, incluye los siguientes pasos: 1. Reconocer la necesidad de un programa para solucionar un problema o identificar la posibilidad de automatización de una tarea. 2. Recoger los requisitos del programa. Debe quedar claro qué es lo que debe hacer el programa y para qué se necesita. 3. Realizar el análisis de los requisitos del programa. Debe quedar claro cómo debe realizar el programa las cosas que debe hacer. Las pruebas que comprueben la validez del programa se pueden especificar en esta fase. 4. Diseñar la arquitectura del programa. Se debe descomponer el programa en partes de complejidad abordable. 5. Implementar el programa. Consiste en realizar un diseño detallado, especificando completamente todo el funcionamiento del programa, tras lo cual la codificación (programación propiamente dicha) debería resultar inmediata. 6. Implantar (instalar) el programa. Consiste en poner el programa en funcionamiento junto con los componentes que pueda necesitar (bases de datos, redes de comunicaciones, etc.). La ingeniería del software se centra en los pasos de planificación y diseño del programa, mientras que antiguamente (programación artesanal) la realización de un programa consistía casi únicamente en escribir el código, bajo sólo el conocimiento de los requisitos y con una modesta fase de análisis y diseño. Herramienta de diagnóstico na 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
  • 9. 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, transferencia de datos, etc.  Servidor En informática, un servidor es un nodo que forma parte de una red, provee servicios a otros nodos denominados clientes. También se suele denominar con la palabra servidor a: Una aplicación informática o programa que realiza algunas tareas en beneficio de otras aplicaciones llamadas clientes. Algunos servicios habituales son los servicios de archivos, que permiten a los usuarios almacenar y acceder a los archivos de una computadora y los servicios de aplicaciones, que realizan tareas en beneficio directo del usuario final. Este es el significado original del término. Es posible que un ordenador cumpla simultáneamente las funciones de cliente y de servidor. Una computadora en la que se ejecuta un programa que realiza alguna tarea en beneficio de otras aplicaciones llamadas clientes, tanto si se trata de un ordenador central (mainframe), un miniordenador, una computadora personal, una PDA o un sistema embebido; sin embargo, hay computadoras destinadas únicamente a proveer los servicios de estos programas: estos son los servidores por antonomasia.
  • 10. Ejemplo de un servidor del tipo rack. Un servidor no es necesariamente una máquina de última generación de grandes proporciones, no es necesariamente un superordenador; un servidor puede ser desde una computadora vieja, hasta una máquina sumamente potente (ej.: servidores web, bases de datos grandes, etc. Procesadores especiales y hasta varios terabytes de memoria). Todo esto depende del uso que se le dé al servidor. Si usted lo desea, puede convertir al equipo desde el cual usted está leyendo esto en un servidor instalando un programa que trabaje por la red y a la que los usuarios de su red ingresen a través de un programa de servidor web como Apache. Por lo cual podemos llegar a la conclusión de que un servidor también puede ser un proceso que entrega información o sirve a otro proceso. El modelo Cliente-servidor no necesariamente implica tener dos ordenadores, ya que un proceso cliente puede solicitar algo como una impresión a un proceso servidor en un mismo ordenador. Tipos de servidores En la siguiente lista hay algunos tipos comunes de servidores: es el que almacena varios tipos de archivos y los distribuye a otros clientes en la red. Servidor de impresiones: controla una o más impresoras y acepta trabajos de impresión de otros clientes de la red, poniendo en cola los trabajos de impresión (aunque también puede cambiar la prioridad de las diferentes impresiones), y realizando la mayoría o todas las otras funciones que en un sitio de trabajo se realizaría para lograr una tarea de impresión si la impresora fuera conectada directamente con el puerto de impresora del sitio de trabajo. Servidor de correo: almacena, envía, recibe, enruta y realiza otras operaciones relacionadas con el correo electrónico para los clientes de la red. Servidor de fax: almacena, envía, recibe, enruta y realiza otras funciones necesarias para la transmisión, la recepción y la distribución apropiadas de los fax.
  • 11. Servidor de la telefonía: realiza funciones relacionadas con la telefonía, como es la de contestador automático, realizando las funciones de un sistema interactivo para la respuesta de la voz, almacenando los mensajes de voz, encaminando las llamadas y controlando también la red o el Internet, p. ej., la entrada excesiva de la voz sobre IP (VoIP), etc. Servidor proxy: realiza un cierto tipo de funciones a nombre de otros clientes en la red para aumentar el funcionamiento de ciertas operaciones (p. ej., prefetching y depositar documentos u otros datos que se soliciten muy frecuentemente), también proporciona servicios de seguridad, o sea, incluye un cortafuegos. Permite administrar el acceso a internet en una red de computadoras permitiendo o negando el acceso a diferentes sitios Web. Servidor del acceso remoto (RAS): controla las líneas de módem de los monitores u otros canales de comunicación de la red para que las peticiones conecten con la red de una posición remota, responde llamadas telefónicas entrantes o reconoce la petición de la red y realiza la autentificación necesaria y otros procedimientos necesarios para registrar a un usuario en la red. Servidor de uso: realiza la parte lógica de la informática o del negocio de un uso del cliente, aceptando las instrucciones para que se realicen las operaciones de un sitio de trabajo y sirviendo los resultados a su vez al sitio de trabajo, mientras que el sitio de trabajo realiza la interfaz operadora o la porción del GUI del proceso (es decir, la lógica de la presentación) que se requiere para trabajar correctamente. Servidor web: almacena documentos HTML, imágenes, archivos de texto, escrituras, y demás material Web compuesto por datos (conocidos colectivamente como contenido), y distribuye este contenido a clientes que la piden en la red. Servidor de base de datos: provee servicios de base de datos a otros programas u otras computadoras, como es definido por el modelo cliente-servidor. También puede hacer referencia a aquellas computadoras (servidores) dedicadas a ejecutar esos programas, prestando el servicio. Servidor de reserva: tiene el software de reserva de la red instalado y tiene cantidades grandes de almacenamiento de la red en discos duros u otras formas del almacenamiento (cinta, etc.) disponibles para que se utilice con el fin de asegurarse de que la pérdida de un servidor principal no afecte a la red. Esta técnica también es denominada clustering. Servidor de Seguridad: Tiene software especializado para detener intrusiones maliciosas, normalmente tienen antivirus, antispyware, antimalware, además de contar con cortafuegos redundantes de
  • 12. diversos niveles y/o capas para evitar ataques, los servidores de seguridad varían dependiendo de su utilización e importancia. +
  • 13. Utilidad Para otros usos de este término, véase utilidad. En informática, una utilidad es una herramienta que realiza: Tareas de mantenimiento Soporte para la construcción y ejecución de programas Las tareas en general En donde se incluyen las bibliotecas de sistema, middleware, herramientas de desarrollo, etc. Entre ellas podemos nombrar cifrado y descifrado de archivos, compresión de archivos, desfragmentadores de disco, editores de texto, respaldo, etc.
  • 14. Software de aplicación: Aplicación informática Aplicación informática (Redirigido desde «Software de aplicación») Saltar a: navegación, búsqueda OpenOffice.org Writer corriendo en el sistema operativo GNU/Linux. En informática, una aplicación es un tipo de programa informático diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajos. Esto lo diferencia principalmente de otros tipos de programas como los sistemas operativos (que hacen funcionar al ordenador), las utilidades (que realizan tareas de mantenimiento o de uso general), y los lenguajes de programación (con el cual se crean los programas informáticos). Suele resultar una solución informática para la automatización de ciertas tareas complicadas como pueden ser la contabilidad, la redacción de documentos, o la gestión de un almacén. Algunos ejemplos de programas de aplicación son los procesadores de textos, hojas de cálculo, y base de datos. Ciertas aplicaciones desarrolladas «a medida» suelen ofrecer una gran potencia ya que están exclusivamente diseñadas para resolver un problema específico. Otros, llamados paquetes integrados de software, ofrecen menos potencia pero a cambio incluyen varias aplicaciones, como un programa procesador de textos, de hoja de cálculo y de base de datos.
  • 15. Diagrama mostrando la ubicación y relación que tienen las aplicaciones frente al usuario final, y con otros programas informáticos existentes. Otros ejemplos de programas de aplicación pueden ser: programas de comunicación de datos, multimedia, presentaciones, diseño gráfico, cálculo, finanzas, correo electrónico, navegador web, compresión de archivos, presupuestos de obras, gestión de empresas, etc. Algunas compañías agrupan diversos programas de distinta naturaleza para que formen un paquete (llamados suites o suite ofimática) que sean satisfactorios para las necesidades más apremiantes del usuario. Todos y cada uno de ellos sirven para ahorrar tiempo y dinero al usuario, al permitirle hacer cosas útiles con el ordenador (o computadora); algunos con ciertas prestaciones, otros con un determinado diseño; unos son más amigables o fáciles de usar que otros, pero bajo el mismo principio.
  • 16. Sistema de control Los sistemas de control, según la teoría cibernética, se aplican en esencia para los organismos vivos, las máquinas y las organizaciones. Estos sistemas fueron relacionados por primera vez en 1948 por Norbert Wiener en su obra Cibernética y Sociedad con aplicación en la teoría de los mecanismos de control. Un sistema de control está definido como un conjunto de componentes que pueden regular su propia conducta o la de otro sistema con el fin de lograr un funcionamiento predeterminado, de modo que se reduzcan las probabilidades de fallos y se obtengan los resultados buscados. Hoy en día los procesos de control son síntomas del proceso industrial que estamos viviendo. Estos sistemas se usan típicamente en sustituir un trabajador pasivo que controla una determinado sistema ( ya sea eléctrico, mecánico, etc. ) con una posibilidad nula o casi nula de error, y un grado de eficiencia mucho más grande que el de un trabajador. Los sistemas de control más modernos en ingeniería automatizan procesos en base a muchos parámetros y reciben el nombre de controladores de automatización programables (PAC). Los sistemas de control deben conseguir los siguientes objetivos: 1. Ser estables y robustos frente a perturbaciones y errores en los modelos. 2. Ser eficiente según un criterio preestablecido evitando comportamientos bruscos e irreales. Necesidades de la supervisión de procesos Limitaciones de la visualización de los sistemas de adquisición y control. Control vs Monitorización Control software. Cierre de lazo de control. Recoger, almacenar y visualizar información. Minería de datos. Clasificación de los Sistemas de Control según su comportamiento Definiciones Supervisión: acto de observar el trabajo y tareas de otro (individuo o máquina) que puede no conocer el tema en profundidad. 1. Sistema de control de lazo abierto: Es aquel sistema en que solo actúa el proceso sobre la señal de entrada y da como resultado una señal de salida
  • 17. independiente a la señal de entrada, pero basada en la primera. Esto significa que no hay retroalimentación hacia el controlador para que éste pueda ajustar la acción de control. Es decir, la señal de salida no se convierte en señal de entrada para el controlador. Ejemplo 1: el llenado de un tanque usando una manguera de jardín. Mientras que la llave siga abierta, el agua fluirá. La altura del agua en el tanque no puede hacer que la llave se cierre y por tanto no nos sirve para un proceso que necesite de un control de contenido o concentración. Ejemplo 2: Al hacer una tostada, lo que hacemos es controlar el tiempo de tostado de ella misma entrando una variable (en este caso el grado de tostado que queremos). En definitiva, el que nosotros introducimos como parámetro es el tiempo. Estos sistemas se caracterizan por: Ser sencillos y de fácil concepto. Nada asegura su estabilidad ante una perturbación. La salida no se compara con la entrada. Ser afectado por las perturbaciones. Éstas pueden ser tangibles o intangibles. La precisión depende de la previa calibración del sistema. 2. Sistema de control de lazo cerrado: Son los sistemas en los que la acción de control está en función de la señal de salida. Los sistemas de circuito cerrado usan la retroalimentación desde un resultado final para ajustar la acción de control en consecuencia. El control en lazo cerrado es imprescindible cuando se da alguna de las siguientes circunstancias: - Cuando un proceso no es posible de regular por el hombre. - Una producción a gran escala que exige grandes instalaciones y el hombre no es capaz de manejar. - Vigilar un proceso es especialmente dificil en algunos casos y requiere una atención que el hombre puede perder fácilmente por cansancio o despiste, con los consiguientes riesgos que ello pueda ocasionar al trabajador y al proceso. Sus características son: Ser complejos, pero amplios en cantidad de parámetros. La salida se compara con la entrada y le afecta para el control del sistema. Su propiedad de retroalimentación. Ser más estable a perturbaciones y variaciones internas.
  • 18. Un ejemplo de un sistema de control de lazo cerrado sería el termotanque de agua que utilizamos para bañarnos. Otro ejemplo sería un regulador de nivel de gran sensibilidad de un depósito. El movimiento de la boya produce más o menos obstrucción en un chorro de aire o gas a baja presión. Esto se traduce en cambios de presión que afectan a la membrana de la válvula de paso, haciendo que se abra más cuanto más cerca se encuentre del nivel máximo. Tipos de Sistemas de Control Los sistemas de control son agrupados en tres tipos básicos: 1. Hechos por el hombre. Como los sistemas eléctricos o electrónicos que están permanentemente capturando señales de estado del sistema bajo su control y que al detectar una desviación de los parámetros pre-establecidos del funcionamiento normal del sistema, actúan mediante sensores y actuadores, para llevar al sistema de vuelta a sus condiciones operacionales normales de funcionamiento. Un claro ejemplo de este será un termostato, el cual capta consecutivamente señales de temperatura. En el momento en que la temperatura desciende o aumenta y sale del rango, este actúa encendiendo un sistema de refrigeración o de calefacción. 1.1 Por su causalidad pueden ser: causales y no causales. Un sistema es causal si existe una relación de causalidad entre las salidas y las entradas del sistema, más explícitamente, entre la salida y los valores futuros de la entrada. 1.2 Según el número de entradas y salidas del sistema, se denominan:por su comportamiento 1.2.1 De una entrada y una salida o SISO (single input, single output). 1.2.2 De una entrada y múltiples salidas o SIMO (single input, multiple output). 1.2.3 De múltiples entradas y una salida o MISO (multiple input, single output). 1.2.4 De múltiples entradas y múltiples salidas o MIMO (multiple input, multiple output). 1.3 Según la ecuación que define el sistema, se denomina: 1.3.1 Lineal, si la ecuación diferencial que lo define es lineal. 1.3.2 No lineal, si la ecuación diferencial que lo define es no lineal. 1.4 Las señales o variables de los sistema dinámicos son función del tiempo. Y de acuerdo con ello estos sistemas son:
  • 19. 1.4.1 De tiempo continuo, si el modelo del sistema es una ecuación diferencial, y por tanto el tiempo se considera infinitamente divisible. Las variables de tiempo continuo se denominan también analógicas. 1.4.2 De tiempo discreto, si el sistema está definido por una ecuación por diferencias. El tiempo se considera dividido en períodos de valor constante. Los valores de las variables son digitales (sistemas binario, hexadecimal, etc.), y su valor solo se conoce en cada período. 1.4.3 De eventos discretos, si el sistema evoluciona de acuerdo con variables cuyo valor se conoce al producirse un determinado evento. 1.5 Según la relación entre las variables de los sistemas, diremos que: 1.5.1 Dos sistemas están acoplados, cuando las variables de uno de ellos están relacionadas con las del otro sistema. 1.5.2 Dos sistemas están desacoplados, si las variables de ambos sistemas no tienen ninguna relación. 1.6 En función de la evolución de las variables de un sistema en el tiempo y el espacio, pueden ser: 1.6.1 Estacionarios, cuando sus variables son constantes en el tiempo y en el espacio. 1.6.2 No estacionarios, cuando sus variables no son constantes en el tiempo o en el espacio. 1.7 Según sea la respuesta del sistema (valor de la salida) respecto a la variación de la entrada del sistema: 1.7.1 El sistema se considera estable cuando ante una variación muy rápida de la entrada se produce una respuesta acotada de la salida. 1.7.2 El sistema se considera inestable cuando ante una entrada igual a la anteriormente se produce una respuesta no acotada de la salida. 1.8 Si se comparan o no, la entrada y la salida de un sistema, para controlar esta última, el sistema se denomina: 1.8.1 Sistema en lazo abierto, cuando la salida para ser controlada, no se compara con el valor de la señal de entrada o señal de referencia. 1.8.2 Sistema en lazo cerrado, cuando la salida para ser controlada, se compara con la señal de referencia. La señal de salida que es llevada junto a la señal de entrada, para ser comparada, se denomina señal de feedback o de retroalimentación.
  • 20. 1.9 Según la posibilidad de predecir el comportamiento de un sistema, es decir su respuesta, se clasifican en: 1.9.1 Sistema determinista, cuando su comportamiento futuro es predecible dentro de unos límites de tolerancia. 1.9.2 Sistema estocástico, si es imposible predecir el comportamiento futuro. Las variables del sistema se denominan aleatorias. 2. Naturales, incluyendo sistemas biológicos. Por ejemplo, los movimientos corporales humanos como el acto de indicar un objeto que incluye como componentes del sistema de control biológico los ojos, el brazo, la mano, el dedo y el cerebro del hombre. En la entrada se procesa el movimiento y la salida es la dirección hacia la cual se hace referencia. 3. Cuyos componentes están unos hechos por el hombre y los otros son naturales. Se encuentra el sistema de control de un hombre que conduce su vehículo. Éste sistema está compuesto por los ojos, las manos, el cerebro y el vehículo. La entrada se manifiesta en el rumbo que el conductor debe seguir sobre la vía y la salida es la dirección actual del automóvil. Otro ejemplo puede ser las decisiones que toma un político antes de unas elecciones. Éste sistema está compuesto por ojos, cerebro, oídos, boca. La entrada se manifiesta en las promesas que anuncia el político y la salida es el grado de aceptación de la propuesta por parte de la población. 4. Un sistema de control puede ser neumático, eléctrico, mecánico o de cualquier tipo, su función es recibir entradas y coordinar una o varias respuestas según su lazo de control (para lo que está programado). 5. Control Predictivo, son los sistemas de control que trabajan con un sistema predictivo, y no activo como el tradicional (ejecutan la solución al problema antes de que empiece a afectar al proceso). De esta manera, mejora la eficiencia del proceso contrarrestando rápidamente los efectos. Características de un Sistema de Control 1. Señal de Corriente de Entrada: Considerada como estímulo aplicado a un sistema desde una fuente de energía externa con el propósito de que el sistema produzca una respuesta específica. 2. Señal de Corriente de Salida: Respuesta obtenida por el sistema que puede o no relacionarse con la respuesta que implicaba la entrada. 3. Variable Manipulada: Es el elemento al cual se le modifica su magnitud, para lograr la respuesta deseada. Es decir, se manipula la entrada del proceso. 4. Variable Controlada: Es el elemento que se desea controlar. Se puede decir que es la salida del proceso. 5. Conversión: Mediante receptores se generan las variaciones o cambios que se producen en la variable. 6. Variaciones Externas: Son los factores que influyen en la acción de producir un cambio de orden correctivo.
  • 21. 7. Fuente de Energía: Es la que entrega la energía necesaria para generar cualquier tipo de actividad dentro del sistema. 8. Retroalimentación: La retroalimentación es una característica importante de los sistemas de control de lazo cerrado. Es una relación secuencial de causas y efectos entre las variables de estado. Dependiendo de la acción correctiva que tome el sistema, este puede apoyar o no una decisión, cuando en el sistema se produce un retorno se dice que hay una retroalimentación negativa; si el sistema apoya la decisión inicial se dice que hay una retroalimentación positiva. Suite ofimática (Redirigido desde «Aplicación ofimática») Saltar a: navegación, búsqueda Una suite ofimática o suite de oficina es una recopilación de aplicaciones, las cuales son utilizadas en oficinas y sirve para diferentes funciones como crear, modificar, organizar, escanear, imprimir, etc. archivos y documentos. Son ampliamente usados en varios lugares, ya que al ser eso (una recopilación),
  • 22. hace que sea asequible adquirir toda la suite, que programa por programa, lo cual es más complejo, al tener que conseguir programa por programa, y en caso del software pagado, más caro. Generalmente en las suites ofimáticas, al incluir los programas en estas, no hay un estándar sobre los programas a incluir; pero la gran mayoría incluyen al menos un procesador de texto y una hoja de cálculo. Adicionalmente, la suite puede contener un programa de presentación, un sistema de gestión de bases de datos, herramientas menores de gráficos y comunicaciones, un gestor de información personal (agenda y cliente de correo electrónico) y un navegador web. En la actualidad las suites ofimáticas dominantes en el mercado son, por parte del software pagado, Microsoft Office, la cual posee sus propios formatos cerrados de documentos para cada uno de sus programas. Respecto al software libre, está OpenOffice.org, desarrollado por Sun Microsystems, también con un formato para cada programa, pero de código abierto. Debido a esto y a la pobre compatibilidad entre las suites de Microsoft con otros formatos abiertos (como OpenDocument), en cada suite ofimática se hacen desarrollos que, generalmente, son poco adaptables a los cambios que hace una y otra suite. Multiplataforma OpenOffice.org Writer. Logo de LibreOffice. OpenOffice.org — suite libre y gratuita, utiliza el estándar OpenDocument. Está conformada por los programas Writer, Calc, Impress, Draw, Base y es compatible con Microsoft Windows, GNU/Linux y Mac OS X. LibreOffice — suite libre y gratuita, bifurcación de OpenOffice.org, creada por el grupo de desarrolladores de este último que crearon The Document Foundation, después de la adquisición de Sun Microsystems
  • 23. por parte de Oracle Corporation. Contiene un procesador de texto (Writer), presentaciones en diapositivas (Impress), una hoja de cálculo (Calc), un gestor de bases de datos (Base), un programa de diseño de gráficos vectoriales (Draw) y un editor de fórmulas matemáticas (Math). Es compatible con Windows, GNU/Linux y Mac OS X. Oracle Open Office — (antes StarOffice) suite libre (hasta la versión 5.2) de Sun basada en OpenOffice.org, con algunos añadidos propietarios. Discontinuada en 2011. Corel WordPerfect Office — suite propietaria de Corel (WordPerfect, Quattro Pro, Paradox, Corel Presentations, CorelCENTRAL y Dragon NaturallySpeaking). Lotus SmartSuite — (Word Pro, Lotus 1-2-3, Lotus Organizer, Lotus Approach y Freelance Graphics). Papyrus OFFICE — (Papyrus WORD, Papyrus BASE). IBM Lotus Symphony — suite gratuita, desarrollada a partir de OpenOffice (documento, presentación, cálculo y navegador web). Mac OS y Windows Microsoft Office ThinkFree Office Solo para Mac OS NeoOffice — parte de OpenOffice.org para Mac OS X. MarinerPack iWork: suite propietaria de Apple. Apple Works — suite propietaria de Apple para uso doméstico. Solo para Windows EasyOffice Microsoft Works — suite propietaria de Microsoft para uso doméstico. SSuite Office - suite propietaria para uso gratuito. Para Unix, GNU/Linux y derivados Siag Office KOffice — suite libre y gratuita del proyecto KDE (KWord, KSpread, KPresenter, Kexi, Kivio, Karbon14, Krita, KPlato, K-Factor, KChart, KFormula, Kugar). Gnome Office — suite libre y gratis, sin costo y gratuita del proyecto GNOME (conformada por AbiWord, Gnumeric, GNOME-DB y GIMP).