Reporte de Modulo 1 - Arquitectura de Computadoras

download Reporte de Modulo 1 - Arquitectura de Computadoras

of 57

Transcript of Reporte de Modulo 1 - Arquitectura de Computadoras

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    1/57

    CABALLERO CRUZ DANIEL ALFONSO

    MODULO 1. Evolucin y

    desarrollo de las computadoras.

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    2/57

    1.1 Organizacin y Arquitectura

    La Arquitectura de una Computadora se reiere a losatri!utos de un sistema que son visi!les a unprogramador. Aquellos atri!utos que tienen un

    impacto directo en la e"ecucin lgica de unprograma.

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    3/57

    1.1 Organizacin y Arquitectura

    La organizacin de computadora se reiere a lasunidades uncionales y sus intercone#iones$ que danlugar a especiicaciones arquitectnicas.

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    4/57

    1.1 Organizacin y Arquitectura

    La organizacin de una computadora y suarquitectura est%n estrec&amente relacionadas'

    (in em!argo am!as son distintas$ la arquitectura seenoca a la orma de construir las unidadesuncionales para que realicen las uncionesespeciicadas por su organizacin$ al igual que su

    orma de comunicarse e interactuar entre ellas.

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    5/57

    1.) Evolucin de las computadoras a trav*s dela &istoria

    Los principios de la computacin

    La deinicin original de la pala!ra +computadora+ue de una persona que &izo c%lculos. Esta deinicin

    se remonta al siglo ,- y se e#tendi a la mitad delsiglo ,,$ cuando el t*rmino +computadora+ comenza reerirse a una m%quina.

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    6/57

    1.) Evolucin de las computadoras a trav*s dela &istoria

    La computadora se !asa en el mismo concepto que el%!aco. La tecnolog/a &izo un salto gigante con lastar"etas peroradas.

    En 102$ C&arles 3a!!age com!in las tar"etasperoradas con una m%quina de vapor para inventarlo que *l llam +m%quina anal/tica+.

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    7/57

    1.) Evolucin de las computadoras a trav*s dela &istoria

    La compa4/a 3M surgi a partir de la invencin delta!ulador$ dise4ado por 5erman 5ollerit& en lad*cada de 1006.

    Este ue el primer uso de las tar"etas peroradasrepresentando datos en lugar de las tar"etasperoradas para automatizar una uncin mec%nica

    como un reproductor de piano.

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    8/57

    1.) Evolucin de las computadoras a trav*s dela &istoria

    5asta la d*cada de 1786$ las computadoras seutiliza!an principalmente por empresas$ go!iernos yuniversidades. Las computadoras personales

    aparecieron por primera vez en el mercado a inalesde 1786. Apple introdu"o el modelo Apple en 1789 yel Apple al a4o siguiente marcando el comienzo dela era del uso masivo de computadoras en casa.

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    9/57

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    10/57

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    11/57

    Nivel "! Len#ua$es de alto nivelEl nivel donde interactuamoscuando escri!imos programasden 5as?ell$ C$ :ava$ etc*tera

    @ensamos en algoritmos$ DAs etc

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    12/57

    Nivel %!Nivel de Len#ua$e Ensam&ladorLengua"e ensam!lador$ en generalproducido por compiladores $o escrito directamente por

    programadores.

    Muy cercano a la arquitecturade la computadora.

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    13/57

    Nivel '! Nivel del So(t)aredel Sistema

    Controla la e"ecucin de los procesosdel sistema

    @rotege los recursos

    3rinda servicios para accedera dispositivos de Entrada y (alida

    Muc&as instrucciones en Ensam!ladorpasan a este nivel sin modiicacin.

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    14/57

    Nivel *!Nivel del Len#ua$e +,-uina

    am!i*n conocido como nivel (A

    Bnstruction (et Arc&itecture.

    Consiste en las instruccionesparticulares para la arquitecturade la maquina.

    Los programas escritos en lengua"ede maquina no necesitan compilacinni ensam!lado.

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    15/57

    Nivel .! Nivel de ControlLa unidad de control decodiica ye"ecuta instrucciones y mueve datosa trav*s del sistema.

    @uede ser microprogramada o

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    16/57

    Nivel /! Nivel deL#ica Di#italAqu/ encontramos loscircuitos digitales Bc&ips.

    (on !%sicamentecompuertas y ca!les.

    mplementan la lgicamatem%tica de los nivelessuperiores.

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    17/57

    1. Clasiicacin de las

    computadoras y sus instrucciones

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    18/57

    1..1 Clasiicacin general

    (e considera principalmente el tama4o en uncin del espacioque ocupa y la inraestructura que requieren$ tam!i*nconsideran dierentes tecnolog/as de a!ricacin de susprocesadores$ velocidades y capacidades de procesamiento$sin perder de vista las aplicaciones que en ellas corren$ sin

    em!argo trataremos de &acer una clasiicacin generalF

    De propsito #eneral!cuando est%n dedicados a resolvercualquier tipo de aplicacin dependiendo de los programas oaplicaciones que se utilice.

    De propsito especial!cuando >nicamente puedenresolver un tipo concreto y particular de pro!lemas como lacomputadora de un auto$ en elevador o un controlador detemperatura.

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    19/57

    1..1 Clasiicacin general

    Clasiicacin de dependiendo del tama4o /sico$desempe4o y %rea de aplicacinF

    Computadoras portatilesF (on equipos de cmputo

    peque4os$ que pueden sertransportados con acilidad

    y no requieren

    instalaciones especiales

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    20/57

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    21/57

    1..1 Clasiicacin general

    +inicomputadoras!En esencia es unacomputadora con grandes capacidades$ !asadas enun procesador de ) o 9 !its y equipadas conmuc&os giga!ytes de memoria. (u aplicacin son lossistemas departamentales de tiempo compartido yservidores de red de arc&ivos.

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    22/57

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    23/57

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    24/57

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    25/57

    -on Heumann

    En esta arquitectura se o!serva que lascomputadoras utilizan el mismo dispositivo dealmacenamiento conectados mediante !us de datos yun !us de direcciones. Actualmente lascomputadoras utilizan esta arquitectura$ puede noser tan r%pida$ pero permite m%s conceptos.

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    26/57

    Arquitectura 5arvard

    En esta arquitectura se utilizan dispositivosseparados para las instrucciones y los datos$ paraque &aya mayor rapidez se utiliza la memoria cac&e

    dividida$ para procesar los datos e instrucciones$ eseectivo cuando la lectura de datos e instrucciones esla misma.

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    27/57

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    28/57

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    29/57

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    30/57

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    31/57

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    32/57

    I(C

    Ieduccin del con"unto de instrucciones ainstrucciones !%sicas simples$ con la que puedenimplantarse todas las operaciones comple"as.

    Arquitectura del tipo load;store Bcarga y almacena.Las >nicas instrucciones que tienen acceso a lamemoria son JloadJ y JstoreJ' registro a registro$ con

    un menor n>mero de acceso a memoria.

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    33/57

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    34/57

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    35/57

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    36/57

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    37/57

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    38/57

    1...) ntel 0609

    1 3loque de registros de

    propsito general

    ) 3loque de registros desegmento y registro @

    (umador de direcciones

    3us de direcciones interno

    2 Cola de instrucciones B!ytes para el 0600 y 9 !ytespara el 0609

    9 Unidad de control Bmuysimpliicada

    8 nteraz del !us

    0 3us de datos interno

    7 Unidad aritm*tico lgicaBALU

    16$ 11$ 1) 3us de direcciones$datos y control e#ternos

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    39/57

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    40/57

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    41/57

    1 2 Componentes principales de una

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    42/57

    1.2 Componentes principales de unacomputadora

    Los dispositivos de entradasirven paraintroducir inormacin en la computadora. Los m%sutilizados son el teclado$ el ratn$ el esc%ner$ el CD;IOM$ el "oystic?$ el microno y las c%marasdigitales.

    1 2 Componentes principales de una

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    43/57

    1.2 Componentes principales de unacomputadora

    Los dispositivos de salidasirven para o!tener lainormacin que &a sido procesada por lacomputadora. Los m%s utilizados son el monitor$ lasimpresoras y el plotter.

    1 2 Componentes principales de una

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    44/57

    1.2 Componentes principales de unacomputadora

    La tar$eta madrees la ta!leta en donde se montantodos los componentes y sus intercone#iones amanera de pistas Bco!re ad&erido a la tar"eta.3%sicamente es el dispositivo que aglutina a todos losdem%s$ tales como microprocesador$ !uses$ ranuras$zcalos$ memoria$ puertos$ conectores$ video$ etc.

    http://2.bp.blogspot.com/_cyc9JxvgE2Q/SoXnK1j_psI/AAAAAAAAADA/3XlscLrkGfk/s1600-h/Motherpartes.jpg
  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    45/57

    1.9 Kunciones de la Computadora

    Una computadora realiza una serie de pasos enorma secuencial al momento de reci!ir una solicituddel usuario. El siguiente esquema muestra en undiagrama de las unciones !%sicas que e"ecuta unacomputadoraF

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    46/57

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    47/57

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    48/57

    1.9 Kunciones de la Computadora

    2rocesar datos1Consiste en manipular los datosde dierentes maneras paraF realizar c%lculos$modiicar pala!ras e im%genes$ ordenar o alterar elorden de los datos. La computadora utiliza un

    dispositivo que se llama Unidad de @rocesamiento.Esta unidad contiene dos elementos principalesF

    Unidad Central de @rocesamiento Ben ngl*sF Central

    @rocessing Unit C@U.

    Memoria del (istema.

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    49/57

    1.9 Kunciones de la Computadora

    Almacenar datos e in(ormacin1Lacomputadora de!e almacenar datos para que est*ndisponi!les durante el procesamiento. El lugardonde se almacenar%n depende de cmo se utilicenlos datos. 5ay otro tipo de almacenamiento$ que esm%s permanente$ en donde se guarda lo que no senecesita para procesar en ese momento Bpore"emploF disquetes$ CD$ disco duro.

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    50/57

    1.9 Kunciones de la Computadora

    2roducir salidas1(on los resultados generadospor la computadora. Algunos e"emplos de resultadossonF reportes$ documentos$ gr%icas$ im%genes$ etc.(e utilizan dispositivos como el monitor$ impresora$

    !ocinas.

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    51/57

    1.8 Estructuras de ntercone#in

    El con"unto de caminos que conectan los dierentesmdulos constituye la estructura de intercone#in.El dise4o de esta estructura depender% de losintercam!ios que se tengan que &acer entre losmdulos.

    (e &an propuesto dierentes estructuras de

    intercone#in para la arquitectura de unacomputadoraF

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    52/57

    E3S a trav4s de la UC2!La UC@ y los mdulos de EG( comparten la misma

    v/a de acceso a memoria$ por lo que la UC@ de!e

    parar sus c%lculos al tener que controlar todos losintercam!ios.

    Ho es posi!le el acceso directo a memoria desde los

    mdulos de EG(. Es la orma m%s econmica$ peroreduce el rendimiento de la UC@.

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    53/57

    E3S a trav4s de memoria!Es posi!le el acceso directo a memoria principal de

    dos o m%s componentes de orma independiente. (e

    puede realizar transerencias entre la unidad de EG(y la memoria mientras la UC@ realiza c%lculos. (usmecanismos de control son comple"os y pocole#i!les$ es di/cil a4adir mdulos adicionales.

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    54/57

    E3S mediante conmutador central!E#iste un mecanismo de distri!ucin centralizado al

    cual se unen todos los componentes. El conmutadorcentral controla el acceso a memoria tanto de la UC@

    como de los mdulos de EG(. La UC@ queda li!repara realizar c%lculos. Al mismo tiempo se puedeinormar a la UC@ so!re las actividades que serealizan y proporciona una cone#in directa entre la

    UC@ y la unidad de EG(. (e adopta en grandessistemas y su coste es elevado y el conmutadorcomple"o.

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    55/57

    Bus de E3S!Un con"unto de l/neas que se comparten por todos

    los mdulos. En un instante slo un mdulo puedetransmitir de orma satisactoria$ y una o m%s de lasunidades de!en encargarse de controlar la utilizacindel !us. Es simple y le#i!le y se &a convertido enest%ndar.

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    56/57

    1.0 Kunciones de Entrada y (alida

    Las unciones de Entrada y (alida son la orma decomunicacin entre un sistema de procesamiento deinormacin$ tal como la computadora y el mundoe#terior$ posi!lemente un &umano u otro sistema de

    procesamiento de inormacin. Los peri*ricos deEG( son utilizados por una persona Bu otro sistemapara comunicarse con una computadora.Dispositivos para la comunicacin entrecomputadoras$ tales como mdems y tar"etas de red$por lo general sirven para entrada y salida.

  • 7/23/2019 Reporte de Modulo 1 - Arquitectura de Computadoras

    57/57

    Conclusin del Modulo 1

    Las computadoras &an o!tenido avance tras avancedesde su primer aparicin como m%quinasmec%nicas para realizar c%lculos$ como el A!aco$ sinem!argo considero que siempre se &a seguido una

    misma ideolog/a de la estructura general que de!econtener una$ y a eso le podemos llamar

    Arquitectura. am!i*n es importante decir que$aunque un proceso no &aya sido muy popular &aaportado algo a los avances que en la actualidadtenemos$ y que seguir%n sirviendo para uturasme"oras en estos sistemas.