Sei sulla pagina 1di 8

FIUNA|

Introduccin

|PED1/Redes de Computadoras

PED1 Conceptos Preliminares


Ing. Josena Cano, Oscar Jara, Daniel IturryUniversidad Nacional de Asuncion

2013
a insercin de la tecnologa, en el mundo cotidiano, trajo consigo muchos cambios en el modo de enfocar las tareas cotidianas, laborales, como as los procesos para resolver problemas. Es as tambin importante destacar que los avances tecnolgicos hoy en da, son tan rpidos que los enfoques de implementacin y la comprensin de los sistemas se hace una tarea de constante aprendizaje. De ah la importancia de comprender los diferentes sistemas modernos para el procesamientos de datos, como tamben las redes de dichos sistemas, que hoy en da nos proporcionan una herramienta de conocimiento colectivo y constante desarrollo.

Dato: Es un atributo, elemento o caracterstica que puede ser representado bajo diferentes modos, y estos estn asociados a fenmenos, hechos o sistemas. De esta manera el dato en si mismo no representa nada mas que algn tipo de atributo, y en si mismo es un elemento inerte carente de algn signicado. No esta dems mencionar que en el mundo de la tecnologa, se sola denir a los datos como "todo lo que no es VOZ", pero actualmente hay una discusin del tema, pues la capacidad de las redes hoy en da y en general de los sistemas informticos, permiten transformar la voz en bloques de bits, y estos en paquetes para ser transmitidos. Por lo que la voz hoy en da puede ser considerado en el mundo de la informtica y tecnologa como un dato.

1 Conceptos Preliminares
En el mundo de la tecnologa hoy en da, dados los avances, tanto en los sistemas de procesamiento como en las redes que interconectan diferentes sistemas, surgen algunos fenmenos paradigmticos, como el ajuste de algunos conceptos que se adaptan a la realidad tecnolgica. Pero el concepto madre que prima a dichos sistemas y los dene por esa caracterstica o cualidad nunca sufrir variacin, pues es de caracterstica axiomtica y fundamental. Para poder estudiar dichos sistemas es necesario poder diferenciar la idea de Datos e Informacin:

Figure 1: Procesamiento de datos

Daniel Iturry Adam

A L TEX

Page 1 of 8

FIUNA|

Introduccin

|PED1/Redes de Computadoras

Informacin: Es el resultado obtenido despues que un conjunto de datos, pasan por algun tipo de prosesamiento y son transformados en informacin.

2 Sistemas de Computos

Como indica la Figura 1, los datos tras pasar algn tipo de proceso, sea el mas mnimo se transforma en informacin, dichos procesos pueden ser, ordenamiento, clasicacin, clculos, almacenamiento, asociaciones. Lo que hace hoy en da al procesamiento de datos es que de los mas simples procesos a los mas complicados, son fcilmente realizados o congurados para que una computadora o de manera mas apropiada y como denominaremos en el resto del curso Sistema de Computo, pueda realizarlos. Los datos tambien cuentan de sus propios datos, esta Los sistemas de cmputos, como los conocemos hoy sub clasicacion es comun enocontrar en el mundo en da, han sufrido una notable evolucin desde su concepcin, pero todos ellos estn primados de un digital, y se lo dene de la siguiente manera: concepto, y un esquema funcional que los dene, como as identica sus partes funcionales. Metadatos: Son los datos de los datos, estos conforman los atributos particulares de datos. Sistema de Cmputo: Es un sistema electrnico capaz de procesar un conjunto de datos a partir de una serie de rutinas Los metadatos entonces representam ese conjunto de precargadas, y la capacidad de responder atributos especiales de los que cuentan los datos, a con una salida. modo de ejemplo, las fotograas ya sean digitales o analogicas cuantan con un conjunto de metadatos que son: ISO, Apertura, Titempo de exposicion, el cual Asi un sistema de computo es realmente un conjunto denen las caracteristicas especiales de la fotograa de subsistemas electrnicos que tienen la capacidad en si cuando esta fue tomada. de ejecutar rutinas con el n de procesar una serie de datos que se les provey por medio de algn dispositivo de entrada y as proporcionar una salida. Las caractersticas de los sistemas de computo son: Ejecuta rutinas precargadas. Su ejecucin puede ser secuencial, por lotes o por interrupciones.
Figure 2: Procesamiento de datos

Resibe datos o variables de entrada mediante algn tipo de interfase. Proporciona mltiples tipos de salida dependiendo de la particularidad del Sistema de Computo. Pueden ser sistemas modulares o de arquitectura cerrada. De acuerdo al rea de trabajo los sistemas de computo pueden ser nter operables entre marcas o sistemas embebidos.

Otro concepto importante que surge, directamente relacionado a los porcesos que analizan los datos y dan como respuesta resultados, son los problemas computables. Asi podemos encontrar a grandes rasgos dos tipos de problemas los "Computables" y los "No Computables", que bsicamente son problemas que con la algoritmia conocida y manejada en los sistemas de cmputos actuales no se pueden resolver. Pero para poder entender este problema es necesario conocer los sistemas de cmputos actuales.

Daniel Iturry Adam

A L TEX

Page 2 of 8

FIUNA|

Introduccin

|PED1/Redes de Computadoras

2.1 Clasicacion
Existen muchas formas de clasicar los sistemas de computo, pero a nivel de tecnologa y desarrollo la manera principal de clasicarlas es: De Propsito General (Comerciales): Son normalmente los sistemas comerciales, dichos sistemas tienen la capacidad de ejecutar mltiples aplicaciones, y para hacerlo solo necesitan el juego de sentencias necesarias, pues a nivel electrnico, la maquina esta preparada para ejecutarlas. Figure 3: Super Computador BLUE GENE/P - IBM 2009 Este tipo de maquinas normalmente realizan sus tareas con un relativo rendimiento, pero no suelen ser lo mas ecientes. Su gran ventaja radica Macrocomputadoras (Mainframe): Son en el nivel de modularidad que estas tienen para sistemas de computo de alta velocidad, con capoder usarlas en mltiples aplicaciones. pasidad de gestionar un gran numero de usuarios, como el de tener a su dependencia un numero De Propsito Especco (Embebidas): grande de terminales. Estos sistemas normalDichas mquinas normalmente son de arquitecmente son la columna vertebral de las grandes tura cerrada y estn diseadas para desarrollar corporaciones, pues en estas se alamacenan sus tareas especicas, y el conjunto de instrucciones base de datos, proveen servicios como soporte que maneja, son especialmente para esa aplipara gestion. cacin, normalmente no son modulares, y no cuentan con la capacidad de la inter operabilidad entre fabricantes, y pocas veces son escalables. De esta clasicacin, de modo particular el curso se evocara en las maquinas de porpsito general. Particularmente este tipo de mqinas se subdividen en varias ramas, de acurdo al area en el que se las desarrolla e implementa. Otra manera de clasicacin de los sistemas de cmputo, es por su capasidad de procesamiento, asi podemos encontrar 4 categorias: Super Computadoras: Una supercomputadora o un superordenador es aquella con capacidades de clculo muy superiores a las computadoras corrientes y de escritorio y que son usadas con nes especcos. Hoy da los trminos de supercomputadora y superordenador estn siendo reemplazados por computadora de alto desempeo y ambiente de cmputo de alto desempeo, ya que las supercomputadoras son un conjunto de poderosos ordenadores unidos entre s para aumentar su potencia de trabajo y desempeo. Al ao 2011, los superordenadores ms rpidos funcionaban en aproximadamente ms de 200 teraops (200 billones de operaciones por segundo). Estos sistemas normalmente son los costosos, pero su nivel de rendimiento es muy alto, y se utilizan para tareas que reqioeram altos niveles de procesamiento a grandes velocidades.

Figure 4: Mainframe

Minicomputadoras: Las minicomputadoras son una clase de computadora multiusuario, que se encuentran en el rango intermedio del espectro computacional, es decir entre los grandes sistemas multiusuario (mainframes), y los ms pequeos sistemas monousuarios (microcomputadoras, computadoras personales, o PC, etc.). Estas mquinas hicieron su aparicin al inicio de los aos 60, y son usadas por empresas o corporaciones medianas, funcionalmente son semejantes a las Mainframe, pero de menor porte o capasidad de porcesaminto. Microcomputadoras: En esta divicion se en-

Daniel Iturry Adam

A L TEX

Page 3 of 8

FIUNA|

Introduccin

|PED1/Redes de Computadoras

cuentran los sistemas de computo mas accesibles, con capacidades inferiores a las minicomputadoras, en esta categoria se encuentran las PC, u ordenadores de sobremesa, las Notebook y hoy en dia se le anexa a esta divicin las tablets y smartphones. En este apartado, tambien se puede subclasicar por el grado de portabilidad, y tamaos, ya que en la actualidad el espectro de terminales es muy amplio.

Figure 6: Computador Analgico

computadoras, para ampliar el grado de aplicacin, en el mundo del prosesaminto de datos. De acuerdo a esta gran variedad de formas de clasicar los sistemas de computo, se revelan que el abanico de aplicaciones es muy amplio, desde sistemas para proveer servicios, procesamiento de seales, uso domestico, control y automatizacin, ocio, produccin, investigacin y mucho mas, pues se han conFigure 5: Microcomputadoras vertido en una herramienta fundamental en el da a da de la humanidad, para dar sustento a la vida Otro manera de poder clasicar los sistemas de commoderna como hoy la conocemos. puto, es por medio de su funcionalidad, este mtodo de clasicacin es muy importante por que ac se encuentra una serie de dispositivos de aplicaciones 3 Esquema de Von Neumann industriales que son muy importantes en el mundo de la ingeniera. El nacimiento u origen de la arquitectura Von Neu Analgicas: Estos sistemas de computos ob- mann surge a raz de una colaboracin en el proyecto tienen sus datos a partir de alguna forma de ENIAC del matemtico de origen hngaro, John Von medicin, suelen ser muy ecaces para algunas Neumann. Este trabajaba en 1945 en el Laboratorio aplicaciones, y presentan una cualidad de poder Nacional Los lamos cuando se encontr con uno dar solucin a algunos problemas que no son de los constructores de la ENIAC. Compaero de computables en maquinas nitas, que serian las Albert Einstein, Kurt Gdel y Alan Turing en Princeton, Von Neumann se interes por el problema de la Digitales que comunmente se tienen. Este tipo de maquinas normalmente se utilizan necesidad de recablear la mquina para cada nueva para poder supervisar condiciones del mundo tarea. En 1949 haba encontrado y desarrollado la real, tales como viento, temperatura, sonido, solucin a este problema, consistente en poner la informacin sobre las operaciones a realizar en la movimiento. misma memoria utilizada para los datos, escribin Digitales: Estas maquinas representan sus dola de la misma forma, es decir en cdigo binario. datos e informacion en cantidades nitas y disc- Su "EDVAC" fue el modelo de las computadoras de retas, normalmente trabajan con la logica bi- este tipo construidas a continuacin. naria (0 , 1). Otro modo de diferenciarla con De esta manera Neumann desarrollo el concepto de su par analogico es desir que las computado- Programa almacenado, el cual dice lo siguiente: ras analgicas miden, mientras que las digitales cuentan. El sistema de computo, tiene la capaci Hibridas: Esta es una combinacin de las digitales y las analgicas, asi obteniendo las bondades de cada uno de los diferentes tipos de dad de almacenar tanto las rutinas como los datos en algn medio fsico, para que posteriormente, estos fueran procesados.

Daniel Iturry Adam

A L TEX

Page 4 of 8

FIUNA|

Introduccin

|PED1/Redes de Computadoras

registro de instruccin "Bus de Control, Bus de Datos". 2. Aumenta el contador de programa en la longitud de la instruccin para apuntar a la siguiente "Bus de Direcciones". 3. Decodica la instruccin mediante la unidad de control. sta se encarga de coordinar el resto de componentes del ordenador para realizar una funcin determinada "Bus de Control".
Figure 7: Arquitectura de Von Neumann

Asi de esta manera era posible reutilizar las rutinas y solamente reemplazar los datos, o sino reemplazar las rutinas y mantener almacenado los datos, lo que dio como resultado el desarrollo de los futuros sistemas de computo. A partir de este concepto y la explicacion del mismo, Neumann esboso el sistema que da solucin a dicho concepto, el cual es hoy en dia conosido como la Arquitectura de Von Neumann, pero cabe destacar que Turing tambien por su lado, desarrollo otros documentos a la par, que tambien describen el conepto de programa almacenado, como una arquitectura teoria, pero como fue posterior su divulgacin, la arquitectura de Neumann fue la mas popularizada.

4. Se ejecuta la instruccin. sta puede cambiar el valor del contador del programa, permitiendo as operaciones repetitivas. El contador puede cambiar tambin cuando se cumpla una cierta condicin aritmtica, haciendo que el ordenador pueda "tomar decisiones", que pueden alcanzar cualquier grado de complejidad, mediante la aritmtica y lgica anteriores. 5. Vuelve al paso 1

3.1 Componentes de la Arquitectura de Von Neumann


Todos estos pasos se valen de los diferentes bloques funcionales de la arquitectura, y cada uno cumple una funcin critica y determinante pera su correcto funcionamiento. 3.1.1 Unidad Central de Procesamiento (CPU) La CPU, es considerado el corazon de los sistemas de computo, ya que este es el que realmente realiza las opreaciones sobre los datos, que van desde un simple ordenamiento de ellos, hasta elaborados calculos. Toda CPU cuenta con: Conjunto de Registros, estos pueden ser de propsito general y especcos, algunos de ellos estn a la vista del programador, como otros son de uso interno, y normalmente no se pueden tocar.

Figure 8: Arquitectura de Von Neumann

Un sistema de computo a base de una arquitectura como la citada, realiza los siguietes pasos, para poder ejecutar un procesamiento dado: 1. Enciende el ordenador y obtiene la siguiente instruccin desde la memoria "Bus de Datos" en la direccin indicada por el contador de programa "Bus de Direcciones" y la guarda en el

Unidad de control (UC), este es considerado el arbitro de la CPU, pues es el que se encarga de enviar mediante el bus de control, todas las seales que activan registros, escritura, temporizacin, y realiza control de acceso a los buces por las otras partes de la CPU y perifricos a este. Unidad Aritmtica Lgica (ALU), Este componente es el encargado de realizar todas las operaciones matemticas, sobre los datos,

Daniel Iturry Adam

A L TEX

Page 5 of 8

FIUNA|

Introduccin

|PED1/Redes de Computadoras

dichas operaciones pueden ser del tipo booleana, aritmtica entera, o de coma otante, es decir con decimales. Dependiendo de la arquitectura interna de la CPU, algunas traen mas de una ALU, y varan los tipos de clculos que realizan, y de echo este proceso es considerado como una de las mtricas para la evaluacin de un sistema de computo.

Figure 10: Memoria

nos de la misma, la memoria cache y la memoria RAM. Dicha memoria es la esencial para la ejecucin de sentencias, y almacenamiento de datos, ya que sin ella el sistema de computo carece de sentido y deja de cumplir el esquema de Neumann.

Figure 9: ALU

Cada uno de estos miembros que conforman la CPU, se encuentran de alguna manera interconectados por buces internos, dichos buces varian de a cuerdo a la arquitectura particular de la CPU, y el ancho de dichos buces tambien varia, esto se reere si es de 2bits, 8bits, 16bits etc. Tambien la CPU, se comunica con los otros miembros del computador, mediante otros buces externos y cada uno con un propocito particular. 3.1.2 Memoria La memoria es un conjunto de arreglos de algn tipo, que representan datos, capaces de ser interpretados por un sistema de computo, como tambin transferidos por medio de algn bus. En el esquema de Neumann, este bloque es el encargado de almacenar tanto las rutinas como los datos, y estos despus son volcados eventualmente a la CPU para ser procesados por el mismo. Existen muchos tipos de modos de almacenamiento, que se estudiaran a lo largo del curso, pero es importante destacar que existe un grado de jerarqua en las memoria desde el punto de vista funcional. Esta manera de clasica deja a la memoria en dos grupos importantes que son:

Memoria Secundaria: Esta conformada por los medios adicionales de almacenamiento, y no forman parte del esquema bsico de Neumann, por lo que son consideradas como elementos perifricos del sistema de computo, pero si representan un elemento importante de soporte de almacenamiento, ya que mediante estas memorias, es posible dar mayor prestaciones a los sistemas de computo o incluso poder con ellas simular un bloque mayor de memoria principal o primaria, como tambien permiten la portabilidad de datos.

3.1.3 Entrada/Salida

Los dispositivos de entrada y salida son aquellos que permiten la interaccin del usuario con el sistema de computo, dichos dispositivos se comunican con el ordenador, mediante algn tipo de interfase o puerto, y son gestionados por la CPU.Dichos puertos o interfaces, vuelcan los datos a los correspondientes buces, y dado el caso proveen datos al ordenador, o de informacin al usuario. Como ejemplo de los dispositivos de salida, pueden ser monitores o impresoras, mientras que como dispositivo de entrada, pueden ser Memoria Principal: Es la memoria mas cerca teclado, mouse, unidad de DVD, PenDrive, micrde la CPU, esta compuesta de los registros inter- fono etc.

Daniel Iturry Adam

A L TEX

Page 6 of 8

FIUNA|

Introduccin

|PED1/Redes de Computadoras

3.2 Dispositivos Perifericos


Tras analizar el esquema de Von Neumann, y cada uno de sus componentes, es considerado como perifrico, todo elemento que no pertenezca a la arquitectura de Neumann, es decir, un sistema de computo esta compuesto de una CPU, una memoria RAM como memoria principal, un monitor como elemento de salida, un teclado como elemento de entrada y claro internamente sus buses de comunicacin, entonces un disco duro, un mouse, una impresora en este sistema es considerado como perifrico.
Figure 11: Dispositivos I/O

4 Hardware and Software


Ahora que conocemos lo que es un sistema de computo, es posible hacer una diferencia de dos elementos Como se pudo observar en la gura 7, la arquitectura que conforman el sistema en si. de Von Neumann, hace uso de un elemento de comunicacin que es el encargado de interconectar los 4.1 Hardware distintos bloques del sistema y se pueden identicar Es el conjunto de elementos fsicos que conforman al 3 tipos: sistema de computo, y la interconexin de los difer Bus de Datos: Es el encargado de transportar entes subsistemas o mdulos fsicos hacen en si al Sislos datos ya sea de la memoria a la CPU,de la tema de Computo. De esta manera, el conjunto CPU a la memoria o entre dispositivos de I/O de circuitos, botones, puertos, cables conforman, elementos mecnicos, conforman el gran abanico de con el sistema de computo. hardware, y la variedad hoy en da es casi innita y Bus de Direcciones: Este bus se conecta di- esta en constante desarrollo. 3.1.4 Buces rectamente con los sistemas de indexacin, para poder transportar el conjunto de direcciones de memoria en donde se encuentran alojados los datos, por ese bus solo se transportaran direcciones y ningn otro tipo de elemento mas. este bus puede ser accedido por cualquier dispositivo I/O, como por la CPU, y esencialmente por la memoria, ya que ella es la que ara mayor uso de este bus para poder proporcionar y/o grabar datos. Bus de Control: Este bus es el que se coFigure 12: Hardware munica directamente con la UC de la CPU, y solamente, transporta seales de control, normalmente habilitando o deshabilitando algn elemento de la CPU, como de la sealizacin de 4.2 Software los procesos, y la comunicacin entre los dispos- Este esta conformado por el conjunto de instrucciones itivos de I/O y tambin la memoria. y rutinas que ejecuta el hardware, representara la parte lgica del sistema de computo, pues en el se Dichos buces se les caracteriza tambin por el ancho encuentra la lgica. Los software se pueden clasicar de los mismos as como se explico en el caso de la de tres maneras: CPU, en el apartado 3.1.1, es decir el tamao de pala que pueden transportar, estas palabras pueden ser Software de Base: tambin denominados softdesde 1bit hasta 64bits y mas incluso. wares de sistema, son el conjunto de rutinas y

Daniel Iturry Adam

A L TEX

Page 7 of 8

FIUNA|

Introduccin

|PED1/Redes de Computadoras

programas que se encargan de gestionar los elementos fsicos (Hardware) del sistema de computo, y as le da un soporte a los programas de aplicacin para que estos puedan ser ejecutados. como software de base, se pueden encontrar los sistemas operativos, controladores, cargadores de programas, compiladores, ensambladores, BIOS, gestores de arranque etc.

Figure 15: Software programacin

References
Figure 13: Software de Base

[1] Peter Norton,Toda la PC; 5o edicin, Prentice Hall,2003 [2] Peter Norton,Introduccin a la Computaci"; 3o edicin, Prentice Hall, 2004. [3] Computacion LAR, Limites Computacionales; Universidad de Salamanca, 2007 [4] Fede Perez, Introduccin a las Sistemas de Computacin, Idisa, Departamento de Ingenieria de Sistemas y Automtica; Sistemas Informaticos, 2009 [5] Wikipedia, Computadoras, www.wikipedia.com; 2012. [6] Wikipedia, Clasicacin de las Computadoras, www.wikipedia.com; 2012. [7] Garita Ponce Omar, ITCM Modelo de computadoras KND, Programa Almacenado; 2009.

Software de Aplicacin: Es aquel que permite a los usuarios llevar a cabo una o varias tareas especcas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial nfasis en los negocios. En esta divisin podemos encontrar gran variedad de programas, desde paquetes de omtica, hasta reproductores de audio, softwares de monitore, de gestin, de calculo, de ocio etc.

Figure 14: Software de Aplicacin

Software de programacin: Es el conjunto de herramientas que permiten al programador desarrollar programas informticos, usando diferentes alternativas y lenguajes de programacin, de una manera prctica. Estos softwares normalmente son conosidos como IDEs de programacin, de los cuales se encuentra hoy en dia una gran gama de ellos, para todos los tipos de lenguajes de programacion, incluso de multiples plataformas.

Daniel Iturry Adam

A L TEX

Page 8 of 8

Potrebbero piacerti anche