Vous êtes sur la page 1sur 10

INTRODUCCION

El presente trabajo colaborativo est enfocado en desarrollar las actividades correspondientes a la unidad 1, organizacin y arquitectura de computadores, evolucin de los computadores y el papel del rendimiento en un computador.

TRABAJO COLABORATIVO 1

1.

Realizar un documento donde se identifiquen los aspectos ms importantes de las temticas de la Unidad 1 del modulo (organizacin y arquitectura de computadores, evolucin de los computadores y el papel del rendimiento en u computador), se sugiere el apoyo en otras fuentes documentales como libros, revistas, internet, etc.

Escrito: UNIDAD UNO (1) Como hicimos nfasis en el primer trabajo de reconocimiento, el curso abarca temas fundamentales y motivantes, en este caso haremos nfasis en los aspectos ms importantes de la unidad 1 del modulo sobre (organizacin y arquitectura de computadores, evolucin de los computadores y el papel del rendimiento en u computador). Desde un comienzo, cuando por all en 1950 John Von Neuman propone una arquitectura que es implementada hoy en da en la mayora de los computadores y que se pueden dividir en tres subsistemas como son: el procesador, la memoria y el subsistema de entrada y salida (E/S), para nosotros una computador digital reconoce mediante sus circuitos electrnicos instrucciones, y todos los programas con los que trabaje deben convertirse en esas instrucciones, es el lenguaje maquina con en el trabaja el sistema. Comenzando con el captulo 1 empezamos identificando un aspecto importante como lo es la organizacin y la arquitectura bsica de ordenadores, por tal razn definiremos la organizacin como las unidades funcionales y sus interconexiones, que dan lugar a especificaciones arquitectnicas. Y la arquitectura como los atributos de un sistema que son visibles para el programador. Ms definiciones para Arquitectura: Definiremos la arquitectura de computadores como el modelo, la apariencia, descripcin funcionalidad de los atributos y caractersticas del sistema visible al programador; cumpliendo requerimientos y las implementaciones de diseo para varias partes de una computadora, con especial inters en la forma en que la unidad central de proceso (CPU) trabaja internamente y accede a las direcciones de memoria. Tambin suele definirse como la forma de seleccionar e interconectar componentes de hardware para crear computadoras segn los requerimientos de funcionalidad, rendimiento y costo. Tambin la definiremos como el estudio de la estructura, funcionamiento y diseo de computadores. Ahora identificamos 2 aspectos muy importantes como lo es la estructura y funcionamiento de los computadores, vindolos siempre como sistemas complejos que son, pero que podemos simplificar sobre todo vindolos desde el punto de vista jerrquico (estructura jerrquica por niveles). Donde cada nivel consta de un conjunto de componentes y sus interrelaciones. El diseador se centra en la estructura y funcionamiento de cada nivel.

Respecto a lo anterior definiremos, Estructura es el modo en que los componentes estn interrelacionados y definiremos Funcionamiento como la operacin de cada componente individual como parte de la estructura. Dentro del funcionamiento existen cuatro funciones bsicas en un computador: Procesamiento de datos: El computador procesar datos, de variedad de formas. Almacenamiento de datos: El computador guarda temporalmente los datos con los que se est trabajando. Igualmente permite almacenamiento de datos a largo plazo. Transferencia de datos: El computador transfiere datos entre l mismo y el mundo exterior. Control: Debe haber un control de estas tres funciones que es ejercido por los entes que proporcionan instrucciones al computador. Dentro del computador una unidad de control gestiona los recursos del computador y dirige las prestaciones de sus partes funcionales en respuesta a estas instrucciones.

Dentro de la estructura existen cuatro componentes estructurales principales: - CPU, Unidad Central de Procesamiento: controla el funcionamiento del computador y realiza funciones de procesamiento de datos. - Memoria Principal: permite almacenar los datos. - E/S Entrada Salida: transfiere datos entre el computador y el entorno externo. - Sistema de interconexin: es un mecanismo que proporciona la comunicacin entre la CPU, la memoria principal y la E/S. Dentro de la Unidad Central de Procesamiento CPU sus componentes estructurales son: - Unidad de Control: controla el funcionamiento de la CPU y del computador. - Unidad Aritmtico-Lgica: realiza las funciones de procesamiento de datos del computador - Registros: proporcionan almacenamiento interno a la CPU - Interconexiones CPU: son mecanismos que proporcionan comunicacin entre la unidad de control, la ALU y los registros.

Despus de haber dado una visin sobre arquitectura, organizacin, estructura y funcionamiento Ahora haremos un estudio a un aspecto importante como es algo de historia. Una breve historia sobre la evolucin de los computadores: HISTORIA DE LOS COMPUTADORES La Era Mecnica Desarroll las Varillas de Napier para simplificar la multiplicacin. Construy su mquina mecnica. Propuso el sistema binario para realizar los clculos, construyendo una mquina que realizaba las 4 operaciones bsicas pero no con mucha exactitud. Crea una maquina telar programable con tarjetas perforadas.

1610, John Napier 1641 Blaise Pascal 1641 Gottfried Wilhelm Leibniz 1801

Joseph Jacquard 1821 Disea una verdadera mquina procesadora de informacin, capaz de autocontrolar Charles Babbage su funcionamiento. Ada Lovelace Se le conoce como la primera programadora de la historia. 1854, George Boole Desarrolla el Algebra booleana. La Primera Generacin (electromecnicos y electrnicos de tubos de vaco) Herman Hollerith Desarrollo una mquina para tabular el censo de 1890 EEUU. haba desarrollado un sistema de tarjetas perforadas elctrico y basado en la lgica de Boole 1924 Nace IBM 1939-1944 En la Universidad de Harvard se construye la Mark 1. 1943-1946, Mauchly y J. Presper Disearon y construyeron la ENIAC. Eckert 1946 Escribe la idea de Mquina de Von Neuman, que es la descripcin de la arquitectura Von Neuman. que, desde 1946, se aplica a todos los computadores que se han construido. La Segunda Generacin (los transistores y los avances en programacin) 1947 John Bardeen, Walter Inventan el transistor en los laboratorios Bell. Brattain y William Shockley 1951 Grace Murray Hooper Da la primera nocin de compilador y ms tarde desarrolla COBOL. 1957 Desarrolla el primer compilador para FORTRAN. John Backus 1958, John MacCarthy Propone el LISP, un lenguaje orientado a la realizacin de aplicaciones en el mbito de la Inteligencia Artificial. 1956 Propuso su conocido algoritmo para la determinacin de los caminos mnimos en un Edsger Hijastra grafo, y ms adelante, el algoritmo del rbol generador minimal. 1962 Se publica el algoritmo de tipo Divide y Vencers: el QuickSort Charles Hoare 1962 Se publica el algoritmo de la multiplicacin de grandes enteros de A. Karatsuba e Y. Karatsuba e Y. Ofman. Ofman. En 1959, Jack Kilby Presenta el primer circuito integrado, un conjunto de transistores interconectados con resistencias, en una pequea pastilla de silicio y metal, llamada chip. Fue a partir de este hecho que las computadoras empezaron a fabricarse de menor tamao, ms veloces y a menor costo, debido a que la cantidad de transistores colocados en un solo chip fue aumentando en forma exponencial. Tercera Generacin (circuitos integrados y miniaturizacin) 1964 y 1969 Disea en 1964, el CDC 6600, que era capaz de realizar un milln de operaciones en Seymour Cray coma flotante por segundo; En 1969, el CDC 7600, diez veces ms rpido que su predecesor. 1964-1966 Desarrolla el lenguaje PASCAL, y en Berkeley, el profesor, Niklaus Wirth 1964-1966 Publica su artculo Fuzzy Sets, que revoluciona campos como la Inteligencia Artificial, Lotfi A. Zadeh la Teora de Control o la Arquitectura de Computadores. Intel introduce el primer microprocesador. El potentsimo 4004 procesaba 4 bits de En 1971 datos a la vez, tena su propia unidad lgico aritmtica, su propia unidad de control

1970-1980 1976 En 1977 En 1981

y 2 chips de memoria. Muy pronto Intel comercializ el 8008, capaz de procesar el doble de datos que su antecesor y que inund los aparatos de aeropuertos, restaurantes, salones recreativos, hospitales, gasolineras. Cuarta Generacin (ordenadores personales de uso domstico) Allen y Gates crean Microsoft. Steven Wozniak y Steven Jobs, construyen la Apple I. Nace Apple computer. EL lanzamiento de la Apple II, el primer computador con grficos a color y carcasa de plstico, la compaa empez a imponerse en el mercado. IBM estrena una nueva mquina, la IBM Personal Computer, protagonista entrar en los hogares. Apple lanza el Macintosh, que dispona de interfaz grfico para el usuario y un ratn, que se hizo muy popular por su facilidad de uso.

En 1984

Continuando identificando aspectos sobre evolucin de los ordenadores reconocemos uno muy importante como es la arquitectura Harvard. Arquitectura Harvard, Como sabemos esta arquitectura proveniente de la Mark 1 que almacenaba instrucciones en cintas perforadas y los datos en interrupciones, es la misma arquitectura de computadoras que posee dispositivos de almacenamiento que se encuentran separados fsicamente para los datos y las instrucciones. La memoria guarda los datos y la CPU los procesa. Otro aspecto importante a identificar ha sido la Evolucin de Microprocesadores: entre las clasificaciones y funcionalidades de computadores tenemos. Comenzado con las Microcomputadoras (Mainframes) utilizadas para suplir las necesidades de grandes compaas, corporaciones y grandes centros de telecomunicaciones son muy potentes y de gran capacidad de almacenamiento y procesamiento. Otra clasificacin son las Minicomputadores desarrolladas para suplir las necesidades de computacin de compaas ms pequeas y departamentos en las corporaciones. Se conoce como una computadora, tiene la misma funcionalidad de la macrocomputadora pero a menor escala. Otra clasificacin son las Computadoras Porttil imprescindible poder trasladar el computador, y con l sus datos y sus programas, al lugar donde se va a utilizar. Otra clasificacin son las Laptops tecnologa con pantalla de cristal liquido, as la pantalla, la unidad central y el teclado forman una unidad compacta. Otra clasificacin interesante son los computadores de Red ( NC), los computadores de red NC prometen una reduccin sustancial de los gastos que incluyen el mantenimiento de una red. Se tratan de computadores econmicos sin disco duro ni unidad de disquetes que nicamente pueden acceder a travs de una red. Para finalizar las clasificaciones, una supercomputadora es una sper maquina utilizada principalmente en aplicaciones espaciales, militares y gubernamentales. Pueden costar decenas de millones de dlares, contiene el equivalente de miles de computadoras personales que comparten

la carga de procesamiento para solucionar problemas muy grandes y complejos en horas o das en lugar de semanas meses o aos.

Continuando estudiando los temas de la unidad 1, entramos a identificar y a trabajar un aspecto fundamental como es el rendimiento del computador hacemos un en nfasis en las medidas y mtricas de rendimiento. Nosotros como usuario de unos computadores individuales, estamos interesados en reducir el tiempo de respuesta es decir el tiempo entre el comienzo y la finalizacin de una tareadenominado tiempo de ejecucin. Debemos tener en cuenta que rendimiento y tiempo de ejecucin son recprocos, incrementar el rendimiento requiere decrementar el tiempo de ejecucin. Entonces decimos mejorar el rendimiento o mejorar el tiempo de ejecucin cuando queramos indicar incrementar el rendimiento y decrementar el tiempo de ejecucin. Dentro de las medidas de rendimiento: El tiempo es la medida fundamental del rendimiento del computador. El tiempo de ejecucin de un programa se mide en segundos por programa, pero el tiempo de ejecucin de un programa puede definirse de diferentes formas, tiempo de reloj, tiempo de respuesta, o tiempo transcurrido, (siendo el tiempo total para completar una tarea), esto incluye accesos al disco, accesos a memoria, actividades de entrada /salida (E/S), gastos del sistema operativo -todo-. Aunque el procesador trabaja en varios programas simultneamente, en estos casos el sistema puede tratar de optimizar la productividad en lugar de intentar de minimizar el tiempo transcurrido para un programa. Entonces por consiguiente, distinguiremos con frecuencia entre tiempo transcurrido y tiempo que el procesador est trabajando en beneficio nuestro. A igual que por consistencia, mantenemos la distincin entre el rendimiento basado en el tiempo transcurrido y el basado en el tiempo de ejecucin de la CPU. Con respecto a las mtricas de rendimiento: Viendo conceptos bsicos, hay una sencilla formula que relaciona las mtricas bsicas (los ciclos de reloj y la duracin ciclo de reloj) con el tiempo de CPU:

Esta frmula nos indica que puede mejorarse el rendimiento reduciendo la duracin del ciclo de reloj o el nmero de ciclos de reloj que se necesitan para un programa.

Continuando entramos a observar un aspecto de gran significacin, los Buses del sistema: Los buses del sistema son el conjunto de lneas conductoras de hardware utilizadas para la transmisin de datos entre los componentes de un sistema informtico. Conecta diferentes partes del sistema, como el microprocesador, la controladora de unidad de disco, la memoria y los puertos de entrada/salida (E/S), para permitir la transmisin de informacin. En el bus se encuentran dos pistas separadas, el bus de datos y el bus de direcciones. La CPU escribe la direccin de la posicin deseada de la memoria en el bus de direcciones accediendo a la memoria, teniendo cada una de las lneas carcter binario.

Siguiendo el recorrido por la unidad 1 entramos a estudiar y a profundizar un aspecto de gran valor como es La memoria del ordenador. Memoria: Sabemos de la importancia de este esencial componente en cualquier sistema de cmputo. Dentro sus aspectos ms importantes tenemos. La memoria es la parte del ordenador donde estn, residen, guardan, almacenan temporalmente los programas y los datos que se utilizan en el momento de su ejecucin. Cuando queremos ejecutar un programa por ejemplo Word, internet Explorer, la memoria lo primero que hace es copiarlo en ella. El sistema operativo es el encargado de este proceso adems de gestionar las posiciones de memoria donde se va a cargar el programa una vez la copia a finalizado, el procesador inicia la ejecucin de las instrucciones leyndolas de memoria a partir de la posicin donde el sistema operativo a cargado el programa. El tamao de la memoria fsica de un ordenador viene determinado por el nmero de lneas de direcciones que posee el procesador. Un procesador con 16 lneas de direcciones ser capaz de acceder al rango de posiciones de memoria desde la 0 hasta 0ffffh. Se define el espacio de Direccionamiento del procesador como la cantidad de posiciones de memoria a las que puede acceder. Conceptos: Latencia -Rendimiento: utilizaremos estos trminos para describir el tiempo necesario para completar una operacin individual y la velocidad a la que se pueden ir completando las distintas operaciones. Ancho de banda: describe la velocidad total a la que se pueden transferir datos entre el procesador y la memoria. Segmentacin: Los sistemas de memoria pueden segmentarse de la misma forma que se hace con los procesadores, permitiendo que varias operaciones se puedan realizar concurrentemente para mejorar el rendimiento. Paralelismo: Otra manera de mejorar las prestaciones de los sistemas de memoria consiste en permitir varios accesos a memoria en paralelo. Esto se consigue normalmente incorporando varias memorias al bus de memoria del procesador.

La forma ms comn de sistema de memoria paralelo es un sistema de memoria por bancos. Tambin por memoria replicada. Precarga: Las memorias necesitan una cierta cantidad de tiempo de inactividad para preparar, o precargar, la circuitera para el siguiente acceso. La precarga de la circuitera hace parte del trabajo de acceder a la memoria antes de que llegue la direccin.

Dentro de la Jerarqua de Memoria:


La solucin tradicional para almacenar una gran cantidad de datos es una jerarqua de memoria, como se ilustra en la grfica. En la cspide estn los registros de la CPU, a los que puede tenerse acceso a la velocidad mxima de la CPU. Luego viene la memoria cach, que actualmente es del orden de 32 Kb a unos cuantos megabytes. Sigue la memoria principal, con tamaos que actualmente van de 16 Mb para los sistemas ms econmicos hasta decenas de gigabytes en el extremo superior. Despus vienen los discos magnticos. Por ltimo viene la cinta magntica y los discos pticos para el almacenamiento de archivos.

En realidad, los sistemas de memoria de los computadores modernos estn formados por jerarquas de memoria multinivel, tal y como se muestra en la parte derecha de esa misma figura. En ella se muestra una jerarqua de memoria de 3 niveles que consiste en una cache, una memoria principal y una memoria virtual. Un aspecto importante a la hora de implementar un sistema de memoria es la Tecnologas de memorias, tenemos memoria RAM esttica (SRAM), memoria RAM dinmica (DRAM) y discos duros. Las memorias SRAM y DRAM son del orden de un milln de veces ms rpidas que los discos duros, por lo que son las tecnologas escogidas para implementar la cache y la memoria principal de prcticamente todos los computadores. Continuando el estudio de este componente encontramos, La Organizacin del chip de memoria. Los chips de memoria SRAM y DRAM tienen la misma estructura bsica, los datos se almacenan en una matriz rectangular de celdas de memoria, cada una de las cuales guarda un bit de datos.

Finalizando los temas de la unidad trabajamos un aspecto de gran trandendencia como son los Dispositivos de Entrada y Salida de la computadora.

Los dispositivos ENTRADA/SALIDA (E/S) me Permiten conectar la computadora con el mundo exterior. Los dispositivos de E/S son: De Entrada: teclado, ratn, escner, etc. De salida: tarjeta de video, impresora, scanner, etc. De Entrad/Salida: modem, unidades de disco, etc. BUS: Conjunto de hilos al que acceden varios dispositivos para poder comunicarse entre ellos. Permite la comunicacin entre la CPU, la memoria y el sistema de E/S. Tiene diferentes tipos de hilos: Direccin: Son los que transportan las direcciones. Datos: Son los que transportan los datos. Control: Lneas para gestionar el trfico de informacin dentro del bus. Funciones de la interface de E/S: *Control y Cronometrado - Comunicacin de CPU Reconocimiento de direccin Decodificacin de Comandos Transferencia de datos Informe de Estado - Dispositivo de comunicacin Comando Datos Informacin de estado Controlador de dispositivos de E/S: *Los dispositivos de E/S deben operar a velocidades "mundo real" - Ms lento que el CPU Necesitan sincronizarse con el CPU

Y finalizamos la unidad con un aspecto base, el concepto de Software y Sistema operativo. El software Operativo: Es el conjunto de programas que controla el funcionamiento de los programas que se ejecutan y administra los recursos hardware, facilitando el uso del computador de la forma ms eficiente posible, dentro de este se incluye el sistema operativo. Ejemplos: DOS, UNIX, LINUX, OS 2, WINDOWS 95, WINDOWS 98, WINDOWS 2000, WINDOWS NT El Software Aplicativo: Incluye programas relacionados con aplicaciones especficas como pueden ser: procesadores de textos, bibliotecas de programas para problemas estadsticos o de clculo numrico, sistemas de administracin de archivos, sistemas de administracin de bases de datos, etc. Tambin se incluyen los propios programas realizados por los usuarios.

FIN

REFERENCIAS http://66.165.175.206/campus14_20131/mod/resource/view.php?id=10853 Modulo. http://66.165.175.206/campus14_20131/mod/resource/view.php?id=10856 Ova.

Vous aimerez peut-être aussi