u n i v e r s i d a d e     d o     m i n h o    -     d e p.     i n f o r m á t i c a

 

Arquitectura de Computadores

Lic. Matemática e Ciências da Computação, 2ºano

2002/03

Alberto José Proença

 

Bibliografia

Livros | Notas diversas | Links

 

Livros

Topo...

 


Notas diversas

Topo...

 


Alguns sites com interesse na Internet

Topo...

 


Detalhes adicionais

Destacam-se neste livro os capítulos relacionados com a estrutura de um computador e o seu modo de funcionamento, sendo de referir as Partes I e II, bem como as referências sistemáticas aos processadores Pentium e PowerPC. A empresa editora do livro tem disponível uma página Web em http://www.prenhall.com/books/esm_0130812943.html; contudo, existe informação complementar mais rica em http://cwx.prenhall.com/bookbind/pubbooks/stallings9/chapter0/deluxe.html, ou ainda em http://www.williamstallings.com/COA5e.html, incluindo as figuras e os acetatos usados na disciplina leccionada pelo autor. 

No site desta disciplina também poderá encontrar links para as figuras do livro e para os acetatos do autor, em formato .zip (em figuras (750KB) e acetatos (3.8MB)). Existem alguns exemplares deste livro nos SDUM, estando um deles no estado "não-requesitável".

Sob a forma de notas de estudo complementares é ainda disponibilizado um resumo do livro (baseado nos tópicos mais relevantes para a disciplina), com o prefácio e as figuras do livro (72 páginas, compactado (2.2MB); partes deste resumo são ainda disponibilizadas para consulta em linha; ver em Notas diversas).

Nota: Saíu em Maio-02 a 6ª edição deste livro, pelo que se recomenda a quem pretenda adquirir o livro que esteja atento a este pormenor. Em termos de conteúdo não existem diferenças significativas para o correcto acompanhamento da disciplina, pelo que todo o material disponibilizado através desta página mantém-se válido. A empresa editora do livro tem disponível uma página Web em http://vig.prenhall.com/catalog/academic/product/1,4096,0130351199,00.html, e o autor do livro disponibiliza informação adicional em http://williamstallings.com/COA6e.html.

Topo...

 


Tal como o próprio título indica, este livro analisa o funcionamento de um sistema de computação sob a perspectiva de um programador, e tomando como referência um sistema baseado num processador de 32 bits da Intel (designado por IA-32) e em ambiente Linux. A arquitectura do sistema de computação é assim gradualmente introduzida através da análise de diversos exemplos de código escritos em C e respectivo impacto no funcionamento do computador. São de destacar para esta disciplina os primeiros 3 capítulos, onde 1 Introduction introduz alguns conceitos básicos, 2 Representing and Manipulating Information dedica-se à representação da informação num computador e sua manipulação com utilitários do Unix, e 3 Machine-Level Representation of C Programs faz a análise da arquitectura ao nível do conjunto de instruções em linguagem máquina - Instruction Set Architecture, ISA - para o caso particular do IA-32. Os capítulos 5 Optimizing Program Performance e 9 Measuring Program Execution Time são também pertinentes, nomeadamente na avaliação e medição de desempenho. Os restantes capítulos finais fornecem informação pertinente a outras disciplinas em Informática, nomeadamente para Sistemas Operativos e Redes.

Embora este livro apenas tenha sido lançado em Ago-02, os autores disponibilizaram durante o ano lectivo anterior vários capítulos preliminares do mesmo, os quais foram compilados num servidor da UM, onde se encontra disponível (Versão Beta quase integral (falta Ch.4) com 784 páginas, em formato PDF e compactado .zip (3.44MB), ou apenas o índice e prefácio; o conjunto de exemplos de código está também incluído, os quais necessitam do comando "gunzip code.tar.gz; tar xvf code.tar" para serem extraídos). A empresa editora do livro tem disponível uma página Web em http://vig.prenhall.com/catalog/academic/product/1,4096,013034074X,00.html, enquanto os autores disponibilizam também informação adicional em http://csapp.cs.cmu.edu/.

O material mais relevante para o funcionamento da disciplina irá sendo gradualmente indicado (e eventualmente disponibilizado) ao longo dos sumários.

Topo...

 


Este livro é um excelente documento para a cultura geral de qualquer pessoa interessada em perceber o funcionamento dum computador pessoal na data em que o livro foi escrito, com um mínimo de bases científicas; não pode, nem deve, no entanto, ser considerado um livro universitário. Mais informação em http://www.amazon.com/exec/obidos/ASIN/0789721120/qid=939907930/sr=1-1/002-0850831-2413013).

 Existem "variantes" deste livro noutras editoras, inclusive sob a forma de revista, sendo de destacar a disponibilizada no site da SmartComputing; uma cópia do conjunto das páginas relevantes encontra-se igualmente no site desta disciplina, em formato .zip, em HCW (7.9MB; a página inicial é indice.htm).

Topo...

 


Mais um bom livro para leitura adicional, que se destaca pelos exemplos retirados de processadores com impacto comercial, e pela utilização do JVM como exemplo ilustrativo da microarquitectura. A editora disponibiliza mais informação em http://cw.prenhall.com/bookbind/pubbooks/tanenbaum2/, e o autor disponibiliza ainda na sua página pessoal da universidade holandesa onde lecciona (em http://www.cs.vu.nl/~ast/books/book_software.html). As figuras do seu livro estão também disponíveis no site da disciplina em formato JPEG (14.4MB) e PDF (827KB).

Topo...

 


Este livro é, por muitos docentes em engenharia de computadores, considerado o melhor livro sobre esta matéria. Redigido pelos "pais" dos processadores RISC, dois dos mais conceituados projectistas de microprocessadores da década de 80 - o MIPS (processador usado nos Nintendo e nas sistemas de computação gráfica SGI) e o SPARC (dos computadores da SUN) - este livro é por excelência a referência bibliográfica em qualquer curso de engenharia. Nesta disciplina alguns conceitos nele apresentados serão referenciados ao longo das aulas.A empresa editora do livro tem disponível uma página Web com mais informação sobre o livro e com diversas extensões interessantes em http://www.mkp.com/books_catalog/catalog.asp?ISBN=1-55860-428-6
Este site contém
links para as figuras do livro e para os acetatos de um dos autores, também disponibilizados em formato .zip no site desta disciplina (em figuras (826KB)  e acetatos (2.6MB)). 

Existe igualmente disponível uma tradução brasileira deste livro: "Organização e Projeto de Computadores: a interface hardware/software", 2ª ed., Livros Técnicos e Científicos Ed. S.A. De notar que, nos SDUM, em Gualtar-Braga, existem vários exemplares de cada uma destas 2 versões (inglesa e portuguesa), estando um volume de cada colocado no estado de "não-requesitável", i.e., apenas para consulta local.

Topo...


Página mantida por aproenca@di.uminho.pt
Ultima Modificação: 17-Out-0
2