Anda di halaman 1dari 7

PONTIFCIA UNIVERSIDADE CATLICA DE MINAS GERAIS PRINCPIOS DA ARQUITETURA DE COMPUTADORES 3 Perodo

Chris i!" For #"! o M!$!%h&es F!'io P!%(e%! Fe%%i)e Do(i"$os M!*+o" T!*%!" Phi%i))e C!s ro

RASPBERRY PI ARM1176JZFS

,ELO -ORI.ONTE /013

Sumrio
12 INTRODU34O22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 3

/2 32 72 =2

O 5#e 6 o R!s)'err* Pi222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 3 Q#!"do S#r$i#22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 7 -!rd8!re e F#"9io"!(e" o222222222222222222222222222222222222222222222222222222222222222222222222222222222222 7 Re>er?"9i!s2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 <

721 F#":;es s#)or !d!s e( h!rd8!re222222222222222222222222222222222222222222222222222222222222222222222222222 <

1. INTRODUO Este trabalho ir abordar sobre o computador Raspherry Pi, seus respectivos componentes, falando tambm da histria de sua criao , um computador de baixo custo criado para fins educacionais auxiliando no aprendizado de tcnicas de pro ramao, podendo ser utilizado em pro!etos comerciais"

2. O u! " o R#$%&!rr' Pi # Raspberry Pi um computador de baixo custo com dimens$es reduzidas, e%uivalentes ao tamanho de um carto de crdito, o Raspberry Pi capaz de processar !o os educativos, nave ar na internet, editar documentos, executar m&sicas e exibir v'deos em alta definio"

(onte) h )@AAe%i"#B2or$AFi%e@R)iFro" 2C)$

(. )u#*+o Sur,iu * ideia sur iu em +,,- a partir da iniciativa de pes%uisadores liderados por Eben .pton, %ue resolveram criar um computador %ue possibilitasse maior interao de crianas e adolescentes com o hard/are bsico, e para oferecer o acesso ao aprendizado 0 lin ua em de pro ramao de computadores" 1evido ao seu baixo custo, o aprendizado no pre!udicado por conta de precau$es para preservar o e%uipamento, o %ue poderia ser um impedimento caso fosse adotado um P2 convencional" .m outro aspecto %ue contribui para a reduo do custo %ue todos os componentes esto acoplados na placa3me e a responsvel pelo seu desenvolvimento a Raspberry Pi (oundation, uma or anizao sem fins lucrativos" Por se tratar de um sistema bastante simplificado, apenas vers$es do 4inux %ue foram modificadas especificamente para o Raspberry Pi esto aptas para funcionar como sistema operacional , o padro o Raspbian, nada de 5indo/s ou outro sistema %ue no se!a em ar%uitetura *R6" 7o pro!eto destaca3se a lin ua em Python %ue 8pro ramao estruturada, orientada a ob!etos e funcional9 foi pro!etada com a filosofia de enfatizar a import:ncia do esforo do pro ramador sobre o esforo computacional" e indicada no prprio nome do pro!eto onde o ;Pi< 8Raspberry Pi9 faz referencia a lin ua em" # Raspian = vem com os soft/ares >cratch, o >%uea? e o @idsRuby, pelo facto de auxiliarem crianas e !ovens no ensino dos conceitos bsicos de pro ramao"

-. .#r+/#r! ! Fu*0io*#m!*1o Para criar um computador to barato, os pes%uisadores concentraram tudo em um &nico chip" # escolhido para ser o crebro do Raspberry Pi foi um >o2 8>ystem on a 2hip9 da Aroadcom chamado A26+BCD ,a placa3me traz apenas as conex$es essenciais) duas entradas .>A, duas sa'das de v'deo 8uma E16F e outra R2*9, porta para conexo de rede, um leitor de carto e fonte" # carre ador i ual ao de um celular" 6esmo sem o datasheet completo, al uns dados precisam ser informados" Por isso, sabemos %ue o A26+BCD contm um processador sin lecore *R6GGH-=I(> e uma JP. dualcore Kideocore FK" Processador utilizado inte rante da fam'lia *R6GG e baseado na ar%uitetura *R6v-, o processador *R6GGH-=I(> opera na fre%uLncia3padro de H,, 6Ez, re istradores C+3bits, interface -M3bits para cache de instruo e dados com cache 4+ de G+B ?b utilizado pela JP. e conta com uma unidade de ponto flutuante 8K(Pv+9 com preciso aritmtica sin le ou double, instru$es >F61 1>P com pares de G-3bit "

(onte) h )@AA8882!r(29o(A)rod#9 sA)ro9essorsA9%!ssi9A!r(11A!r(11<D2)h)

* ar%uitetura *R6 foi desenvolvida para possibilitar implementa$es muito enxutas, sem deixar de lado o alto desempenho" Fsso poss'vel pela simplicidade dos processadores *R6" Fmportante lembrar %ue implementa$es pe%uenas implicam em baixo consumo de ener ia, o %ue torna esses processadores interessantes para aplica$es mveis" # *R6 tipicamente um RF>2 8Reduced Fnstruction >et 2omputer9" *l umas caracter'sticas interessantes das instru$es *R6) 2on!unto rande e uniforme de re istradores" *r%uitetura de 4#*1 N >O#RE" #pera$es de processamento de dados no operam diretamente com o conte&do da memria, somente com o conte&do de re istradoresP 6odos de endereamento simples, com todos endereos de load N store sendo determinados a partir dos re istradores ou pelos campos da instruoP .niformidade e tamanho fixo dos campos das instru$es para simplificar a decodificao de instru$esP

2ontrole sobre a *4. e sobre o shifter 8deslocador9 em todas instru$es de processamento de dadosP *uto incremento e decremento dos endereos das instru$esP Fnstru$es de m&ltiplos loads N stores para maximizar a performanceP Execuo condicional da maioria das instru$es" Este utiliza a tecnolo ia OrustIone *R6 %ue prote e contra soft/are3only Qata%ues de hac?ersQ e mais baixo de hard/are oramento Qata%ues shac?Q" #ferece dois n&cleos QvirtuaisQ com profunda separao de contexto e dados">N5 e ata%ues =O*J no pode entrar no dom'nio se uro" 1uas 2P.s virtuais em um 2P. 6Ez recursos so dinamicamente compartilhada entre acordo com as demandas" #s dois dom'nios isolados so implementados na mesma m%uina sem a duplicao de E5" 1esi ns mais simples e flex'vel plataforma, reduo de custos e eficiLncia de alta potLncia performance" Este utiliza a tecnolo ia soft/are =azelle *R6 inclui uma tecnolo ia para permitir hard/are =azelle em %ual%uer =K6 existente e plataforma =ava" Ele tambm inclui um K6 multi3tas?in cheio de recursos 86K69 ! inte rado em muitas plataformas =ava das principais fabricantes de aparelhos e fornecedores de soft/are da plataforma =ava" *o utilizar as =azelle tecnolo ia ar%uitetura extens$es de base, a soluo de soft/are 6K6 *R6 fornece aplica$es de alta performance e !o os, start3 up rpido e aplicao de comutao com uma memria muito baixa e oramento de ener ia" # mesmo inte ra o suporte para *R6 FE6 8Jerenciamento Fnteli ente de Ener ia9, %ue pode reduzir o consumo do processador de +DR para D,R" # FE6 uma aplicao %ue combina a tecnolo ia de hard/are %ue monitora dinamicamente e prevL os re%uisitos de varias aplica$es de desempenho e fre%uLncia para atender aos re%uisitos e incluem suporte para os dom'nios de tenso" #s n&cleos oferecem maior lar ura de banda de barramento do sistema e fechamento rpido de Qtimin Q"

-.1 Fu*23!$ $u%or1#+#$ !m 4#r+/#r! 6ultiplicao, adio e multiplicao3acumulao 8vrias variantes9 " 1iviso e operao de raiz %uadrada 8multi3ciclo, no pipeline9 " 2ompara$es e convers$es de formato " #pera$es podem ser executadas em vetores de curto 8apenas de assembler9 "

<

Pipelines separados permitem load N store e opera$es 6*2 para ocorrer simultaneamente com diviso N operao da unidade raiz %uadrada " K(P podem ser desli ados %uando no estiverem em uso" Rel io fechado e N ou ener ia completamente removido"

1. R!5!r6*0i#$ *R6 Ohe*rchitecture for the 1i ital" 1ispon'vel em)Sh )@AA8882!r(29o(A)rod#9 sA)ro9essorsA9%!ssi9A!r(11A!r(11<D2)h)T " *cesso em GM #utubro +,GC E4F7#U" 1ispon'vel em) Sh )@AAe%i"#B2or$ARPiE-#'T " *cesso em GM #utubro +,GC 6*2E*1#, =onathan , Oecmundo" 1ispon'vel em Sh )@AA8882 e9(#"do29o(2'rAh!rd8!reA/31<=Fr!s)'err*F)iF9o(oF#(F9o()# !dorFdeF =0Fre!isF)odeFreGo%#9io"!rF!Fi">or(! i9!2h (T *cesso em +, #utubro +,GC REKF>O* >*AER E4EORV7F2*" 1ispon'vel em Sh )@AA88829#i"29o(2'rA/013A0HA9o"he9!FoFr!s)'err*F)iAT *cesso em ++ #utubro +,GC >F4K*, 1io o Oavares" 1ispon'vel em Sh )@AA8882d99e2i'i%9e2#"es)2'rAI!%e!rdoA9#rsosA!r59o()A!r i$osADio$o2)d>T *cesso em +M #utubro +,GC J4#A# 7E5>" 1ispon'vel em Sh )@AA$12$%o'o29o(A$%o'oF
"e8sA"o i9i!A/01/A10A9ie" is !sF9ri!(F9o()# !dorF)!r!Fe"si"!rF)ro$r!(!9!oF 9ri!"9!s2h (%T *cesso em +M #utubro +,GC

2*R1#>#, *lexandre 1ispon'vel em Sh )@AA8882r!s)ed#29o(AOEPoderEEd#9! iGoEdoER!s)'err*EPi2)d>T *cesso em +#utubro +,GC Revista >aber EletrWnica edio nX M-B" >*AER 8Edio especial9

Anda mungkin juga menyukai