PRCTICA 1 Elementos de un sistema de computo ------------------------------------------------------------------------------------1 PRCTICA 2 Software de diagnostico -------------------------------------------------------------------------------------------------------1 PRCTICA 3 Elementos de una computadora--------------------------------------------------------------------------------------------1 PRCTICA 4 Funcionamiento de una computadora -------------------------------------------------------------------------------------1 PRCTICA 5 Computacin paralela ----------------------------------------------------------------------------------------------------------1
LISTA DE MATERIAL, EQUIPO O REACTIVO A UTILIZAR -------------------------------------------------------1 LISTA DE BIBLIOGRAFA REQUERIDA --------------------------------------------------------------------------------1 CONTROL DE CAMBIOS DEL MANUAL DE PRCTICAS --------------------------------------------------------1
Fecha de Actualizacin 19/09/2013 Pgina 3
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
INTRODUCCIN La arquitectura de computadoras es el diseo conceptual y la estructura operacional fundamental de un sistema de computadora. Es decir, es un modelo y una descripcin funcional de los 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 (UCP) 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. El ordenador recibe y enva la informacin a travs de los perifricos por medio de los canales. La UCP es la encargada de procesar la informacin que le llega al ordenador. El intercambio de informacin se tiene que hacer con los perifricos y la UCP. Todas aquellas unidades de un sistema exceptuando la UCP se denomina perifrico, por lo que el ordenador tiene dos partes bien diferenciadas, que son: la UCP (encargada de ejecutar programas y que est compuesta por la memoria principal, la Unidad aritmtico lgica (UAL) y la Unidad de Control) y los perifricos (que pueden ser de entrada, salida, entrada-salida y comunicaciones).
Fecha de Actualizacin 19/09/2013 Pgina 4
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
Prctica 1
ELEMENTOS DE UN SISTEMA DE CMPUTO
Observaciones: Esta prctica incluye a la Prctica # 1 del temario de Arquitectura de computadoras que dice Identificar las caractersticas de los elementos que integran un sistema de cmputo, utilizando componentes fsicos.
1.- OBJETIVO Que el alumno pueda identificar las caractersticas de los elementos que integran un sistema de cmputo, utilizando componentes fsicos.
2.- MARCO TERICO Un sistema de cmputo
es un conjunto de elementos electrnicos que interactan entre s, (Hardware) para procesar y almacenar informacin de acuerdo a una serie de instrucciones. (Software) Al interior de una computadora podemos encontrar elementos de hardware tales como una fuente de alimentacin, una tarjeta principal, una unidad de disco flexible, una unidad de disco duro, una unidad de CD-ROM, una tarjeta de vdeo, una tarjeta fax - mdem, una tarjeta de sonido, entre otros. Externamente normalmente encontramos elementos como: un monitor, un teclado, un ratn, una impresora, etc. Existe una gran variedad en el tamao, el costo y el desempeo de los sistemas de cmputo. La tecnologa est cambiando tan rpidamente, que pocos meses despus de que ha salido al mercado un nuevo modelo, nos enfrentamos con dos sucesores potenciales; uno cuesta lo mismo y tiene mucho mejor funcionamiento, y el otro tiene el mismo desempeo y cuesta menos. SISTEMA DE CMPUTO Hablar de estructura significa hablar de organizacin, distribucin y combinacin de los elementos que llegan a formar parte de un sistema. o Un sistema de computo consta de dos grupos de componentes: o Software o Hardware
Fecha de Actualizacin 19/09/2013 Pgina 5
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
2. HARDWAR: Es el grupo de elementos fsicos. La identificacin y eleccin de los componentes fsicos de una computadora Personal, pueden parecer tareas muy difciles. DISPORITIVOS DE ENTRADA DE DATOS DISPORITIVOS DE SALIDA DE DATOS DISPORITIVOS DE PROCESAMIENTO DISPORITIVOS DE ALMACENAMIENTO DISPORITIVOS MIXTOS o Escner o Teclado o Cmara de o video o Ratn o Impresora o Tarjeta de o audio y o bocinas o Monitor o Tarjeta de o video o Microproce- o sador o Tarjeta madre o Memoria o Unidad de DVD o Disco duro o Unidad de CD o Unidad de o disquete o Tarjeta de o red o Mdem
3. SOFTWARE: Los programas o software son como la inteligencia de la computador, y por lo tanto los que la convierten en una herramienta til para las diversas actividades. SISTEMA APLICACIONES UTILERIAS Es el conjunto de programas del conjunto maestro para el equipo de computo Es una amplia gama de herramientas, tales como los programas para tareas especificas: procesadores de texto, hoja de clculo, base de datos, etc. Son programas
Fecha de Actualizacin 19/09/2013 Pgina 6
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
especiales que sirven para revisar ciertos aspectos del funcionamiento del sistema, tanto de hardware como software. 4. o En realidad casi todos los procesos se inician cuando se da una orden al sistema a travs de los dispositivos de entrada de datos. Luego, el microprocesador procesa los datos y se comunica con la tarjeta de video para indicarle como debe moverse de acuerdo con las instrucciones del usuario. Cuando se elija una aplicacin para ejecutar el programa de el doble clic izquierdo, esto hace que el microprocesador deba explorar su sistema operativo para determinar que deba hacer. 5. o Posteriormente, el microprocesador busca los archivos necesarios para llevar a cabo al operacin, una vez que se tienen los archivos, el Disco duro los carga en la memoria RAM, al mismo tiempo se desplega la tarjeta de video, y la operacin se visualiza en la pantalla, y finalmente el sistema queda en espera de otra orden por parte del usuario. o
3.- MATERIAL, EQUIPO, REACTIVO o SOTFWARE A UTILIZAR Sistema Operativo Procesador de Textos Cartn, plastilina, pinturas, resistol, tijeras.
4.- COMPETENCIAS ESPECFICAS Conocer los conceptos fundamentales de los modelos de arquitecturas de cmputo.
Fecha de Actualizacin 19/09/2013 Pgina 7
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
5. RESULTADOS El alumno realizara un mapa conceptual de los elementos de un sistema de cmputo y creara una maqueta de los elementos de un sistema de cmputo con materiales diversos de acuerdo a la creatividad de cada alumno.
6. CONCLUSIONES
El alumno podr identificar los elementos de un sistema de cmputo y conocer sus caractersticas y funciones de cada elemento.
7.- BIBLIOGRAFA 1. Abel P. Lenguaje Ensamblador y programacin para PC IBM y compatibles. Estado de Mxico, Mxico. : Prentice Hall; 1996. 2. Martnez, Jaime Garza JAOR. Organizacin y arquitectura de computadoras. Estado de Mxico, Mxico.: Pretince Hall; 2000. 3. Mano, Morris M. Arquitectura de Computadoras. Ed. Prentice Hall . 4. Garca, Mara Isabel, RMC, Cordova Cabeza, Mara. Estructura de Computadores Problemas y soluciones. Distrito Federal, Mexico.: Alfaomega; 2000. 5. Miles, J. Mordocca VPH. Principios de arquitectura de computadoras. Buenos Aires, Rep. Argentina.: Pretince Hall; 2002. 6. Stallings, W. Organizacin y Arquitectura de Computadoras. 4ta Edicin ed. Madrid, Espaa.: Editorial Prentice Hall; 1997.
Fecha de Actualizacin 19/09/2013 Pgina 8
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
Prctica 2
SOFTWARE DE DIAGNOSTICO Observaciones: Esta prctica incluye a la Prctica # 2 del temario de Arquitectura de computadoras que dice Manejar software de diagnostico y utilizar simuladores para identificar las diferencias de un CPU, de acuerdo al nmero de bits del bus de datos que integren.
1.- OBJETIVO Que el alumno aprenda a manejar software de diagnostico y a utilizar simuladores para identificar las diferencias de un CPU, de acuerdo al nmero de bits del bus de datos que integren.
2.- MARCO TERICO Un software de diagnstico es aquel que nos permitir acceder a una cantidad importante de informacin para equipos PC y debera contar con las siguientes caractersticas: Soporte para multiprocesador - Diagnsticos de procesadores con tecnologia 3D Now! -Deteccin de dispositivos PCI. Deberia mostrar informacin detallada sobre nuestro equipo: CPU, FPU y RAM (que soporte SIMM, DIMM, SDRAM, DDR y RIMM) Placa de video Puertos COM y LPT Disketeras Discos duros CDROMs Unidades ATAPI (Zip, Jaz, etc.) Tambien una gran variedad de diagnsticos que nos permitiran identificar el componente que falla: 1. Tests de CPU: Core, FPU (co-procesador matemtico) y extensiones multimedia (MMX) 2. Tests de MotherBoard: Controlador DMA, Timers, Controlador de Teclado e Interrupciones, Test de BUS PCI y CMOS RAM. 3. Tests de Memoria RAM: Memoria Convencional, Extendida y Cache L2. 4. Tests de puertos serie y paralelo: Tests internos, de handshake y loopback (plug requerido) 5. Tests de Placas de video y monitor: Generador de caracteres, memoria, modos de video, etc. 6. Tests de CDROM y DVD: Velocidad de transferencia, velocidad de bsqueda aleatoria, test de audio y de lectura de datos. 7. Tests de disketeras: Tests de lectura y escritura (linear y aleatoria), test de proteccin de escritura, etc.
Fecha de Actualizacin 19/09/2013 Pgina 9
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
8. Tests de Discos Rgidos: Tests mecnicos, de velocidad, de lectura/escritura y formateo a bajo nivel. 9. Tests de unidades ATAPI (Zip, Jaz): Tests de lectura/escritura, etc. 10. Tests de Teclado: Tests de teclas, de repeticin, LEDs y controlador. 11. Tests de Mouse: Tests de movimiento y botones en modo texto y modo grfico. 12. Tests de Joystick y Turbo-Switch: Tests de botones, movimientos y repeticin de disparo. 13. Tests de Placas de sonido y USB. 14. Tests de Modems e Impresoras. 15. Herramientas de diagnstico para unidades SCSI.
Muy importante tambien es tener ejecucin de Burn-in tests: Los burn-in tests son aquellas pruebas que se le efectuan a una PC luego de ser armada o reparada. Los tests mas comunes duran 12, 24 o 48 horas continuas. Lo ideal para asegurarse que el equipo que acabamos de armar o reparar no falle luego de ser entregado al cliente. EJEMPLOS DE SOFTWARE DE DIAGNOSTICO AIDA 32
Aida32 muestra informacin detallada acerca del hardware que est instalado en un PC.
Aida32 sirve para conocer qu componentes tiene un PC en el interior sin tener que abrirlo y ver los componentes fsicamente. Tan sencillo como descargar AIDA32 en el PC y ejecutarlo para obtener la informacin acerca de los componentes del PC.
Aida32 no se limita a mostrar informacin del hardware, si no que adems muestra la web oficial de la marca de los componentes hardware y tambin un link hacia la pgina de drivers para actualizar los componentes hardware.
Fecha de Actualizacin 19/09/2013 Pgina 10
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
Everest Ultiate Edition 5.50.2100.0 [Portable]
Everest Home Edition es una completsima herramienta que, en unos pocos segundos, realiza un extenso y detallado anlisis de tu PC, mostrando prcticamente todos los aspectos del sistema referentes a hardware, software, configuracin de red y ms.
En cuanto lo ejecutemos tendremos a la vista toda la informacin disponible a travs de una sencilla interfaz y mediante una clara estructura de rbol. En sta se clasifican los distintos elementos analizados por Everest, y no slo muestra informacin sobre los elementos del PC sino que adems, si es posible, facilita enlaces a la web del fabricante para mayor informacin y/o descarga de controladores.
La informacin aparece convenientemente ordenada en tu pantalla, pero el programa tambin te permite crear completos informes con los datos que quieras, en formato HTML o TXT, especificando los detalles que quieras incluir en el mismo. Estos informes se pueden guardar en un archivo, imprimir o enviar por correo electrnico.
Fecha de Actualizacin 19/09/2013 Pgina 11
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
Everest te permite obtener detalles sobre el procesador, placa base, memoria, sistema operativo, procesos activos, DLL en uso, servicios en ejecucin, carpetas compartidas y usuarios, configuracin de audio y vdeo, configuracin de red local e Internet, software instalado, elementos de hardware instalados y mucho, mucho ms. Nota sobre Everest:
Everest Home Edition es el nuevo nombre de AIDA32. Este programa ha dejado de desarrollarse. Para utilizar Everest necesitas:
Sistema operativo: Me/2000/NT/XP/Vista
Sandra 2010.1.16.11 [portable]
Sandra Standard es una de las mejores aplicaciones existentes para conocer toda la informacin referente al sistema y para realizar todo tipo de diagnsticos para Windows.
El programa incluye 58 mdulos de informacin que ofrece todos los datos relativos a la CPU, BIOS, unidades de disco, puertos USB, teclado, tarjeta de sonido y capturadora, impresora y un largo etctera.
Fecha de Actualizacin 19/09/2013 Pgina 12
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
Adems, desde el programa podrs hacer un control sobre el uso de la CPU y la memoria RAM disponible y comparativas de velocidad en el sistema.
Sandra Standard incluye tambin varias herramientas para testear el rendimiento del PC (CD/DVD, memoria, micro...) y un asistente para crear informes sobre los resultados obtenidos que podrs exportar en diferentes formatos.
3.- MATERIAL, EQUIPO, REACTIVO o SOTFWARE A UTILIZAR
Sistema Operativo Internet Software de Diagnostico (a eleccin del docente)
4.- COMPETENCIAS ESPECFICAS El alumno instalara un software de diagnostico y monitoreo analizara el estado y funcionamiento de su sistema de computo.
Distinguir la estructura de registros.
Interpretar el ciclo de instrucciones
5. RESULTADOS El alumno analizara el estado de su sistema de cmputo y realizara un reporte de su anlisis.
6. CONCLUSIONES El alumno aprende a manejar software de diagnostico y a utilizar simuladores para identificar las diferencias de un CPU, de acuerdo al nmero de bits del bus de datos que integren.
7.- BIBLIOGRAFA . 1. Barry, B. brey. Microprocesadores intel. Pearson 7 Edicin 2006 2. Martnez, Jaime Garza JAOR. Organizacin y arquitectura de computadoras. Estado de Mxico, Mxico.: Pretince Hall; 2000. 3. Mano, Morris M. Arquitectura de Computadoras. Ed. Prentice Hall . 4. Garca, Mara Isabel, RMC, Cordova Cabeza, Mara. Estructura de Computadores Problemas y soluciones. Distrito Federal, Mexico.: Alfaomega; 2000. 5. Miles, J. Mordocca VPH. Principios de arquitectura de computadoras. Buenos Aires, Rep. Argentina.: Pretince Hall; 2002. 6. Stallings, W. Organizacin y Arquitectura de Computadoras. 4ta Edicin ed. Madrid, Espaa.: Editorial Prentice Hall; 1997. 7. Tanenbaum, AS. Organizacion de computadoras un enfoque estructurado. . Estado de Mxico, Mxico.2000.
Fecha de Actualizacin 19/09/2013 Pgina 13
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
Prctica 3
Fecha de Actualizacin 19/09/2013 Pgina 14
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
ELEMENTOS DE UNA COMPUTADORA Observaciones: Esta prctica incluye a la Prctica # 3 del temario de Arquitectura de computadoras que dice Desarmar e identificar los elementos de una computadora personal, como componentes y subsistemas.
1.- OBJETIVO Que el alumno aprenda a desarmar e identificar los elementos de una computadora personal, como componentes y subsistemas.
2.- MARCO TERICO Estas imgenes muestran los elementos bsicos que contienen las computadoras, los cuales son los siguientes:
El software: es la parte lgica del computador, comprende el conjunto de componentes lgicos para poder hacer posible una tarea. Se dice que es la parte blanda del computador y que es intangible, se puede ver pero no tocar. Esta compuesto de programas operativos y de aplicacin.
Fecha de Actualizacin 19/09/2013 Pgina 15
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
El hardware: es la parte fsica dle computador, comprende todo los perifericos fsicos los cuales son tangibles, es decir, se pueden ver y tocar. Esta compuesto por (Perifricos de entrada, almacenamiento, salida, mixtos y la unidad central del sistema computo).
Los perifricos: Se denominan perifricos tanto a las unidades o dispositivos a travs de los cuales la computadora se comunica con el mundo exterior, como a los sistemas que almacenan o archivan la informacin, sirviendo de memoria auxiliar de la memoria principal. Perifricos de entrada (E): Son los que permiten al usuario ingresar informacin desde el exterior. Entre ellos podemos encontrar: teclado, mouse o ratn, escner, SAI (Sistema de Alimentacin Ininterrumpida), micrfono, cmara web, lectores ptico de cdigo de barras, Joystick,cmara fotogrfica,etc. Perifricos de salida (S) : Son los que muestran al usuario el resultado de las operaciones realizadas por el PC. En este grupo podemos encontrar: monitor, impresora, altavoces, etc. Perifricos mixtos (E/S) : Son los dispositivos que pueden aportar simultneamente informacin exterior al PC y al usuario. As encontramos como dispositivos/perifricos/unidades de Entrada/Salida, las tarjetas de red, los mdems, las unidades de almacenamiento (discos duros, disquetes, floppy, discos ZIP) o las memorias, (USB, flash, etc.)Otro dispositivo que se considera mixto son las pantallas tactiles , ya que estas actuan como dispositivo de entrada y salida al mismo tiempo. Perifericos de alamacenamiento (A): Se encargan de guardar o salvar los datos de los que hace uso la CPU para que sta pueda hacer uso de ellos una vez que han sido eliminados de la memoria principal, ya que sta se borra cada vez que se apaga la computadora. Pueden ser internos, como un disco duro, o extrables, como un CD. Los ms comunes son:Disco duroGrabadora y/o lector de CDGrabadora y/o lector de DVDMemoria FlashCintas magnticasTarjetas perforadasMemoria porttilDisquete.
Perifricos de comunicacin: Su funcin es permitir o facilitar la interaccin entre dos o ms computadoras, o entre una computadora y otro perifrico externo a la computadora. Entre ellos se encuentran los siguientes:Fax-MdemTarjeta de redTarjeta BluetoothPuerto USB. Unidad central del sistema cmputo:
Fecha de Actualizacin 19/09/2013 Pgina 16
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
Es el conjunto de circuitos que gobiernan el funcionamiento de toda la computadora y el lugar donde se realizan las operaciones sobre los datos a procesar. Contiene a su vez elementos como: -Chasis(Case o gabinete) -Fuente de poder -Tarjeta madre -Microprocesador o CPU -Entre Otros
El Chasis: Es una caja horizontal el cual tiene los componentes internos de la computadora.
La Fuente de poder: Se encargan de suministrar el voltaje de trabajo a los diferentes dispositivos d e la unidad. Cuenta con conectores destinados a la tarjeta principal, a la s unidades de disco duro y flexible y a la unidad de CD ROM, entre otras. Como tanto el microprocesador como todos los circuitos que forman los dispositivos se alimentan de cantidades muy pequeas de energa necesitan de una fuente que les suministre y regule la cantidad necesaria.
Tarjeta madre: Es la parte principal de la unidad del sistema, por cuanto en ella se encuentra el microprocesador que es donde se procesa la informacin. A ella se conectan otras tarjetas para interfaces de perifricos y soportes de comunicacin, asi como tambin dispositivos de almacenamiento de datos. La unidad central de procesamiento (CPU): Es la encargada de administrar y realizar todos los procesos que sean solicitados por el Sistema Operativo.Para realizar esta labor la unidad central de procesamiento se divide en dos partes.Esta unidad cuenta con los siguientes dispositivos: La unidad de Control: Es la encargada de coordinar las actividades del computador, determina que tarea o accin debe ser realiza con mayor o menor prioridad, adems controla la evolucin de cada tarea y administra los recursos, tanto de memoria como de procesador. La unidad Aritmtico-Lgica: Es la encargada de realizar operaciones aritmtico lgicas, tales como sumar, restar, multiplicar, dividir, entre otras, adems de comparaciones lgicas, tales como, mayor que o menor que. Registros: Los registros del procesador se emplean para controlar instrucciones en ejecucin, manejar direccionamiento de memoria y proporcionar capacidad aritmtica. Los registros son espacios fsicos dentro del microprocesador con capacidad de 4 bits hasta 64 bits dependiendo del microprocesador que se emplee.
Fecha de Actualizacin 19/09/2013 Pgina 17
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
Buses internos: Se denomina bus, en informtica, al conjunto de conexiones fsicas (cables, placa de circuito impreso, etc.) que pueden compartirse con mltiples componentes de hardware para que se comuniquen entre s.El propsito de los buses es reducir el nmero de rutas necesarias para la comunicacin entre los distintos componentes, al realizar las comunicaciones a travs de un solo canal de datos. sta es la razn por la que, a veces, se utiliza la metfora "autopista de datos". La Memoria: Es la capacidad de almacenar informacin, la cual se realiza en bancos separados de la UCP. Su unidad de almacenamiento es el BYTE que es la capacidad de almacenar un caracter: una letra, nmero o cualquier smbolo como #,$,&, etc. Memoria Central o Interna2. Memoria Auxiliar ExternaAhora una explicacin de estos tipos: La memoria central o interna del computador se utiliza para almacenar informacin que esta siendo utilizada para realizar clculos o tareas, la informacin permanece en memoria, de esta forma la unidad central de proceso tiene la informacin accesible en forma ms rpida, con lo que se logra un mayor nivel de eficiencia en la utilizacin del procesador.La memoria central o interna consta de dos reas de memoria. La memoria RAM (Randon Access Memory): Recibe el nombre de memoria principal o memoria del usuario, en ella se almacena informacin solo mientras el computador esta encendido (Memoria Temporal). Al momento de apagar el computador esta informacin se pierde, para que al momento de volver a encender el computador se encuentre disponible para ser administrada por la unidad de control. La memoria ROM (Read Only Memory): Es una memoria esttica que no puede cambiar, el procesador puede leer los datos almacenados en la memoria ROM, pero no se pueden introducir datos libremente en ella, los datos que se encuentran en esta memoria definen el funcionamiento del procesador, memoria disponible, perifricos disponibles y entrega la lista todos los recursos disponibles al sistema operativo. 3.- MATERIAL, EQUIPO, REACTIVO o SOTFWARE A UTILIZAR Sistema Operativo Internet 4.- COMPETENCIAS ESPECFICAS Que el alumno aprenda a desarmar e identificar los elementos de una computadora personal, como componentes y subsistemas. Identificar fallas y aplicaciones de los componentes de un equipo de cmputo.
5. RESULTADOS
Fecha de Actualizacin 19/09/2013 Pgina 18
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
El alumno deber entregar un reporte de la practica realizada sobre la identificacin de elementos en una computadora personal.
6. CONCLUSIONES
Que el alumno aprenda a desarmar e identificar los elementos de una computadora personal, como componentes y subsistemas.
7.- BIBLIOGRAFA 1. Barry, B. brey. Microprocesadores intel. Pearson 7 Edicin 2006 2. Abel P. Lenguaje Ensamblador y programacin para PC IBM y compatibles. Estado de Mxico, Mxico. : Prentice Hall; 1996. 3. Martnez, Jaime Garza JAOR. Organizacin y arquitectura de computadoras. Estado de Mxico, Mxico.: Pretince Hall; 2000. 4. Mano, Morris M. Arquitectura de Computadoras. Ed. Prentice Hall . 5. Garca, Mara Isabel, RMC, Cordova Cabeza, Mara. Estructura de Computadores Problemas y soluciones. Distrito Federal, Mexico.: Alfaomega; 2000. 6. Miles, J. Mordocca VPH. Principios de arquitectura de computadoras. Buenos Aires, Rep. Argentina.: Pretince Hall; 2002. 7. Stallings, W. Organizacin y Arquitectura de Computadoras. 4ta Edicin ed. Madrid, Espaa.: Editorial Prentice Hall; 1997. 8. Tanenbaum, AS. Organizacion de computadoras un enfoque estructurado. . Estado de Mxico, Mxico.2000.
Prctica 4
FUNCIONAMIENTO DE UNA COMPUTADORA Observaciones: Esta prctica incluye a la Prctica # 4 del temario de Arquitectura de computadoras que dice Ensamblar, probar y configurar el funcionamiento de una computadora.
1.- OBJETIVO Que el alumno aprenda a ensamblar, probar y configurar el funcionamiento de una computadora.
2.- MARCO TERICO
Fecha de Actualizacin 19/09/2013 Pgina 19
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
Una computadora procesa o elabora los datos que se le suministran, puede por ejemplo realizar el promedio de unos datos introducidos previamente, realizar una grfica con esos datos o suministrar un listado ordenado de mayor a menor de dichos datos.
Para realizar estos procesos, la computadora debe disponer de recursos para almacenar la informacin mientras sta es elaborada, al recurso que realiza esa funcin se le denomina memoria.
A los dispositivos que permiten la introduccin de datos u ofrecer informacin ya elaborada a los usuarios, reciben el nombre de perifricos.
Esquemticamente una computadora se compone de: 1. Unidad de Entrada: Permiten la introduccin de informacin en la computadora, existen dos tipos de dispositivos, aquellos que convierten los datos en un formato capaz de ser interpretado por la computadora como el teclado y los que permiten su entrada directa como el escner, lectores de tarjetas o cdigos de barras o la pantalla tctil. 2. Unidad de Almacenamiento o Memoria: Dispositivos donde se almacenan los datos y los programas para procesarlos. Existen dos tipos: Memoria Principal, constituida por circuitos integrados y que a su vez se subdivide en RAM y ROM; y la Memoria Secundaria, donde se almacenan otros datos que no tienen cabida en la principal, la constituyen los Discos duros (HD), CD-ROM, disquetes (FD), Unidades de cinta,.. 3. Unidad Aritmtico/Lgica: Es la parte encargada de procesar los datos, se conoce tambin como ALU (Arithmetic-Logic Unit). Las operaciones que realiza son de tipo aritmtico: suma, resta, multiplicacin y divisin; y de tipo lgico: igual, mayor que o menor que. 4. Unidad de Control: Dirige la ejecucin del programa y controla tanto el movimiento entre memoria y ALU, como las seales que circulan entre la CPU y los Perifricos. 5. Unidad de Salida: Presentan al usuario los datos ya elaborados que se encuentran en la memoria de la computadora, los ms habituales son la pantalla y la impresora. 6. La Unidad de Control, la Unidad Aritmtico/Lgica y la Memoria Principal forman la Unidad Central de Procesos (CPU), es decir la computadora.
Las Unidades de Entrada y de Salida son los denominados Perifricos.
Fecha de Actualizacin 19/09/2013 Pgina 20
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
La computadora no solo es una mquina que realiza procesos para dar resultados, sin saber internamente que es lo que hace. Con la computadora tambin podemos disear soluciones a la medida, de problemas especficos que se nos presenten. Ms aun, si estos involucran operaciones matemticas complejas y/o repetitivas, o requieren del manejo de un volumen muy grande de datos.
Es por esto que el diseo de soluciones a la medida de nuestros problemas, requiere como en otras disciplinas una metodologa que nos ensee de manera gradual, la forma de llegar a estas soluciones.
A las soluciones creadas por computadora se les conoce como programas o software y no son ms que una serie de operaciones que realiza la computadora para llegar a un resultado.
Para poder realizar programas, adems de conocer la metodologa mencionada, tambin debemos de conocer, de manera especifica las funciones que puede realizar la computadora y las formas en que se pueden manejar los elementos que hay en la misma.
Computadora: Es un dispositivo electrnico utilizado para procesar informacin y obtener resultados. Los datos y la informacin se pueden introducir en la computadora como entrada (input) y a continuacin se procesan para producir una salida (output).
Proceso de informacin en la computadora
3.- MATERIAL, EQUIPO, REACTIVO o SOTFWARE A UTILIZAR Equipo de computo Desarmadores Internet 4.- COMPETENCIAS ESPECFICAS Identificar e ilustrar el funcionamiento de la CPU Y el alumno aprender a ensamblar, probar y configurar una computadora.
Fecha de Actualizacin 19/09/2013 Pgina 21
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
Fecha de Actualizacin 19/09/2013 Pgina 22
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
Fecha de Actualizacin 19/09/2013 Pgina 23
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
Fecha de Actualizacin 19/09/2013 Pgina 24
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
Fecha de Actualizacin 19/09/2013 Pgina 25
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
5. RESULTADOS En equipos (el docente indicara la cantidad con respecto al nmero de alumnos por materia), los alumnos abrirn el CPU para checar sus componentes, y as mismo ensamblar las partes de una computadora. Y posteriormente realizaran un manual con el procedimiento de la prctica de ensamblado de la computadora.
6. CONCLUSIONES
EL alumno aprende a ensamblar, probar y configurar el funcionamiento de una computadora.
2. Abel P. Lenguaje Ensamblador y programacin para PC IBM y compatibles. Estado de Mxico, Mxico. : Prentice Hall; 1996. 3. Martnez, Jaime Garza JAOR. Organizacin y arquitectura de computadoras. Estado de Mxico, Mxico.: Pretince Hall; 2000. 4. Mano, Morris M. Arquitectura de Computadoras. Ed. Prentice Hall . 5. Garca, Mara Isabel, RMC, Cordova Cabeza, Mara. Estructura de Computadores Problemas y soluciones. Distrito Federal, Mexico.: Alfaomega; 2000. 6. Miles, J. Mordocca VPH. Principios de arquitectura de computadoras. Buenos Aires, Rep. Argentina.: Pretince Hall; 2002. 7. Stallings, W. Organizacin y Arquitectura de Computadoras. 4ta Edicin ed. Madrid, Espaa.: Editorial Prentice Hall; 1997. 8. Tanenbaum, AS. Organizacion de computadoras un enfoque estructurado. . Estado de Mxico, Mxico.2000.
Prctica 5
Fecha de Actualizacin 19/09/2013 Pgina 27
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
COMPUTACIN PARALELA Observaciones: Esta prctica incluye a la Prctica # 5 del temario de Inteligencia Artificial que dice Analizar y realizar casos de estudio sobre computacin paralela.
1.- OBJETIVO El alumno analizara y realizara casos de estudios sobre computacin paralela.
2.- MARCO TERICO La computacin paralela es una forma de cmputo en la que muchas instrucciones se ejecutan simultneamente, operando sobre el principio de que problemas grandes, a menudo se pueden dividir en unos ms pequeos, que luego son resueltos simultneamente (en paralelo). Hay varias formas diferentes de computacin paralela: paralelismo a nivel de bit, paralelismo a nivel de instruccin, paralelismo de datos y paralelismo de tareas. El paralelismo se ha empleado durante muchos aos, sobre todo en la computacin de altas prestaciones, pero el inters en ella ha crecido ltimamente debido a las limitaciones fsicas que impiden el aumento de la frecuencia. Como el consumo de energa y por consiguiente la generacin de calor de las computadoras constituye una preocupacin en los ltimos aos, la computacin en paralelo se ha convertido en el paradigma dominante en la arquitectura de computadores, principalmente en forma de procesadores multincleo. Las computadoras paralelas pueden clasificarse segn el nivel de paralelismo que admite su hardware: equipos con procesadores multincleo y multi-procesador que tienen mltiples elementos de procesamiento dentro de una sola mquina y los clsteres, MPPS y grids que utilizan varios equipos para trabajar en la misma tarea. Muchas veces, para acelerar la tareas especficas, se utilizan arquitecturas especializadas de computacin en paralelo junto a procesadores tradicionales. Los programas informticos paralelos son ms difciles de escribir que los secuenciales, porque la concurrencia introduce nuevos tipos de errores de software, siendo las condiciones de carrera los ms comunes. La comunicacin y sincronizacin entre diferentes subtareas son algunos de los mayores obstculos para obtener un buen rendimiento del programa paralelo. La mxima aceleracin posible de un programa como resultado de la paralelizacin se conoce como la ley de Amdahl.
Qu ES CUDA?
Fecha de Actualizacin 19/09/2013 Pgina 28
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
CUDA es una plataforma de computacin paralela y un modelo de programacin inventado por NVIDIA. Permite aumentos impresionantes en el rendimiento de la computacin al aprovechar la potencia de la unidad de procesamiento de grficos (GPU). Con millones de GPU aptas para CUDA vendidas hasta la fecha, los desarrolladores de software, cientficos e investigadores cada vez encuentran usos ms amplios para la computacin de la GPU con CUDA. Aqu hay algunos ejemplos: Identificar la placa oculta en las arterias: Los infartos son la principal causa de muerte en todo el mundo. Harvard Engineering, Harvard Medical School y Brigham & Women's Hospital se han unido para usar las GPU para simular el flujo sanguneo e identificar la placa arterial oculta sin las tcnicas invasivas de diagnstico por imgenes o la ciruga exploratoria. Analizar el flujo del trfico areo: El National Airspace System administra la coordinacin del flujo del trfico areo en todo el pas. Los modelos de computacin ayudan a identificar nuevas formar de mejorar la congestin y mantener el movimiento del trfico areo eficiente. Usando la potencia computacional de las GPU, un equipo de la NASA obtuvo un enorme aumento en el rendimiento y redujo el tiempo del anlisis de diez minutos a tres segundos. Visualizar molculas: Una simulacin molecular llamada NAMD (dinmica molecular a nanoescala) obtiene un gran aumento en el rendimiento con las GPU. La aceleracin es resultado de la arquitectura paralela de las GPU, que les permite a los desarrolladores de NAMD llevar a la GPU partes de la aplicacin con uso intensivo de la computacin usando el kit de herramientas CUDA.
3.- MATERIAL, EQUIPO, REACTIVO o SOTFWARE A UTILIZAR
Sistema Operativo Internet
4.- COMPETENCIAS ESPECFICAS Conocer el procesamiento paralelo del sistema de E/S. Conocer Sistemas de memoria compartida y distribuida. 5. RESULTADOS
Fecha de Actualizacin 19/09/2013 Pgina 29
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
El alumno analizara y realizara casos de estudios sobre computacin paralela Y redactara un ensayo sobre lo aprendido.
6. CONCLUSIONES
El alumno analiza y realiza casos de estudios sobre computacin paralela Y redacta un ensayo sobre lo aprendido.
7.- BIBLIOGRAFA 1. Barry, B. brey. Microprocesadores intel. Pearson 7 Edicin 2006 2. Abel P. Lenguaje Ensamblador y programacin para PC IBM y compatibles. Estado de Mxico, Mxico. : Prentice Hall; 1996. 3. Martnez, Jaime Garza JAOR. Organizacin y arquitectura de computadoras. Estado de Mxico, Mxico.: Pretince Hall; 2000. 4. Mano, Morris M. Arquitectura de Computadoras. Ed. Prentice Hall . 5. Garca, Mara Isabel, RMC, Cordova Cabeza, Mara. Estructura de Computadores Problemas y soluciones. Distrito Federal, Mexico.: Alfaomega; 2000. 6. Miles, J. Mordocca VPH. Principios de arquitectura de computadoras. Buenos Aires, Rep. Argentina.: Pretince Hall; 2002. 7. Stallings, W. Organizacin y Arquitectura de Computadoras. 4ta Edicin ed. Madrid, Espaa.: Editorial Prentice Hall; 1997. 8. Tanenbaum, AS. Organizacion de computadoras un enfoque estructurado. . Estado de Mxico, Mxico.2000.
Fecha de Actualizacin 19/09/2013 Pgina 30
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
8.- LISTA DE MATERIAL, EQUIPO O REACTIVO A UTILIZAR FOLIO NOMBRE DEL MATERIAL, EQUIPO O REACTIVO CANT. UNIDAD 1 SISTEMA OPERATIVO WINDOWS 25 2 INTERNET 25 3 PROCESADOR DE TEXTOS 25 4 SOFTWARE DE DIAGNOSTICO 25
9.- LISTA DE BIBLIOGRAFA REQUERIDA FOLIO BIBLIOGRAFIA CANT 1 Barry, B. brey. Microprocesadores intel. Pearson 7 Edicin 2006
1 2 Abel P. Lenguaje Ensamblador y programacin para PC IBM y compatibles. Estado de Mxico, Mxico. : Prentice Hall; 1996.
1 3 Martnez, Jaime Garza JAOR. Organizacin y arquitectura de computadoras. Estado de Mxico, Mxico.: Pretince Hall; 2000.
1 4 Mano, Morris M. Arquitectura de Computadoras. Ed. Prentice Hall 1 5 Garca, Mara Isabel, RMC, Cordova Cabeza, Mara. Estructura de Computadores Problemas y soluciones. Distrito Federal, Mexico.: Alfaomega; 2000.
1 6 Miles, J. Mordocca VPH. Principios de arquitectura de computadoras. Buenos Aires, Rep. Argentina.: Pretince Hall; 2002.
1 7 Stallings, W. Organizacin y Arquitectura de Computadoras. 4ta Edicin ed. Madrid, Espaa.: Editorial Prentice Hall; 1997.
1 8 Tanenbaum, AS. Organizacion de computadoras un enfoque estructurado. . Estado de Mxico, Mxico.2000.
1
Fecha de Actualizacin 19/09/2013 Pgina 31
Estructura de Datos [SCC-0408]
Arquitectura de computadora [SCD-1003]
10.- CONTROL DE CAMBIOS DEL MANUAL DE PRCTICAS
DATOS GENERALES FECHA DE ACTUALIZACION ELABOR Y/O ACTUALIZ DESCRIPCIN DE LA ACTUALIZACIN 28/01/2011 LIC. ANGLICA VIVAS CASIQUE
SE CORRIGI EL NOMBRE DE LA PRCTICA # 1 YA QUE EL NOMBRE ERA ERRNEO. AS COMO SE COLOCARON LOS NOMBRES DE LOS SUBTEMAS CORRESPONDIENTES. SE ACTUALIZ LA BIBLIOGRAFA Y SE ANOTARON LAS OBSERVACIONES PERTINENTES, PARA TENER CONSISTENCIA DE LAS PRCTICAS QUE MARCA EL TEMARIO Y LAS DEL MANUAL DE PRCTICAS. SE INCRUSTO LA BITCORA DE LABORATORIO CORRESPONDIENTE