Aula 02
Introdução à Computação
Aula 02
Prof. MSc. Rafael Matsuyama
Conteúdo da Aula
1. Arquitetura de Computadores
2. Sistemas Operacionais
3. Inventário de Estilos de Aprendizagem
Arquitetura de Computadores
• Conceito:
– É a definição e a forma com a qual os diversos componentes que constituem um computador são organizados. – É relacionado ao desempenho e tipo de aplicação final. Overclocking Video
Arquitetura de Von Neumann
Arquitetura de Von Neumann
• Unidade Central de Processamento
– CPU – Central Processing Unit
• Memória Principal
• Unidade de E/S (Entrada/Saída)
– I/O – Input / Output
Hierarquia da Memória
Lei de Moore
• Número de transistores em uma CPU deve dobrar a cada 18 meses.
• Desde 1970, a Intel segue essa regra e isso ditou o ritmo da evolução computacional por 4 décadas, sem sinal de parada até o presente momento.
Lei de Moore
Lei de Moore
• Há leis parecidas que ditam o progresso no desempenho de baterias, memórias e
GPUs (Graphical Processing Units).
• Isso permite que os componentes do computador evoluam de maneira integrada e harmônica. Arquitetura RISC e CISC
• RISC = Reduced Instruction Set Computer
• É uma arquitetura que faz uso de instruções enxutas para realizar as suas operações de processamento. • CISC = Complex Instruction Set Computer
• É uma arquitetura que possui um conjunto de instruções mais complexo para realizar de diversas operações de processamento.
Arquitetura RISC e CISC
Tópicos Hardcore (Opcional)
• Lei de Amdahl.
• ISA (Instruction Set Architecture).
• Arquitetura ARM e Intel.
• Arquitetura de uma GPU.
Sistemas Operacionais
• É um software que cuida dos recursos de hardware e software de um computador.
• Também dá acesso a um conjunto variado de serviços para as aplicações que são executadas dentro dele.
Sistemas Operacionais
• É um software que cuida dos recursos de hardware e software de um sistema.
• Também dá acesso a um conjunto variado de serviços para as aplicações