Vous êtes sur la page 1sur 8

1.1 INTRODUCCIN. LOS SISTEMAS INFORMTICOS: CONCEPTOS BSICOS Y FUNCIONAMIENTO GENERAL. Podran darse muchas definiciones de sistema informtico.

Dos de ellas son las siguientes: Conjunto de elementos que hacen posible el tratamiento automtico de la de informacin. Sistema compuesto de equipos y de personal que realiza funciones de entrada, proceso, almacenamiento, salida y control con el fin de llevar a cabo una secuencia de operaciones con datos. En trminos genricos se puede afirmar que el sistema informtico es un conjunto de elementos interrelacionados entre s y relacionados a su vez con el sistema global en que se encuentra que pretende conseguir unos fines determinados. Los elementos constitutivos de un sistema informtico sern fsicos lgicos y humanos. Estructuralmente un sistema se puede dividir en partes pero, funcionalmente es indivisible, ya que si se dividiera perdera alguna de sus propiedades esenciales. As, un sistema informtico sin alguno de sus componentes, no funcionara. Como caractersticas globales de un sistema informtico podramos sealar las siguientes: Las propiedades o comportamiento de cada uno de los elementos del sistema influyen en las propiedades y funcionamiento del sistema completo. El tipo de influencia que ejerce cada elemento del sistema depende, al menos, del comportamiento de otro elemento. Cada sistema informtico se compone, a su vez, de subsistemas que son sistemas informticos por s mismo. Al final de la descomposicin se llegar al sistema informtico elemental (un ordenador y su equipo lgico). Habr que determinar en que sentido y nivel de descomposicin estamos hablando cuando nos referimos a un sistema informtico. Normalmente, el rendimiento de un sistema informtico depende ms de la relacin y coordinacin entre sus componentes que del funcionamiento de cada uno de ellos individualmente. Por eso, a veces, el funcionamiento de un sistema informtico no se mejora usando los mejores componentes fsicos, lgicos y humanos sino armonizando y coordinando efectivamente sus relaciones. 1.2
COMPONENTES Y FUNCIONAMIENTO GENERAL DE UN SISTEMA INFORMTICO.

Un sistema informtico est compuesto por: a) Componente fsico: que constituye el hardware del sistema informtico K lo conforman, bsicamente, los ordenadores, los perifricos y el sistema de comunicaciones. Los componentes fsicos proporcionan la capacidad y la potencia de clculo del sistema informtico. b) Componente lgico: que constituye el software del sistema informtico y lo conforman, bsicamente, tos programas, las estructuras de datos y la documentacin asociada El software se encuentra distribuido en el hardware y lleva a cabo el proceso lgico que requieren los datos.

c) Componente humano: constituido por todas las personas participantes en todas las fases de la vida de un sistema informtico (diseo, desarrollo, implantacin, explotacin). Este componente humano es sumamente importante ya que los sistemas informticos estn desarrollados por humanos y para uso de humanos. Veamos, grficamente. la estructura de un sistema informtico genrico:

El sistema informtico ha evolucionado desde una primera situacin en que todos los componentes del sistema (fsicos, lgicos y humanos) se encontraban centralizados en una sala de ordenadores a la situacin actual en que los componentes del sistema se encuentran, normalmente, ampliamente distribuidos en diferentes lugares fsicos. Este camino hacia la implantacin progresiva de sistemas distribuidos ha pasado por diferentes fases y se puede considerar que an no ha finalizado. Veamos estas fases ms detenidamente: En una primera fase, al inicio de la informatizacin de las organizaciones, los recursos estn totalmente centralizados. En una segunda fase, se distribuyen los componentes fsicos (y, en ocasiones, los humanos) del sistema. La capacidad de proceso y almacenamiento sigue estando centralizada pero las entradas y salidas de datos se han distribuido fsicamente (terminales "tontos" conectados a un equipo central). En una tercera fase se distribuyen, adems, los componentes lgicos del sistema Las capacidades de proceso tambin se empiezan a distribuir pero no totalmente (terminales con cierta capacidad de proceso conectados a un equipo central). Por ltimo, se llega al modelo ms avanzado de informtica distribuida en que tanto la capacidad de proceso como la capacidad de almacenamiento s encuentran distribuidas en diferentes lugares.

Los sistemas distribuidos pueden organizarse de forma vertical o jerrquica y de forma horizontal. En una organizacin horizontal todos los equipos tienen la misma "categora", es decir, no existe un equipo central sino un conjunto de equipos interconectados que cooperan entre s. Por contra, en una organizacin vertical nos encontramos con varios niveles jerrquicos, entre los que podemos destacar:

El nivel ms alto de la jerarqua lo forman tos equipos ms potentes, del tipo de los mainframes y realiza los trabajos de la organizacin que necesiten mayores recursos. Este es el nivel de la Informtica Corporativa, que soporta el Sistema General de Informacin de la organizacin. El segundo nivel en importancia es el de la Informtica Departamental, en el que nos encontramos con ordenadores menos potentes, del tipo de los miniordenadores, que interaccionan con los mainframes del nivel superior y con los ordenadores del nivel inferior. Actualmente, los miniordenadores de este nivel son sustituidos, cada vez con ms frecuencia, por redes locales de ordenadores. El ltimo nivel de la jerarqua es el de la informtica Personal, constituido por los microordenadores o estaciones de trabajo que interactuan con los ordenadores de los niveles superiores a travs de redes de comunicaciones. Los ordenadores de este nivel suelen disponer de herramientas especializadas para el trabajo personal.

1.3 TIPOS DE ARQUITECTURAS. NIVELES DE ARQUITECTURAS INFORMTICAS. Una arquitectura de un Sistema Informtico podra definirse como un conjunto determinado de reglas, normas y procedimientos que especifican las interrelaciones que deben existir entre los componentes de un sistema informtico y las caractersticas que deben cumplir cada uno de estos componentes. No se tratarn las distintas arquitecturas de un ordenador sino slo cmo los distintos tipos de ordenadores que pueden existir en un sistema informtico pueden ser dispuestos para satisfacer las necesidades de una organizacin. En la dcada de los 80 aparecieron los conceptos de mquina departamental y de ordenador personal y se desarroll el concepto de proceso distribuido con una arquitectura en tres niveles: Mainframes: ordenadores centrales donde se encontraban las aplicaciones corporativas. Mquinas departamentales: donde se desarrollaban aplicaciones tcnicas o cientficas y, frecuentemente, la entrada de datos. Puestos de trabajo: conectados a los anteriores a travs de una red (terminales inteligentes o tontos).

A finales de los 80 se avanza en tomo al concepto de proceso cooperativo, que trata de aprovechar el poder potencial de las estaciones de trabajo y de los PC sin por ello sustituir los mainframes. Se pretende hacerlos actuar no exclusivamente como terminales sino soportar parte del proceso que hasta ese momento era realizado por los ordenadores centrales y aprovechar de esa forma facilidades de edicin y presentacin de las herramientas de la estacin de trabajo. A partir de este momento el mainframe aparece ms como un nodo dentro de la red empresarial de informacin que como el ncleo central de todos los catos y aplicaciones y surge un nuevo concepto d arquitectura que es el modelo clienteservidor, en el que los elementos antes descritos trabajan como servidores, es decir, realizan funciones que pueden ser complejas, tales como servidores de bases de datos o simples como servidores de impresin. Los equipos son conectados a travs de una red por la que circulan procesos proporcionando la arquitectura las reglas por
3

las que estos procesos son distribuidos. Cada proceso esta formado por una pareja (peticin y respuesta) donde la peticin es el cliente y el servidor la respuesta.

1.3.1
TENDENCIAS ACTUALES DE ORGANIZACIONES COMPLEJAS. ARQUITECTURAS INFORMTICAS PARA

El sistema de informacin de una organizacin est soportado por su sistema_ informtico al que se le exige respuesta en dos vertientes, a veces contrapuestas: Entorno departamental: adecuado a las necesidades concretas de cada departamento, gil y susceptible a cambios rpidos, sin restricciones a la creatividad ni prdida de eficacia por supeditarse al sistema global. Sistema global: que facilite a los rganos de gobierno informacin coherente, permanentemente actualizada y permita la comunicacin e intercambio de datos y servicios entre los diferentes departamentos.

A lo largo de la historia ha habido distintos modelos de arquitecturas informticas' Que siempre se han movido entre los siguientes extremos: 1.3.2
TENDENCIAS ACTUALES.

Informtica centralizada: formada por un ordenador central (host) en el que residen todos los datos y tratamientos. Informtica distribuida: en la que cada departamento usuario dispone de su propio sistema informtico a la medida de su volumen y necesidades.

El modelo totalmente distribuido en el que el usuario final no tendra que preocuparse de dnde se encuentran los datos ni de donde se ejecutaran los distintos tratamientos, que estaran dispersos por los distintos equipos y bajo el control del propio sistema, y en el que el acceso a todos los datos y servicios estara garantizado desde cualquier puesto conectado de forma transparente al usuario, garantizando el sistema la integridad y consistencia de los datos, no ha sido todava completamente conseguido. La situacin actual es que existen en el mercado informtico numerosas plataformas de hardware y software que, mediante las correspondientes normas y estndares emitidos por las asociaciones y organizaciones encargadas de ello, pueden, y son de hecho, ser conectados entre s para comunicarse, intercambiar datos y servicios, etc. de forma que obtengamos un sistema informtico adecuado a cada organizacin. Este tipo de cooperacin organizada de tareas y servicios, residentes en distintas plataformas, para realizaciones de mayor alcance, enmarcan las arquitectural de procesos cooperativos, que parecen marcar una tendencia actual muy firme. 1.3.3
LOS PROCESOS COOPERATIVOS.

El proceso cooperativo es aqul en que dos o ms elementos lgicos diferentes interactan entre s en la realizacin de una tarea comn.

De otra forma, el proceso cooperativo consiste en un conjunto de ordenadores que ejecutan una misma aplicacin (normalmente un host y varios microordenadores que comparten la ejecucin de un proceso global). Tambin podramos definir el proceso cooperativo como el que utiliza plataformas software diferentes suministradores como soporte para la ejecucin de una aplicacin global. Las ventajas de los procesos cooperativos frente al modelo tradicional se derivan directamente de la utilizacin eficiente de los equipos microordenadores y la consiguiente descarga de tareas del ordenador central. Por ejemplo, el nmero de transacciones del host a los microordenadores se reduce mucho al realizarse los tratamientos de validacin en stos ltimos y llegar la informacin al host previamente depurada (el host no tiene que, informar al terminal de errores detectados). Los procesos cooperativos, genricamente, pueden adoptar distintas arquitecturas o formas prcticas reales. Entre ellas destacan: 1.3.4
LA ARQUITECTURA CLIENTE-SERVIDOR.

El proceso distribuido. Las bases de datos distribuidas. El proceso cooperativo, propiamente dicho.

Podramos definir la arquitectura cliente-servidor como un modelo en el que un puesto de trabajo o cliente accede mediante una combinacin de hardware y software a los recursos situados en un ordenador denominado servidor- Por tanto, en cierta manera, es un forma de proceso cooperativo. Las ventajas de este modelo podran ser, entre otras: 1.4 CLASIFICACIONES DE LOS SISTEMAS INFORMTICOS. Atendiendo al criterio de las prestaciones que proporcionan las sistemas informticos, stos se pueden clasificar en: Supercomputadores: equipos con gran capacidad de clculo. Suelen ser de tipo vectorial con varias CPU trabajando en paralelo. Se utilizan frecuentemente en el entorno tcnico cientfico y en la realizacin de simulaciones. Se llega a elevadsimas prestaciones en la velocidad de proceso. Sistemas grandes o mainframes: equipos caracterizados por dar soporte a grandes redes de comunicaciones con multitud de usuarios. Disponibilidad: es un modelo muy extendido que se puede construir con tecnologa actual y relativamente asequible. Bajo coste: : ya que se puede reducir el coste del sistema de comunicaciones y optimizar el. uso de los recursos empleados. Modularidad: posibilidad de crecimiento permanente (usando, adems, equipos y plataformas de distintos fabricantes). Control centralizado del sistema global.

Sistemas medios o miniordenadores: equipos con capacidad para soportar cientos de usuarios pero a un coste inferior al de tos sistemas grandes. Estaciones de trabajo: equipos monousuarios muy potentes con gran velocidad y elevadas prestaciones. Las estaciones de trabajo ms modernas suelen ser de tecnologa RISC. Microordenadores: equipos monousuario con, prestaciones. En este grupo podemos encontrar. Ordenadores profesionales. Ordenadores personales. Ordenadores domsticos. cada vez; mayores

Hay que tener presente que la diferencia entre los mainframes, miniordenadores y microordenadores es difcil de establecer, as por ejemplo un microordenador muy potente trabajando en un entorno multiusuario puede convertirse en miniordenador. Adems, no existen lmites claros entre los miniordenadores ms potentes y los mainframes ms pequeos y los criterios para clasificar un sistema en uno u otro tipo varan con el tiempo. 1.5 COMPONENTES DEL SUBSISTEMA FSICO. El subsistema fsico consta de los siguientes subsistemas: 1. El ordenador o subsistema central: constituido por la unidad de control, la unidad aritmtico-lgica, la memoria principal, y los buses que son los canales de comunicacin entre los distintos elementos. A1 conjunto formado por la unidad aritmtica lgica y la unidad de control se le denomina unidad central de proceso. 2. El subsistema de entrada/salida: constituido por procesadores de entrada/salida, controladores o procesadores de perifricos y los propios perifricos. 3. El subsistema de comunicaciones: constituido por procesadores de combinaciones y por los elementos fsicos de las redes de comunicaciones. Las funciones de los diferentes elementos del subsistema central son las siguientes: UNIDAD DE CONTROL: Dirige todas las actividades del ordenador, generando seales de control para el resto de las unidades segn el cdigo de operacin de la instruccin. La ejecucin de la instruccin supone realizar una serie de operaciones elementales a travs de la activacin de una serie de seales de control. UNIDAD ARITMTICO-LOGICA: Ejecuta las operaciones aritmticas y lgicas que le seala la instruccin residente en la unidad de control. MEMORIA PRINCIPAL: Almacena las instrucciones de los programas y los datos que ha de procesar y los resultados que obtiene al ejecutar los programas. Est constituida por celdas o elementos capaces de almacenar 1 bit de informacin. Es decir, un elemento de memoria tiene el estado 0`, el estado 1. La memoria se organiza en conjuntos de elementos de un tamao

determinado, denominadodireccin nica.

palabras. A cada palabra le corresponde una

El subsistema de entrada/salida interacciona directamente con el subsistema central a travs de los procesadores de entrada/salida. Una operacin de entrada/salida es puesta en marcha por un componente software, denominado programa de canal. La ejecucin de este programa de canal supone la realizacin de la operacin de entrada/salida. El procesador de entrada/salida gestiona el acceso a la memoria del subsistema central y la interaccin con el controlador o procesador de perifricos. Los perifricos segn su funcin pueden ser de entrada, de salida o de almacenamiento auxiliar. UNIDADES DE ENTRADA: Son dispositivos por los que se introducen los datos al ordenador. En estas unidades se transforma la informacin codificada en seales elctricas comprensibles por la CPU. UNIDADES DE SALIDA: Son los dispositivos en los que se obtienen los resultados de tos programas ejecutados en la computadora, normalmente transformando las seales elctricas en caracteres escritos o visualizados. UNIDADES DE ALMACENAMIENTO AUXILIAR: Aunque la memoria principal es muy rpida, su capacidad es reducida y adems la informacin contenida en ella se volatiliza en cuanto que se apaga el ordenador, por ello hay que recurrir a la memoria auxiliar mucho ms lenta pero de mucha ms capacidad y de carcter no voltil. Los dispositivos tpicos de memoria auxiliar son los discos y las cintas magnticas. Son unidades de entrada/salida.

1.6 COMPONENTES DEL SUBSISTEMA LGICO. El software de un sistema informtico tradicionalmente se ha clasificado en: 1) Software de base. 2) Software de aplicacin. 1) El software de base comprende: El sistema operativo. Los sistemas de gestin de datos: Se trata de software que trata y mantiene estructuras especiales de datos, como por ejemplo ficheros secuenciales indexados u otros tipos de estructuras. Un caso especial son los Sistemas de Gestin de Bases de Datos que tratan y mantienen estructuras especiales de almacenamiento de datos basadas en modelos de bases de datos. Los modelos de bases de datos ms utilizados son el jerrquico, el red y el relacional. El software de comunicaciones: Son el conjunto de programas que permiten establecer comunicacin o dilogo entre distintos sistemas informticos e intercambiar datos entre los mismos. Unos componentes importantes del software de comunicaciones son los programas que implementan los protocolos de comunicaciones. Los protocolos d comunicaciones son el conjunto de reglas y especificaciones que regulan la transmisin y el intercambio de informacin entre diferentes sistemas informticos.

2) El software de aplicacin es diseado y desarrollado para resolver problemas especficos. Dentro del software de aplicacin podemos distinguir: software de tiempo

real, de gestin, de ingeniera y cientfico, empotrado, ofimtico, de inteligencia artificial, etc. 1.7 ARQUITECTURA DE UN SISTEMA FSICO. En este contexto nos referimos a la arquitectura de un sistema fsico como un subconjunto del concepto ms amplio de arquitectura de sistema informtico. Existen diferentes arquitecturas de sistemas fsicos: Arquitectura de bus nico: en la que todos los componentes del ordenador intercambian datos compartiendo el bus. Es una arquitectura tpica de los minios y microordenadores. Arquitectura distribuida: sistemas multiprocesadores en los que las diferentes funciones del sistema se encuentran distribuidas en procesadores especializados: de instrucciones, de clculo, de direcciones, etc... Arquitectura paralela: varios procesadores idnticos trabajan en paralelo. Existen diferentes tipos: SISD (Single instruction single data), SIMD (Single Instruction Multiple Data), MISD (Multiple Instruction Single Data) y MIMD (Multiple Instruction Multiple Data). Arquitectura pipeline: la ejecucin de una instruccin se divide en fases. Existen componentes especializados dentro del procesador para la ejecucin de cada una de las fases. Arquitectura "Fault Tolerant": es: la arquitectura en la que existe suficiente redundancia y, por tanto, permite asegurar un funcionamiento correcto del sistema an en caso de fallo de algunos de sus elementos

Tambin es importante distinguir entre arquitectura CISC y RISC. La arquitectura RISC (Reduced Intructions Set Cmputer) tiene un juego reducido de instrucciones frente a la arquitectura CISC (Complex Instructions Set Computer) que tiene un juego de instrucciones ms amplio, Con la arquitectura RISC se pretende lograr un aumento de prestaciones.

Vous aimerez peut-être aussi