Anda di halaman 1dari 14

Introduccin a las Ciencias Computacionales

UNIDAD I LA COMPUTADORA
EVOLUCION DE LOS DISPOSITIVOS DE PROCESAMIENTO DE DATOS
El hombre siempre ha buscado herramientas que le permitan desarrollar su trabajo con mayor eficiencia y menor esfuerzo as como aquellos que su capacidad fsica y/o mental no alcanza a cubrir. La computadora surge a raz de una serie de artefactos que el hombre ide con el objeto de automatizar los clculos matemticos. Automatizar los clculos matemticos es una aspiracin que cuenta con miles de aos 1 de antigedad y es, sin duda, el origen de la revolucin ciberntica del siglo XX. Uno de los primeros dispositivos de clculo fue el baco. Las primeras mquinas mecnicas de clculo surgen en el Siglo XVII. BLAISE PASCAL, FRANCIA (1642) Primera mquina de clculo mecnica a base de palancas y engranajes. Realizaba operaciones de suma y resta. JOSEPH JACQUARD, FRANCIA (1801) Telar que produca automticamente ropa modelada. Funcionaba a base de tarjetas perforadas. La caracterstica de esta mquina era su capacidad de seguir o leer una serie de instrucciones perforadas en tiras de papel y tejer de acuerdo al patrn de hoyos que haba en ellas. Dos aspectos importantes en el rea de la computacin: 1. La informacin poda codificarse en tarjetas perforadas. 2. La informacin almacenada en las tarjetas poda actuar como una serie de instrucciones (i.e. un programa) cuando las tarjetas se colocaban juntas. CHARLES BABBAGE, INGLATERRA (1830) Consider que disear una mquina que pudiera calcular automticamente los nmeros e imprimir los resultados producira tablas matemticas mucho ms confiables que las que existan en su tiempo. A dicha mquina la llam "Mquina de Diferencias". A raz de esta mquina, surge la idea de crear lo que llam una "mquina analtica", la cual estara hecha a base de engranes y ejes operados por un motor de vapor. Se trataba de una mquina de propsito general, capaz de realizar muchos tipos de trabajos de clculo, dirigida por instrucciones en tarjetas perforadas. La mquina analtica tendra una
1

Ciberntica: Ciencia de la comunicacin y control de la informacin tanto en seres humanos como en mquinas.

INSTITUTO TECNOLOGICO de morelia

Introduccin a las Ciencias Computacionales

memoria interna para almacenar instrucciones y los resultados intermedios de clculos realizados, e imprimira automticamente los resultados (figura 1.1).
Entrada Control Clculos Salida

Memoria

Figura 1.1 Mquina analtica de Charles Babbage

HERMAN HOLLERITH (1890) Le fue asignado construir una mquina para ayudar a la tabulacin del censo de 1890. 2 Se trataba de un dispositivo electromecnico que operaba con tarjetas perforadas. Es Hollerith, quien posteriormente, en 1929, crea la empresa IBM (International Business Machine), empresa lder de su tiempo en la fabricacin de equipo de tarjetas perforadas. HOWARD AIKEN (1944) Construye la mquina MARK I., (800 km. de cableado, 3'000 conexiones elctricas) funcionaba a base de relevadores electromecnicos. Aiken analiz los trabajos de Babbage y observ que ste ltimo se haba anticipado a muchas de sus ideas. Mark I era, en cierto sentido, la realizacin de la mquina analtica. JOHN ATANASOFF (1930) Mientras que los reveladores de una mquina como la Mark I tienen que abrirse y cerrarse fsicamente, en las mquinas electrnicas los elementos principales cambian de un estado a otro segn la presencia o ausencia de un flujo de corriente elctrica a travs de ellos. Debido a que no tienen partes mviles, son mucho ms rpidas que las electromecnicas. Surge entonces la mquina ABC (Atanasoff-Berry Computer), cuyos componentes electrnicos eran 300 tubos de vaco (bulbos). Esta computadora fue diseada para resolver ecuaciones lineales simultneas y se considera la primera computadora digital de propsito especfico. MAUCHLY ECKERT (1947) Construye la computadora ENIAC, (Electronic Numerical Integrator and Calculator) Primera computadora digital de propsito general. 30 mts de longitud x 3 mts de altura y 90 cm de profundidad. 18 000 tubos de vaco Consuma 200 Kw de energa elctrica Requera de todo un sistema de aire acondicionado Realizaba 5,000 operaciones/seg. Siempre que sus operadores queran realizar una nueva serie de clculos, tenan
2

Mquina mecnica accionada por electricidad.

INSTITUTO TECNOLOGICO de morelia

Introduccin a las Ciencias Computacionales

que modificar los circuitos y reabrir los interruptores, lo cual requera de varias horas.

Figura 1.2 Programa alambrado

VON NEUMANN 1903-1957 Hngaro nacionalizado norteamericano introduce el concepto de "Programa 3 Almacenado" y la idea de "Una computadora para muchos programas". En esta computadora los datos al igual que las instrucciones (programas) se deberan almacenar en la memoria de la computadora. Esto conlleva a un cambio en la arquitectura de las computadoras. Este modelo opera bajo la tecnologa de "Operacin Secuencial". Los operadores ahora slo tenan que introducir un nuevo conjunto de instrucciones cuando quisieran que la computadora ejecutara un nuevo programa, sin necesidad de modificar los circuitos de la mquina. A partir de este nuevo concepto surge otro: "Software" (de sistemas as como de aplicaciones), con lo cual se instituye la etapa de la revolucin de las computadoras y el crecimiento explosivo de la industria de la computacin comercial. John Von Neumann concibi que poda disearse una computadora en la cual las instrucciones de procesamiento pudieran introducirse junto con los datos por procesar. Tanto el programa como los datos podan almacenarse en la memoria de la computadora, logrando con ello que la mquina siga los pasos definidos por su programa almacenado. En el esquema de la figura 1.3 se observan las relaciones estructurales que existen entre las diversas unidades que configuran la mquina. La unidad central de procesamiento (CPU) contiene a la unidad aritmtica y lgica (quin realiza los clculos) y a la unidad de control. Para poder operar bajo este modelo es necesario resolver el problema de comunicar a la computadora los datos y las operaciones a efectuar, sobre los datos previamente almacenados en la memoria, en un lenguaje que sta pueda entender.

La coexistencia en la computadora tanto de datos como del programa.

INSTITUTO TECNOLOGICO de morelia

Introduccin a las Ciencias Computacionales

Memoria Unidad de entrada Unidad central de procesamiento Unidad de salida

Figura 1.3 Configuracin general de la mquina de Von Neumann

NOTA:

Los dispositivos de clculo han evolucionado dentro de tres grandes reas.: Mquinas Mecnicas 1 2 Mquinas Electromecnicas 3 Mquinas Electrnicas

CUATRO GENERACIONES DE LAS COMPUTADORAS


Delimitadas en funcin de sus componentes electrnicos y los cambios importantes en el software PRIMERA GENERACION 1951-1957 Utilizacin de bulbos (Tubos de vaco) para procesar informacin Utilizacin de lenguajes de bajo nivel Introduccin de datos e instrucciones a travs de tarjetas perforadas Unidad almacenamiento interno: Tambor que giraba rpidamente, sobre el cual un dispositivo de Lectura-Escritura colocaba marcas magnticas. Velocidad: 100,000 miliseg. de acceso a datos en memoria Desventajas: Consumo de gran cantidad energa elctrica Generacin de mucho calo, por lo que, requiere sistema de aire acondicionado Costos elevados SEGUNDA GENERACION 1958-1964 Poca compatibilidad entre computadoras Utilizacin de transistores, transistor vs. bulbo: Reduccin en el tamao de Tamao 200 Veces menor las computadoras menor cantidad energa elctrica ms rpido y ms confiable Unidad Almacenamiento Primario: Redes de ncleos magnticos (100 microsegundos). Contenan anillos de material magntico enlazados entre s. Velocidad de acceso a datos en memoria: 100 microsegundos. Se desarrollan lenguajes de alto nivel, por ejemplo: FORTRAN (Formula
INSTITUTO TECNOLOGICO de morelia 4

Introduccin a las Ciencias Computacionales

Translator) y COBOL (Common Business Oriented Language). "Escribir un programa ya no requera entender plenamente el hardware de la computadora". Aumenta el nmero de aplicaciones: simulacin, inventarios, nminas, contabilidad, sistemas de reservacin de lneas areas. TERCERA GENERACION 1965-1970 Circuitos Integrados = Pastillas de silicio (semiconductor) Miles de componentes COMPUTADORA: ms Pequea, ms electrnicos en una integracin Rpida, ms eficientes. miniatura. Energticamente desprendan menos calor Circuitos integrados, permitieron incrementar la flexibilidad de los programas (ie: capacidad de programacin mltiple). "Una computadora para muchos programas". Unidades de acceso a los datos: nanosegundos Surgen las minicomputadoras DEC, (Digital Electronic Corp.) > Expansin de la industria del software. Surgen los sistemas operativos (conjunto de programas de control del sistema de cmputo. ie: administrador de los recursos de un sistema de cmputo: Microprocesador, dispositivos de E/S, memoria, datos, y programas). Reestructuracin de los programas existentes, con la capacidad para poder operar en mquinas futuras. > Compatibilidad del software a futuro CUARTA GENERACION 1971 - 1985 Los chips de Silicio permiten la colocacin de mayor cantidad de componentes electrnicos LSI (Large Scale Integration) Integracin a gran escala. VLSI (Very Large Scale Integration) Integracin a muy gran escala ... cientos de miles de componentes electrnicos integrados Surgen los discos flexibles (dispositivos de almacenamiento secundario) Surgen los microprocesadores, en un chip poda concentrarse o la unidad de control o la unidad aritmtico-lgica (ALU) o y en un conjunto de chips, la memoria Surgen las computadoras personales < == reduccin de tamao Aumento en la velocidad de proceso GENERACION SIN NOMBRE O QUINTA GENERACIN Esta generacin est enmarcada por dos grandes avances tecnolgicos: la inteligencia artificial y el procesamiento paralelo.

Inteligencia Artificial
Cientficos alrededor del mundo estn construyendo sistemas que pueden aprender a partir de experiencia y que son capaces de aplicar esta informacin en situaciones nuevas. Esta rea de investigacin se conoce como "Inteligencia Artificial". Esta rea
INSTITUTO TECNOLOGICO de morelia 5

Introduccin a las Ciencias Computacionales

tuvo sus inicios en los aos 50's. Decir inteligencia artificial es hablar de la comunicacin directa con la mquina, en lenguaje natural y sin el complicado conjunto de lenguajes intermedios. Aunque sea en grado imperfecto y limitado, se trata de acercar el comportamiento de la computadora al comportamiento de los humanos, simulando algunas de las aptitudes verbales, de razonamiento y de entendimiento que slo los humanos poseen. Algunas de las aplicaciones actuales se pueden encontrar en: o traductores de idiomas o la creacin de robots con capacidades generales de movimiento o juegos (ajedrez) o reconocimiento de formas tridimensionales o el entendimiento de relatos no triviales o sistemas expertos (nombre genrico para programas especializados en algn campo especfico del conocimiento, y que tienen la capacidad de simular razonamientos parecidos a los que hara una persona versada sobre el tema en cuestin) Debe quedar claro que la Inteligencia Artificial no implica computadoras inteligentes, sino computadoras que ejecutan programas diseados para simular algunas de las reglas mentales, mediante las cuales se puede obtener conocimiento a partir de hechos especficos que ocurren, o de entender frases del lenguaje hablado, o de aplicar estrategias para ganar juegos de mesa.

Procesadores en paralelo
Desde el comienzo, todas las computadoras, independientemente de su tamao, han sido diseadas bajo un mismo principio, conocido como la arquitectura de Von Neumann. Von Neumann fue un matemtico pionero y cientfico computacional que propuso un diseo bajo el cual todos los clculos y operaciones lgicas con una computadora son canalizados por una nica unidad de procesamiento. Conforme se incrementaron las potencialidades de las computadoras, ni siquiera la capacidad para manejar millones de instrucciones por segundo fue suficiente. Razn por la cual los diseadores modernos trabajan en sistemas que contienen mltiples procesadores que manejan miles de clculos y las operaciones lgicas simultneamente. Estos procesadores en paralelo ayudan a que las computadoras sean mas productivas. La dcada de los 90s ha presenciado la introduccin de una variedad de arquitecturas de computadoras nuevas para el procesamiento paralelo que complementan y extienden las capacidades de este tipo de procesamiento de los aos 60's y 70's.

DEFINICION DE COMPUTADORA DIGITAL DE PROPSITO GENERAL


Es un sistema electrnico rpido y exacto que manipula smbolos (o datos) y que est diseado para aceptar datos de entrada, procesarlos y producir salidas (resultados) bajo la direccin de un programa de instrucciones almacenados en su memoria.
INSTITUTO TECNOLOGICO de morelia 6

Introduccin a las Ciencias Computacionales

SISTEMAS BASADOS EN COMPUTADORA


La palabra "sistema" es posiblemente el trmino ms sobre utilizado y del que ms se ha abusado en el lxico. Se habla de sistemas polticos y educativos, de sistemas areos y de fabricacin, de sistemas bancarios y de ferrocarril. La palabra dice poco. Se usa el adjetivo que la describe para comprender el contexto en el que se usa. El diccionario Webster describe la palabra sistema as: 1. Un conjunto u ordenacin de cosas relacionadas de tal manera que forman una unidad o un todo orgnico. 2. Un conjunto de hechos, principios, reglas, clasificados y ordenados de tal manera que muestran un plan lgico uniendo las diferentes partes. 3. Un mtodo o plan de clasificacin u ordenacin. 4. Una forma establecida de hacer algo; un mtodo; un procedimiento (ie. paradigma). Tomando prestada la definicin anterior del diccionario Webster, se puede definir un sistema basado en computadora como: Un conjunto u ordenacin de elementos organizados para llevar a cabo algn mtodo, procedimiento o control mediante el procesamiento de informacin por computadora. En la figura 1.4 se muestran los elementos de un sistema basado en computadora, y que se describen a continuacin: Software: Los programas de computadora, las estructuras de datos y la documentacin asociada, que sirven para realizar el mtodo lgico, procedimiento o control requerido. Hardware: Los dispositivos electrnicos (CPU, memoria) que proporcionan la capacidad de computacin y los dispositivos de entrada y/o salida que proporcionan las funciones del mundo exterior. Gente: Los individuos que son usuarios y operadores de software y del hardware. Base de datos: Una coleccin grande y organizada de la informacin a la que se accede y procesa mediante el software. Documentacin: Los manuales, los impresos y otra informacin descriptiva que explica el uso y/o la operacin del sistema. Procedimientos: Los pasos que definen el uso especfico de cada elemento del sistema.

Los elementos se combinan de muchas formas para transformar la informacin. Por ejemplo, un robot transforma un archivo de rdenes, que contiene instrucciones concretas, en un conjunto de seales de control que producen alguna accin fsica concreta. Una caracterstica compleja de los sistemas basados en computadoras es que los elementos que componen un sistema pueden tambin representar un macroelemento de un sistema todava mayor. Un macroelemento es un sistema basado en computadora que forma parte de un sistema basado en computadora mayor.
INSTITUTO TECNOLOGICO de morelia 7

Introduccin a las Ciencias Computacionales

Procedimientos

Documentos Entrada Sistema

Hardware Salida Software

Base de datos
Gente

Figura 1.4 Esquema de un sistema basado en computadora

El papel del analista de sistemas es definir los elementos de un sistema basado en computadora especfico. "El hardware y el software son lgicamente equivalentes". Cualquier operacin realizada por el software tambin puede hacerse directamente por el hardware, y cualquier instruccin ejecutada por ste tambin puede simularse en aqul.

COMPONENTES FISICOS DE UNA CARACTERISTICAS FUNCIONALES

COMPUTADORA

DIGITAL

Una computadora digital de propsito general se divide en los siguientes elementos bsicos e indispensables (ver figura 1.3): o Dispositivos de entrada. o Dispositivos de salida. o Unidades de almacenamiento (memoria) o Una unidad central de proceso (CPU: Central Processing Unit): tarjeta madre, microprocesador, chips de memoria primaria, chips de memoria de slo lectura, tarjetas controladoras, puertos, ranuras de expansin, buses, etc. donde el microprocesador a su vez contiene: - unidad aritmtico-lgica - unidad de control Dispositivos de entrada: cualquier dispositivo que permite introducir tanto datos como instrucciones de manera codificada a la computadora. Dispositivos de salida: Cualquier dispositivo que permite exteriorizar los datos procesados (ie. resultados) en forma entendible al usuario. Unidad de almacenamiento (memoria): Es el rea de almacenamiento para datos e instrucciones durante el tiempo de procesamiento. Se caracteriza por ser voltil, es decir,
INSTITUTO TECNOLOGICO de morelia 8

Introduccin a las Ciencias Computacionales

mantiene su informacin almacenada mientras se le suministre una corriente elctrica y no se sobrescriba otra informacin en ella. Existe otro tipo de almacenamiento, el secundario, son dispositivos que pueden poner fcilmente a disposicin de la CPU datos y programas usados con frecuencia y cuyo almacenamiento es por tiempo indefinido. Todos los dispositivos de almacenamiento secundario funcionan asimismo como dispositivos de entrada y de salida. Como ejemplos: unidades de cinta magntica y discos flexibles. Unidad central de proceso (CPU): La unidad central de procesamiento es el "cerebro" de la computadora. Su funcin es ejecutar los programas almacenados en la memoria central tomando sus instrucciones, examinndolas y luego ejecutndolas una tras otra. El CPU dirige el trnsito electrnico entre la memoria primaria y la unidad aritmticolgica y entre la unidad de control y las unidades de entrada y salida (ie. es el mecanismo que coordina la operacin de la computadora). Los componentes bsicos del microprocesador son: Unidad aritmtico-lgica (UAL): Se considera 'la calculadora' de un sistema computacional. Su funcin es realizar todos los clculos de tipo aritmtico as como de tipo lgico. Unidad de control: La funcin de la unidad de control es 'coordinar' el sistema computacional. Realiza su funcin a travs del envo y recepcin de seales a los diferentes componentes del sistema. Registros: Los registros son una pequea rea de almacenamiento temporal localizados en el CPU y que se caracterizan por contener resultados de operaciones intermedias e informacin de control.

CLASIFICACIONES DE COMPUTADORAS
DE ACUERDO A LA FORMA EN QUE PROCESAN LOS DATOS De acuerdo a la forma en que procesan los datos las computadoras se clasifican en: Digitales, Analgicas e Hbridas Computadora digital: Es un dispositivo de clculo que procesa datos discretos. Trabaja directamente contando nmeros que representan cifras, letras u otros smbolos especiales. Puesto que la computacin digital esencialmente consiste del conteo o adicin de objetos discretos, todas las operaciones matemticas, an el problema ms complejo, debe dividirse en conteo o adicin. Independientemente de qu tan difcil sea el problema, debe ser analizado y separado en pasos aritmticos; y todos los pasos simples deben entonces completarse en secuencia, hasta que el problema sea resuelto (proceso que se conoce como operacin secuencial o en serie). Computadora analgica: Esta computadora procesa datos que estn medidos en una escala continua. Son registrados con un determinado grado de precisin. Estas mquinas sirven como modelos para cuyas relaciones simulan un sistema fsico real, operando generalmente en tiempo real. Una computadora analgica establece una analoga matemtica con el problema en cuestin. Por difcil que sea el problema, tal como el de simular el comportamiento de un aeroplano, se puede representar y resolver empleando relativamente pocos dispositivos analgicos altamente sofisticados que resuelvan varias porciones del problema (tales
INSTITUTO TECNOLOGICO de morelia 9

Introduccin a las Ciencias Computacionales

como velocidad del aire, elevacin, ngulo de ataque, etc.) al mismo tiempo, concepto que se conoce como operacin paralela. Una ventaja considerable de la computadora analgica es que en realidad representa un problema o sistema fsico y, en consecuencia, es capaz de dar una apreciacin genuina del comportamiento de ese sistema bajo condiciones variables, razn por la cual estas computadoras son ms adecuadas para servir como modelos y para simular algn sistema fsico con estmulos variables.
Computadoras Analgicas Establecen la analoga de un problema. Representa a la variable fsica por medio de la medicin continua de la cantidad anloga (rotacin de un eje, voltaje). Se necesitan relativamente pocos dispositivos y no existe gran apertura para la conexin de otros dispositivos analgicos o digitales. Se usan elementos distintos para cada operacin (canales paralelos). Almacenamiento de datos (memoria) dispersa en varios dispositivos no intercambiables. La computadora analgica sirve como modelo y refleja relaciones del sistema real; las operaciones, generalmente, son llevadas a cabo en el tiempo real del sistema fsico. Representa cantidades fsicas o matemticas. Computadoras Digitales Divide el problema en elementos aritmticos. Representa los nmeros por medio de un patrn discreto codificado (datos digitales), tal como las perforaciones en una tarjeta o la presencia de pulsos. Es posible la conexin de dispositivos analgicos as como digitales, lo que brinda la caracterstica de flexibilidad en aplicaciones as como en potencial. Elementos idnticos usados en secuencia (principalmente, operacin serie). El almacenamiento concentrado en el espacio (memoria) intercambiable e ilimitado en tiempo. La computadora digital combina datos aritmticos, sin relacin con el sistema que representan. El tiempo de las operaciones generalmente no tiene correspondencia en el tiempo "real". Puede representar nmeros, as como letras y otros smbolos. Adecuada para manejar procesos errticos discretos, datos estadsticos y problemas numricos de naturaleza de negocios y cientficos.

Adecuada para la representacin de cantidades medibles y para simular respuestas de sistemas fsicos por medio de analogas matemticas.

Tabla 1.1 Comparacin de computadoras analgica contra digital

Computadoras Hbridas: Las computadoras hbridas son aquellas que utilizan simultneamente las tcnicas analgica y digital en sus componentes. Para usar ambos tipos de tcnicas de computacin en la solucin de un problema, se requieren convertidores "analgico-digital" y "digital-analgico", que sirven para hacer los datos analgicos adecuados para una computadora digital y viceversa. CLASIFICACION DE LAS COMPUTADORAS DE ACUERDO A SU PROPOSITO Las computadoras se clasifican de acuerdo a su propsito en: de propsito especfico y de propsito general.
INSTITUTO TECNOLOGICO de morelia 10

Introduccin a las Ciencias Computacionales

Propsito Especfico: son aquellas diseadas para realizar una tarea especfica. Los programas estn alambrados en el interior o permanentemente almacenados en la mquina. > Reduce la flexibilidad del sistema > Rapidez (no se requieren procesos de decodificacin) Propsito General: Aquella que puede almacenar diferentes programas y puede ser usada en incontables aplicaciones. Permite ampliar su potencial mediante la conexin de una gran variedad de dispositivos de entrada y/o salida. > Flexibilidad -prcticamente ilimitada

CLASIFICACION DE LAS COMPUTADORAS DE CONFORME A SU TAMAO Y POTENCIA Los parmetros que marcan la diferencia entre las computadoras son: tamao, costo, velocidad de operacin, capacidad de memoria, capacidad de procesamiento. De acuerdo a su tamao y potencia las computadoras se clasifican en: Microcomputadoras, Minicomputadoras, Maxicomputadoras (o Mainframes), Supercomputadoras. Supercomputadoras Las supercomputadoras son las mas rpidas y costosas computadoras. Pueden ejecutar varias operaciones simultneamente, procesando en un minuto lo que tomara semanas o meses a una PC o computadora personal (cientficos en el Sandia National Laboratory de Nuevo Mxico, EUA, construyeron una supercomputadora que consista en 1024 procesadores. Cada procesador tiene la capacidad de una computadora ms pequea, y se le asigna una parte de un problema de gran volumen que es resuelto por todos los procesadores a la vez). Llamada Hypercube, esta supercomputadora resuelve problemas 1000 veces ms rpido que una maxicomputadora o mainframe tpica. Algunos de los usos de esas computadoras son trabajos cientficos (ie: para crear modelos matemticos del mundo real: sismologa, explotacin de petrleo, prediccin de clima, prediccin de la expansin de la contaminacin Por las caractersticas de estas computadoras slo se construyen unas pocas cada ao. Mainframe (maxicomputadora) Estas computadoras son la columna vertebral de las grandes organizaciones ya que pueden atender a cientos de usuarios en terminales, controlar varios cientos de dispositivos de E/S y realizar millones de instrucciones por segundo. Operan con sistema operativo que soporte tiempo compartido y se usan frecuentemente como depsitos de grandes cantidades de datos. Se utilizan como el corazn de grandes sistemas de computadoras distribuidas y son accesibles a usuarios de PC's y minis conectadas. (ie: procesamiento distribuido) Generalmente operan la 24 hrs. del da y requieren de un sistema regulador de temperatura y humedad as como personal especializado para su mantenimiento
INSTITUTO TECNOLOGICO de morelia 11

Introduccin a las Ciencias Computacionales

Minicomputadoras Computadoras de capacidad media. En cuanto al nivel de procesamiento se refiere son un modelo intermedio entre las computadoras de gran escala y las computadoras personales. Algunos modelos: DEC, PDP 8, PDP 11, VAX (Virtual Address Extended Estos equipos se usan en automatizacin industrial, aplicaciones de multiusuarios y ambientes distribuidos. Muchas organizaciones utilizan varias minicomputadoras como parte de un sistema de procesamiento distribuido en lugar de una mainframe. La ventaja de esta opcin es que todo el trabajo no depende una mquina exclusivamente. Microcomputadoras (70's ...) Son los dispositivos manipuladores de smbolos de aplicacin general ms pequeos que pueden programarse para procesar un sinnmero de aplicaciones. Algunas de sus caractersticas son: En un solo circuito electrnico (microprocesador) Se produce en masa a bajo costo Versiones de microcomputadora: Notebook (Libreta), Laptop (Portafolio), desktop (Modelo de escritorio) Funcionan de manera independiente Pueden conectarse con otras computadoras programas de bajo costo computadoras de fcil operacin La capacidad y cantidad de programas que pueden utilizarse con el equipo determina la aceptacin de la marca de la computadora.

OTRO TIPO DE COMPUTADORAS


COMPUTADORAS EMBEBIDAS Es aquel microprocesador diseado para operar en un dispositivo no-computacional. Utilizan microprocesadores pero no son microcomputadoras: refrigeradores hornos de micro-ondas sistemas estereofnicos relojes Juguetes

Estos microprocesadores slo pueden ejecutar un programa preinstalado, por lo cual no requieren unidades de E/S ni hardware de almacenamiento.

CLASIFICACION DE LAS COMPUTADORAS CONFORME A LA MANERA EN QUE ESTAN INTERCONECTADAS


Conforme a la manera en que las computadoras se interconectan para obtener su informacin las computadoras se clasifican en: sistema monousuario, sistema multiusuario y sistema en red.
INSTITUTO TECNOLOGICO de morelia 12

Introduccin a las Ciencias Computacionales

Sistema Monousuario, microcomputadora (computadora personal). Operan con un sistema operativo monousuario y como su nombre lo indica slo pueden ser usadas por un usuario a la vez. Estas computadoras pueden integrarse a un ambiente de red como una estacin de trabajo, pro ejemplo, la conexin a Internet; es posible integrarlas a un ambiente multiusuario siempre y cuando emulen ser tontas. Sistema multiususario. Es un sistema en donde existe una computadora inteligente que funge como servidor de n terminales (estaciones de trabajo) tontas (figura 1.5). La computadora inteligente tiene la capacidad para: compartir recursos: programas, datos, dispositivos de E/S, memoria, CPU; manejar varias tareas en forma concurrente; dar servicio a varias estaciones de trabajo. Las terminales tontas son estaciones de trabajo que no cuentan con un procesador, normalmente estn integradas por un monitor, un teclado, algn dispositivo sealizador (ratn, lpiz ptico) y el hardware bsico para enviar y desplegar la informacin. El servidor puede ser una mainframe, una minicomputadora o incluso una computadora personal. El servidor atiende a todos los procesos de las estaciones de trabajo asignndole de manera ordenada una pequea cantidad de tiempo a cada proceso, por esta razn el sistema multiusuario se le conoce tambin como sistema de tiempo compartido. Estos sistemas pueden ser econmicos puesto que cuentan con una sola unidad de proceso y el enlace con terminales tontas.

Figura 1.5 Sistema multiusuario con tres estaciones

Sistema en Red. Una red local es un grupo de computadoras conectadas entre s para compartir recursos. Una red consta de un mnimo de dos computadoras, el nmero mximo puede variar dependiendo de las necesidades de los usuarios. Para conectar las computadoras entre si es necesario un medio de comunicacin. Este medio puede ser un cable para uso exclusivo de la red, fibra ptica o incluso el aire. Las redes de computadoras ms pequeas se clasifican como redes de rea local (LAN). Las computadoras que se utilizan para una red local pueden ser de diferentes tipos. Actualmente las empresas usan una gran cantidad de computadoras personales en red
INSTITUTO TECNOLOGICO de morelia 13

Introduccin a las Ciencias Computacionales

con el propsito de compartir los recursos para el beneficio de todos los usuarios de la red. Un recurso puede ser informacin (una base de datos) o un dispositivo (una impresora, un modem, un CD-ROM).

Figura 1.6 Sistema en red.

Para qu se puede utilizar una red local ? 1. Comunicacin dentro de la compaa. Este punto se materializa con memos, correo electrnico y otros mtodos que se utilizan para que el personal se comunique entre s. 2. Informacin accesible a todos. Es muy necesario que diferentes departamentos de la compaa tengan acceso a informacin (bases de datos) que necesitan. Esta informacin puede ser la misma para uno o ms departamentos. 3. Dispositivos disponibles a todos. Cuando se utilizan computadoras, es necesario imprimir cartas, reportes, resmenes y mucho ms. Si cada computadora no tiene el dispositivo necesario, el usuario debe de buscar otro equipo que s tenga ese dispositivo. Con una red local, todo esto se puede realizar con ms facilidad y con ms eficiencia. La red local a veces se nombra la oficina electrnica porque muchas tareas de la oficina se pueden llevar acabo utilizando una red local.

INSTITUTO TECNOLOGICO de morelia

14

Anda mungkin juga menyukai