Arquitectura de Computadores quinta-feira, 21 de Março de ... · Arquitectura de Computadores...

8
Máquina multinível Arquitectura de Computadores quinta-feira, 21 de Março de 2013 1 Para aproximar os seres humanos da máquina é usada uma divisão em camadas das arquitecturas de computadores. Assim, quanto mais camadas tiver uma arquitectura, mais próxima da linguagem humana será a linguagem de alto nível deste computador.

Transcript of Arquitectura de Computadores quinta-feira, 21 de Março de ... · Arquitectura de Computadores...

Máquina multinível

Arquitectura de Computadores quinta-feira, 21 de Março de 2013

1

Para aproximar os seres humanos da máquina é usada uma divisão em camadas das arquitecturas de computadores. Assim, quanto mais camadas tiver uma arquitectura, mais próxima da linguagem humana será a linguagem de alto nível deste computador.

Máquina multinível

Arquitectura de Computadores quinta-feira, 21 de Março de 2013

2

Máquina multinível

Arquitectura de Computadores quinta-feira, 21 de Março de 2013

3

Nível 0 Neste nível trabalha-se com condensadores, resístores, reguladores de potência, fusíveis, dentre outros elementos da electrónica básica. Esses circuitos vão ser organizados na forma de “pacotes” para compor computadores, os chamados circuitos digitais. Nível 1 Classificados em nível um, estes circuitos são usados para compor as implementações práticas de todas as funções e mapeamentos usados na teoria dos circuitos digitais, nesse nível ainda temos o trabalho de engenheiros e projectistas de hardware.

Máquina multinível

Arquitectura de Computadores quinta-feira, 21 de Março de 2013

4

Nível 2 No nível dois temos, basicamente, o trabalho de projetistas de hardware, profissionais ligados à engenharia e também a área de software, pois aqui se define o conjunto de instruções que determinada CPU é capaz de reconhecer, que tipo de trabalho determinado computador é capaz de realizar, dentre outros aspectos.

Máquina multinível

Arquitectura de Computadores quinta-feira, 21 de Março de 2013

5

Nível 3 Neste nível aparece o Sistema Operativo do computador. Este programa é capaz de controlar todo o funcionamento do sistema, tanto em nível de software, quanto em nível de hardware, programa que todos os outros existentes no computador dependem para executar e ter acesso a recursos disponíveis no sistema.

Máquina multinível

Arquitectura de Computadores quinta-feira, 21 de Março de 2013

6

Nível 4 Acima do nível 3 temos a linguagem de montagem (assembly). Essa linguagem existe para fazer o programador ter acesso a funcionalidades do computador que não seriam permitidas pelas chamadas linguagens de programação de alto nível. São programações necessárias de se executar directamente no hardware ou mais próximo do sistema operativo.

Máquina multinível

Arquitectura de Computadores quinta-feira, 21 de Março de 2013

7

Nível 5 Finalmente no nível cinco temos a linguagem de alto nível, patamar onde se encontram linguagens como Pascal, Delphi, Java e outras.

Arquitectura de Von Newmann

Arquitectura de Computadores quinta-feira, 21 de Março de 2013

8

John Von Newmann matemático húngaro, naturalizado norteamericano, propôs nos anos 40 do século XX, um padrão de arquitectura de computadores que ainda hoje é seguido.