Você está na página 1de 10
ORGANIZACAO ESTRUTURADA DE COMPUTADORES QUINTA EDICAO Andrew S. Tanenbaum SCAN DA XEROX DO LIVRO Prefacio , ste livo est baseado na idia de que um computador pode ser considerado uma hierarquia de nives, cada qual executan- 4o alguma fungio bem definida. O nivel 16gico digital, o nivel de microarquiterura,o nivel de arquitetura do conjunto de trugio, o nivel de méquina de sistema operacionale o nivel de linguagem de montagem so discutdos detahadamente, Evia quinta edigdo comiéin muita alteraydes que acompankan as rapidas mudangas Ja industria de computadores, omando o livro bastante atual, Especificamente neste caso podemos citar as miquinas usadas como exemplo: elas foram tualzadas. Os exempios wilizados sio 0 Pentium 4 da fntel, a Sun UitraSPARC IIo Intel 3051. O Pentium 4é um exemplo de CPU popular usada em méquinas de mesa. A UltraSPARC Ill & um exemplo de servidor popular muito usado em ‘multiprocessadores de médio ¢ grande ports. ‘Contudo, 0 8051 pode ser uma surpresa para muita gent: ele é um chip venerivel, que esté no mercado hi déeadas e, por fim, com 0 enorme crescimento dos sistemas embutidos. eve a oportnidade de mostrar seus talentos. Como hi computadores funcionando em tudo, desde ridio-el6gios aiéfornos de microonds, aumentou o interesse em sistemas embutidos, ¢ 0 8051 uma opeto de ampla utilizagio devido a seu custo extremamente baixo, & profusdo de softwares e periféricos para ele e 30 gesnde chasers de prearemeetonenepesalintios ns WS ‘Ao longo dos anos, muitos professores que adotaram este lio solicitaram repetidas veres material sobre programacio em linguagem de montagem. Agora, com a quinta ediedo, esse material esté disponivel no Apéndiee C. ‘A linguagem de montagem escolhida é a 8088, visto que ela ¢ uma verso despojada do popular Pentium. Eu poderia ter usado a UltmSPARC ou a MIPS ou alguma outra CPU da qual quase ninguém ouviu falar, mas como ferramenta motivacional «S088 & uma opedo melhor. uma vez que grande parte dos estudantes tem um Pentium em casa ele ¢ capaz de exccutar programas 8088, Contudo, jd que a depuragio de cédigo de montagem é muito dif, providenciei um conjunto de ferramentas {que possibilitam o aprendizado da programagdo em linguagem de montagem, incluindo um assembler 8088, um simulador © tum rastreador, Essas ferramentas slo fomecidas para Windows, UNIX e Linux e podem ser baixadas pelo ste Web do livro (www.prenhall.com/anenbaum br). 1 livre tormou-se mais extenso a0 longo des anos ¢ iso foi inevitive. tendo em vista que um assunto se desenvolve © bi mais a saber sobre ele, O efeito desse desdobramento quando se resolve adoti-lo & que nem sempre & possiveltermins-0 ex um nie curso (por exemplo, quando o curso ¢timestral), Uma altemativa possivel seria estudar, como um minimo essencial ‘os capitulos 1, 2. 3 intenos, a primeira pare do Capitulo 4 (at. ¢ inclusive, a Sego 4.4) e o Capitulo 5. 0 tempo que sobrar prdera ser ilizado com o restante do Capitulo 4c partes dos Caples 8, 7 8, dependendo do interesse do professor. Em seguida apresentamos, capitulo por capitulo, ama resenha das principais mudaneas. © Capitulo | ainda contém uma revis histdrica da arquitetura de computador, que mostra como chegamos onde estamos hoje e yuais foram os marcos 40 longo do percurso. Discutimos também o especiro ampliado de computadores exstenles e apresentaios nossos tes exemplos principais (Pentium 4, UltsSPARC Ill 8051), 'No Capitulo 2, 0 material sobre disposiivos de entrada/sakla fot atualizado com énfase na tecnologia de dispositivos modemos entre cles chimeras digitais, DSL Internet por cabo. ‘© Capitulo 3 passou por revisio ¢ agora aborda também barramentos de computador e chips modemos de E/S. Aqui, os trés novos exemplos séo discutidos no nivel do chip. Foi adicionado novo material sobre o bacramento PC] Express, 0 qual, ‘esperase,substituid 0 barramento PCT em breve. vi Organizagdo Estruturada de Computadores MONTY 1014 111111) //(11))) 01) sis is) © Capitulo 4 sempre foi benguisto por explicar como um computador realmente funciona, poranto a maior parte dele no sofeu aterasSes. Contudo, hi novas segdes que discutem o nivel de microarqitetra do Pentium 4, da UltraSPARC IIT ¢ do 8051, Os Capitulos 5. 6 ¢ 7 foram atualizados com hase nos novos exempls, porém, quanto ao restante, estio ‘elatvamente inalterados. O Capitulo 6 usa como exemplo o Windows XP em vez do Windows NT mas, com base «em nossa discussio, as alteragSes sio minimas. Em comparago, 0 Capitulo 8 fi bastante modifcado com a intengo de elt toda anova aividade em torso de computadores paralelos de todos os tpos. No capitulo aborlam-se cinco classes diferentes de sistemas pales, deseo paraltismo ao chip (paraleismo no nivel da instrae0, mulithreading no chip € multiproessadoes de chip tino), até co-proessadores, sistemas de meméria companithada ¢ clusters, finaliza com uma breve discussio sobre grades. Varios exemplos slo dscutidos ness capfulo, desde a CPU TriMedia até os clusters BlueGene/L, Red Storm e Google. ‘As referéncias no Capitulo 9 foram radicalmente arlizadas. Organizagio de computadores & uma dea indica. Mais da metade das referéncias nesta edigo referee a livros e artigos esritos mas recenemente. ‘Os Apénices A © B no foram atualizados, mas o Apéndice C sobre programagdo em linguagem de montagem completamente novo. & um guia pritico e operacionl para programaeSo em linguagem de monlagem, que liza as ferramentas acessveis pelo site Web. Foi escrito pelo dr. Evert Wattel da Vrije Universitit, Amsterdl. Od. ‘Wate leciona hi muitos anos ¢ tem ensinado seus alunos a usar essas ferramentas. Agradego muito a ele por te escrito esse apendice. ‘Além das frramenta para linguagem de montagem. o site Web também contém um simulador grifico a ser ssado juntamente com o Capitulo 4, Esse simulador foi escrito pelo professor Richard Salter de Oberiin College © pode ser usado pelos estudantes para ajdi-los a compreender os principio discutidos nesse capitulo, Agrades0 ‘muito cle por ter fornecido ese software. ‘Ademais, prescntages em PowerPoint para professorestambem esti disponives em portugués no site Web: up:Avwnprenhall.com/tanenbaum_br Professores que adotam este livzo também podem obter no site 0 manual de soluges das problemas — asta ‘contatar o epresentante da Pearson Eaucation para obter uma senha. “Muitas pessoas leram (partes) do original e contribuiram com sugestdes tes ou ajudaram de diversas outras, ‘maneiras. Gostaria de agradecer, em particular, a ajuda prestada por Nikitas Alexandrdis, Shekar Borkar, Herbert Bos, Scott Cannon, Doug Carmean, Alan Charlesworth, Eric Cota-Robles, Michael Fetterman, Quinn Jacobson, ‘Thilo Kielmann, Iffat Kazi, Saul Levy, Ahmed Louri, Abhijit Pandya, Krist Petersen, Mark Russinovieh, Ronald Schroeder e Saim Ural, pela qual sou muito grato. “Também gostara de agradecer a contribuigo de Jim Goodman a este livo, em especial nos capitulos 4 ¢ 5 Foi dele a dia de usar a Java Virwal Machine ¢o liveo ficou melhor por causa disso. Por fim, gostaria de agradecer mais uma ver. Suzanne por seu amor pacigneia, que nunca se esgotaram., nem. mesmo apés 15 livros. Barbara e Marvin so sempre uma alegra ¢ agora sabem 0 que os professores fazem para ‘ganhar a vida. A Royal Netherlands Academy of Arts and Sciences me concedeu a cobicada Academy Professorship «em 2004, 0 que me livrou dos aspectos menos atraentes da academia (tal como siretor pela qual sou eternamentegrato. Os editores da edigdo brasileira agradecem «4 preciosa colaboragdo dos professors Mauricio Capelas ¢ Edson Midorikuwa. 1:00 UENCE REET

Você também pode gostar