1 / 19

Conceitos de Hardware e Software

Conceitos de Hardware e Software. Pablo Viana. Sumário. Hardware Processador, memória principal, cache e memória secundária Dispositivos de E/S e barramento Pipelining e arquiteturas RISC e CISC Análise de desempenho Software Tradutor, interpretador e linker Loader e depurador

hedwig
Download Presentation

Conceitos de Hardware e Software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Conceitos de Hardware e Software Pablo Viana

  2. Sumário • Hardware • Processador, memória principal, cache e memória secundária • Dispositivos de E/S e barramento • Pipelining e arquiteturas RISC e CISC • Análise de desempenho • Software • Tradutor, interpretador e linker • Loader e depurador • Interpretador de comandos e linguagem de controle • Ativação/desativação do sistema

  3. Hardware • Sistema computacional

  4. Processador • Unidade Central de Processamento (UCP) • Unicade de Controle (UC) • Unidade Lógica e Aritmética (ULA) • Clock • Memórias de alta velocidade

  5. Memória Principal • Memória principal com 64 Kbytes

  6. Memória Cache • Volátil • Alta velocidade • Pequena capacidade • Alto custo • Cache hit e cache miss

  7. Memória Secundária • Rel. dispositivos de armazenamento

  8. Dispositivos de E/S • Memória secundária • Discos • Fitas magnéticas • Interface usuário-máquina • Teclados • Monitores • Impressoras • Plotters

  9. Barramento • Barramentos UCP-memória-E/S

  10. Barramento • Barramento de backplane

  11. Pipelining • Pipeline em quatro estágios

  12. Arquiteturas RISC e CISC • Máquina de níveis

  13. Tradutor • Tradutor: montador e compilador programa fonte Tradutor programa objeto Compilador

  14. Interpretador • Tradutor que não gera módulo-objeto • Traduz cada comando e executa • Desvantagem: tempo na tradução • Vantagem: dados dinâmicos • Exemplos: Basic e Perl

  15. Linker • Linker

  16. Loader • Carregar na memória principal um programa para ser executado • Loader absoluto • Loader realocável

  17. Depurador • Permite acompanhar a execução de um programa e detectar erros • Visualização e alteração de variáveis • Breakpoints • Watchpoints

  18. Interpretador de Comandos • Interpretador de comandos ou shell permite ao usuário interagir com o sistema • Linguagem de controle são os comandos disponíveis pelo interpretador

  19. Ativação/Desativação do SO • Ativação do sistema

More Related