Funcionamento interno do computador. Unidade de controle Direciona o sistema do computador a...

20
Funcionamento interno do computador

Transcript of Funcionamento interno do computador. Unidade de controle Direciona o sistema do computador a...

Page 1: Funcionamento interno do computador. Unidade de controle Direciona o sistema do computador a executar instruções de programa armazenadas. Deve comunicar-se.

Funcionamento internodo computador

Unidade de controleDireciona o sistema do computador aexecutar instruccedilotildees de programaarmazenadas

Deve comunicar-se com a memoacuteria ecom a ALU

Envia dados e instruccedilotildees doarmazenamento secundaacuterio para amemoacuteria quando necessaacuterio

Loacutegica e aritmeacutetica

Executa todas as operaccedilotildees aritmeacuteticas eloacutegicas- Operaccedilotildees aritmeacuteticas- Adiccedilatildeo subtraccedilatildeo multiplicaccedilatildeo divisatildeo- Operaccedilotildees loacutegicas- Compara nuacutemeros letras ou caracteresespeciais-Testa uma de trecircs condiccedilotildees

- Condiccedilatildeo de igualdade (igual a)- Condiccedilatildeo menor que- Condiccedilatildeo maior que

Armazenamento

Dois tipos de armazenamento-Armazenamento primaacuterio (memoacuteria)-Armazena dados temporariamente

A CPU referencia-o tanto para obtenccedilatildeo deinstruccedilotildees de programa como de dados-Armazenamento secundaacuterio-Armazenamento de longo prazo-Armazenado em miacutedia externa por exemplo um disco

Registradores

Aacutereas de armazenamento temporaacuterio dealta velocidade-Localizaccedilotildees de armazenamento situadas dentro da CPU-Funcionam sob direccedilatildeo da unidade de controle

-Recebem guardam e transfereminstruccedilotildees ou dados-Controlam onde a proacutexima instruccedilatildeo a ser

executada ou os dados necessaacuterios seratildeoarmazenados

Como a CPU executa um programa

Tres etapas satildeo executadas paracada instruccedilatildeo-Ciclo de maacutequina a quantidade de temponecessaacuteria para executar uma instruccedilatildeo( Computadores pessoais executam-nas em menos de um milioneacutesimo de segundo)-Supercomputadores executam-nas em menosde um trilioneacutesimo de segundo-Cada CPU tem seu proacuteprio conjunto de instruccedilotildees Aquelas instruccedilotildees as quais a CPU pode entender e executar

Ciclo de maacutequina

O tempo necessaacuterio para recuperar executar e armazenar uma operaccedilatildeo

ComponentesTempo de instruccedilatildeoTempo de execuccedilatildeo

O clock de sistema sincroniza as operaccedilotildees

Tempo de instruccedilatildeo

- Tambeacutem chamado de I-time- A unidade de controle recebe a instruccedilatildeo damemoacuteria e a coloca em um registro- A unidade de controle decodifica a instruccedilatildeoe determina qual eacute a localizaccedilatildeo na memoacuteriapara os dados necessaacuterios

Tempo de execuccedilatildeo

A unidade de controle transfere dados damemoacuteria para registros na ALU1048698 A ALU executa instruccedilotildees relativas aosdados1048698 A unidade de controle armazena o resultado da operaccedilatildeo na memoacuteria ou em um registro

Endereccedilos de memoacuteria

Cada localizaccedilatildeo de memoacuteria tem um endereccedilo

-Um nuacutemero uacutenico como em uma caixa postal-Pode conter somente uma instruccedilatildeo ou peccedila de dados-Quando dados satildeo reescritos na memoacuteria o conteuacutedo interior desse endereccedilo eacute destruiacutedo-Referenciado pelo nuacutemero-As linguagens de programaccedilatildeo usam umendereccedilo simboacutelico (nomeado) tal como Horasou Salaacuterio

Unidades do sistema

Placa Matildee

Placa de circuitos plana que conteacutem os circuitosdo computadorA unidade central de processamento(microprocessador) eacute o componente mais importante

Unidades do sistema

Barramentos

Percursos eleacutetricos paralelos quetransportam dados entre a CPU e amemoacuteria-Largura de barramento-O nuacutemero de percursos eleacutetricos para transportar dados-Medida em bits-Velocidade de barramento-Medida em megahertz (MHz)

Unidades do sistemaLargura do BarramentoTipicamente a mesma largura do tamanhode palavra da CPU- Com um tamanho de barramento maior aCPU pode-Transferir mais dados simultaneamente-Torna o computador mais raacutepido-Referenciar nuacutemeros de endereccedilo dememoacuteria maiores-Permite mais memoacuteria-Suportar um nuacutemero e uma variedademaiores de instruccedilotildees

Unidades do sistema

Barramentos de expansatildeo

Conectam-se a slots (encaixes) deexpansatildeo ou agrave placa-matildee

1048698 Satildeo usadas para conectar dispositivos chamados perifeacutericos

Unidades do sistema

Portas- Conectores externos para plugar perifeacutericoscomo por exemplo impressoras-Dois tipos de portas Seriais transmitem dados agrave base de um bit a cada vez Usadas para dispositivos lentos como o mouse e o teclado-Paralelas transmitem grupos de bits em conjunto lado a ladoUsadas para dispositivos mais raacutepidos como impressoras e scanners

Velocidades dos processadores

Medida da velocidade de clock do sistema- Quantos pulsos eletrocircnicos o clock produz por segundo-Usualmente expressa em gigahertz (GHz)-Billhotildees de ciclos de maacutequina por segundo-Alguns PCs antigos mediam em megahertz (MHz)-Uma comparaccedilatildeo de velocidades de clocksomente eacute significativa entremicroprocessadores idecircnticos

Velocidades dos processadores

MIPS ndash Um Milhatildeo de Instruccedilotildees porSegundo-Computadores pessoais de alta velocidadepodem executar mais de 500 MIPS-Tipicamente uma medida de desempenho mais acurada do que a velocidade de clock-Megaflop ndash um milhatildeo de operaccedilotildees emponto flutuante por segundo-Mede a capacidade do computador para executar operaccedilotildees matemaacuteticas complexas

Memoacuteria Cache

1048698 Um pequeno bloco de memoacuteria de altavelocidade1048698 Armazena os dados e as instruccedilotildees usados commais frequumlecircncia e mais recentemente1048698 O microprocessador procura primeiramente nacache os dados de que necessita1048698 Transferidos da cache muito mais rapidamente doque da memoacuteria1048698 Se natildeo estiverem na cache a unidade de controlerecupera-os da memoacuteria1048698 Quanto mais ldquopresenccedila de dadosrdquo na cache maisraacutepido eacute o desempenho do sistema

Cache de processador

Cache interna (Niacutevel 1) embutida nomicroprocessador1048698 Acesso mais raacutepido poreacutem custo mais elevado1048698 Cache externa (Niacutevel 2) em um chip separado1048698 Incorporada ao processador e algunsmicroprocessadores atuais

Tecnologia RISC

Computaccedilatildeo com um Conjunto Reduzido deInstruccedilotildees ndash Reduced Instruction SetComputing1048698 Usa um pequeno subconjunto de instruccedilotildees1048698 Um menor nuacutemero de instruccedilotildees aumenta avelocidade1048698 Inconveniente operaccedilotildees complexas tecircm de serdivididas em uma seacuterie de instruccedilotildees detamanho menor1048698 Computaccedilatildeo com um Conjunto Complexo deInstruccedilotildees ndash Traditional processors useComplex Instruction Set Computing (CISC)

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
Page 2: Funcionamento interno do computador. Unidade de controle Direciona o sistema do computador a executar instruções de programa armazenadas. Deve comunicar-se.

Unidade de controleDireciona o sistema do computador aexecutar instruccedilotildees de programaarmazenadas

Deve comunicar-se com a memoacuteria ecom a ALU

Envia dados e instruccedilotildees doarmazenamento secundaacuterio para amemoacuteria quando necessaacuterio

Loacutegica e aritmeacutetica

Executa todas as operaccedilotildees aritmeacuteticas eloacutegicas- Operaccedilotildees aritmeacuteticas- Adiccedilatildeo subtraccedilatildeo multiplicaccedilatildeo divisatildeo- Operaccedilotildees loacutegicas- Compara nuacutemeros letras ou caracteresespeciais-Testa uma de trecircs condiccedilotildees

- Condiccedilatildeo de igualdade (igual a)- Condiccedilatildeo menor que- Condiccedilatildeo maior que

Armazenamento

Dois tipos de armazenamento-Armazenamento primaacuterio (memoacuteria)-Armazena dados temporariamente

A CPU referencia-o tanto para obtenccedilatildeo deinstruccedilotildees de programa como de dados-Armazenamento secundaacuterio-Armazenamento de longo prazo-Armazenado em miacutedia externa por exemplo um disco

Registradores

Aacutereas de armazenamento temporaacuterio dealta velocidade-Localizaccedilotildees de armazenamento situadas dentro da CPU-Funcionam sob direccedilatildeo da unidade de controle

-Recebem guardam e transfereminstruccedilotildees ou dados-Controlam onde a proacutexima instruccedilatildeo a ser

executada ou os dados necessaacuterios seratildeoarmazenados

Como a CPU executa um programa

Tres etapas satildeo executadas paracada instruccedilatildeo-Ciclo de maacutequina a quantidade de temponecessaacuteria para executar uma instruccedilatildeo( Computadores pessoais executam-nas em menos de um milioneacutesimo de segundo)-Supercomputadores executam-nas em menosde um trilioneacutesimo de segundo-Cada CPU tem seu proacuteprio conjunto de instruccedilotildees Aquelas instruccedilotildees as quais a CPU pode entender e executar

Ciclo de maacutequina

O tempo necessaacuterio para recuperar executar e armazenar uma operaccedilatildeo

ComponentesTempo de instruccedilatildeoTempo de execuccedilatildeo

O clock de sistema sincroniza as operaccedilotildees

Tempo de instruccedilatildeo

- Tambeacutem chamado de I-time- A unidade de controle recebe a instruccedilatildeo damemoacuteria e a coloca em um registro- A unidade de controle decodifica a instruccedilatildeoe determina qual eacute a localizaccedilatildeo na memoacuteriapara os dados necessaacuterios

Tempo de execuccedilatildeo

A unidade de controle transfere dados damemoacuteria para registros na ALU1048698 A ALU executa instruccedilotildees relativas aosdados1048698 A unidade de controle armazena o resultado da operaccedilatildeo na memoacuteria ou em um registro

Endereccedilos de memoacuteria

Cada localizaccedilatildeo de memoacuteria tem um endereccedilo

-Um nuacutemero uacutenico como em uma caixa postal-Pode conter somente uma instruccedilatildeo ou peccedila de dados-Quando dados satildeo reescritos na memoacuteria o conteuacutedo interior desse endereccedilo eacute destruiacutedo-Referenciado pelo nuacutemero-As linguagens de programaccedilatildeo usam umendereccedilo simboacutelico (nomeado) tal como Horasou Salaacuterio

Unidades do sistema

Placa Matildee

Placa de circuitos plana que conteacutem os circuitosdo computadorA unidade central de processamento(microprocessador) eacute o componente mais importante

Unidades do sistema

Barramentos

Percursos eleacutetricos paralelos quetransportam dados entre a CPU e amemoacuteria-Largura de barramento-O nuacutemero de percursos eleacutetricos para transportar dados-Medida em bits-Velocidade de barramento-Medida em megahertz (MHz)

Unidades do sistemaLargura do BarramentoTipicamente a mesma largura do tamanhode palavra da CPU- Com um tamanho de barramento maior aCPU pode-Transferir mais dados simultaneamente-Torna o computador mais raacutepido-Referenciar nuacutemeros de endereccedilo dememoacuteria maiores-Permite mais memoacuteria-Suportar um nuacutemero e uma variedademaiores de instruccedilotildees

Unidades do sistema

Barramentos de expansatildeo

Conectam-se a slots (encaixes) deexpansatildeo ou agrave placa-matildee

1048698 Satildeo usadas para conectar dispositivos chamados perifeacutericos

Unidades do sistema

Portas- Conectores externos para plugar perifeacutericoscomo por exemplo impressoras-Dois tipos de portas Seriais transmitem dados agrave base de um bit a cada vez Usadas para dispositivos lentos como o mouse e o teclado-Paralelas transmitem grupos de bits em conjunto lado a ladoUsadas para dispositivos mais raacutepidos como impressoras e scanners

Velocidades dos processadores

Medida da velocidade de clock do sistema- Quantos pulsos eletrocircnicos o clock produz por segundo-Usualmente expressa em gigahertz (GHz)-Billhotildees de ciclos de maacutequina por segundo-Alguns PCs antigos mediam em megahertz (MHz)-Uma comparaccedilatildeo de velocidades de clocksomente eacute significativa entremicroprocessadores idecircnticos

Velocidades dos processadores

MIPS ndash Um Milhatildeo de Instruccedilotildees porSegundo-Computadores pessoais de alta velocidadepodem executar mais de 500 MIPS-Tipicamente uma medida de desempenho mais acurada do que a velocidade de clock-Megaflop ndash um milhatildeo de operaccedilotildees emponto flutuante por segundo-Mede a capacidade do computador para executar operaccedilotildees matemaacuteticas complexas

Memoacuteria Cache

1048698 Um pequeno bloco de memoacuteria de altavelocidade1048698 Armazena os dados e as instruccedilotildees usados commais frequumlecircncia e mais recentemente1048698 O microprocessador procura primeiramente nacache os dados de que necessita1048698 Transferidos da cache muito mais rapidamente doque da memoacuteria1048698 Se natildeo estiverem na cache a unidade de controlerecupera-os da memoacuteria1048698 Quanto mais ldquopresenccedila de dadosrdquo na cache maisraacutepido eacute o desempenho do sistema

Cache de processador

Cache interna (Niacutevel 1) embutida nomicroprocessador1048698 Acesso mais raacutepido poreacutem custo mais elevado1048698 Cache externa (Niacutevel 2) em um chip separado1048698 Incorporada ao processador e algunsmicroprocessadores atuais

Tecnologia RISC

Computaccedilatildeo com um Conjunto Reduzido deInstruccedilotildees ndash Reduced Instruction SetComputing1048698 Usa um pequeno subconjunto de instruccedilotildees1048698 Um menor nuacutemero de instruccedilotildees aumenta avelocidade1048698 Inconveniente operaccedilotildees complexas tecircm de serdivididas em uma seacuterie de instruccedilotildees detamanho menor1048698 Computaccedilatildeo com um Conjunto Complexo deInstruccedilotildees ndash Traditional processors useComplex Instruction Set Computing (CISC)

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
Page 3: Funcionamento interno do computador. Unidade de controle Direciona o sistema do computador a executar instruções de programa armazenadas. Deve comunicar-se.

Loacutegica e aritmeacutetica

Executa todas as operaccedilotildees aritmeacuteticas eloacutegicas- Operaccedilotildees aritmeacuteticas- Adiccedilatildeo subtraccedilatildeo multiplicaccedilatildeo divisatildeo- Operaccedilotildees loacutegicas- Compara nuacutemeros letras ou caracteresespeciais-Testa uma de trecircs condiccedilotildees

- Condiccedilatildeo de igualdade (igual a)- Condiccedilatildeo menor que- Condiccedilatildeo maior que

Armazenamento

Dois tipos de armazenamento-Armazenamento primaacuterio (memoacuteria)-Armazena dados temporariamente

A CPU referencia-o tanto para obtenccedilatildeo deinstruccedilotildees de programa como de dados-Armazenamento secundaacuterio-Armazenamento de longo prazo-Armazenado em miacutedia externa por exemplo um disco

Registradores

Aacutereas de armazenamento temporaacuterio dealta velocidade-Localizaccedilotildees de armazenamento situadas dentro da CPU-Funcionam sob direccedilatildeo da unidade de controle

-Recebem guardam e transfereminstruccedilotildees ou dados-Controlam onde a proacutexima instruccedilatildeo a ser

executada ou os dados necessaacuterios seratildeoarmazenados

Como a CPU executa um programa

Tres etapas satildeo executadas paracada instruccedilatildeo-Ciclo de maacutequina a quantidade de temponecessaacuteria para executar uma instruccedilatildeo( Computadores pessoais executam-nas em menos de um milioneacutesimo de segundo)-Supercomputadores executam-nas em menosde um trilioneacutesimo de segundo-Cada CPU tem seu proacuteprio conjunto de instruccedilotildees Aquelas instruccedilotildees as quais a CPU pode entender e executar

Ciclo de maacutequina

O tempo necessaacuterio para recuperar executar e armazenar uma operaccedilatildeo

ComponentesTempo de instruccedilatildeoTempo de execuccedilatildeo

O clock de sistema sincroniza as operaccedilotildees

Tempo de instruccedilatildeo

- Tambeacutem chamado de I-time- A unidade de controle recebe a instruccedilatildeo damemoacuteria e a coloca em um registro- A unidade de controle decodifica a instruccedilatildeoe determina qual eacute a localizaccedilatildeo na memoacuteriapara os dados necessaacuterios

Tempo de execuccedilatildeo

A unidade de controle transfere dados damemoacuteria para registros na ALU1048698 A ALU executa instruccedilotildees relativas aosdados1048698 A unidade de controle armazena o resultado da operaccedilatildeo na memoacuteria ou em um registro

Endereccedilos de memoacuteria

Cada localizaccedilatildeo de memoacuteria tem um endereccedilo

-Um nuacutemero uacutenico como em uma caixa postal-Pode conter somente uma instruccedilatildeo ou peccedila de dados-Quando dados satildeo reescritos na memoacuteria o conteuacutedo interior desse endereccedilo eacute destruiacutedo-Referenciado pelo nuacutemero-As linguagens de programaccedilatildeo usam umendereccedilo simboacutelico (nomeado) tal como Horasou Salaacuterio

Unidades do sistema

Placa Matildee

Placa de circuitos plana que conteacutem os circuitosdo computadorA unidade central de processamento(microprocessador) eacute o componente mais importante

Unidades do sistema

Barramentos

Percursos eleacutetricos paralelos quetransportam dados entre a CPU e amemoacuteria-Largura de barramento-O nuacutemero de percursos eleacutetricos para transportar dados-Medida em bits-Velocidade de barramento-Medida em megahertz (MHz)

Unidades do sistemaLargura do BarramentoTipicamente a mesma largura do tamanhode palavra da CPU- Com um tamanho de barramento maior aCPU pode-Transferir mais dados simultaneamente-Torna o computador mais raacutepido-Referenciar nuacutemeros de endereccedilo dememoacuteria maiores-Permite mais memoacuteria-Suportar um nuacutemero e uma variedademaiores de instruccedilotildees

Unidades do sistema

Barramentos de expansatildeo

Conectam-se a slots (encaixes) deexpansatildeo ou agrave placa-matildee

1048698 Satildeo usadas para conectar dispositivos chamados perifeacutericos

Unidades do sistema

Portas- Conectores externos para plugar perifeacutericoscomo por exemplo impressoras-Dois tipos de portas Seriais transmitem dados agrave base de um bit a cada vez Usadas para dispositivos lentos como o mouse e o teclado-Paralelas transmitem grupos de bits em conjunto lado a ladoUsadas para dispositivos mais raacutepidos como impressoras e scanners

Velocidades dos processadores

Medida da velocidade de clock do sistema- Quantos pulsos eletrocircnicos o clock produz por segundo-Usualmente expressa em gigahertz (GHz)-Billhotildees de ciclos de maacutequina por segundo-Alguns PCs antigos mediam em megahertz (MHz)-Uma comparaccedilatildeo de velocidades de clocksomente eacute significativa entremicroprocessadores idecircnticos

Velocidades dos processadores

MIPS ndash Um Milhatildeo de Instruccedilotildees porSegundo-Computadores pessoais de alta velocidadepodem executar mais de 500 MIPS-Tipicamente uma medida de desempenho mais acurada do que a velocidade de clock-Megaflop ndash um milhatildeo de operaccedilotildees emponto flutuante por segundo-Mede a capacidade do computador para executar operaccedilotildees matemaacuteticas complexas

Memoacuteria Cache

1048698 Um pequeno bloco de memoacuteria de altavelocidade1048698 Armazena os dados e as instruccedilotildees usados commais frequumlecircncia e mais recentemente1048698 O microprocessador procura primeiramente nacache os dados de que necessita1048698 Transferidos da cache muito mais rapidamente doque da memoacuteria1048698 Se natildeo estiverem na cache a unidade de controlerecupera-os da memoacuteria1048698 Quanto mais ldquopresenccedila de dadosrdquo na cache maisraacutepido eacute o desempenho do sistema

Cache de processador

Cache interna (Niacutevel 1) embutida nomicroprocessador1048698 Acesso mais raacutepido poreacutem custo mais elevado1048698 Cache externa (Niacutevel 2) em um chip separado1048698 Incorporada ao processador e algunsmicroprocessadores atuais

Tecnologia RISC

Computaccedilatildeo com um Conjunto Reduzido deInstruccedilotildees ndash Reduced Instruction SetComputing1048698 Usa um pequeno subconjunto de instruccedilotildees1048698 Um menor nuacutemero de instruccedilotildees aumenta avelocidade1048698 Inconveniente operaccedilotildees complexas tecircm de serdivididas em uma seacuterie de instruccedilotildees detamanho menor1048698 Computaccedilatildeo com um Conjunto Complexo deInstruccedilotildees ndash Traditional processors useComplex Instruction Set Computing (CISC)

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
Page 4: Funcionamento interno do computador. Unidade de controle Direciona o sistema do computador a executar instruções de programa armazenadas. Deve comunicar-se.

Armazenamento

Dois tipos de armazenamento-Armazenamento primaacuterio (memoacuteria)-Armazena dados temporariamente

A CPU referencia-o tanto para obtenccedilatildeo deinstruccedilotildees de programa como de dados-Armazenamento secundaacuterio-Armazenamento de longo prazo-Armazenado em miacutedia externa por exemplo um disco

Registradores

Aacutereas de armazenamento temporaacuterio dealta velocidade-Localizaccedilotildees de armazenamento situadas dentro da CPU-Funcionam sob direccedilatildeo da unidade de controle

-Recebem guardam e transfereminstruccedilotildees ou dados-Controlam onde a proacutexima instruccedilatildeo a ser

executada ou os dados necessaacuterios seratildeoarmazenados

Como a CPU executa um programa

Tres etapas satildeo executadas paracada instruccedilatildeo-Ciclo de maacutequina a quantidade de temponecessaacuteria para executar uma instruccedilatildeo( Computadores pessoais executam-nas em menos de um milioneacutesimo de segundo)-Supercomputadores executam-nas em menosde um trilioneacutesimo de segundo-Cada CPU tem seu proacuteprio conjunto de instruccedilotildees Aquelas instruccedilotildees as quais a CPU pode entender e executar

Ciclo de maacutequina

O tempo necessaacuterio para recuperar executar e armazenar uma operaccedilatildeo

ComponentesTempo de instruccedilatildeoTempo de execuccedilatildeo

O clock de sistema sincroniza as operaccedilotildees

Tempo de instruccedilatildeo

- Tambeacutem chamado de I-time- A unidade de controle recebe a instruccedilatildeo damemoacuteria e a coloca em um registro- A unidade de controle decodifica a instruccedilatildeoe determina qual eacute a localizaccedilatildeo na memoacuteriapara os dados necessaacuterios

Tempo de execuccedilatildeo

A unidade de controle transfere dados damemoacuteria para registros na ALU1048698 A ALU executa instruccedilotildees relativas aosdados1048698 A unidade de controle armazena o resultado da operaccedilatildeo na memoacuteria ou em um registro

Endereccedilos de memoacuteria

Cada localizaccedilatildeo de memoacuteria tem um endereccedilo

-Um nuacutemero uacutenico como em uma caixa postal-Pode conter somente uma instruccedilatildeo ou peccedila de dados-Quando dados satildeo reescritos na memoacuteria o conteuacutedo interior desse endereccedilo eacute destruiacutedo-Referenciado pelo nuacutemero-As linguagens de programaccedilatildeo usam umendereccedilo simboacutelico (nomeado) tal como Horasou Salaacuterio

Unidades do sistema

Placa Matildee

Placa de circuitos plana que conteacutem os circuitosdo computadorA unidade central de processamento(microprocessador) eacute o componente mais importante

Unidades do sistema

Barramentos

Percursos eleacutetricos paralelos quetransportam dados entre a CPU e amemoacuteria-Largura de barramento-O nuacutemero de percursos eleacutetricos para transportar dados-Medida em bits-Velocidade de barramento-Medida em megahertz (MHz)

Unidades do sistemaLargura do BarramentoTipicamente a mesma largura do tamanhode palavra da CPU- Com um tamanho de barramento maior aCPU pode-Transferir mais dados simultaneamente-Torna o computador mais raacutepido-Referenciar nuacutemeros de endereccedilo dememoacuteria maiores-Permite mais memoacuteria-Suportar um nuacutemero e uma variedademaiores de instruccedilotildees

Unidades do sistema

Barramentos de expansatildeo

Conectam-se a slots (encaixes) deexpansatildeo ou agrave placa-matildee

1048698 Satildeo usadas para conectar dispositivos chamados perifeacutericos

Unidades do sistema

Portas- Conectores externos para plugar perifeacutericoscomo por exemplo impressoras-Dois tipos de portas Seriais transmitem dados agrave base de um bit a cada vez Usadas para dispositivos lentos como o mouse e o teclado-Paralelas transmitem grupos de bits em conjunto lado a ladoUsadas para dispositivos mais raacutepidos como impressoras e scanners

Velocidades dos processadores

Medida da velocidade de clock do sistema- Quantos pulsos eletrocircnicos o clock produz por segundo-Usualmente expressa em gigahertz (GHz)-Billhotildees de ciclos de maacutequina por segundo-Alguns PCs antigos mediam em megahertz (MHz)-Uma comparaccedilatildeo de velocidades de clocksomente eacute significativa entremicroprocessadores idecircnticos

Velocidades dos processadores

MIPS ndash Um Milhatildeo de Instruccedilotildees porSegundo-Computadores pessoais de alta velocidadepodem executar mais de 500 MIPS-Tipicamente uma medida de desempenho mais acurada do que a velocidade de clock-Megaflop ndash um milhatildeo de operaccedilotildees emponto flutuante por segundo-Mede a capacidade do computador para executar operaccedilotildees matemaacuteticas complexas

Memoacuteria Cache

1048698 Um pequeno bloco de memoacuteria de altavelocidade1048698 Armazena os dados e as instruccedilotildees usados commais frequumlecircncia e mais recentemente1048698 O microprocessador procura primeiramente nacache os dados de que necessita1048698 Transferidos da cache muito mais rapidamente doque da memoacuteria1048698 Se natildeo estiverem na cache a unidade de controlerecupera-os da memoacuteria1048698 Quanto mais ldquopresenccedila de dadosrdquo na cache maisraacutepido eacute o desempenho do sistema

Cache de processador

Cache interna (Niacutevel 1) embutida nomicroprocessador1048698 Acesso mais raacutepido poreacutem custo mais elevado1048698 Cache externa (Niacutevel 2) em um chip separado1048698 Incorporada ao processador e algunsmicroprocessadores atuais

Tecnologia RISC

Computaccedilatildeo com um Conjunto Reduzido deInstruccedilotildees ndash Reduced Instruction SetComputing1048698 Usa um pequeno subconjunto de instruccedilotildees1048698 Um menor nuacutemero de instruccedilotildees aumenta avelocidade1048698 Inconveniente operaccedilotildees complexas tecircm de serdivididas em uma seacuterie de instruccedilotildees detamanho menor1048698 Computaccedilatildeo com um Conjunto Complexo deInstruccedilotildees ndash Traditional processors useComplex Instruction Set Computing (CISC)

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
Page 5: Funcionamento interno do computador. Unidade de controle Direciona o sistema do computador a executar instruções de programa armazenadas. Deve comunicar-se.

Registradores

Aacutereas de armazenamento temporaacuterio dealta velocidade-Localizaccedilotildees de armazenamento situadas dentro da CPU-Funcionam sob direccedilatildeo da unidade de controle

-Recebem guardam e transfereminstruccedilotildees ou dados-Controlam onde a proacutexima instruccedilatildeo a ser

executada ou os dados necessaacuterios seratildeoarmazenados

Como a CPU executa um programa

Tres etapas satildeo executadas paracada instruccedilatildeo-Ciclo de maacutequina a quantidade de temponecessaacuteria para executar uma instruccedilatildeo( Computadores pessoais executam-nas em menos de um milioneacutesimo de segundo)-Supercomputadores executam-nas em menosde um trilioneacutesimo de segundo-Cada CPU tem seu proacuteprio conjunto de instruccedilotildees Aquelas instruccedilotildees as quais a CPU pode entender e executar

Ciclo de maacutequina

O tempo necessaacuterio para recuperar executar e armazenar uma operaccedilatildeo

ComponentesTempo de instruccedilatildeoTempo de execuccedilatildeo

O clock de sistema sincroniza as operaccedilotildees

Tempo de instruccedilatildeo

- Tambeacutem chamado de I-time- A unidade de controle recebe a instruccedilatildeo damemoacuteria e a coloca em um registro- A unidade de controle decodifica a instruccedilatildeoe determina qual eacute a localizaccedilatildeo na memoacuteriapara os dados necessaacuterios

Tempo de execuccedilatildeo

A unidade de controle transfere dados damemoacuteria para registros na ALU1048698 A ALU executa instruccedilotildees relativas aosdados1048698 A unidade de controle armazena o resultado da operaccedilatildeo na memoacuteria ou em um registro

Endereccedilos de memoacuteria

Cada localizaccedilatildeo de memoacuteria tem um endereccedilo

-Um nuacutemero uacutenico como em uma caixa postal-Pode conter somente uma instruccedilatildeo ou peccedila de dados-Quando dados satildeo reescritos na memoacuteria o conteuacutedo interior desse endereccedilo eacute destruiacutedo-Referenciado pelo nuacutemero-As linguagens de programaccedilatildeo usam umendereccedilo simboacutelico (nomeado) tal como Horasou Salaacuterio

Unidades do sistema

Placa Matildee

Placa de circuitos plana que conteacutem os circuitosdo computadorA unidade central de processamento(microprocessador) eacute o componente mais importante

Unidades do sistema

Barramentos

Percursos eleacutetricos paralelos quetransportam dados entre a CPU e amemoacuteria-Largura de barramento-O nuacutemero de percursos eleacutetricos para transportar dados-Medida em bits-Velocidade de barramento-Medida em megahertz (MHz)

Unidades do sistemaLargura do BarramentoTipicamente a mesma largura do tamanhode palavra da CPU- Com um tamanho de barramento maior aCPU pode-Transferir mais dados simultaneamente-Torna o computador mais raacutepido-Referenciar nuacutemeros de endereccedilo dememoacuteria maiores-Permite mais memoacuteria-Suportar um nuacutemero e uma variedademaiores de instruccedilotildees

Unidades do sistema

Barramentos de expansatildeo

Conectam-se a slots (encaixes) deexpansatildeo ou agrave placa-matildee

1048698 Satildeo usadas para conectar dispositivos chamados perifeacutericos

Unidades do sistema

Portas- Conectores externos para plugar perifeacutericoscomo por exemplo impressoras-Dois tipos de portas Seriais transmitem dados agrave base de um bit a cada vez Usadas para dispositivos lentos como o mouse e o teclado-Paralelas transmitem grupos de bits em conjunto lado a ladoUsadas para dispositivos mais raacutepidos como impressoras e scanners

Velocidades dos processadores

Medida da velocidade de clock do sistema- Quantos pulsos eletrocircnicos o clock produz por segundo-Usualmente expressa em gigahertz (GHz)-Billhotildees de ciclos de maacutequina por segundo-Alguns PCs antigos mediam em megahertz (MHz)-Uma comparaccedilatildeo de velocidades de clocksomente eacute significativa entremicroprocessadores idecircnticos

Velocidades dos processadores

MIPS ndash Um Milhatildeo de Instruccedilotildees porSegundo-Computadores pessoais de alta velocidadepodem executar mais de 500 MIPS-Tipicamente uma medida de desempenho mais acurada do que a velocidade de clock-Megaflop ndash um milhatildeo de operaccedilotildees emponto flutuante por segundo-Mede a capacidade do computador para executar operaccedilotildees matemaacuteticas complexas

Memoacuteria Cache

1048698 Um pequeno bloco de memoacuteria de altavelocidade1048698 Armazena os dados e as instruccedilotildees usados commais frequumlecircncia e mais recentemente1048698 O microprocessador procura primeiramente nacache os dados de que necessita1048698 Transferidos da cache muito mais rapidamente doque da memoacuteria1048698 Se natildeo estiverem na cache a unidade de controlerecupera-os da memoacuteria1048698 Quanto mais ldquopresenccedila de dadosrdquo na cache maisraacutepido eacute o desempenho do sistema

Cache de processador

Cache interna (Niacutevel 1) embutida nomicroprocessador1048698 Acesso mais raacutepido poreacutem custo mais elevado1048698 Cache externa (Niacutevel 2) em um chip separado1048698 Incorporada ao processador e algunsmicroprocessadores atuais

Tecnologia RISC

Computaccedilatildeo com um Conjunto Reduzido deInstruccedilotildees ndash Reduced Instruction SetComputing1048698 Usa um pequeno subconjunto de instruccedilotildees1048698 Um menor nuacutemero de instruccedilotildees aumenta avelocidade1048698 Inconveniente operaccedilotildees complexas tecircm de serdivididas em uma seacuterie de instruccedilotildees detamanho menor1048698 Computaccedilatildeo com um Conjunto Complexo deInstruccedilotildees ndash Traditional processors useComplex Instruction Set Computing (CISC)

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
Page 6: Funcionamento interno do computador. Unidade de controle Direciona o sistema do computador a executar instruções de programa armazenadas. Deve comunicar-se.

Como a CPU executa um programa

Tres etapas satildeo executadas paracada instruccedilatildeo-Ciclo de maacutequina a quantidade de temponecessaacuteria para executar uma instruccedilatildeo( Computadores pessoais executam-nas em menos de um milioneacutesimo de segundo)-Supercomputadores executam-nas em menosde um trilioneacutesimo de segundo-Cada CPU tem seu proacuteprio conjunto de instruccedilotildees Aquelas instruccedilotildees as quais a CPU pode entender e executar

Ciclo de maacutequina

O tempo necessaacuterio para recuperar executar e armazenar uma operaccedilatildeo

ComponentesTempo de instruccedilatildeoTempo de execuccedilatildeo

O clock de sistema sincroniza as operaccedilotildees

Tempo de instruccedilatildeo

- Tambeacutem chamado de I-time- A unidade de controle recebe a instruccedilatildeo damemoacuteria e a coloca em um registro- A unidade de controle decodifica a instruccedilatildeoe determina qual eacute a localizaccedilatildeo na memoacuteriapara os dados necessaacuterios

Tempo de execuccedilatildeo

A unidade de controle transfere dados damemoacuteria para registros na ALU1048698 A ALU executa instruccedilotildees relativas aosdados1048698 A unidade de controle armazena o resultado da operaccedilatildeo na memoacuteria ou em um registro

Endereccedilos de memoacuteria

Cada localizaccedilatildeo de memoacuteria tem um endereccedilo

-Um nuacutemero uacutenico como em uma caixa postal-Pode conter somente uma instruccedilatildeo ou peccedila de dados-Quando dados satildeo reescritos na memoacuteria o conteuacutedo interior desse endereccedilo eacute destruiacutedo-Referenciado pelo nuacutemero-As linguagens de programaccedilatildeo usam umendereccedilo simboacutelico (nomeado) tal como Horasou Salaacuterio

Unidades do sistema

Placa Matildee

Placa de circuitos plana que conteacutem os circuitosdo computadorA unidade central de processamento(microprocessador) eacute o componente mais importante

Unidades do sistema

Barramentos

Percursos eleacutetricos paralelos quetransportam dados entre a CPU e amemoacuteria-Largura de barramento-O nuacutemero de percursos eleacutetricos para transportar dados-Medida em bits-Velocidade de barramento-Medida em megahertz (MHz)

Unidades do sistemaLargura do BarramentoTipicamente a mesma largura do tamanhode palavra da CPU- Com um tamanho de barramento maior aCPU pode-Transferir mais dados simultaneamente-Torna o computador mais raacutepido-Referenciar nuacutemeros de endereccedilo dememoacuteria maiores-Permite mais memoacuteria-Suportar um nuacutemero e uma variedademaiores de instruccedilotildees

Unidades do sistema

Barramentos de expansatildeo

Conectam-se a slots (encaixes) deexpansatildeo ou agrave placa-matildee

1048698 Satildeo usadas para conectar dispositivos chamados perifeacutericos

Unidades do sistema

Portas- Conectores externos para plugar perifeacutericoscomo por exemplo impressoras-Dois tipos de portas Seriais transmitem dados agrave base de um bit a cada vez Usadas para dispositivos lentos como o mouse e o teclado-Paralelas transmitem grupos de bits em conjunto lado a ladoUsadas para dispositivos mais raacutepidos como impressoras e scanners

Velocidades dos processadores

Medida da velocidade de clock do sistema- Quantos pulsos eletrocircnicos o clock produz por segundo-Usualmente expressa em gigahertz (GHz)-Billhotildees de ciclos de maacutequina por segundo-Alguns PCs antigos mediam em megahertz (MHz)-Uma comparaccedilatildeo de velocidades de clocksomente eacute significativa entremicroprocessadores idecircnticos

Velocidades dos processadores

MIPS ndash Um Milhatildeo de Instruccedilotildees porSegundo-Computadores pessoais de alta velocidadepodem executar mais de 500 MIPS-Tipicamente uma medida de desempenho mais acurada do que a velocidade de clock-Megaflop ndash um milhatildeo de operaccedilotildees emponto flutuante por segundo-Mede a capacidade do computador para executar operaccedilotildees matemaacuteticas complexas

Memoacuteria Cache

1048698 Um pequeno bloco de memoacuteria de altavelocidade1048698 Armazena os dados e as instruccedilotildees usados commais frequumlecircncia e mais recentemente1048698 O microprocessador procura primeiramente nacache os dados de que necessita1048698 Transferidos da cache muito mais rapidamente doque da memoacuteria1048698 Se natildeo estiverem na cache a unidade de controlerecupera-os da memoacuteria1048698 Quanto mais ldquopresenccedila de dadosrdquo na cache maisraacutepido eacute o desempenho do sistema

Cache de processador

Cache interna (Niacutevel 1) embutida nomicroprocessador1048698 Acesso mais raacutepido poreacutem custo mais elevado1048698 Cache externa (Niacutevel 2) em um chip separado1048698 Incorporada ao processador e algunsmicroprocessadores atuais

Tecnologia RISC

Computaccedilatildeo com um Conjunto Reduzido deInstruccedilotildees ndash Reduced Instruction SetComputing1048698 Usa um pequeno subconjunto de instruccedilotildees1048698 Um menor nuacutemero de instruccedilotildees aumenta avelocidade1048698 Inconveniente operaccedilotildees complexas tecircm de serdivididas em uma seacuterie de instruccedilotildees detamanho menor1048698 Computaccedilatildeo com um Conjunto Complexo deInstruccedilotildees ndash Traditional processors useComplex Instruction Set Computing (CISC)

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
Page 7: Funcionamento interno do computador. Unidade de controle Direciona o sistema do computador a executar instruções de programa armazenadas. Deve comunicar-se.

Ciclo de maacutequina

O tempo necessaacuterio para recuperar executar e armazenar uma operaccedilatildeo

ComponentesTempo de instruccedilatildeoTempo de execuccedilatildeo

O clock de sistema sincroniza as operaccedilotildees

Tempo de instruccedilatildeo

- Tambeacutem chamado de I-time- A unidade de controle recebe a instruccedilatildeo damemoacuteria e a coloca em um registro- A unidade de controle decodifica a instruccedilatildeoe determina qual eacute a localizaccedilatildeo na memoacuteriapara os dados necessaacuterios

Tempo de execuccedilatildeo

A unidade de controle transfere dados damemoacuteria para registros na ALU1048698 A ALU executa instruccedilotildees relativas aosdados1048698 A unidade de controle armazena o resultado da operaccedilatildeo na memoacuteria ou em um registro

Endereccedilos de memoacuteria

Cada localizaccedilatildeo de memoacuteria tem um endereccedilo

-Um nuacutemero uacutenico como em uma caixa postal-Pode conter somente uma instruccedilatildeo ou peccedila de dados-Quando dados satildeo reescritos na memoacuteria o conteuacutedo interior desse endereccedilo eacute destruiacutedo-Referenciado pelo nuacutemero-As linguagens de programaccedilatildeo usam umendereccedilo simboacutelico (nomeado) tal como Horasou Salaacuterio

Unidades do sistema

Placa Matildee

Placa de circuitos plana que conteacutem os circuitosdo computadorA unidade central de processamento(microprocessador) eacute o componente mais importante

Unidades do sistema

Barramentos

Percursos eleacutetricos paralelos quetransportam dados entre a CPU e amemoacuteria-Largura de barramento-O nuacutemero de percursos eleacutetricos para transportar dados-Medida em bits-Velocidade de barramento-Medida em megahertz (MHz)

Unidades do sistemaLargura do BarramentoTipicamente a mesma largura do tamanhode palavra da CPU- Com um tamanho de barramento maior aCPU pode-Transferir mais dados simultaneamente-Torna o computador mais raacutepido-Referenciar nuacutemeros de endereccedilo dememoacuteria maiores-Permite mais memoacuteria-Suportar um nuacutemero e uma variedademaiores de instruccedilotildees

Unidades do sistema

Barramentos de expansatildeo

Conectam-se a slots (encaixes) deexpansatildeo ou agrave placa-matildee

1048698 Satildeo usadas para conectar dispositivos chamados perifeacutericos

Unidades do sistema

Portas- Conectores externos para plugar perifeacutericoscomo por exemplo impressoras-Dois tipos de portas Seriais transmitem dados agrave base de um bit a cada vez Usadas para dispositivos lentos como o mouse e o teclado-Paralelas transmitem grupos de bits em conjunto lado a ladoUsadas para dispositivos mais raacutepidos como impressoras e scanners

Velocidades dos processadores

Medida da velocidade de clock do sistema- Quantos pulsos eletrocircnicos o clock produz por segundo-Usualmente expressa em gigahertz (GHz)-Billhotildees de ciclos de maacutequina por segundo-Alguns PCs antigos mediam em megahertz (MHz)-Uma comparaccedilatildeo de velocidades de clocksomente eacute significativa entremicroprocessadores idecircnticos

Velocidades dos processadores

MIPS ndash Um Milhatildeo de Instruccedilotildees porSegundo-Computadores pessoais de alta velocidadepodem executar mais de 500 MIPS-Tipicamente uma medida de desempenho mais acurada do que a velocidade de clock-Megaflop ndash um milhatildeo de operaccedilotildees emponto flutuante por segundo-Mede a capacidade do computador para executar operaccedilotildees matemaacuteticas complexas

Memoacuteria Cache

1048698 Um pequeno bloco de memoacuteria de altavelocidade1048698 Armazena os dados e as instruccedilotildees usados commais frequumlecircncia e mais recentemente1048698 O microprocessador procura primeiramente nacache os dados de que necessita1048698 Transferidos da cache muito mais rapidamente doque da memoacuteria1048698 Se natildeo estiverem na cache a unidade de controlerecupera-os da memoacuteria1048698 Quanto mais ldquopresenccedila de dadosrdquo na cache maisraacutepido eacute o desempenho do sistema

Cache de processador

Cache interna (Niacutevel 1) embutida nomicroprocessador1048698 Acesso mais raacutepido poreacutem custo mais elevado1048698 Cache externa (Niacutevel 2) em um chip separado1048698 Incorporada ao processador e algunsmicroprocessadores atuais

Tecnologia RISC

Computaccedilatildeo com um Conjunto Reduzido deInstruccedilotildees ndash Reduced Instruction SetComputing1048698 Usa um pequeno subconjunto de instruccedilotildees1048698 Um menor nuacutemero de instruccedilotildees aumenta avelocidade1048698 Inconveniente operaccedilotildees complexas tecircm de serdivididas em uma seacuterie de instruccedilotildees detamanho menor1048698 Computaccedilatildeo com um Conjunto Complexo deInstruccedilotildees ndash Traditional processors useComplex Instruction Set Computing (CISC)

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
Page 8: Funcionamento interno do computador. Unidade de controle Direciona o sistema do computador a executar instruções de programa armazenadas. Deve comunicar-se.

Tempo de instruccedilatildeo

- Tambeacutem chamado de I-time- A unidade de controle recebe a instruccedilatildeo damemoacuteria e a coloca em um registro- A unidade de controle decodifica a instruccedilatildeoe determina qual eacute a localizaccedilatildeo na memoacuteriapara os dados necessaacuterios

Tempo de execuccedilatildeo

A unidade de controle transfere dados damemoacuteria para registros na ALU1048698 A ALU executa instruccedilotildees relativas aosdados1048698 A unidade de controle armazena o resultado da operaccedilatildeo na memoacuteria ou em um registro

Endereccedilos de memoacuteria

Cada localizaccedilatildeo de memoacuteria tem um endereccedilo

-Um nuacutemero uacutenico como em uma caixa postal-Pode conter somente uma instruccedilatildeo ou peccedila de dados-Quando dados satildeo reescritos na memoacuteria o conteuacutedo interior desse endereccedilo eacute destruiacutedo-Referenciado pelo nuacutemero-As linguagens de programaccedilatildeo usam umendereccedilo simboacutelico (nomeado) tal como Horasou Salaacuterio

Unidades do sistema

Placa Matildee

Placa de circuitos plana que conteacutem os circuitosdo computadorA unidade central de processamento(microprocessador) eacute o componente mais importante

Unidades do sistema

Barramentos

Percursos eleacutetricos paralelos quetransportam dados entre a CPU e amemoacuteria-Largura de barramento-O nuacutemero de percursos eleacutetricos para transportar dados-Medida em bits-Velocidade de barramento-Medida em megahertz (MHz)

Unidades do sistemaLargura do BarramentoTipicamente a mesma largura do tamanhode palavra da CPU- Com um tamanho de barramento maior aCPU pode-Transferir mais dados simultaneamente-Torna o computador mais raacutepido-Referenciar nuacutemeros de endereccedilo dememoacuteria maiores-Permite mais memoacuteria-Suportar um nuacutemero e uma variedademaiores de instruccedilotildees

Unidades do sistema

Barramentos de expansatildeo

Conectam-se a slots (encaixes) deexpansatildeo ou agrave placa-matildee

1048698 Satildeo usadas para conectar dispositivos chamados perifeacutericos

Unidades do sistema

Portas- Conectores externos para plugar perifeacutericoscomo por exemplo impressoras-Dois tipos de portas Seriais transmitem dados agrave base de um bit a cada vez Usadas para dispositivos lentos como o mouse e o teclado-Paralelas transmitem grupos de bits em conjunto lado a ladoUsadas para dispositivos mais raacutepidos como impressoras e scanners

Velocidades dos processadores

Medida da velocidade de clock do sistema- Quantos pulsos eletrocircnicos o clock produz por segundo-Usualmente expressa em gigahertz (GHz)-Billhotildees de ciclos de maacutequina por segundo-Alguns PCs antigos mediam em megahertz (MHz)-Uma comparaccedilatildeo de velocidades de clocksomente eacute significativa entremicroprocessadores idecircnticos

Velocidades dos processadores

MIPS ndash Um Milhatildeo de Instruccedilotildees porSegundo-Computadores pessoais de alta velocidadepodem executar mais de 500 MIPS-Tipicamente uma medida de desempenho mais acurada do que a velocidade de clock-Megaflop ndash um milhatildeo de operaccedilotildees emponto flutuante por segundo-Mede a capacidade do computador para executar operaccedilotildees matemaacuteticas complexas

Memoacuteria Cache

1048698 Um pequeno bloco de memoacuteria de altavelocidade1048698 Armazena os dados e as instruccedilotildees usados commais frequumlecircncia e mais recentemente1048698 O microprocessador procura primeiramente nacache os dados de que necessita1048698 Transferidos da cache muito mais rapidamente doque da memoacuteria1048698 Se natildeo estiverem na cache a unidade de controlerecupera-os da memoacuteria1048698 Quanto mais ldquopresenccedila de dadosrdquo na cache maisraacutepido eacute o desempenho do sistema

Cache de processador

Cache interna (Niacutevel 1) embutida nomicroprocessador1048698 Acesso mais raacutepido poreacutem custo mais elevado1048698 Cache externa (Niacutevel 2) em um chip separado1048698 Incorporada ao processador e algunsmicroprocessadores atuais

Tecnologia RISC

Computaccedilatildeo com um Conjunto Reduzido deInstruccedilotildees ndash Reduced Instruction SetComputing1048698 Usa um pequeno subconjunto de instruccedilotildees1048698 Um menor nuacutemero de instruccedilotildees aumenta avelocidade1048698 Inconveniente operaccedilotildees complexas tecircm de serdivididas em uma seacuterie de instruccedilotildees detamanho menor1048698 Computaccedilatildeo com um Conjunto Complexo deInstruccedilotildees ndash Traditional processors useComplex Instruction Set Computing (CISC)

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
Page 9: Funcionamento interno do computador. Unidade de controle Direciona o sistema do computador a executar instruções de programa armazenadas. Deve comunicar-se.

Tempo de execuccedilatildeo

A unidade de controle transfere dados damemoacuteria para registros na ALU1048698 A ALU executa instruccedilotildees relativas aosdados1048698 A unidade de controle armazena o resultado da operaccedilatildeo na memoacuteria ou em um registro

Endereccedilos de memoacuteria

Cada localizaccedilatildeo de memoacuteria tem um endereccedilo

-Um nuacutemero uacutenico como em uma caixa postal-Pode conter somente uma instruccedilatildeo ou peccedila de dados-Quando dados satildeo reescritos na memoacuteria o conteuacutedo interior desse endereccedilo eacute destruiacutedo-Referenciado pelo nuacutemero-As linguagens de programaccedilatildeo usam umendereccedilo simboacutelico (nomeado) tal como Horasou Salaacuterio

Unidades do sistema

Placa Matildee

Placa de circuitos plana que conteacutem os circuitosdo computadorA unidade central de processamento(microprocessador) eacute o componente mais importante

Unidades do sistema

Barramentos

Percursos eleacutetricos paralelos quetransportam dados entre a CPU e amemoacuteria-Largura de barramento-O nuacutemero de percursos eleacutetricos para transportar dados-Medida em bits-Velocidade de barramento-Medida em megahertz (MHz)

Unidades do sistemaLargura do BarramentoTipicamente a mesma largura do tamanhode palavra da CPU- Com um tamanho de barramento maior aCPU pode-Transferir mais dados simultaneamente-Torna o computador mais raacutepido-Referenciar nuacutemeros de endereccedilo dememoacuteria maiores-Permite mais memoacuteria-Suportar um nuacutemero e uma variedademaiores de instruccedilotildees

Unidades do sistema

Barramentos de expansatildeo

Conectam-se a slots (encaixes) deexpansatildeo ou agrave placa-matildee

1048698 Satildeo usadas para conectar dispositivos chamados perifeacutericos

Unidades do sistema

Portas- Conectores externos para plugar perifeacutericoscomo por exemplo impressoras-Dois tipos de portas Seriais transmitem dados agrave base de um bit a cada vez Usadas para dispositivos lentos como o mouse e o teclado-Paralelas transmitem grupos de bits em conjunto lado a ladoUsadas para dispositivos mais raacutepidos como impressoras e scanners

Velocidades dos processadores

Medida da velocidade de clock do sistema- Quantos pulsos eletrocircnicos o clock produz por segundo-Usualmente expressa em gigahertz (GHz)-Billhotildees de ciclos de maacutequina por segundo-Alguns PCs antigos mediam em megahertz (MHz)-Uma comparaccedilatildeo de velocidades de clocksomente eacute significativa entremicroprocessadores idecircnticos

Velocidades dos processadores

MIPS ndash Um Milhatildeo de Instruccedilotildees porSegundo-Computadores pessoais de alta velocidadepodem executar mais de 500 MIPS-Tipicamente uma medida de desempenho mais acurada do que a velocidade de clock-Megaflop ndash um milhatildeo de operaccedilotildees emponto flutuante por segundo-Mede a capacidade do computador para executar operaccedilotildees matemaacuteticas complexas

Memoacuteria Cache

1048698 Um pequeno bloco de memoacuteria de altavelocidade1048698 Armazena os dados e as instruccedilotildees usados commais frequumlecircncia e mais recentemente1048698 O microprocessador procura primeiramente nacache os dados de que necessita1048698 Transferidos da cache muito mais rapidamente doque da memoacuteria1048698 Se natildeo estiverem na cache a unidade de controlerecupera-os da memoacuteria1048698 Quanto mais ldquopresenccedila de dadosrdquo na cache maisraacutepido eacute o desempenho do sistema

Cache de processador

Cache interna (Niacutevel 1) embutida nomicroprocessador1048698 Acesso mais raacutepido poreacutem custo mais elevado1048698 Cache externa (Niacutevel 2) em um chip separado1048698 Incorporada ao processador e algunsmicroprocessadores atuais

Tecnologia RISC

Computaccedilatildeo com um Conjunto Reduzido deInstruccedilotildees ndash Reduced Instruction SetComputing1048698 Usa um pequeno subconjunto de instruccedilotildees1048698 Um menor nuacutemero de instruccedilotildees aumenta avelocidade1048698 Inconveniente operaccedilotildees complexas tecircm de serdivididas em uma seacuterie de instruccedilotildees detamanho menor1048698 Computaccedilatildeo com um Conjunto Complexo deInstruccedilotildees ndash Traditional processors useComplex Instruction Set Computing (CISC)

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
Page 10: Funcionamento interno do computador. Unidade de controle Direciona o sistema do computador a executar instruções de programa armazenadas. Deve comunicar-se.

Endereccedilos de memoacuteria

Cada localizaccedilatildeo de memoacuteria tem um endereccedilo

-Um nuacutemero uacutenico como em uma caixa postal-Pode conter somente uma instruccedilatildeo ou peccedila de dados-Quando dados satildeo reescritos na memoacuteria o conteuacutedo interior desse endereccedilo eacute destruiacutedo-Referenciado pelo nuacutemero-As linguagens de programaccedilatildeo usam umendereccedilo simboacutelico (nomeado) tal como Horasou Salaacuterio

Unidades do sistema

Placa Matildee

Placa de circuitos plana que conteacutem os circuitosdo computadorA unidade central de processamento(microprocessador) eacute o componente mais importante

Unidades do sistema

Barramentos

Percursos eleacutetricos paralelos quetransportam dados entre a CPU e amemoacuteria-Largura de barramento-O nuacutemero de percursos eleacutetricos para transportar dados-Medida em bits-Velocidade de barramento-Medida em megahertz (MHz)

Unidades do sistemaLargura do BarramentoTipicamente a mesma largura do tamanhode palavra da CPU- Com um tamanho de barramento maior aCPU pode-Transferir mais dados simultaneamente-Torna o computador mais raacutepido-Referenciar nuacutemeros de endereccedilo dememoacuteria maiores-Permite mais memoacuteria-Suportar um nuacutemero e uma variedademaiores de instruccedilotildees

Unidades do sistema

Barramentos de expansatildeo

Conectam-se a slots (encaixes) deexpansatildeo ou agrave placa-matildee

1048698 Satildeo usadas para conectar dispositivos chamados perifeacutericos

Unidades do sistema

Portas- Conectores externos para plugar perifeacutericoscomo por exemplo impressoras-Dois tipos de portas Seriais transmitem dados agrave base de um bit a cada vez Usadas para dispositivos lentos como o mouse e o teclado-Paralelas transmitem grupos de bits em conjunto lado a ladoUsadas para dispositivos mais raacutepidos como impressoras e scanners

Velocidades dos processadores

Medida da velocidade de clock do sistema- Quantos pulsos eletrocircnicos o clock produz por segundo-Usualmente expressa em gigahertz (GHz)-Billhotildees de ciclos de maacutequina por segundo-Alguns PCs antigos mediam em megahertz (MHz)-Uma comparaccedilatildeo de velocidades de clocksomente eacute significativa entremicroprocessadores idecircnticos

Velocidades dos processadores

MIPS ndash Um Milhatildeo de Instruccedilotildees porSegundo-Computadores pessoais de alta velocidadepodem executar mais de 500 MIPS-Tipicamente uma medida de desempenho mais acurada do que a velocidade de clock-Megaflop ndash um milhatildeo de operaccedilotildees emponto flutuante por segundo-Mede a capacidade do computador para executar operaccedilotildees matemaacuteticas complexas

Memoacuteria Cache

1048698 Um pequeno bloco de memoacuteria de altavelocidade1048698 Armazena os dados e as instruccedilotildees usados commais frequumlecircncia e mais recentemente1048698 O microprocessador procura primeiramente nacache os dados de que necessita1048698 Transferidos da cache muito mais rapidamente doque da memoacuteria1048698 Se natildeo estiverem na cache a unidade de controlerecupera-os da memoacuteria1048698 Quanto mais ldquopresenccedila de dadosrdquo na cache maisraacutepido eacute o desempenho do sistema

Cache de processador

Cache interna (Niacutevel 1) embutida nomicroprocessador1048698 Acesso mais raacutepido poreacutem custo mais elevado1048698 Cache externa (Niacutevel 2) em um chip separado1048698 Incorporada ao processador e algunsmicroprocessadores atuais

Tecnologia RISC

Computaccedilatildeo com um Conjunto Reduzido deInstruccedilotildees ndash Reduced Instruction SetComputing1048698 Usa um pequeno subconjunto de instruccedilotildees1048698 Um menor nuacutemero de instruccedilotildees aumenta avelocidade1048698 Inconveniente operaccedilotildees complexas tecircm de serdivididas em uma seacuterie de instruccedilotildees detamanho menor1048698 Computaccedilatildeo com um Conjunto Complexo deInstruccedilotildees ndash Traditional processors useComplex Instruction Set Computing (CISC)

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
Page 11: Funcionamento interno do computador. Unidade de controle Direciona o sistema do computador a executar instruções de programa armazenadas. Deve comunicar-se.

Unidades do sistema

Placa Matildee

Placa de circuitos plana que conteacutem os circuitosdo computadorA unidade central de processamento(microprocessador) eacute o componente mais importante

Unidades do sistema

Barramentos

Percursos eleacutetricos paralelos quetransportam dados entre a CPU e amemoacuteria-Largura de barramento-O nuacutemero de percursos eleacutetricos para transportar dados-Medida em bits-Velocidade de barramento-Medida em megahertz (MHz)

Unidades do sistemaLargura do BarramentoTipicamente a mesma largura do tamanhode palavra da CPU- Com um tamanho de barramento maior aCPU pode-Transferir mais dados simultaneamente-Torna o computador mais raacutepido-Referenciar nuacutemeros de endereccedilo dememoacuteria maiores-Permite mais memoacuteria-Suportar um nuacutemero e uma variedademaiores de instruccedilotildees

Unidades do sistema

Barramentos de expansatildeo

Conectam-se a slots (encaixes) deexpansatildeo ou agrave placa-matildee

1048698 Satildeo usadas para conectar dispositivos chamados perifeacutericos

Unidades do sistema

Portas- Conectores externos para plugar perifeacutericoscomo por exemplo impressoras-Dois tipos de portas Seriais transmitem dados agrave base de um bit a cada vez Usadas para dispositivos lentos como o mouse e o teclado-Paralelas transmitem grupos de bits em conjunto lado a ladoUsadas para dispositivos mais raacutepidos como impressoras e scanners

Velocidades dos processadores

Medida da velocidade de clock do sistema- Quantos pulsos eletrocircnicos o clock produz por segundo-Usualmente expressa em gigahertz (GHz)-Billhotildees de ciclos de maacutequina por segundo-Alguns PCs antigos mediam em megahertz (MHz)-Uma comparaccedilatildeo de velocidades de clocksomente eacute significativa entremicroprocessadores idecircnticos

Velocidades dos processadores

MIPS ndash Um Milhatildeo de Instruccedilotildees porSegundo-Computadores pessoais de alta velocidadepodem executar mais de 500 MIPS-Tipicamente uma medida de desempenho mais acurada do que a velocidade de clock-Megaflop ndash um milhatildeo de operaccedilotildees emponto flutuante por segundo-Mede a capacidade do computador para executar operaccedilotildees matemaacuteticas complexas

Memoacuteria Cache

1048698 Um pequeno bloco de memoacuteria de altavelocidade1048698 Armazena os dados e as instruccedilotildees usados commais frequumlecircncia e mais recentemente1048698 O microprocessador procura primeiramente nacache os dados de que necessita1048698 Transferidos da cache muito mais rapidamente doque da memoacuteria1048698 Se natildeo estiverem na cache a unidade de controlerecupera-os da memoacuteria1048698 Quanto mais ldquopresenccedila de dadosrdquo na cache maisraacutepido eacute o desempenho do sistema

Cache de processador

Cache interna (Niacutevel 1) embutida nomicroprocessador1048698 Acesso mais raacutepido poreacutem custo mais elevado1048698 Cache externa (Niacutevel 2) em um chip separado1048698 Incorporada ao processador e algunsmicroprocessadores atuais

Tecnologia RISC

Computaccedilatildeo com um Conjunto Reduzido deInstruccedilotildees ndash Reduced Instruction SetComputing1048698 Usa um pequeno subconjunto de instruccedilotildees1048698 Um menor nuacutemero de instruccedilotildees aumenta avelocidade1048698 Inconveniente operaccedilotildees complexas tecircm de serdivididas em uma seacuterie de instruccedilotildees detamanho menor1048698 Computaccedilatildeo com um Conjunto Complexo deInstruccedilotildees ndash Traditional processors useComplex Instruction Set Computing (CISC)

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
Page 12: Funcionamento interno do computador. Unidade de controle Direciona o sistema do computador a executar instruções de programa armazenadas. Deve comunicar-se.

Unidades do sistema

Barramentos

Percursos eleacutetricos paralelos quetransportam dados entre a CPU e amemoacuteria-Largura de barramento-O nuacutemero de percursos eleacutetricos para transportar dados-Medida em bits-Velocidade de barramento-Medida em megahertz (MHz)

Unidades do sistemaLargura do BarramentoTipicamente a mesma largura do tamanhode palavra da CPU- Com um tamanho de barramento maior aCPU pode-Transferir mais dados simultaneamente-Torna o computador mais raacutepido-Referenciar nuacutemeros de endereccedilo dememoacuteria maiores-Permite mais memoacuteria-Suportar um nuacutemero e uma variedademaiores de instruccedilotildees

Unidades do sistema

Barramentos de expansatildeo

Conectam-se a slots (encaixes) deexpansatildeo ou agrave placa-matildee

1048698 Satildeo usadas para conectar dispositivos chamados perifeacutericos

Unidades do sistema

Portas- Conectores externos para plugar perifeacutericoscomo por exemplo impressoras-Dois tipos de portas Seriais transmitem dados agrave base de um bit a cada vez Usadas para dispositivos lentos como o mouse e o teclado-Paralelas transmitem grupos de bits em conjunto lado a ladoUsadas para dispositivos mais raacutepidos como impressoras e scanners

Velocidades dos processadores

Medida da velocidade de clock do sistema- Quantos pulsos eletrocircnicos o clock produz por segundo-Usualmente expressa em gigahertz (GHz)-Billhotildees de ciclos de maacutequina por segundo-Alguns PCs antigos mediam em megahertz (MHz)-Uma comparaccedilatildeo de velocidades de clocksomente eacute significativa entremicroprocessadores idecircnticos

Velocidades dos processadores

MIPS ndash Um Milhatildeo de Instruccedilotildees porSegundo-Computadores pessoais de alta velocidadepodem executar mais de 500 MIPS-Tipicamente uma medida de desempenho mais acurada do que a velocidade de clock-Megaflop ndash um milhatildeo de operaccedilotildees emponto flutuante por segundo-Mede a capacidade do computador para executar operaccedilotildees matemaacuteticas complexas

Memoacuteria Cache

1048698 Um pequeno bloco de memoacuteria de altavelocidade1048698 Armazena os dados e as instruccedilotildees usados commais frequumlecircncia e mais recentemente1048698 O microprocessador procura primeiramente nacache os dados de que necessita1048698 Transferidos da cache muito mais rapidamente doque da memoacuteria1048698 Se natildeo estiverem na cache a unidade de controlerecupera-os da memoacuteria1048698 Quanto mais ldquopresenccedila de dadosrdquo na cache maisraacutepido eacute o desempenho do sistema

Cache de processador

Cache interna (Niacutevel 1) embutida nomicroprocessador1048698 Acesso mais raacutepido poreacutem custo mais elevado1048698 Cache externa (Niacutevel 2) em um chip separado1048698 Incorporada ao processador e algunsmicroprocessadores atuais

Tecnologia RISC

Computaccedilatildeo com um Conjunto Reduzido deInstruccedilotildees ndash Reduced Instruction SetComputing1048698 Usa um pequeno subconjunto de instruccedilotildees1048698 Um menor nuacutemero de instruccedilotildees aumenta avelocidade1048698 Inconveniente operaccedilotildees complexas tecircm de serdivididas em uma seacuterie de instruccedilotildees detamanho menor1048698 Computaccedilatildeo com um Conjunto Complexo deInstruccedilotildees ndash Traditional processors useComplex Instruction Set Computing (CISC)

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
Page 13: Funcionamento interno do computador. Unidade de controle Direciona o sistema do computador a executar instruções de programa armazenadas. Deve comunicar-se.

Unidades do sistemaLargura do BarramentoTipicamente a mesma largura do tamanhode palavra da CPU- Com um tamanho de barramento maior aCPU pode-Transferir mais dados simultaneamente-Torna o computador mais raacutepido-Referenciar nuacutemeros de endereccedilo dememoacuteria maiores-Permite mais memoacuteria-Suportar um nuacutemero e uma variedademaiores de instruccedilotildees

Unidades do sistema

Barramentos de expansatildeo

Conectam-se a slots (encaixes) deexpansatildeo ou agrave placa-matildee

1048698 Satildeo usadas para conectar dispositivos chamados perifeacutericos

Unidades do sistema

Portas- Conectores externos para plugar perifeacutericoscomo por exemplo impressoras-Dois tipos de portas Seriais transmitem dados agrave base de um bit a cada vez Usadas para dispositivos lentos como o mouse e o teclado-Paralelas transmitem grupos de bits em conjunto lado a ladoUsadas para dispositivos mais raacutepidos como impressoras e scanners

Velocidades dos processadores

Medida da velocidade de clock do sistema- Quantos pulsos eletrocircnicos o clock produz por segundo-Usualmente expressa em gigahertz (GHz)-Billhotildees de ciclos de maacutequina por segundo-Alguns PCs antigos mediam em megahertz (MHz)-Uma comparaccedilatildeo de velocidades de clocksomente eacute significativa entremicroprocessadores idecircnticos

Velocidades dos processadores

MIPS ndash Um Milhatildeo de Instruccedilotildees porSegundo-Computadores pessoais de alta velocidadepodem executar mais de 500 MIPS-Tipicamente uma medida de desempenho mais acurada do que a velocidade de clock-Megaflop ndash um milhatildeo de operaccedilotildees emponto flutuante por segundo-Mede a capacidade do computador para executar operaccedilotildees matemaacuteticas complexas

Memoacuteria Cache

1048698 Um pequeno bloco de memoacuteria de altavelocidade1048698 Armazena os dados e as instruccedilotildees usados commais frequumlecircncia e mais recentemente1048698 O microprocessador procura primeiramente nacache os dados de que necessita1048698 Transferidos da cache muito mais rapidamente doque da memoacuteria1048698 Se natildeo estiverem na cache a unidade de controlerecupera-os da memoacuteria1048698 Quanto mais ldquopresenccedila de dadosrdquo na cache maisraacutepido eacute o desempenho do sistema

Cache de processador

Cache interna (Niacutevel 1) embutida nomicroprocessador1048698 Acesso mais raacutepido poreacutem custo mais elevado1048698 Cache externa (Niacutevel 2) em um chip separado1048698 Incorporada ao processador e algunsmicroprocessadores atuais

Tecnologia RISC

Computaccedilatildeo com um Conjunto Reduzido deInstruccedilotildees ndash Reduced Instruction SetComputing1048698 Usa um pequeno subconjunto de instruccedilotildees1048698 Um menor nuacutemero de instruccedilotildees aumenta avelocidade1048698 Inconveniente operaccedilotildees complexas tecircm de serdivididas em uma seacuterie de instruccedilotildees detamanho menor1048698 Computaccedilatildeo com um Conjunto Complexo deInstruccedilotildees ndash Traditional processors useComplex Instruction Set Computing (CISC)

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
Page 14: Funcionamento interno do computador. Unidade de controle Direciona o sistema do computador a executar instruções de programa armazenadas. Deve comunicar-se.

Unidades do sistema

Barramentos de expansatildeo

Conectam-se a slots (encaixes) deexpansatildeo ou agrave placa-matildee

1048698 Satildeo usadas para conectar dispositivos chamados perifeacutericos

Unidades do sistema

Portas- Conectores externos para plugar perifeacutericoscomo por exemplo impressoras-Dois tipos de portas Seriais transmitem dados agrave base de um bit a cada vez Usadas para dispositivos lentos como o mouse e o teclado-Paralelas transmitem grupos de bits em conjunto lado a ladoUsadas para dispositivos mais raacutepidos como impressoras e scanners

Velocidades dos processadores

Medida da velocidade de clock do sistema- Quantos pulsos eletrocircnicos o clock produz por segundo-Usualmente expressa em gigahertz (GHz)-Billhotildees de ciclos de maacutequina por segundo-Alguns PCs antigos mediam em megahertz (MHz)-Uma comparaccedilatildeo de velocidades de clocksomente eacute significativa entremicroprocessadores idecircnticos

Velocidades dos processadores

MIPS ndash Um Milhatildeo de Instruccedilotildees porSegundo-Computadores pessoais de alta velocidadepodem executar mais de 500 MIPS-Tipicamente uma medida de desempenho mais acurada do que a velocidade de clock-Megaflop ndash um milhatildeo de operaccedilotildees emponto flutuante por segundo-Mede a capacidade do computador para executar operaccedilotildees matemaacuteticas complexas

Memoacuteria Cache

1048698 Um pequeno bloco de memoacuteria de altavelocidade1048698 Armazena os dados e as instruccedilotildees usados commais frequumlecircncia e mais recentemente1048698 O microprocessador procura primeiramente nacache os dados de que necessita1048698 Transferidos da cache muito mais rapidamente doque da memoacuteria1048698 Se natildeo estiverem na cache a unidade de controlerecupera-os da memoacuteria1048698 Quanto mais ldquopresenccedila de dadosrdquo na cache maisraacutepido eacute o desempenho do sistema

Cache de processador

Cache interna (Niacutevel 1) embutida nomicroprocessador1048698 Acesso mais raacutepido poreacutem custo mais elevado1048698 Cache externa (Niacutevel 2) em um chip separado1048698 Incorporada ao processador e algunsmicroprocessadores atuais

Tecnologia RISC

Computaccedilatildeo com um Conjunto Reduzido deInstruccedilotildees ndash Reduced Instruction SetComputing1048698 Usa um pequeno subconjunto de instruccedilotildees1048698 Um menor nuacutemero de instruccedilotildees aumenta avelocidade1048698 Inconveniente operaccedilotildees complexas tecircm de serdivididas em uma seacuterie de instruccedilotildees detamanho menor1048698 Computaccedilatildeo com um Conjunto Complexo deInstruccedilotildees ndash Traditional processors useComplex Instruction Set Computing (CISC)

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
Page 15: Funcionamento interno do computador. Unidade de controle Direciona o sistema do computador a executar instruções de programa armazenadas. Deve comunicar-se.

Unidades do sistema

Portas- Conectores externos para plugar perifeacutericoscomo por exemplo impressoras-Dois tipos de portas Seriais transmitem dados agrave base de um bit a cada vez Usadas para dispositivos lentos como o mouse e o teclado-Paralelas transmitem grupos de bits em conjunto lado a ladoUsadas para dispositivos mais raacutepidos como impressoras e scanners

Velocidades dos processadores

Medida da velocidade de clock do sistema- Quantos pulsos eletrocircnicos o clock produz por segundo-Usualmente expressa em gigahertz (GHz)-Billhotildees de ciclos de maacutequina por segundo-Alguns PCs antigos mediam em megahertz (MHz)-Uma comparaccedilatildeo de velocidades de clocksomente eacute significativa entremicroprocessadores idecircnticos

Velocidades dos processadores

MIPS ndash Um Milhatildeo de Instruccedilotildees porSegundo-Computadores pessoais de alta velocidadepodem executar mais de 500 MIPS-Tipicamente uma medida de desempenho mais acurada do que a velocidade de clock-Megaflop ndash um milhatildeo de operaccedilotildees emponto flutuante por segundo-Mede a capacidade do computador para executar operaccedilotildees matemaacuteticas complexas

Memoacuteria Cache

1048698 Um pequeno bloco de memoacuteria de altavelocidade1048698 Armazena os dados e as instruccedilotildees usados commais frequumlecircncia e mais recentemente1048698 O microprocessador procura primeiramente nacache os dados de que necessita1048698 Transferidos da cache muito mais rapidamente doque da memoacuteria1048698 Se natildeo estiverem na cache a unidade de controlerecupera-os da memoacuteria1048698 Quanto mais ldquopresenccedila de dadosrdquo na cache maisraacutepido eacute o desempenho do sistema

Cache de processador

Cache interna (Niacutevel 1) embutida nomicroprocessador1048698 Acesso mais raacutepido poreacutem custo mais elevado1048698 Cache externa (Niacutevel 2) em um chip separado1048698 Incorporada ao processador e algunsmicroprocessadores atuais

Tecnologia RISC

Computaccedilatildeo com um Conjunto Reduzido deInstruccedilotildees ndash Reduced Instruction SetComputing1048698 Usa um pequeno subconjunto de instruccedilotildees1048698 Um menor nuacutemero de instruccedilotildees aumenta avelocidade1048698 Inconveniente operaccedilotildees complexas tecircm de serdivididas em uma seacuterie de instruccedilotildees detamanho menor1048698 Computaccedilatildeo com um Conjunto Complexo deInstruccedilotildees ndash Traditional processors useComplex Instruction Set Computing (CISC)

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
Page 16: Funcionamento interno do computador. Unidade de controle Direciona o sistema do computador a executar instruções de programa armazenadas. Deve comunicar-se.

Velocidades dos processadores

Medida da velocidade de clock do sistema- Quantos pulsos eletrocircnicos o clock produz por segundo-Usualmente expressa em gigahertz (GHz)-Billhotildees de ciclos de maacutequina por segundo-Alguns PCs antigos mediam em megahertz (MHz)-Uma comparaccedilatildeo de velocidades de clocksomente eacute significativa entremicroprocessadores idecircnticos

Velocidades dos processadores

MIPS ndash Um Milhatildeo de Instruccedilotildees porSegundo-Computadores pessoais de alta velocidadepodem executar mais de 500 MIPS-Tipicamente uma medida de desempenho mais acurada do que a velocidade de clock-Megaflop ndash um milhatildeo de operaccedilotildees emponto flutuante por segundo-Mede a capacidade do computador para executar operaccedilotildees matemaacuteticas complexas

Memoacuteria Cache

1048698 Um pequeno bloco de memoacuteria de altavelocidade1048698 Armazena os dados e as instruccedilotildees usados commais frequumlecircncia e mais recentemente1048698 O microprocessador procura primeiramente nacache os dados de que necessita1048698 Transferidos da cache muito mais rapidamente doque da memoacuteria1048698 Se natildeo estiverem na cache a unidade de controlerecupera-os da memoacuteria1048698 Quanto mais ldquopresenccedila de dadosrdquo na cache maisraacutepido eacute o desempenho do sistema

Cache de processador

Cache interna (Niacutevel 1) embutida nomicroprocessador1048698 Acesso mais raacutepido poreacutem custo mais elevado1048698 Cache externa (Niacutevel 2) em um chip separado1048698 Incorporada ao processador e algunsmicroprocessadores atuais

Tecnologia RISC

Computaccedilatildeo com um Conjunto Reduzido deInstruccedilotildees ndash Reduced Instruction SetComputing1048698 Usa um pequeno subconjunto de instruccedilotildees1048698 Um menor nuacutemero de instruccedilotildees aumenta avelocidade1048698 Inconveniente operaccedilotildees complexas tecircm de serdivididas em uma seacuterie de instruccedilotildees detamanho menor1048698 Computaccedilatildeo com um Conjunto Complexo deInstruccedilotildees ndash Traditional processors useComplex Instruction Set Computing (CISC)

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
Page 17: Funcionamento interno do computador. Unidade de controle Direciona o sistema do computador a executar instruções de programa armazenadas. Deve comunicar-se.

Velocidades dos processadores

MIPS ndash Um Milhatildeo de Instruccedilotildees porSegundo-Computadores pessoais de alta velocidadepodem executar mais de 500 MIPS-Tipicamente uma medida de desempenho mais acurada do que a velocidade de clock-Megaflop ndash um milhatildeo de operaccedilotildees emponto flutuante por segundo-Mede a capacidade do computador para executar operaccedilotildees matemaacuteticas complexas

Memoacuteria Cache

1048698 Um pequeno bloco de memoacuteria de altavelocidade1048698 Armazena os dados e as instruccedilotildees usados commais frequumlecircncia e mais recentemente1048698 O microprocessador procura primeiramente nacache os dados de que necessita1048698 Transferidos da cache muito mais rapidamente doque da memoacuteria1048698 Se natildeo estiverem na cache a unidade de controlerecupera-os da memoacuteria1048698 Quanto mais ldquopresenccedila de dadosrdquo na cache maisraacutepido eacute o desempenho do sistema

Cache de processador

Cache interna (Niacutevel 1) embutida nomicroprocessador1048698 Acesso mais raacutepido poreacutem custo mais elevado1048698 Cache externa (Niacutevel 2) em um chip separado1048698 Incorporada ao processador e algunsmicroprocessadores atuais

Tecnologia RISC

Computaccedilatildeo com um Conjunto Reduzido deInstruccedilotildees ndash Reduced Instruction SetComputing1048698 Usa um pequeno subconjunto de instruccedilotildees1048698 Um menor nuacutemero de instruccedilotildees aumenta avelocidade1048698 Inconveniente operaccedilotildees complexas tecircm de serdivididas em uma seacuterie de instruccedilotildees detamanho menor1048698 Computaccedilatildeo com um Conjunto Complexo deInstruccedilotildees ndash Traditional processors useComplex Instruction Set Computing (CISC)

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
Page 18: Funcionamento interno do computador. Unidade de controle Direciona o sistema do computador a executar instruções de programa armazenadas. Deve comunicar-se.

Memoacuteria Cache

1048698 Um pequeno bloco de memoacuteria de altavelocidade1048698 Armazena os dados e as instruccedilotildees usados commais frequumlecircncia e mais recentemente1048698 O microprocessador procura primeiramente nacache os dados de que necessita1048698 Transferidos da cache muito mais rapidamente doque da memoacuteria1048698 Se natildeo estiverem na cache a unidade de controlerecupera-os da memoacuteria1048698 Quanto mais ldquopresenccedila de dadosrdquo na cache maisraacutepido eacute o desempenho do sistema

Cache de processador

Cache interna (Niacutevel 1) embutida nomicroprocessador1048698 Acesso mais raacutepido poreacutem custo mais elevado1048698 Cache externa (Niacutevel 2) em um chip separado1048698 Incorporada ao processador e algunsmicroprocessadores atuais

Tecnologia RISC

Computaccedilatildeo com um Conjunto Reduzido deInstruccedilotildees ndash Reduced Instruction SetComputing1048698 Usa um pequeno subconjunto de instruccedilotildees1048698 Um menor nuacutemero de instruccedilotildees aumenta avelocidade1048698 Inconveniente operaccedilotildees complexas tecircm de serdivididas em uma seacuterie de instruccedilotildees detamanho menor1048698 Computaccedilatildeo com um Conjunto Complexo deInstruccedilotildees ndash Traditional processors useComplex Instruction Set Computing (CISC)

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
Page 19: Funcionamento interno do computador. Unidade de controle Direciona o sistema do computador a executar instruções de programa armazenadas. Deve comunicar-se.

Cache de processador

Cache interna (Niacutevel 1) embutida nomicroprocessador1048698 Acesso mais raacutepido poreacutem custo mais elevado1048698 Cache externa (Niacutevel 2) em um chip separado1048698 Incorporada ao processador e algunsmicroprocessadores atuais

Tecnologia RISC

Computaccedilatildeo com um Conjunto Reduzido deInstruccedilotildees ndash Reduced Instruction SetComputing1048698 Usa um pequeno subconjunto de instruccedilotildees1048698 Um menor nuacutemero de instruccedilotildees aumenta avelocidade1048698 Inconveniente operaccedilotildees complexas tecircm de serdivididas em uma seacuterie de instruccedilotildees detamanho menor1048698 Computaccedilatildeo com um Conjunto Complexo deInstruccedilotildees ndash Traditional processors useComplex Instruction Set Computing (CISC)

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
Page 20: Funcionamento interno do computador. Unidade de controle Direciona o sistema do computador a executar instruções de programa armazenadas. Deve comunicar-se.

Tecnologia RISC

Computaccedilatildeo com um Conjunto Reduzido deInstruccedilotildees ndash Reduced Instruction SetComputing1048698 Usa um pequeno subconjunto de instruccedilotildees1048698 Um menor nuacutemero de instruccedilotildees aumenta avelocidade1048698 Inconveniente operaccedilotildees complexas tecircm de serdivididas em uma seacuterie de instruccedilotildees detamanho menor1048698 Computaccedilatildeo com um Conjunto Complexo deInstruccedilotildees ndash Traditional processors useComplex Instruction Set Computing (CISC)

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20