A melhor forma de otimizar o aproveitamento das capacidades de um computador é compreender os princípios básicos do seu funcionamento. Este livro descreve as técnicas subjacentes às várias arquiteturas de computador, desde os pequenos microcontroladores até aos grandes servidores, passando pelos dispositivos de computação pessoal (PCs, tablets e smartphones).
O utilizador ficará a perceber, por exemplo, por que é que duplicar a frequência de relógio de um processador não reduz para metade o tempo de execução dos programas e por que é que às vezes o computador parece parar, com a luz de acesso ao disco ativa. O gestor de sistemas informáticos ficará com uma noção mais concreta do impacte da arquitetura dos seus servidores no desempenho dos programas e de quais são os pontos de estrangulamento no desempenho do sistema.
Esta 5.ª Edição Atualizada, refletindo a boa aceitação que a obra continua a ter no mercado, inclui os últimos avanços tecnológicos verificados ao nível dos processadores comerciais, mas também ao nível das memórias e dos periféricos, em particular na arquitetura dos PCs.
Ao longo do livro são abordados, entre outros, os seguintes temas:
· Como construir computadores com simples portas lógicas;
· Como é que com apenas dois símbolos (0 e 1) é possível dominar o mundo;
· Conjunto de instruções e programação em linguagem assembly;
· Como é que os programas conseguem ser executados por um computador;
· Equilíbrio harmonioso entre as várias componentes de um computador;
· Como é que se projeta um computador;
· Microprogramação, processamento em estágios (pipelining), caches e memória virtual;
· Suporte para os sistemas operativos (processos);
· Evoluções mais recentes nos processadores, memórias e periféricos.
Público-Alvo
· Estudantes de nível secundário e universitário de nível introdutório
· Gestores de sistemas informáticos
· Utilizadores de computadores em geral que pretendam perceber melhor o funcionamento dos computadores e o impacte, em termos de funcionalidade e desempenho, que o hardware tem no software
Pré-visualização
Autores
José Delgado
Professor Associado do Departamento de Engenharia Informática do Instituto Superior Técnico, leciona há mais de 25 anos na área de Arquitetura de Computadores. É atualmente Regente da cadeira de Introdução à Arquitetura da Licenciatura em Engenharia Informática e Computadores, no polo do Taguspark.
Carlos Ribeiro
Professor Auxiliar do Departamento de Engenharia Informática do Instituto Superior Técnico, onde leciona desde 1993 nas áreas de Arquitetura de Computadores e de Sistemas Operativos. É atualmente Regente das cadeiras da área de Segurança.