Sei sulla pagina 1di 47

SEP

SEIT

DGIT

INSTITUTO TECNOLGICO DE NUEVO LAREDO DEPTO. DE SISTEMAS Y COMPUTACIN

INTRODUCCIN A LA INGENIERA EN SISTEMAS COMPUTACIONALES


Por: Ing. Bruno Lpez Takeyas www.itnuevolaredo.edu.mx/takeyas

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

CONTENIDO
Pg.

1.- CONCEPTOS BSICOS DE LA ISC..


1.1. Definicin de informtica 1.2 Carreras profesionales en Informtica y Computacin........................ 1.3 La ISC en el ITNL. 1.4 Objetivo general de la carrera.... 1.5 Perfil del egresado de ISC.. 1.6 Plan reticular de ISC....

4 4 4 5 5 5 6 8 8 12 16

2.- DESARROLLO HISTRICO DE LOS SISTEMAS DE CMPUTO...


2.1. Evolucin histrica...... 2.2. Generaciones de las computadoras. 2.3. Historia y aplicacin de los lenguajes algortmicos...

3.- DEFINICIN Y CLASIFICACIN DE LAS COMPUTADORAS.


3.1. Clasificacin por tamao 3.2. Clasificacin por tipo...

17 17 18 20 20 20 21 22 22 23 24 25 25 26 29
2

4.- ELEMENTOS DE UN SISTEMA COMPUTACIONAL..


4.1. Elementos de un sistema de procesamiento de informacin.. 4.2. Definiciones de hardware y software... 4.3. Firmware, orgware y humanware. 4.4. Arquitectura bsica de las computadoras... 4.4.1. Esquema bsico de una computadora (modelo de von Neumann).. 4.4.1.1. La Unidad Central de Procesamiento (CPU)... 4.4.1.1.1. La Unidad de Control (CU).. 4.4.1.1.2. La Unidad Aritmtica-Lgica (ALU) 4.4.1.1.3. Los Registros. 4.4.1.2. La Memoria Principal.............................................. 4.4.1.3. Dispositivos de entrada

Introduccin a la ISC

Ing. Bruno Lpez Takeyas 29 31 31 31 32 32 33 34 34 35 36 37 39 40 41 42 43 44 47

4.4.1.3.1. El teclado.... 4.4.1.3.2. El Ratn o Mouse.. 4.4.1.3.3. El digitalizador (scanner).. 4.4.1.3.4. La tableta digitalizadota 4.4.1.3.5. Otros dispositivos de entrada.. 4.4.1.4. Dispositivos de salida.. 4.4.1.4.1. Terminales y monitores.... 4.4.1.4.2. Salida impresa....... 4.4.1.4.3. Salida grfica. 4.4.1.4.4. La tarjeta de sonido.. 4.4.1.5. El Modem... 4.4.1.6. Memoria Secundaria (dispositivos de almacenamiento) 4.4.1.6.1. Unidades de diskettes.. 4.4.1.6.2. Discos duros (HD)..... 4.4.1.6.3. Discos compactos (CD)... 4.4.1.6.4. Discos Digitales de Video (DVD) 4.4.1.6.5. Otras unidades de almacenamiento.. 4.4.2. La tarjeta madre (motherboard).

BIBLIOGRAFA.

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

1. CONCEPTOS BSICOS DE LA ISC


La era de la computacin nace a mediados del siglo XX, cuando los modelos matemticos hasta entonces desarrollados al fin lograron hacerse realidad mediante complejos aparatos de ingeniera electrnica. De ah surge una ciencia que, como en el ingls se usa el nombre Computer Science, la traduccin obvia al espaol es Ciencias de la Computacin, concepto que en francs se conoce como Informatique y que por nuestras influencias culturales adoptamos con el trmino informtica.

1.1.

Definicin de Informtica

Informtica es la ciencia del tratamiento automtico (por realizarse mediante mquinas - hoy en da electrnicas -) y racional (est controlado mediante rdenes que siguen el razonamiento humano) de la informacin. Este trmino apareci en Francia en 1962 uniendo las palabras 'information' y 'automatique'. La informtica se ocupa entre otros de los siguientes temas:
o o o

El desarrollo de nuevas mquinas (computadoras y perifricos) El desarrollo de nuevos mtodos de trabajo (sistemas operativos) El desarrollo de nuevas aplicaciones (software o programas)

1.2.

Carreras profesionales en Informtica y Computacin

Como consecuencia de la evolucin de esta rea de la ciencia, han surgido varias carreras universitarias bajo el trmino de informtica amparadas en todo tipo de planes de estudio, desde los orientados a Computer Science (con fuertes 4

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

influencias de computacin y matemticas) hasta los enfocados en la aplicacin de algunas tcnicas dentro de las empresas (con un fuerte componente de administracin y negocios). Lejos de hacer un anlisis comparativo de las diversas carreras profesionales en el rea de Informtica, durante este curso propedutico se hace especial nfasis en la carrera Ingeniera en Sistemas Computacionales (ISC), que se imparte en el Instituto Tecnolgico de Nuevo Laredo (ITNL).

1.3.

La ISC en el ITNL

Como parte del Proceso de Reforma Curricular del Sistema Nacional de Institutos Tecnolgicos, a partir de Agosto del 2004 se implantar el nuevo Plan Reticular de la carrera de ISC. A continuacin se analizan los aspectos importantes de la carrera de ISC con la intencin de aclarar posibles dudas entre los aspirantes a cursarla. Cabe mencionar que re recomienda consultar el sitio de Internet https://gacela.itc.mx/reforma_curricular/carreras/sistemas.htm con la finalidad de consultar a detalle el contenido temtico de cada materia.

1.4.

Objetivo general de la carrera

Formar profesionistas de manera integral con capacidad analtica, crtica, creativa y de liderazgo que aporten soluciones computacionales en las organizaciones, aplicando las tecnologas de informacin y de las comunicaciones, comprometidos con su entorno.

1.5.

Perfil del egresado de ISC

1. Analizar, desarrollar y programar modelos matemticos, estadsticos y de simulacin. 5

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

2. Reconocer y guiarse por los aspectos sociales, profesionales y ticos en su entorno. 3. Dirigir y coordinar equipos de trabajo multi e interdisciplinarios. 4. Coordinar y realizar investigaciones que fortalezcan el desarrollo cultural, cientfico y tecnolgico. 5. Aplicar nuevas tecnologas a la solucin de problemas de su entorno laboral. 6. Desarrollar y administrar sistemas de informacin, redes de computadoras y aplicaciones distribuidas. 7. Poseer una visin empresarial y detectar reas de oportunidad para emprender y desarrollar proyectos aplicando las tecnologas de informacin y de las comunicaciones. 8. Seleccionar y administrar los Recursos Humanos y computacionales para unidades de servicios de cmputo. 9. Estar comprometido con el desarrollo sustentable, respetando el entorno social y cultural donde se desarrollan las organizaciones. 10. Desarrollar y administrar software de aplicacin y de base. 11. Desarrollar interfases Hombre-Mquina. 12. Desarrollar e integrar soluciones de arquitectura bsica mquina-mquina. 13. Proporcionar consultara a usuarios de diferentes niveles en una organizacin. 14. Conocer y aplicar las normas y estndares correspondientes a las tecnologas de informacin y de las comunicaciones. 15. Identificar riesgos y aplicar esquemas de seguridad en las tecnologas de informacin y de las comunicaciones. 16. Comprender y aplicar los aspectos legales del uso y explotacin de los sistemas computacionales.

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

1.6.

Plan reticular de ISC

Como producto de reuniones nacionales de revisin curricular organizadas por la Direccin General de Institutos Tecnolgicos (DGIT), la Fig. 1.1 muestra el Plan Reticular de ISC vigente a partir de Agosto del 2004.

Fig. 1.1. Plan Reticular de ISC vigente a partir de Agosto del 2004.

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

2. DESARROLLO HISTRICO DE LOS SISTEMAS DE CMPUTO


El desarrollo de dispositivos de clculo no se limita al siglo XX. Mucho antes de la aparicin de los primeros computadores electrnicos hubo calculadores electromecnicos y, mucho, mucho antes que stos existieron dispositivos mecnicos. A continuacin se hace una resea histrica de la evolucin de los sistemas de cmputo.

2.1.

Evolucin histrica

Uno de los primeros dispositivos mecnicos para contar fue el baco, cuya historia se remonta a las antiguas civilizaciones griega y romana. Este dispositivo es muy sencillo, consta de cuentas ensartadas en varillas que a su vez estn montadas en un marco rectangular. Al desplazar las cuentas sobre varillas, sus posiciones representan valores almacenados, y es mediante dichas posiciones que este representa y almacena datos. A este dispositivo no se le puede llamar computadora por carecer del elemento fundamental llamado programa (Fig. 2.1).

Fig. 2.1. El baco 8

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

John Napier inventa los logaritmos y construye las primeras tablas. Mediante estas funciones matemticas convierte los productos y divisiones en simples sumas y restas.

Otro de los inventos mecnicos fue la Pascalina inventada por Blaise Pascal (1623 - 1662) de Francia y la de Gottfried Wilhelm von Leibniz (1646 - 1716) de Alemania. Con estas mquinas, los datos se representaban mediante las posiciones de los engranajes y se introducan manualmente estableciendo dichas posiciones finales de las ruedas, de manera similar a como leemos los nmeros en el cuentakilmetros de un automvil. La Mquina Aritmtica o Sumadora de Pascal (1642), fue construida por ste a la edad de 19 aos. Wilhelm von Leibniz construy la primera mquina capaz de multiplicar directamente, efectuaba divisiones y races cuadradas. La primera computadora fue la mquina analtica creada por Charles Babbage, profesor matemtico de la Universidad de Cambridge en el siglo XIX. La idea que tuvo Charles Babbage sobre un computador naci debido a que la elaboracin de las tablas matemticas era un proceso tedioso y propenso a errores. En 1823 el gobierno Britnico lo apoy para crear el proyecto de una mquina de diferencias, un dispositivo mecnico para efectuar sumas repetidas.

Fig. 2.2. La mquina analtica de Babbage

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

George Boole (1815-1864) desarroll la famosa lgebra que lleva su nombre. Su lgica formal asignaba un 1 a cada proposicin verdadera y un 0 a la falsa. Boole defini las operaciones no con operadores aritmticos sino con operadores lgicos Y, O y NO. Mientras tanto Charles Jacquard (francs), fabricante de tejidos, haba creado un telar que poda reproducir automticamente patrones de tejidos leyendo la informacin codificada en patrones de agujeros perforados en tarjetas de papel rgido. Al enterarse de este mtodo Babbage abandon la mquina de diferencias y se dedic al proyecto de la mquina analtica que se pudiera programar con tarjetas perforadas para efectuar cualquier clculo con una precisin de 20 dgitos. La tecnologa de la poca no bastaba para hacer realidad sus ideas. El mundo no estaba listo y no lo estara por cien aos ms. A finales del siglo XIX se utilizan en los negocios y la gestin de empresas mquinas de clculo mecnicas, como la Mquina Tabuladora de H. Holletrith (1886), con ella se realiz el 11 censo norteamericano, fund la Tabulating Machine Corporation que despus se transformara en IBM. En 1944 se construy en la Universidad de Harvard, la Mark I, diseada por un equipo encabezado por Howard H. Aiken. Esta mquina no est considerada como computadora electrnica debido a que no era de propsito general y su funcionamiento estaba basado en dispositivos electromecnicos llamados relevadores. En 1947 se construy en la Universidad de Pennsylvania la ENIAC (Electronic Numerical Integrator And Calculator) que fu la primera computadora electrnica, el equipo de diseo lo encabezaron los ingenieros John Mauchly y John Eckert. Esta mquina ocupaba todo un stano de la Universidad, tena ms de 18,000 tubos de vaco, consuma 200 KW de energa elctrica y requera todo un sistema de aire acondicionado, pero tena la capacidad de realizar cinco mil operaciones aritmticas en un segundo (Fig. 2.3).

10

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

El proyecto, auspiciado por el Departamento de Defensa de los Estados Unidos, culmin dos aos despus, cuando se integr a ese equipo el ingeniero y matemtico hngaro John von Neumann (1903 - 1957). Las ideas de von Neumann resultaron tan fundamentales para su desarrollo posterior, que es considerado el padre de las computadoras y propuso almacenar el programa y los datos en la memoria de la computadora, con lo que se evitaba la modificacin del cableado en el cambio de programas.

Fig. 2.3. La mquina ENIAC

La EDVAC (Electronic Discrete Variable Automatic Computer) fue diseada por este nuevo equipo. Tena aproximadamente cuatro mil bulbos y usaba un tipo de memoria basado en tubos llenos de mercurio por donde circulaban seales elctricas sujetas a retardos. La idea fundamental de von Neumann fue: permitir que en la memoria coexistan datos con instrucciones, para que entonces la computadora pueda ser programada en un lenguaje y no por medio de alambres que elctricamente interconectaban varias secciones de control, como en la ENIAC. En 1946 se desarroll el diseo de otra mquina de programa almacenado muy similar al diseo de EDVAC pero su memoria se construye tambin con bulbos y tubos de rayos catdicos, esta mquina se conoce como IAS y se considera el prototipo de todas las mquinas subsecuentes de todo proceso general.

11

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

De 1940 a 1950 se construye un buen nmero de computadoras bajo los diseos de EDVAC e IAS y se incluyen otros diseos como la ATLAS del Tecnolgico de Masachusetts que se considera la primera en utilizar memoria de ncleos de ferrita. En 1947 la compaa Remington Rand entra al mercado de las computadoras comerciales, su mquina mas importante es la UNIVAC (Universal Automatic Computer) se lanza al mercado en 1951. Esta mquina utiliza memoria construida bajo la tecnologa Lnea de Retardo de Mercurio. Esta memoria con tecnologa de lnea de mercurio utiliza tambin cinta magntica como medio de almacenamiento. En este tipo, IBM era el principal fabricante de equipo con tarjetas perforadas y entrega su primera computadora del programa almacenado en 1953, la llama Modelo 701 que es la primera de una serie del modelo 700; para 1955 IBM alcanza el liderazgo en la produccin de computadoras y se mantiene durante mucho tiempo como el principal proveedor.

2.2.

Generaciones de las computadoras

El proceso de adopcin y adaptacin de tecnologas y el propio desarrollo de la tecnologa del rea de computacin ha trado cambios tanto en la fabricacin como en la aplicacin de las computadoras y en su ambiente; en un intento por agrupar estos cambios, surgen las llamadas generaciones por computadoras. Esta clasificacin que considera 3 generaciones que reflejan el desarrollo en el rea de la electrnica y 2 o ms generaciones que reflejan los cambios en el ambiente de sistemas, es la clasificacin generalmente aceptada, aunque tiene la polmica de algunos autores de la bibliografa de computacin en cuanto el nmero de generaciones, la duracin de cada generacin, la descripcin del ambiente de sistemas y otras diferencias. Sin embargo, resulta aparente que deben cumplirse al menos los siguientes requisitos: 12

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

La forma en que estn construidas. Forma en que el ser humano se comunica con ellas.

En trminos generales las llamadas generaciones de computadoras se describen de la siguiente manera: Primera generacin.- (1940 a 1954) Esta generacin agrupa todas las computadoras de construccin electromecnica y las computadoras electrnicas de bulbos hasta el modelo prototipo de la IAS y la constituyen las construidas en la dcada de los 50 a base de vlvulas de vaco o bulbos (1937-1953). En 1951 se construy la UNIVAC 1, primera computadora comercial. Esta generacin se caracteriza por el estilo de programacin, fundamentalmente en lenguaje de mquina y por los medios de entrada/salida, fundamentalmente tarjetas de papel perforado. Segunda generacin.- (1955 a 1964) Esta generacin se caracteriza por el cambio en la construccin de los componentes principales de las computadoras que pasan a ser de bulbos a transistores con la consecuente reduccin del tamao de los dispositivos. Otro cambio caracterstico de esta generacin ser en la tecnologa de las memorias que de una construccin de bulbos o reveladores cambia a ncleos de ferrita, tambin comienzan a utilizarse cilindros magnticos como memoria externa. En esta generacin todos los circuitos aritmticos son basados en binario con la tcnica de punto flotante. Se comienza a utilizar los lenguajes de programacin de alto nivel y los fabricantes comienzan a suministrar programas para el control del equipo. La mquina representativa de esta generacin es la IBM 7094 o viene a ser un modelo transistorizado de la IBM 709. Diversas compaas IBM, UNIVAC, Honeywell, etc. construyen computadoras de este tipo.

13

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

Tercera generacin.- (1965 a 1971) Los circuitos integrados remplazan a los circuitos de transistores trayendo como consecuencia una nueva y mayor reduccin en el tamao de las computadoras lo cual a su vez producen una reduccin en su costo. Se difunde el uso de la micro construccin en todas las reas de la electrnica y en el rea de las computadoras surge el concepto de microprocesador (memoria, unidad de control, unidad aritmtica; todo en un solo circuito integrado). Las memorias de semiconductores y transistores se construyen tambin con circuitos integrados para ser utilizados en forma de bancos o tarjetas de memoria. Se difunde el uso de una tcnica llamada microprogramacin para el diseo y la operacin de los procesadores y para la administracin del hardware externo. Aparecen los primeros paquetes de software (editores, reportadores y una gran variedad de lenguajes de alto nivel). En esta generacin se desarrolla una gran variedad de tcnicas de procesamiento, todas ellas buscando aprovechar ms y mejor las crecientes velocidades de procesamiento y buscando tambin aumentar la utilizacin de los sistemas de cmputo. Surgen y se desarrollan conceptos tales como: multitarea, multiprogramacin, tiempo compartido y otros sistemas multiusuario. El modelo representativo de esta generacin es un sistema de lotes y multiprogramacin IBM S3 implementado en una computadora IBM 360. Los lenguajes de alto nivel como COBOL y FORTRAN se usan cada vez ms. Cuarta generacin.- (1971 a 1981) Esta generacin se caracteriza por la miniaturizacin de los circuitos electrnicos y por el alto grado de compactacin de los circuitos integrados. En esta poca se consolidan los microprocesadores (unidad central de proceso, memoria, aritmtica, lgica) que junto con la integracin a la gran escala de otros circuitos componentes hacen posible la aparicin de computadoras de escritorio,

14

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

microcomputadoras o computadoras personales (1975 ALTAIR, 1977 APPLE, 1981 IBM-PC). En estos aos se difunde el uso del diskette, se desarrollan los conceptos de plataformas y ambientes grficos y aparecen programas diversos para la interconexin de computadoras dando origen al fenmeno de comunicacin por computadora (redes). Quinta generacin.- (1981-1989) En 1981 los principales fabricantes de computadoras anuncian el nuevo reto para el desarrollo del software que propicie un avance tecnolgico ya no de los dispositivos sino de los sistemas de cmputo. Este avance menciona las siguientes caractersticas: 1.- Muy alta escala de integracin V.L.S.I. (Very Large Scale Integration). 2.- Muy alta velocidad de procesamiento el uso de lenguajes para la programacin va voz. 3.- El desarrollo de sistemas expertos basados en el concepto de Inteligencia Artificial. Esta generacin est formada por computadoras que incorporan tecnologas muy avanzadas que surgieron a partir de 1980, bsicamente mayor integracin y capacidad de trabajo en paralelo de mltiples microprocesadores. Sexta generacin.- (1990-) La sexta generacin viene dada por nuevos algoritmos para explotar masivas arquitecturas paralelas en computadoras y el crecimiento explosivo de redes.

15

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

2.3.

Historia y aplicacin de los lenguajes algortmicos

Al igual que los idiomas sirven de vehculo de comunicacin entre los seres humanos, existen lenguajes que realizan la comunicacin entre los seres humanos y las computadoras. Estos lenguajes permiten expresar los programas o el conjunto de instrucciones que el operador humano desea que la computadora ejecute. Los lenguajes de computadoras toman diferentes formas; los de las primeras computadoras, como la ENIAC, se componan en el lenguaje real de las mquinas mismas. La dificultad de programar las mquinas de esta manera limitaba drsticamente su utilidad y proporcionaba un fuerte incentivo para que se desarrollaran lenguajes de programacin ms orientados hacia la expresin de soluciones con la notacin de los problemas mismos. Los primeros lenguajes de programacin se conocieron como Lenguajes Ensambladores. En los lenguajes ensambladores se define un cdigo especial llamado mnemnico para cada una de las operaciones de la mquina y se introduce una notacin especial para especificar el dato con el cual debe realizarse la operacin. A mediados de los aos 60s aparecieron los primeros lenguajes de propsito general como FORTRAN, FORTRAN IV, ALGOL, COBOL, BASIC, PL/I, ADA, C, C++, PASCAL, etc. pero el desarrollo de nuevas tecnologas, tanto en arquitectura de computadoras como en lenguajes de programacin, contina a paso acelerado, cada vez con mayor velocidad, el panorama est cambiando de una etapa de sistemas y lenguajes especialmente desarrollados para aplicaciones individuales. Los lenguajes de programacin actuales son los conocidos como Lenguajes visuales, como por ejemplo Visual Fox, Visual Basic, Visual C++.

16

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

3. DEFINICIN Y CLASIFICACIN DE LAS COMPUTADORAS


Una computadora de uso particular usualmente es un dispositivo que ha sido diseado y construido para resolver una clase restringida de problemas o puede ser un pequeo conjunto de dispositivos diseados o construidos para la realizacin de una sola tarea; estos dispositivos pueden llegar a tener operaciones interconectadas e interconstruidas y generalmente utilizan para control directo por retroalimentacin. Algunos ejemplos para este tipo de computadoras son de aplicacin militar, navegacin, comunicaciones, tecnologa especial o en procesos industriales (fabricas, lneas de produccin, petroqumica). Las computadoras de uso general son mquinas que en teora se pueden adaptar para la solucin de cualquier tipo de problemas; esta versatilidad est dada principalmente por la facilidad de modificar e intercambiar los conjuntos de instrucciones que pueden ejecutarse (programas). Habr que considerar que si no existe limite terico si existen limitaciones pero que estas limitaciones son inherentes a la disponibilidad de memoria, velocidad de operacin del procesador, al tipo de dispositivos de entrada/salida y su velocidad de respuesta.

3.1.

Clasificacin por tamao

El desarrollo de circuitos integrados, ncleos y pelculas magnticas de espesor milimtrico, el avance en la construccin de componentes de las computadoras ha dado como resultado que la clasificacin por tamao de una computadora no se exprese en funcin del tamao fsico sino que se exprese en funcin de la capacidad o de la cantidad potencial de trabajos que se puedan realizar. Desde el

17

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

punto de vista de la computadora como dispositivo, el tamao y la velocidad de operacin son las caractersticas que permiten clasificarlo. Desde el punto de vista de computadora como conjunto de dispositivos tendramos que: Una pequea computadora construida en la unidad de proceso de baja velocidad y uno de 2 dispositivos de entrada y salida. Las computadoras medianas tienen mayor capacidad de almacenamiento interno y externo, este ser de acceso mas rpido, su procesador ser de mayor velocidad y constar de ms de 2 dispositivos de entrada/salida. Las computadoras grandes suministran mayor capacidad de almacenamiento, facilitan la operacin simultnea de varios dispositivos de entrada/salida y generalmente operan bajo sistemas operativos de multitarea, multiprogramacin y/o multiusuarios. Otros nombres conocidos para esta clasificacin: Supercomputadora.- Para computadoras de gran potencia y capacidad. Mainframes.- Para sistemas medianos y grandes que soportan multiusuarios. Minicomputadora.- Para computadoras medianas pero que no estn basadas en microprocesadores. Microcomputadora personal. o Computadora Personal (PC).Para cualquier computadora cuya construccin est basada en microprocesadores y son de uso

3.2.

Clasificacin por tipo

Todas las computadoras electrnicas pueden ser clasificadas en 2 tipos de acuerdo a los datos que maneja y la manera en que los presenta. Estas pueden ser analgicas y digitales. Una computadora analgica efecta sus funciones de entrada, proceso y salida estableciendo analoga de situaciones fsicas con modelos matemticos. La caracterstica principal para este tipo de computadoras es que operan sobre datos

18

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

de variables fsicas continuas por ejemplo: precisin, temperatura, velocidad, niveles de iluminacin, niveles de sonido, niveles de voltaje de desplazamiento o niveles de movimiento, etc.; a estas variables la computadora puede procesar mediante la entrada utilizando sensores para luego convertirlos, representarlos y procesarlos mediante modelos matemticos implementados en circuitos lgicos. La salida de este tipo de mquinas generalmente es una medida de la condicin fsica que resuelve pero puede ser tambin una accin fsica de las variables que opera; esto las hace las ms aplicables para el control directo por retroalimentacin de sistemas fsicas. Una computadora digital opera representando nmeros reales y otros caracteres codificados numricamente; sus entradas generalmente son dadas por un usuario y siempre sern manejadas como cantidades; sus procesos se basan en la cuenta, la suma, resta, multiplicacin, divisin y la comparacin de cantidades y su salida en casi siempre en algn tipo de reporte (desplegado e impreso). Computadora hbrida: Es la combinacin de una computadora digital y una computadora analgica. Ejemplo: en un hospital un dispositivo analgico puede medir el funcionamiento del corazn, temperatura y otros signos vitales, estas medidas se convierten en nmeros y enviados a una computadora digital, este componente controla los signos vitales y enva una seal a la estacin de enfermeras en caso de una lectura anormal.

19

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

4. ELEMENTOS DE UN SISTEMA COMPUTACIONAL


Para analizar los componentes de un sistema computacional tpico, es necesario partir de lo general a lo particular. Un sistema en general, se define como el conjunto de componentes conectados e interactivos que tienen un propsito y una unidad total (Joyanes, 1999). Es entonces, muy importante identificar el enfoque de la descomposicin de los sistemas de cmputo (desde sistemas de informacin hasta los componentes de una computadora).

4.1.

Elementos de un sistema de procesamiento de informacin

Un sistema de procesamiento de informacin es un sistema que transforma datos brutos en informacin organizada, significativa y til. Este tipo de sistemas se componen de dispositivos de entrada, procesamiento y salida (Fig. 4.1). Retroalimentacin

Entrada = Datos

Procesador

Salida=Informacin

Fig. 4.1. Sistema de procesamiento de informacin

4.2.

Definiciones de Hardware y Software

Existen dos conceptos importantes a considerar en los sistemas de procesamiento de informacin: hardware y software. 20

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

Hardware.- Es el trmino aplicado a la computadora y sus componentes fsicos que sean elementos de una instalacin computacional. El hardware puede estar constituido por uno o ms dispositivos de entrada, por uno o ms dispositivos de salida, generalmente una unidad central de proceso (CPU) y uno o ms dispositivos de almacenamiento. En este elemento se consideran tambin todos aquellos componentes fsicos para la interconexin de los anteriores, por ejemplo: tarjetas, cables, interfaces, conectores, adaptadores, etc. Software.- Es el nombre genrico que se da a los programas que son utilizados en un sistema computacional. El software es el elemento mediante el cual los usuarios pueden utilizar la instalacin computacional, pueden resolver problemas con ayuda de la computadora, pueden incluso de disponer de ciertas facilidades en un ambiente hasta cierto punto agradable.

4.3.

Firmware, orgware y humanware

A ltimas fechas se han introducido en el vocabulario de computacin otros trminos y otros conceptos para denominar ciertos aspectos relativos a los elementos involucrados en el trabajo de sistemas. Se utiliza el trmino firmware para denominar a cierta parte del software que las computadoras tienen grabado desde su fabricacin, generalmente en memoria tipo ROM o en circuitos incorporados desde el diseo y fabricacin de la mquina; generalmente el firmware se constituye con una parte mnima del sistema operativo, rutinas de arranque, set up, microprogramacin, circuitos sumadores o aritmticos, etc. El trmino orgware se utiliza para sealar aspectos de organizacin arquitectnica y construccin de las computadoras, de sus componentes y de otros elementos del rea de sistemas; orgware estudia entre otras cosas el diseo, el estndar de

21

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

construccin, los materiales de fabricacin, etc. del equipo, del mobiliario y del rea de trabajo. El trmino humanware se utiliza para hacer referencia a diversos aspectos relacionados con el personal que interviene en el trabajo computacional; pueden ser aspectos administrativos o de estructura organizacional, de relaciones humanas, de mtodos, procedimientos y estndares de trabajo, aspectos ticos, legales, trabajos en equipo, comportamiento social, etc.

4.4.

Arquitectura bsica de las computadoras

En esta parte se estudiar la forma de operacin de una computadora digital electrnica. Para ello es necesario conocer sus componentes bsicos, apoyndose en lo que se conoce como el modelo de von Neumann.

4.4.1.

Esquema bsico de una computadora (modelo de von Neumann)

La idea central del modelo de computacin propuesto por John von Neumann consiste en almacenar las instrucciones del programa de una computadora en su propia memoria, logrando as que la mquina siga los pasos definidos por su programa almacenado. Este esquema se emplea prcticamente en todos los modelos de computadoras y presenta la configuracin general de una computadora (Fig. 4.2).

22

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

Memoria Principal

Unidades de Entrada

Unidad Central de Procesamiento

Unidades de Salida

Memoria Secundaria

Fig. 4.2. Esquema bsico de una computadora

4.4.1.1. La Unidad Central de Procesamiento (CPU) La CPU (por sus siglas en ingls Central Processing Unit) multiplicacin de nmeros. La potencia de una es el conjunto de depende

circuitos electrnicos capaces de ejecutar algunos clculos sencillos como suma o computadora completamente de la velocidad y fiabilidad de la CPU. La Unidad de Control, los Registros y la Unidad Aritmtica Lgica se integran en las computadoras con el nombre de Unidad Central de Procesamiento (Fig. 4.3). La funcin de la CPU es clara: ejecutar instrucciones. Para ello necesariamente deben cumplirse estas condiciones: Que las instrucciones sean entendibles por la CPU. Que estn almacenadas en la memoria.

23

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

En una computadora los datos se introducen al CPU va dispositivo de entrada y se extraen o se obtienen por medio de dispositivos de salida.

Unidad Central de Procesamiento (CPU)

Unidad AritmticaLgica (ALU)

Unidad de Control (CU)

Registros

Fig. 4.3. La Unidad Central de Procesamiento (CPU)

4.4.1.1.1.

La Unidad de Control (CU)

La CU (por sus siglas en ingls Control Unit) es en esencia la que gobierna todas las actividades de la computadora, as como el CPU es el cerebro de la computadora, se puede decir que la CU es el ncleo del CPU. Supervisa la ejecucin de los programas coordina y controla al sistema de cmputo, es decir, coordina actividades de Entrada/Salida (E/S) determina que instruccin se debe de ejecutar y pone a disposicin los datos pedidos por la instruccin. Determina donde se almacenan los datos transfiere desde las posiciones donde estn

24

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

almacenados. Una vez ejecutada la instruccin la unidad de control debe determinar donde pondr el resultado para la salida o para su uso posterior.

4.4.1.1.2.

La Unidad Aritmtica-Lgica (ALU)

La ALU (por sus siglas en ingls Arithmetic-Logic Unit) es en esencia la que realiza los clculos (suma, resta, multiplicacin y divisin) y operaciones lgicas (comparaciones). Transfiere los datos entre las posiciones de almacenamiento. Al realizar operaciones aritmticas y lgicas, la ALU mueve datos entre ella y el almacenamiento. Los datos usados en el procesamiento se transfieren de su posicin en el almacenamiento a la ALU. Los datos se manipulan de acuerdo con las instrucciones del programa y regresan al almacenamiento. Debido a que el procesamiento no puede efectuarse en el rea de almacenamiento, los datos deben trasferirse a la ALU. Para terminar una operacin puede suceder que los datos pasen de la ALU al rea de almacenamiento o varias veces.

4.4.1.1.3.

Los Registros

Los registros son celdas de memoria interna de alta velocidad en los que se pone la informacin para procesar o el programa de control. Se encuentran dentro de la CPU y pueden ser de las categoras siguientes: Registros de propsito general: Son de trabajo de la CPU. En estos registros se colocan los valores para su procesamiento que incluye operaciones aritmticas, comparaciones e instrucciones de bifurcacin o saltos. Registros de base de puntero e ndice: Se usan para proporcionar soporte a cosas como direccionamiento relativo, apuntador de pila e instrucciones para mover bloques.

25

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

Registros de segmento: Son usados para soportar el esquema de memoria segmentada. El registro CS guarda el segmento de cdigo actual, el DS el segmento actual de datos, el ES el segmento extra y el SS el segmento de pila. Registros de propsito especial: Guardan el estado de la CPU y el apuntador de instrucciones que indica la siguiente instruccin que ejecutar la CPU.

4.4.1.2. La Memoria Principal La memoria da al procesador el almacenamiento temporal para programas y datos. Todos los programas deben trasferirse a la memoria desde un dispositivo de entrada o desde el almacenamiento secundario (diskette, disco duro, CD, etc.) antes de que puedan ejecutarse o procesarse los datos. Las computadoras usan 2 tipos de memoria primaria: ROM (Read Only Memory).- Memoria de slo lectura, en la cual se almacena ciertos programas e informacin que necesita la computadora las cuales estn grabadas permanentemente y no pueden ser modificadas por el programador. Las instrucciones bsicas para arrancar una computadora estn grabadas aqu. RAM (Random Access Memory ).- Memoria de acceso aleatorio, la utiliza el usuario mediante programas y es voltil; es decir, requiere el suministro de energa para que funcione ya que si se apaga la computadora, pierde su contenido. La memoria del equipo permite almacenar datos de entrada, instrucciones de los programas que se estn ejecutando en ese momento, los datos resultados del procesamiento y los datos que se preparan para la salida. Los datos proporcionados a la computadora permanecen en el almacenamiento primario hasta que se utilizan en el procesamiento. Durante el procesamiento, el almacenamiento primario almacena los datos intermedios y finales de todas las operaciones aritmticas y lgicas. El almacenamiento primario debe guardar tambin las instrucciones de los

26

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

programas usados en el procesamiento. La memoria est subdividida en celdas individuales cada una de las cuales tiene una capacidad similar para almacenar datos. La Memoria Principal est formada por circuitos integrados (chips), en ellos la informacin se almacena en estados de tensin o voltaje (+5 V) al que hacemos corresponder un uno, y no tensin (0 V) al que le corresponde un cero, por tanto el sistema de almacenamiento slo posee dos posibles valores y por ello se denomina binario. sta es por lo tanto la menor cantidad de informacin que podemos almacenar en una computadora, y se denomina bit (o cero o uno), y al conjunto de ocho bits se le denomina Byte u Octeto. Podemos imaginar la memoria como un conjunto de casillas, cada una con una direccin que la identifica, donde se almacenan los datos y las instrucciones correspondientes a los programas. Para conocer la ubicacin de cada dato estas casillas deben estar convenientemente numeradas, es lo que se denomina direccin de memoria. En cada casilla podremos almacenar una determinada cantidad de bits segn la computadora, 8bits (1 Byte), 16 bits, 32 bits, etc. La Fig. 4.4 muestra, a modo de ejemplo, varias posiciones de memoria en una computadora cuya longitud de palabra es de 8 bits, por tanto en cada direccin de memoria se almacena 1 Byte.
Direccin de memoria 0 = 00000000 1 = 00000001 2 = 00000010 3 = 00000011 4 = 00000100 Etc Dato almacenado 01011010 01001100 11011001 00101110 10001101 etc

Fig. 4.4 Celdas de memoria

La cantidad de Bytes que se pueden almacenar en la memoria de una computadora es bastante elevada y por ello se utilizan prefijos, as 1 KiloByte o KB 27

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

corresponde a 210 = 1024 Bytes (y no 1000 KB), 1 MegaByte o MB = 1024 KB, 1 GigaByte o GB = 1024 MB, 1 TeraByte o TB = 1024 GB. La memoria se comunica con el resto de la CPU mediante unos canales denominados "Buses". Existen tres, el Bus de datos por donde circulan los datos, el Bus de direcciones encargado de indicar la posicin de un dato concreto almacenado en memoria, y el Bus de control por donde circulan las instrucciones de los procesos que lleva a cabo la computadora. Por tanto, para localizar un dato en la memoria principal, la direccin que ocupa ste debe circular por el bus de direcciones. Segn cual sea la amplitud del bus de direcciones y la longitud de palabra, as ser el tamao de la memoria que puede gestionar la computadora. Es decir, el nmero de casillas o direcciones de memoria que pueden ser indicadas y el tamao de la informacin que contienen. Para un bus de direcciones de 8 bits la computadora podr gestionar 28 = 256 posiciones de memoria y en cada una de ellas podremos almacenar 8 bits si sta es la longitud de palabra de esa computadora. La Fig. 4.5 muestra la memoria de una computadora con una longitud de palabra de 8 bits y un bus de direcciones tambin de 8 bits. Deberan existir 28 = 256 casillas - desde la 00000000 hasta la 11111111 (en lenguaje binario), cada una conteniendo un dato de 8 bits de tamao, en total 256 x 8 = 2048 bits o 256 Bytes. Los datos contenidos en las casillas de memoria no tienen evidentemente ninguna relacin con la direccin de estas, ya que van variando conforme se ejecuta el programa o se producen entradas de nuevos datos.

28

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

Fig. 4.5. Bus de direcciones y bus de datos

4.4.1.3. Dispositivos de entrada Son todos aquellos elementos o va de comunicacin hombre-mquina-hombre y estn representados por las diferentes maneras en que el hombre puede comunicarse con la mquina. La necesidad de poder operar y poder programar ms fcilmente ha dado como resultado el desarrollo, la adopcin y la adaptacin de diversos mecanismos, dispositivos, medios y mtodos.

4.4.1.3.1.

El teclado

Compuesto como su nombre indica por una serie de teclas que representan letras, nmeros y otros caracteres especiales. Al presionar un carcter en el teclado se produce un tren de impulsos que ingresa en la computadora a travs de un cable.

29

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

Todo tren de impulsos est constituido por estados de tensin elctrica y no tensin, unos y ceros, es decir, por bits. Para codificar los caracteres se suele usar el estndar ASCII ( American Standard Code for Information Interchange ) o el EBCDIC menos extendido. En ambos, cada carcter esta codificado mediante ocho bits, as por ejemplo utilizando ASCII la letra A sera 01000001, la B 01000010 y la C 01000011. Al pulsar la letra C en el teclado se originaria el tren de impulsos de la Fig. 4.6.

Fig. 4.6 Impulsos generados por el teclado

Para intentar asegurar la fiabilidad en la transmisin, se aade un bit adicional denominado bit de paridad, si la computadora que empleamos es de paridad par se aadir un uno o un cero a cada carcter para que el total de unos trasmitidos sea par. Por ejemplo, si pulsamos la letra C, el nmero de unos correspondiente a su cdigo ASCII es tres, y en este caso, aadiramos un uno adicional para que el total de unos transmitidos sea cuatro, es decir par. Si pulsramos la letra A, el total de unos sera dos y por tanto par y en este caso se aadira un cero, ver Fig. 4.7.

Fig. 4.7. Bit de paridad 30

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

4.4.1.3.2.

El Ratn o Mouse

Los ms habituales son los ratones mecnicos, en estos en su parte inferior se encuentra una bola que rueda al deslizar el ratn sobre la superficie de la mesa o de una alfombrilla, el movimiento de la bola se transmite a dos ejes perpendiculares y de stos a unas ruedas dentadas con un sistema ptico que permite captar el giro de cada una de estas ruedas, de aqu, mediante la electrnica del ratn, estos valores de movimiento sern enviados por el puerto serie (COM 1, COM 2,..) o por el USB- por el puerto serie los datos se transmiten bit a bit -, o de un bus especial para el ratn, hacia la CPU, que mediante el programa adecuado podr situar el cursor en la pantalla. Al pulsar el botn o botones del ratn, la CPU sabr, por tanto, sobre que elemento de la pantalla se est actuando.

4.4.1.3.3.

El Digitalizador (Scanner)

Permite convertir informacin grfica en una imagen digitalizada o mapa de bits ("Bitmap"). La imagen que se desea digitalizar se coloca en el escner, en ste la imagen es recorrida por un haz luminoso, y la luz reflejada es recogida por un dispositivo tipo CCD (del mismo tipo que el que incorporan las cmaras de vdeo) que convierte la seal luminosa en seal elctrica, posteriormente esta informacin se convierte en seales digitales que ingresaran en la computadora.

4.4.1.3.4.

La tableta digitalizadora

Consiste en un tablero de dibujo que puede ser recorrido por un lpiz, los movimientos del lpiz se convierten en informaciones digitales y se envan a la computadora a travs del puerto serie o del puerto USB.

31

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

4.4.1.3.5.

Otros dispositivos de entrada

Algunos dispositivos de entrada permiten la comunicacin directa entre los seres humanos y la mquina, mientras que otros requieren la grabacin de los datos en un medio de entrada, por ejemplo algn material magnetizable. Con frecuencia se utilizan dispositivos que leen datos grabados en plstico flexible con un recubrimiento especial (disco flexible) o en cinta magntica. Existen otros dispositivos de entrada como lectores de cdigos de barras, lectores de huellas digitales, lectores de retina, pantallas sensibles al tacto, lectores de tarjetas (fichas) perforadas (en desuso), micrfonos, etc. Todos estos dispositivos son componentes que interpretan la informacin y permiten la comunicacin entre las personas y entre los sistemas de cmputo.

4.4.1.4. Dispositivos de salida Al igual que las unidades de entrada, los dispositivos de salida son instrumentos que interpretan informacin y permiten la comunicacin entre los seres humanos y las computadoras. Estos dispositivos convierten los resultados que produce el procesador y que estn en cdigo de mquina en una forma susceptible de ser empleada por las personas (por ejemplo, informes impresos o desplegados en pantallas) o como entrada para otras mquinas que formen parte de un ciclo de procesamiento distinto. En los sistemas personales de exhibicin y las impresoras de escritorio, los dispositivos que aceptan las salidas de sistemas mayores generalmente son impresoras ms grandes y rpidas, muchas estaciones de trabajo en lnea y unidades de cinta magntica y disco rgido. A las unidades de entrada/salida y almacenamiento secundario se les llama en ocasiones dispositivos perifricos porque a menudo se les coloca cerca de la unidad de proceso.

32

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

4.4.1.4.1.

Terminales y monitores

La importancia de un teletipo y el monitor de una video terminal son en esencia dispositivos de salida; sin embargo, pocas veces se utilizan para obtener resultados de los procesos, pero como consulta del operador pueden ser utilizados para llevar un control de las entradas; el monitor de una video simplemente proporciona el eco de las entradas. Una video-terminal se puede utilizar como medio de salida particularmente cuando la informacin que se desea obtener no requiere copia permanente. Una ventaja adicional de estos dispositivos es su operacin silenciosa y su rapidez lo cual propicia la interaccin durante la ejecucin del programa. El principio del funcionamiento de un monitor es similar al de una televisin en donde la informacin se obtiene por medio de puntos iluminados en el interior de una pantalla. Estos puntos se iluminan mediante la visin de los rayos controlados magnticamente. Por su principio de funcionamiento un monitor podra tener la capacidad para suministrar informacin grficamente, sin embargo, esto est condicionado a ciertas caractersticas fsicas de construccin del video fundamentalmente de lo que se conoce como resolucin y en todo caso requiere de alta programacin. Consiste, en los equipos de sobremesa, en un tubo de rayos catdicos, en ste tres haces de electrones correspondiendo a los tres colores bsicos (rojo, verde y azul) inciden sobre una rejilla tras la cual est situada una pantalla de fsforo que se ilumina. Estos haces recorren la pantalla de izquierda a derecha y de arriba a abajo formando la imagen. Hecho esto se sitan de nuevo en la esquina superior izquierda para formar una nueva imagen. Cada uno de estos tres haces da lugar a un punto de color bsico (rojo, verde o azul), la agrupacin de los tres puntos de color bsicos da lugar a un punto de la imagen denominado pxel.

33

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

Por ltimo, respecto al monitor cabe destacar la frecuencia con que estos haces forman una imagen, cuanto mayor sea sta mayor ser la calidad de la imagen, y la mxima resolucin con que pueda trabajar, nmero de pixeles horizontales y verticales. El monitor recibe a su vez la informacin de la tarjeta grfica, en sta cabe distinguir la memoria de vdeo que implicar la mxima resolucin que pueda producir la tarjeta grfica, y a partir del desarrollo VGA el DAC (Conversor Digital Analgico) encargado de traducir la seal digital generada por el procesador a formato analgico para que pueda ser representada en el monitor.

4.4.1.4.2.

Salida impresa

Es el mtodo ms comn para obtener documentos de salida en una computadora. El dispositivo llamado de lneas o simplemente o simplemente impresora funciona de forma muy similar a una mquina de escribir pero controlada totalmente por la computadora. Las impresoras en toda su relacin han operado con diferentes modalidades y diversos principios de funcionamiento, los cuales en una cronologa pueden ser descritos comenzando con impresoras de cadena o de tambor, luego las de cabeza mvil o matriz de puntos; todas ellas utilizando la tcnica de impacto para la impresin de caracteres a travs de una cinta y otras tcnicas electrostticas, fotoqumicas, trmicas hasta las tcnicas o principio de rayos de lser y las de tinta.

4.4.1.4.3.

Salida grfica

La informacin puede tener diferentes presentaciones y en muchos casos podr presentarse por medio de grficas de barras, grficas de lneas de tendencias, grficas de relacin entre 2 o mas parmetros, imgenes, iconos, figuras, etc. todo esto de acuerdo al uso o al usuario que la reciba. En otros casos la informacin

34

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

grfica es la forma en que se presentan los datos por ejemplo; fotografas, imgenes, pero sobre todo, diagramas, planos, mapas, etc. que para ser obtenidos como resultado de un proceso se utilizan dispositivos con la capacidad de producir este tipo de reportes. En general se conocen con el nombre de graficas o ploters. Actualmente, sobre todo en las computadoras personales, la mayora de las impresoras pueden operar en modo grfico la cual las hace aplicables para obtener informacin grfica; sin embargo para algunas aplicaciones la precisin podra ser menos que la que se logra en un graficador. Otro limitante es el tamao de las grficas que pueden obtenerse.

4.4.1.4.4.

La tarjeta de sonido

Se encargan de digitalizar las ondas sonoras introducidas a travs del micrfono, o convertir los archivos sonoros almacenados en forma digital en un formato analgico para que puedan ser reproducidos por los altavoces o bocinas. Los sonidos que puede percibir el odo humano abarcan las frecuencias de 20 a 20.000 Hz. La tarjeta de sonido recorre estas ondas tomando muestras del tipo de onda (de su frecuencia), esta operacin se realiza con valores variables de muestreo, desde 8.000 hasta 44.100 Hz, a mayor frecuencia de muestreo mayor ser la calidad de la grabacin. Y del nivel sonoro de esta onda, esta informacin se guarda en 8 bits (28 = 256 niveles de sonido) o en 16 bits (216 = 65.536 niveles de sonido). Y en un canal o Mono o dos canales o Estreo. La calidad telefnica correspondera a 11.025 Hz, 8bits y Mono. La calidad de la radio a 22.050 Hz, 8 bits y Mono, ocupando el archivo el doble que el primero. Y la calidad del CD a 44.100 Hz, 16 bits y Estreo, ocupando el archivo 16 veces ms que el primero. Muchas tarjetas de sonido poseen capacidades MIDI; esto significa que en un chip de la tarjeta, sintetizador, se encuentran almacenadas las caractersticas de

35

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

diferentes instrumentos musicales, y la grabacin o reproduccin de un sonido se hace en referencia a stos y las notas musicales correspondientes.

4.4.1.5. El Modem Se utiliza para enviar y recibir datos a travs de la lnea telefnica. El trmino Mdem procede de Modulador / Demodulador que resume la funcin del mdem, es decir, los datos que una computadora debe enviar estn formados por bits, los cuales se trasmiten de uno en uno por el puerto serie al mdem, ste convierte estos datos digitales en seales analgicas de modo que puedan circular por la lnea telefnica, modula los datos. El mdem que se encuentra en el otro extremo de la lnea telefnica y recibe estas seales de frecuencia las convierte en seales digitales, bits, decimos que demodula los datos, y los transmite por el puerto serie de uno en uno a la computadora. La Red de Telefona Bsica (RTB) permite transmitir frecuencias de hasta 2400 Hz, por esto los mdems si no utilizaran otras tcnicas de compresin podran transmitir como mximo 2400 bits por segundo. No se debe confundir por tanto la frecuencia de la seal con que se transmiten los datos por la RTB que se expresa en baudios (2400 baudios, 1200 baudios,..), con la cantidad de datos que se transmiten que se expresa en bits/s (28.800 bits/s, 14.400 bits/s,..). Para realizar esta comunicacin entre la PC y el Mdem existe un chip que juega un papel muy importante, es el denominado UART (Receptor Transmisor Asncrono Universal). ste chip se encarga de convertir los datos que recibe en grupos de 8 bits de ancho en cadenas de 1 bit de ancho de modo que puedan salir por el puerto serie. Tambin comprueba el bit de paridad de los datos recibidos y de insertarlo en los enviados, as como los bits de inicio y de parada, es decir los bits que van al inicio y final de un grupo de datos, normalmente grupos de 8 bits. En los PC la UART 8250 solo poda realizar transferencias a baja velocidad, la 16450 mediante compresin hasta 115,200 bits/s en sistemas monotarea y la 16550 de idntica velocidad pero con multitarea. 36

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

La mayora de mdems utilizan un grupo de rdenes o comandos de comunicacin denominados comandos Hayes o comandos AT, debido a que todos ellos empiezan con las letras AT (por ejemplo ATDT significa realizar la marcacin por tonos o ATDP por pulsos).

4.4.1.6. Memoria Secundaria (Dispositivos de almacenamiento) La necesidad de una memoria auxiliar, memoria externa, memoria secundaria o de respaldo surge de la consideracin de 2 aspectos principales: la memoria principal tiene una capacidad limitada, necesariamente tiene que ser de tipo RAM y solo retiene informacin mientras esta energizada (es voltil). En la mayora de las ocasiones los programas y en muchos casos los datos requieren ser grabados para uso posterior y se trata de evitar tener que volver a capturarlos. Los recursos disponibles, los mas utilizados como medios y dispositivos de almacenamiento externo se pueden agrupar en los siguientes grupos: a) Medios de papel b) Medios magnticos c) Medios pticos

a) Medios de papel.- Los medios y dispositivos de cinta y papel perforado son en esencia permanente de tal forma que fueron tambin utilizados como medios de almacenamiento externo. Sus desventajas principales radican en que las tarjetas son voluminosas, que las tarjetas y la cinta dificultan su manejo y se deterioran con el uso, la lentitud en el proceso de lectura pero sobre todo que solo permiten acceso secuencial de la informacin. b) Medios magnticos.- El principal funcionamiento de estos medios es el mismo que se utiliza en la grabacin de audio y video; en ellos se pueden

37

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

identificar los mismos elementos bsicos, lectores, circuitos, cabeza de lectura o reproductora, cabeza de escritura o grabacin, etc. y una superficie de recubrimiento magnetizable la informacin grabada (almacenada en estas unidades se realiza como una secuencia de puntos magnetizados en el material de recubrimiento de una cinta o de un disco que solo puede variarse con el registro de nueva informacin). La desventaja principal de las cintas magnticas que solo permiten acceso secuencial a la informacin; actualmente el uso de estos dispositivos tiende a limitarse como medios de soporte y respaldo de grandes sistemas computacionales. La denominacin de estos dispositivos se basa en la ubicacin con respecto al gabinete de la computadora y/o con la facilidad para ser transportados; as los discos o las unidades de disco pueden ser denominados fijos o removibles; internos o externos; duros o flexibles. c) Medios pticos.- Las unidades y dispositivos de almacenamiento ptico funcionan bajo el principio de reflejo de un rayo lser (un haz de luz concentrado) en la superficie de un disco. Algunas de las reas de disco reflejan la luz son superficies planas que presentan los unos, los que no reflejan son reas surcadas que representan los ceros. Otra diferencia de los medios pticos con respecto a los medios magnticos es la forma de organizacin de los sectores; en los medios pticos los sectores son de tamao uniforme y se organizan en espiral.

38

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

4.4.1.6.1.

Unidades de diskettes

Contienen un motor elctrico que permite girar el soporte de datos, diskette o floppy disk o FD y uno o dos cabezales de lectura y escritura que pueden situarse en un punto especfico del diskette, ste a su vez est formado por una superficie circular de material plstico recubierto de una substancia que puede magnetizarse. El cabezal, al situarse sobre una zona del diskette, que se encuentra girando a unas 360 r.p.m., provoca en ste una seal elctrica que es codificada en formato binario por la electrnica de la unidad de diskette. Esta seal se transmite por una cinta (un grupo de finos cables elctricos) a la controladora de FD/HD - conectada en una de las ranuras de expansin o integrada en la propia placa base -, y de sta al microprocesador o a la memoria. El proceso de escritura en el FD sigue los mismos pasos pero en sentido contrario. Existen disqueteras de diferentes tipos, las primeras tenan una anchura de 5 pulgadas y evolucionaron desde las que podan contener 160 KB hasta las ms modernas de 1.2 MB, ms tarde hicieron su aparicin las disqueteras de 3 pulgadas que podan almacenar en un principio 720 KB y posteriormente 1.44 MB. stas ltimas unen a su menor tamao y mayor capacidad, el albergar en una carcasa de plstico rgido al diskette y de este modo protegerlo de modo mucho ms efectivo. En ambos tipos de unidades los diskettes pueden ser protegidos contra escritura, en las primeras es necesario usar un papel adhesivo, mientras que en las de 3 " esta funcin la realiza un cierre deslizante (Fig. 4.8).

Fig. 4.8. Proteccin contra escritura en diskettes

39

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

Para poder localizar los datos en el FD previamente se deben realizar una serie de marcas en el mismo, este proceso se denomina formatear el disquete y consiste en dividirlo en una serie de pistas concntricas y cada una de stas en una serie de sectores, vase Fig. 4.9, por ejemplo los disquetes de 3 " y 1,44 MB de capacidad poseen 80 pistas en cada cara y 18 sectores por pista. La situacin de cada archivo est almacenada en la FAT (File Allocation Table), ste mtodo es el que sigue el MS-DOS y algunos otros sistemas operativos.

Fig. 4.9. Formateo de diskettes

4.4.1.6.2.

Discos duros (HD)

Se componen de varios discos circulares rgidos, y no flexibles como en el caso de los diskettes, recubiertos de un material susceptible de ser magnetizado. Pueden ser grabados o ledos mediante un cabezal por ambas caras mediante un proceso similar al de los FD, la diferencia estriba en la muy superior velocidad de giro de stos, por lo menos unas 3.600 r.p.m. Los HD pueden lograr estas elevadas velocidades de giro debido a que se encuentran hermticamente cerrados dentro de una carcasa de aluminio. Debido a las elevadas velocidades de giro los HD logran unos tiempos de bsqueda promedio muy inferiores a las unidades de 40

Introduccin a la ISC
diskettes y unas velocidades de

Ing. Bruno Lpez Takeyas


transferencia muy superiores, ambas

caractersticas los convierten en el medio ms rpido - excluyendo la memoria principal - para almacenar o transferir informacin por el momento. El proceso de formatear el HD se realiza de forma similar al diskette, pero como ya hemos comentado, los discos duros suelen estar formados por ms de un disco y cada uno de estos puede ser formateado por ambas caras. As un HD se divide en cabezales, cada uno de stos en cilindros o pistas, y cada una de stas, en sectores. La capacidad total de un HD se puede calcular entonces: Capacidad total = n de cabezales x n de cilindros x n de sectores por pista x n de bytes por sector Por otra parte, el HD y el FD necesitan de una electrnica para comunicarse con la computadora. Est electrnica se encuentra en una tarjeta denominada "controladora de HD/FD", existen diversos estndares de controladoras, y cada controladora slo puede operar con los HD de su tipo. Los antiguos HD eran del tipo MFM o RLL, despus surgieron los IDE y los Enhanced IDE, y los SCSI en sus distintas versiones. Las controladoras IDE tambin pueden "controlar" otros dispositivos como unidades CD-ROM, las SCSI aparte de los CD-ROM tambin se utilizan con otros dispositivos como Escneres.

4.4.1.6.3.

Discos compactos (CD-ROM)

Estas unidades de almacenamiento estn constituidos por un soporte plstico en las que un lser ha realizado unas pequeas hendiduras, esta capa se recubre con una capa de material reflectante, y sta con otra capa de proteccin. En el momento de la lectura un lser de menor intensidad que el de grabacin reflejar la luz o la dispersar y as podrn ser ledos los datos almacenados. Las pistas en este soporte se encuentran dispuestas en forma de espiral desde el centro hacia el exterior del CD-ROM, y los sectores son fsicamente del mismo

41

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

tamao. El lector vara la velocidad de giro del CD-ROM, segn se encuentre leyendo datos en el centro o en los extremos, para obtener una velocidad constante de lectura. La velocidad de transferencia de estas unidades ha ido variando, las primeras unidades tenan una velocidad de 150 KB/s y se denominaron de simple velocidad, ya que esta velocidad de transferencia era la que vena recogida en las especificaciones del MPC (Multimedia PC Marketing Council), posteriormente han ido apareciendo unidades 2X (2 x 150 = 300 KB/s), hasta en la actualidad 12X ( 12 x 150 = 1,800 KB/s ). Una de las principales ventajas de los CD-ROM es que el desgaste es prcticamente nulo, y la principal desventaja es que no podemos cambiar lo que existe grabado, como podemos hacer en un HD o un FD. En un CD-ROM podemos almacenar hasta 650 MB de informacin, lo que supone almacenar unas 150,000 pginas de informacin, o la informacin contenida en 1,200 diskettes. Existen unidades CD-ROM que se conectan a controladoras IDE y otras a controladoras SCSI como ya se ha mencionado al hablar de los discos duros.

4.4.1.6.4.

Discos Digitales de Video (DVD)

Recientemente han hecho su aparicin las unidades DVD (Digital Video Disc), stas unidades son bsicamente un CD-ROM con una muy superior densidad de grabacin, logrando una capacidad de almacenamiento de 4.38 GB si se graban por una sola cara y una capa, hasta 15.90 GB si la grabacin se realiza en dos caras y con dos capas. Cada cara puede tener hasta dos capas, ver Figuras 4.10 y 4.11.

42

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

Tipo
DVD-5 DVD-9 DVD-10 DVD-18 DVD-R DVD-RAM

Dimetro Caras Capas Capacidad 12 cm 12 cm 12 cm 12 cm 12 cm 12 cm 1 1 2 2 1 1 1 2 1 2 1 1 4,38 Gb 7,96 Gb 8,75 Gb 15,90 Gb 3,68 Gb 2,40 Gb

Fig. 4.10. Capacidades de DVDs

Fig. 4.11. Proceso de grabacin de DVDs

Respecto a la compatibilidad de los DVD con los CD-ROM es absoluta en el caso de los CD-ROM estampados industrialmente y de los CD-RW; pero no as con los CD-R (procedentes de un grabador) que necesitan para ser accesados por un lector DVD, que ste disponga de dos lser (lser dual).

4.4.1.6.5.

Otras unidades de almacenamiento

Las unidades de Backup que utilizan cinta similar a las de los cassettes. Los discos magneto-pticos que utilizan un lser para calentar la superficie y una cabeza de lectura-escritura como los FD, una de sus ventajas es la prctica

43

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

inalterabilidad de los datos, ya que no pueden ser modificados por campos electromagnticos si no son calentados previamente por el lser. Existen otros medios de almacenamiento como las unidades ZIP, los flash drives, etc.

4.4.2.

La tarjeta madre (motherboard)

Se denomina tarjeta madre (MotherBoard en ingls) a la placa de circuito impreso que integra los siguientes elementos: 1. Microprocesador: Consiste en un circuito integrado que contiene la Unidad Aritmtico/Lgica y la Unidad de Control. En la familia PC corresponde a los micros 8088, 8086, 80286, Pentium, etc. En esta familia a partir del 80486 tambin se incorpora el coprocesador matemtico encargado de las operaciones en punto flotante. 2. Banco de memoria: Est formado por uno o varios "chips" que forman la RAM, sta es una de las dos partes que componen la memoria principal. Los PC actuales contienen una serie de zcalos donde se insertan los denominados mdulos SIMM (Single Inline Memory Module) o DIMM (Dual In-Line Memory Module) formados estos a su vez por varios "chips"; esta construccin modular permite aadir ms mdulos, y por tanto ms memoria, cuando resulta necesario de una forma muy sencilla; eso si, respetando unas reglas de colocacin en cuanto a su nmero y tamao. 3. ROM: Formada a su vez por uno o varios circuitos integrados, aunque de caractersticas distintas a los que forman la RAM, que contienen informacin de modo permanente. 4. Ranuras o Slots de expansin: Se trata de conexiones para las tarjetas de ampliacin de la tarjeta madre; las ms habituales suelen ser la tarjeta grfica, la controladora de discos, la tarjeta de los puertos serie y paralelo. 5. Resto: Los cristales de cuarzo que suministran la frecuencia o frecuencias para el funcionamiento del sistema, el controlador programable de interrupciones que controla las interrupciones - las interrupciones, IRQ, son

44

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

seales generadas por los componentes de la computadora, indicando que se requiere la atencin de la CPU - y las presenta a la CPU, el controlador DMA - el propsito de este controlador es escribir o leer datos directamente de memoria prescindiendo del microprocesador -, el conector a la fuente de alimentacin y otros como la memoria cach o el coprocesador matemtico que no se encuentran en todos las computadoras o incluso pueden estar integrados en el propio microprocesador (Fig. 4.12).

Fig. 4.12. La tarjeta madre o motherboard Como se observa en la Fig. 4.12 en esta placa existen dos tipos de ranuras de expansin las ISA y las PCI. Las primeras PC XT tenan un bus de datos de 8 bits y los dispositivos que se conectaban en las ranuras de expansin seguan el estndar ISA de 8 bits. Ms tarde con la aparicin de los PC AT el bus de datos se ampli a 16 bits y las ranuras de expansin tipo ISA pasaron a tener un ancho de 16 bits, ambos con una frecuencia de 8 MHz. Con la aparicin de procesadores de 32 bits y la utilizacin de entornos grficos este bus resultaba demasiado estrecho, slo poda transportar 5 MB/s, y surgieron los estndares MCA, MCA/2 y EISA

45

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

ambos permitan un ancho de 32 bits y tenan un ancho de banda de 40 MB/s el MCA/2 y 33 MB/s para el EISA. An con este tipo de buses ciertos dispositivos como las tarjetas grficas, los discos duros y los adaptadores de red se vean frenados en su necesidad de transmitir o recibir datos de la CPU. Aparece ante esta situacin la idea de "bus local", que consiste en que perifricos como los citados puedan saltarse el bus de expansin y se comuniquen directamente con la CPU, de un modo parecido a como lo hace la memoria con el procesador. El primer desarrollo estndar de un bus local fue el denominado VESA Local Bus (VLB) - VESA es un consorcio formado por ms de 120 compaas dedicado a crear especificaciones comunes -, este diseo tena un ancho de banda de 132 MB/s funcionando a 32 bit y una frecuencia de 33 MHz. El diseo del VLB no era un diseo cerrado y podan surgir problemas de incompatibilidades. Hoy en da el bus local que se suele utilizar el es denominado PCI - desarrollado por SIG otro consorcio formado por ms de 160 compaas - es un bus local de 32 bits, funcionando a una frecuencia de 33 MHz y con un ancho de banda mximo, como el VLB, de 132 MB/s, pero con caractersticas adicionales al VLB como son: la transferencia de rfagas lineales, grandes volmenes de datos son escritos o ledos de una direccin que se incrementa automticamente para el prximo byte del flujo; posee un menor tiempo de latencia, desde que un perifrico realiza una peticin hasta que le es concedido el control; y tambin permite la concurrencia de tareas, la CPU puede estar dedicada a un clculo mientras un dispositivo conectado al bus realiza su transferencia. Este bus permite adems no tener que determinar en cada tarjeta, cambiando los puentes, IRQs, DMAs y direcciones de memoria como en el bus ISA o VLB y que se realice esa asignacin de modo automtico "Plug & Play".

46

Introduccin a la ISC

Ing. Bruno Lpez Takeyas

BIBLIOGRAFA

Academia de ISC del ITNL. Introduccin a la Ingeniera en Sistemas Computacionales. Apuntes. 2004. Brookshear, J. Glenn. Introduccin a las Ciencias de la Computacin. Cuarta edicin. Editorial Addison Wesley. 1995. Direccin General de Institutos Tecnolgicos (DGIT). Proceso de Reforma Curricular del Sistema Nacional de Institutos Tecnolgicos. Ingeniera en Sistemas Computacionales. https://gacela.itc.mx/reforma_curricular/carreras/sistemas.htm. 2004. Joyanes Aguilar, Luis. Fundamentos de Programacin. Algoritmos y Estructura de Datos. Segunda edicin. Editorial McGraw-Hill. 1999. Instituto Tecnolgico de La Paz. Tutorial de Introduccin a la Ingeniera en Sistemas Computacionales. http://www.itlp.edu.mx/publica/tutoriales/introdingsistcomp/index.htm. 2004. Levine, Guillermo. Computacin y programacin moderna. Perspectiva integral de la Informtica. Editorial Addison Wesley. 2001.

47

Potrebbero piacerti anche