Prévia do material em texto
Mario A. MonteiroMario A. Monteiro TÓPICOS AVANÇADOS EM ARQUITETURA DE COMPUTADORES MARIO A. MONTEIRO ASPECTOS BÁSICOS DE SISTEMAS DE COMPUTAÇÃO (Revisão) Unidade 1 • Aspectos básicos de SC • Tópicos Avançados em Memórias • Microarquitetura de Processadores • Arquiteturas da Atualidade Mario A. MonteiroMario A. Monteiro TÓPICOS AVANÇADOS EM ARQUITETURA DE COMPUTADORES MARIO A. MONTEIRO ASPECTOS BÁSICOS DE SISTEMAS DE COMPUTAÇÃO SUMÁRIO ➢ Estrutura de um Sistema de Computação ➢ Elementos de Projeto de Processadores ➢ Considerações sobre Sistema de Memória ➢ Portas Lógicas – Circuitos Digitais ➢ Execução de Programas ➢ Considerações sobre Barramentos • Aspectos básicos de SC • Tópicos Avançados em Memórias • Microarquitetura de Processadores • Arquiteturas da Atualidade Mario A. MonteiroMario A. Monteiro TÓPICOS AVANÇADOS EM ARQUITETURA DE COMPUTADORES MARIO A. MONTEIRO Estrutura de um Sistema de Computação ASPECTOS BÁSICOS DE SISTEMAS DE COMPUTAÇÃO • Estrutura dos SC • Elementos de Projeto de Processadores • Sistema de Memória • Barramentos • Portas Lógicas-Aplicações • Execução de programas Mario A. MonteiroMario A. Monteiro TÓPICOS AVANÇADOS EM ARQUITETURA DE COMPUTADORES MARIO A. MONTEIRO Os computadores foram concebidos na década 1940/50, com propósito de automatizar a manipulação sistemática e ordenada de informações (dados) ORIGEM O primeiro computador (ENIAC) era decimal e primitivo. Ele nem possuía memória (posteriormente, soube-se que antes dele foram desenvolvidos dois computadores na Inglaterra (Bombe e Colossus), com participação de Alan Turing. Dos primeiros (ENIAC e EDVAC) surgiu o IAS, desenvolvido por John von Newmann, um dos dois precursores de todos os demais até os dias atuais. ASPECTOS BÁSICOS DE SISTEMAS DE COMPUTAÇÃO ESTRUTURA DOS SC Mario A. MonteiroMario A. Monteiro TÓPICOS AVANÇADOS EM ARQUITETURA DE COMPUTADORES MARIO A. MONTEIRO John von Newmann e o IAS ASPECTOS BÁSICOS DE SISTEMAS DE COMPUTAÇÃO ESTRUTURA DOS SC Mario A. MonteiroMario A. Monteiro TÓPICOS AVANÇADOS EM ARQUITETURA DE COMPUTADORES MARIO A. MONTEIRO ASPECTOS BÁSICOS DE SISTEMAS DE COMPUTAÇÃO ESTRUTURA DOS SC Um SISTEMA DE COMPUTAÇÃO Mario A. MonteiroMario A. Monteiro TÓPICOS AVANÇADOS EM ARQUITETURA DE COMPUTADORES MARIO A. MONTEIRO Um SISTEMA DE COMPUTAÇÃO compreende DUAS partes básicas e UM objetivo A parte FÍSICA (os componentes visíveis) HARDWARE O hardware é construido com circuitos eletrônicos (principalmente Transistores (que agem como porta binária) 1 ASPECTOS BÁSICOS DE SISTEMAS DE COMPUTAÇÃO ESTRUTURA DOS SC Mario A. MonteiroMario A. Monteiro TÓPICOS AVANÇADOS EM ARQUITETURA DE COMPUTADORES MARIO A. MONTEIRO era organizacional Para os circuitos serem simples, eles realizam apenas operações muito simples, chamadas de primitivas EXEMPLOS DE PRIMITIVAS (software) ➢ somar 2 números e armazenar resultado ➢ verificar se um valor é igual a zero. ➢ mover uma número de um local de armazenamento para outro 2 Parte abstrata, não visível, que consiste em ordens para o hardware executar alguma atividade. SOFTWARE ASPECTOS BÁSICOS DE SISTEMAS DE COMPUTAÇÃO ESTRUTURA DOS SC Mario A. MonteiroMario A. Monteiro TÓPICOS AVANÇADOS EM ARQUITETURA DE COMPUTADORES MARIO A. MONTEIRO ASPECTOS BÁSICOS DE SISTEMAS DE COMPUTAÇÃO ESTRUTURA DOS SC OBJETIVO BÁSICO Realizar operações simples, de forma repetitiva e automática. Mario A. MonteiroMario A. Monteiro TÓPICOS AVANÇADOS EM ARQUITETURA DE COMPUTADORES MARIO A. MONTEIRO COMPONENTES DE UM COMPUTADOR (parte de hardware de um Sistema de computação) ASPECTOS BÁSICOS DE SISTEMAS DE COMPUTAÇÃO ESTRUTURA DOS SC Mario A. MonteiroMario A. Monteiro TÓPICOS AVANÇADOS EM ARQUITETURA DE COMPUTADORES MARIO A. MONTEIRO era organizacional ESTRUTURA ORGANIZACIONAL ASPECTOS BÁSICOS DE SISTEMAS DE COMPUTAÇÃO ESTRUTURA DOS SC Mario A. MonteiroMario A. Monteiro TÓPICOS AVANÇADOS EM ARQUITETURA DE COMPUTADORES MARIO A. MONTEIRO ESTRUTURA EM NÍVEIS DE BARRAMENTOS ASPECTOS BÁSICOS DE SISTEMAS DE COMPUTAÇÃO ESTRUTURA DOS SC