Concepto DE Informatica PDF

Title Concepto DE Informatica
Author Rosa Arnedo
Course Ingenieria de Sistemas
Institution Universidad de Cartagena
Pages 6
File Size 185.8 KB
File Type PDF
Total Downloads 74
Total Views 134

Summary

jd djkvc...


Description

CONCEPTO DE INFORMATICA El término proviene del francés "informatique" (mezcla de las palabras "information” y "automatique"), se trata de la rama ingenieril relativa al tratamiento de información automatizado mediante máquinas. Este campo de estudio, investigación y trabajo comprende el uso de la computación para resolver problemas mediante programas, diseño, fundamentos teóricos científicos y diversas técnicas. La informática,1 también llamada computación,2 es una ciencia que administra métodos, técnicas y procesos con el fin de almacenar, procesar y transmitir información y datos en formato digital. De esta manera, la informática se refiere al procesamiento automático de información mediante dispositivos electrónicos y sistemas computacionales. Los sistemas informáticos deben contar con la capacidad de cumplir tres tareas básicas: entrada (captación de la información), procesamiento y salida (transmisión de los resultados). El conjunto de estas tres tareas se conoce como algoritmo. No existe una definición consensuada sobre el término. Sin embargo, la Asociación de Docentes de Informática y Computación de la República Argentina han tomado una posición, definiéndola de la siguiente manera: "La informática es la disciplina o campo de estudio que abarca el conjunto de conocimientos, métodos y técnicas referentes al tratamiento automático de la información, junto con sus teorías y aplicaciones prácticas, con el fin de almacenar, procesar y transmitir datos e información en formato digital utilizando sistemas computacionales. Los datos son la materia prima para que, mediante su proceso, se obtenga como resultado información. Para ello, la informática crea y/o emplea sistemas de procesamiento de datos, que incluyen medios físicos (hardware) en interacción con medios lógicos (software) y las personas que los programan y/o los usan (humanware)."3 Es por lo que se hace distinción entre este término y las ciencias de la computación, puesto que el segundo engloba la parte más teórica mientras que informática se refiere a la aplicabilidad de esta anterior en datos usando dispositivos electrónicos. De hecho se definen cinco subdisciplinas del campo de la informática: ciencias de la computación, ingeniería informática, sistemas de información, tecnología de la información e ingeniería de software.4 La informática, que se ha desarrollado rápidamente a partir de la segunda mitad del siglo XX con la aparición de tecnologías como el circuito integrado, el Internet y el teléfono móvil,5 es la rama de la tecnología que estudia el tratamiento automático de la información.67 La informática, entonces, ayuda al ser humano en la tarea de potenciar las capacidades de comunicación, pensamiento y memoria. Es aplicada en varias áreas de la actividad social, como por ejemplo en aplicaciones multimedia, arte, ciencia, diseño computarizado, juegos digitales, investigación, transporte público, comunicaciones, robots en las fábricas, control y monitores de procesos industriales, consulta y almacenamiento de información, o gestión de negocios. Si bien se trata de una disciplina nacida con un enfoque hacia/para la industria, a fines del Siglo XX se popularizó y se expandió también hacia el uso hogareño, reemplazando o potenciando la utilidad de otros electrodomésticos (equipos de música, televisores, etc.), servicios (telefonía, etc.) o medios masivos de comunicación (diarios, cine, revistas, etc.).

Un gran número de disciplinas convergen en la informática: inteligencia artificial, electrónica, redes de datos, arquitectura de ordenadores, métodos de desarrollo de software, matemática, etc., asistiendo a físicos, médicos, biólogos, meteorólogos, químicos, ingenieros, investigadores científicos, comunicadores, artistas, empresarios y a casi cualquier persona que viva en una sociedad industrial moderna. La informática produjo el abaratamiento de los costos de producción y el incremento de la producción de mercancías en la gran industria gracias a la automatización de los procesos de diseño, fabricación, testeo. Gracias a las redes mundiales de comunicación como Internet, la informática es vista cada vez más como un elemento de creación e intercambio cultural altamente participativo. IMPORTANCIA DE LA INFORMATICA EN LAS EMPRESAS A día de hoy la informática en el mundo empresarial ya no solo es importante, es imprescindible. La tecnología avanza a pasos agigantados día a día en todos los ámbitos de nuestras vidas, y el ámbito laboral no iba a ser menos. La previsión, de hecho, es que gane más peso a medio y largo plazo en todo tipo de sectores y actividades. Por eso, no debes subestimar la importancia de la informática en la empresa , ya que es vital para destacar y competir en un mercado saturado y muy competitivo. La mejor decisión que puedes tomar como empresa es mantenerte a la vanguardia y adoptar innovaciones informáticas y tecnológicas que aumenten tu productividad y rentabilidad. Los beneficios son innumerables y pueden suponer la diferencia entre el éxito y el fracaso o entre el crecimiento y las pérdidas. (Video) En definitiva, destacar en un ecosistema empresarial tan competitivo es complicado, de ahí la importancia de la informática en la empresa, ya que puede ser nuestra aliada más potente. Es tu mejor herramienta para rentabilizar al máximo tu negocio y para destacar a ojos de tus clientes en todos los ámbitos: desde la atención, hasta la preparación de los pedidos, la rapidez en las entregas, la calidad del servicio… No subestimes su importancia y dedica un tiempo a reflexionar sobre las áreas de tu negocio que podrían mejorar gracias a la informática.

SISTEMAS DE TIEMPO REAL En la mayoría de los casos cuando una computadora interactúa con un proceso real (mundo físico) es necesario que las acciones de control se efectúen dentro de unos intervalos de tiempo bien definidos, con objeto de que el estado del sistema controlado, que tiene su dinámica propia, no evolucione hacia valores incorrectos o indeseables. Para ello no basta que el funcionamiento del sistema de control sea correcto desde un punto de vista lógico, es decir, que el cálculo de las salidas del sistema a partir de sus entradas y de su estado interno sea correcto, sino que además debe ser correcto desde un punto de vista temporal. De nada sirve realizar la acción si se hace demasiado tarde o demasiado pronto. Por tanto, el tiempo en que se ejecutan las acciones del sistema es relevante; ésta

característica difiere totalmente de lo que es habitual en otros tipos de sistemas informáticos y justifica la denominación de Sistemas de Tiempo Real (STR). Un sistema de tiempo real es un sistema informático que interacciona con su entorno físico y responde a los estímulos del entorno dentro de un plazo de tiempo determinado. No basta con que las acciones del sistema sean correctas, sino que, además, tienen que ejecutarse dentro de un intervalo de tiempo determinado. Todas las tareas son ejecutadas inmediatamente en una forma concurrente, esto es para sincronizar el funcionamiento del sistema con la simultaneidad de acciones que se presentan en el mundo físico. La mayoría de los STR son utilizados cuando existen requerimientos de tiempo muy rígidos en las operaciones o en el flujo de datos, generalmente son requeridos como sistemas de control en una aplicación dedicada. HISTORIA CLASIFICACION Sistemas de tiempo real blandos o Soft real-time systems: estos pueden tolerar un exceso en el tiempo de respuesta, con una penalización por el incumplimiento del plazo. Estos sistemas garantizan que las tareas críticas se ejecutan en tiempo. Aquí los datos son almacenados en memorias no volátiles, no utilizan técnicas de memoria virtual ni tiempo compartido, estas técnicas no pueden ser implementadas en hardware. Ej: Sistema de navegación de un avión. Sistemas de tiempo real duros o Hard real-time systems: aquí la respuesta fuera de término no tiene valor alguno, y produce la falla del sistema. Estos sistemas tienen menos utilidades que los implementados por hard, por ejemplo no pueden utilizarse para control industrial y robótico. Pero si para multimedia, supervisión de controles industriales y realidad virtual. Ej: Sistema de comunicaciones Sistema de videoconferencia. ·

Incrementales: la calidad de la respuesta obtenida depende del tiempo disponible para su cálculo. Si se les da más tiempo la respuesta mejora. Ej: Algoritmo de cálculo iterativo. Programa de ajedrez. · No esenciales: corresponden con las tareas sin restricciones temporales. Características DETERMINISMO EN LOS STR Este término es una parte fundamental en estos sistemas, podría decirse que es una cualidad ya que es la capacidad de determinar con una alta probabilidad, cuanto es el tiempo que tarda una tarea en iniciar, es decir, que los STR necesitan que ciertas tareas se comiencen a ejecutar antes que otras. RESPONSIVIDAD EN LOS STR: Este término se basa en el tiempo que tarda una tarea en ejecutarse. La responsividad se enfoca a 3 aspectos los cuales son: 1. 2.

La cantidad de tiempo que tarda iniciar la ejecución de una interrupción La cantidad de tiempo que se necesita para realizar las tareas que pidió la interrupción.

3.

Los efectos de Interrupciones anidadas.

USUARIOS CONTROLADORES Todos los usuarios tienen un mejor control de todos los procesos que se ejecutan en el sistema esto es: a. b. c.

Los procesos son capaces de especificar su prioridad Los procesos son capaces de especificar el manejo de memoria que requiere Los procesos especifican que derechos tiene sobre el sistema.

CONFIABILIDAD En los STR la confiabilidad juega un papel muy importante, ya que el sistema no debe de presentar fallos, sino que más aun la calidad del servicio que ofrezca no debe de degradarse más allá de un límite especificado. El sistema tiene que tener la capacidad de seguir funcionando aunque se presenten grandes catástrofes, o fallos mecánicos. Por lo general una degradación en el servicio en un STR lleva consecuencias catastróficas. TOLERANCIA A FALLOS Al hablar de tolerancia a los fallos nos estamos refiriendo a la capacidad de un sistema de conservar la máxima capacidad y los máximos datos posibles en caso de un problema grave que afecte a parte del sistema. Al referirnos a la tolerancia a los fallos estamos hablando también de la estabilidad ya que un sistema de tiempo real cuando le es imposible cumplir todos los plazos de ejecución de las tareas que tenia asignado en ese momento, el sistema cumple los plazos de las tareas mas criticas y de mayor prioridad que hasta ese momento se estaban ejecutando. Entonces el sistema debe de trabajar de manera que cuando se presente un problema conserve gran parte de los datos y capacidades del sistema en la mayor medida posible.

Estructura general de un STR Un sistema de tiempo real posee una estructura caracterizada por Sistema a controlar. Cualquier sistema que pueda ser controlado. Interfaz con el sistema. adaptar las señales que desde el sistema se envían al computador y desde el computador se mandan al sistema. Está formado por conversores analógicos digitales y digitales analógicos, que permiten medir el estado del sistema a controlar e imponer un control sobre la operación a realizar en dicho sistema. Reloj de tiempo real. un reloj que permita tomar muestras de las señales recibidas de los dispositivos, así como, mandarles determinadas señales en los momentos precisos. El reloj de tiempo real provoca una interrupción en cada período de muestreo. Consola del operador. Permite al operador humano realizar intervenciones manuales (arranque, parada, modificaciones en el comportamiento del sistema…). Pantallas. Se utilizan para enviar información al operador sobre el estado del sistema.

Base de datos. Los cambios de estado del sistema son guardados en una base de datos que el operador e ingenieros de control pueden interrogar en caso de fallo del sistema o para obtener información con propósito de gestión. Esta información va creciendo y se utiliza para tomar las decisiones que surgen con el funcionamiento del sistema. Sistema de monitorización remoto. En procesos industriales, la monitorización de la planta es esencial para reducir costos y aumentar la producción. Las decisiones relativas a la producción de una planta pueden repercutir en el rendimiento de otras plantas que dependen de ella, como es el caso de una planta que produce materia prima para otra. Computador. El software que controla las operaciones del sistema está escrito en módulos que reflejan la naturaleza física del entorno. De forma general, estos módulos son: – Algoritmos de control digital. Realizan el control del sistema. – Registros de datos. Permiten guardar los cambios de estado del sistema. – Información de dirección. Permiten facilitar información sobre el estado del sistema y las operaciones que se realizan a los encargados de la dirección del sistema global. – Interfaz con el operador. Para interactuar con el operador. Ventajas        

Control efectivo de las actividades de la organización. Integración de nuevas tecnologías y herramientas de vanguardia. Ayuda a incrementar la efectividad en la operación de las empresas. Proporciona ventajas competitivas y valor agregado. Disponibilidad de mayor y mejor información para los usuarios en tiempo real. Elimina la barrera de la distancia trabajando con un mismo sistema en puntos distantes. Disminuye errores, tiempo y recursos superfluos. Permite comparar resultados alcanzados con los objetivos programados, con fines de evaluación y control.

Y como todo no puede ser positivo, los sistemas de tiempo real ciertas desventajas tales como Desventajas

  

El tiempo que pueda tomar su implementación. La resistencia al cambio de los usuarios. Problemas técnicos, si no se hace un estudio adecuado, como fallas de hardware o de software o funciones implementadas inadecuadamente para apoyar ciertas actividades de la organización.

Se puede poner en evidencia un sistema de tiempo real, mediante un ejemplo en el que se ilustrata

Control del nivel de un deposito: cuyo obejtivo es conseguir que el nivel de líquido dentro del depósito alcance cierto valor especificado: – Mediante un conducto se aporta al depósito un determinado caudal de líquido, variable mediante una servoválvula. – La altura que alcanza el líquido dentro del depósito se determina mediante un medidor de nivel y el resultado de la medida se envía a un computador. – En el computador, a partir del nivel especificado, de la medida del nivel realizada por el sensor (medidor de nivel) y de un determinado algoritmo de control, se calcula el valor de la señal de control que permite posicionar la servoválvula (actuador) de tal forma que se pueda conseguir el objetivo fijado. – El valor de la señal de control calculado en el computador se envía a la servoválvula....


Similar Free PDFs