fundamentos da computaÇÃo aula 2 – parte 1 frank s. fernandes bastos instrutor.: frank s....

38
FUNDAMENTOS DA COMPUTAÇÃO FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Aula 2 – Parte 1 Instrutor.: Frank S. Fernandes Bastos Frank S. Fernandes Bastos ([email protected]) Foco.: Adiquirir conhecimento preparatório para Concurso referente itens complementares sobre fundamentos Público.: Estudantes de concurso específico Local.: Sala de aula - Obcursos Número Slides.: 20 (incluindo este)

Upload: bruna-barcellos

Post on 07-Apr-2016

218 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

FUNDAMENTOS DA COMPUTAÇÃOFUNDAMENTOS DA COMPUTAÇÃO

Aula 2 – Parte 1Aula 2 – Parte 1

Instrutor.: Frank S. Fernandes BastosFrank S. Fernandes Bastos ([email protected])

Foco.: Adiquirir conhecimento preparatório para Concurso referente itens complementares sobre fundamentos

Público.: Estudantes de concurso específico

Local.: Sala de aula - Obcursos

Número Slides.: 20 (incluindo este)

Page 2: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Adquirir conhecimentos complementares sobre os fundamentos relativo a arquitetura de computadores.

OBJETIVOSOBJETIVOS

Page 3: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

REVISÃO DOS ÚLTIMOS SLIDES DA AULA ANTERIOR

OBJETIVOSOBJETIVOS

Page 4: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

HARDWARE x SOFTWARE SUNHARDWARE x SOFTWARE SUN

DeviceMount PointFileSystem

Usuário

Board + I/O Board

Page 5: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Bloco de boot

Superbloco Tabela de iNODES Blocos de dados

Divisão de blocosDivisão de blocos

Page 6: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Partição

Usuário

Unidade Lógica

HARDWARE x SOFTWARE MicrosoftHARDWARE x SOFTWARE Microsoft

Page 7: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Complemento de aulaComplemento de aula

Page 8: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Hierarquia e posicionamento da Hierarquia e posicionamento da memóriamemória

Page 9: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Hierarquia e posicionamento da Hierarquia e posicionamento da memóriamemória

Page 10: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Tecnologias envolvidasTecnologias envolvidas

Page 11: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Complemento de aulaComplemento de aula

Page 12: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Memória PrincipalMemória Principal

Page 13: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Funções Básicas da CPUFunções Básicas da CPU

Page 14: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Complemento de aulaComplemento de aula

Page 15: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Ciclo de InstruçãoCiclo de Instrução

Page 16: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Métodos de E/SMétodos de E/S

Page 17: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

PoolingPooling

Page 18: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

InterrupçõesInterrupções

Page 19: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

InterrupçõesInterrupções

Page 20: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

InterrupçõesInterrupções

Page 21: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

InterrupçõesInterrupções

Page 22: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Complemento de aulaComplemento de aula

Page 23: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Controlador de InterrupçõesControlador de Interrupções

Page 24: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Controlador de InterrupçõesControlador de Interrupções

Page 25: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

BarramentosBarramentos

Page 26: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Comparativo de ArquiteturasComparativo de Arquiteturas

CISCCISC RISCRISC

Page 27: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Complemento de aulaComplemento de aula

Page 28: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Técnicas para aumento Técnicas para aumento performanceperformance

Page 29: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Execução especulativaExecução especulativa

Page 30: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Execuções fora de ordemExecuções fora de ordem

Page 31: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

SuperpipeliningSuperpipelining

Page 32: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Super escalarSuper escalar

Page 33: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Complemento de aulaComplemento de aula

Page 34: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

HyperThreadingHyperThreading

Page 35: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Núcleo Duplo (Dual core)Núcleo Duplo (Dual core)

Page 36: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Thermal ThrotlingThermal Throtling

Page 37: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Complemento de aulaComplemento de aula

Page 38: FUNDAMENTOS DA COMPUTAÇÃO Aula 2 – Parte 1 Frank S. Fernandes Bastos Instrutor.: Frank S. Fernandes Bastos (frank.bastos@gmail.com) Foco.: Adiquirir conhecimento

Frank S. F. Bastos

E-MAIL.: [email protected]

MSN.: [email protected]

Skype.: frankbastos

ContatoContato