Arquitetura de Computadores

Competências

Conhecer a estrutura dos computadores do ponto de vista de sua arquitetura, organização e software;
Entender os princípios de funcionamento de uns computadores e dos seus componentes individuais;
Conhecer as formas de programação em baixo nível (linguagem de Máquina);
Compreender como algoritmos descritos em linguagem de alto nível são compilados para as linguagens de baixo nível;
Compreender como as instruções de baixo nível do processador dão suporte aos construtores de alto nível.
Compreender com o Software organiza-se hierarquicamente, desde o baixo nível (drivers de dispositivo) , sistemas operacionais, até aplicações de usuários.

Habilidades

Usar os conhecimentos de arquitetura para entender o comportamento dos programas de alto nível do ponto de vista funcional, de performance e de tamanho de código;
Entender e resolver possíveis problemas durante o desenvolvimento de software ligados aos processo de compilação e linkedição;
Saber desenvolver programas em linguagem de baixo nível que podem ser gerados com performance melhor que as obtidas por meio de compiladores, principalmente em aplicações embarcadas.
Saber gerara bibliotecas de baixo nível (Assembly) e utiliza-las em programas de alto nível (exemplo C).

Bases Tecnológicas

Conceito de organização e arquitetura de máquina;
Histórico do desenvolvimento dos computadores;
Componentes básicos de computador:

  • Microprocessadores;
  • Sistema de Barramento;
  • Sistemas de Memória;
  • Sistema de Entrada e Saída;

Visão do sistema operacional:

  • Multiprogramação;
  • Gerenciamento de memória;
  • Básico de programação Assembly:
  • Instruções Assembly;
  • Programação;
  • Montagem e linkedição;
  • Conversão de Linguagem de alto nível C para Assembly;
  • Compilação.
  1. Júlio Aug 31st, 2015 @ 10:17 | #-49

    Relendo a ementa do curso não estou vendo nenhuma partte que diz sobre sistemas embarcados como você está falando em sala de aula então não tenho obrigação de estudar. Vou mim concentrar apenas no que tem na ementa.

  2. Silvio Aug 27th, 2016 @ 20:41 | #-47

    Adorei o artigo. Obrigado!

Submitting Comment, Give me a second...

Leave a comment

 

Allowed tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
Trackbacks & Pingbacks ( 0 )
  1. No trackbacks yet.