Você está na página 1de 18

Aula 2 Introduo, Multinvel, Linguagens

Prof. Acauan Ribeiro acauan.ribeiro@gmail.com

Breve Histrico
2

1847George Boole cria o sistema binrio 1937Alan Turing cria a mquina universal ou mquina de Turing. 1939arquitetura de Von Neumann Anos 40 ENIAC, EDVAC 1954Texas Instruments lana o transistor de silcio

Introduo
3

Computador Digital

Mquina que pode resolver problemas executando uma srie de instrues que lhe so fornecidas Some dois nmeros.

Impr positivo se o resultado for > 0. Impr negativo se o resultado for < 0

Circuitos de um computador (Hardware)

Reconhecem e executam um conjunto limitado e simples de instrues (linguagem de mquina-binria) Soma, comparao, transferncia de dados de uma parte da memria para outra parte

Introduo
4

Instrues em linguagem de mquina

Ser simples, compatveis com o uso da mquina, compatveis com o desempenho requerido, ter custo e complexidade da eletrnica reduzidos

Problema
A linguagem de mquina est muito distante de uma linguagem natural. Complexidade do que precisa ser feito versus a simplicidadedo conjunto de instrues do computador Ex: Calcular trajetria de um foguete lua

Arquiteturas
5

Von Neumann Apresenta um barramento externo compartilhado entre dados e endereos Embora apresente baixo custo, esta arquitetura apresenta desempenho limitado pelo gargalo do barramento Modelo Refinado: UC, ULA, memria, e/s, registradores

Harvard Existem dois barramentos externos independentes (e normalmente tambm memrias independentes) para dados e endereos Reduz de forma sensvel o gargalo de barramento, que uma das principais barreiras de desempenho, em detrimento do encarecimento do sistema como um todo

Arq. Von Neumman


6

Computadores so organizados em componentes ligados pelo barramento


- Processador (UC + ULA); - Memria; - Dispositivos de entrada e sada; - Registradores.

Arq. Von Neumman


7

A memria armazena dados e instrues de programas. A CPU encarregada de buscar as instrues e dados da memria, executar as instrues e ento armazenar os valores resultantes de volta na memria. Os dispositivos de entrada e dispositivos de sada possibilitam a interao com o usurio

A mquina multinvel
8

Pode ser vista como tendo vrios nveis, cada um capaz de executar um conjunto de instrues especficas Cada nvel possui linguagens apropriadas para descrever as instrues que nele podem ser executadas A maioria dos computadores possui dois ou mais nveis

Modelo com 06 nveis


9

Nvel 5: Nvel das linguagens orientadas para soluo dos problemas Nvel 4: Nvel da linguagem do montador ou de montagem (Assembly language) Nvel 3: Nvel do Sistema Operacional Nvel 2: Nvel da Arquitetura do Conjunto de Instrues Nvel 1: Nvel da Microarquitetura Nvel 0: Nvel da Lgica Digital

Concluses
10

Computadores so projetados como uma srie de nveis, cada um deles construdo em cima de seus precursores. Cada nvel representa uma abstrao distinta, com diferentes objetos e operaes. A abstrao permite ignorar detalhes irrelevantes de nveis mais baixos, reduzindo uma questo complexa a algo muito mais fcil de ser entendido Programador de um nvel, em geral, no deve se preocupar com implementaes de nveis inferiores Nos primeiros computadores a fronteira entre o hardware e o software era muito clara. Atualmente muito difcil separar o hardware do software, pois hardware e software so equivalentes logicamente

Exerccios
11

SUSEP ESAF 2010 Analista Tcnico -TI


12

1.Segundo o conceito da Mquina de Von Neumann a) apenas instrues ficam armazenadas. b)instrues e dados so armazenados na mesma memria. c)instrues e dados so armazenados em memrias distintas. d)instrues e dados no so armazenados, com vistas otimizao do uso da memria. e)os dados ficam armazenados na memria, no havendo armazenamento de instrues

TCE-SP FCC 2010 Suporte tcnico


13

2. Em termos de arquitetura de computadores, uma caracterstica bsica da arquitetura de Von Neumann: a)memria de programa e memria de dados ficam separados em barramentos distintos. b)todos os recursos, incluindo memria de programa, memria de dados e registradores de E/S, so conectados a CPU por meio de um nico barramento de endereos e dados. c)processamento sequencial, caracterizado pelo uso da tcnica SIMD ( Single Instruction, Multiple Data ).

d)processamento paralelo, caracterizado pelo uso da tcnica MIMD ( Multiple Instruction, Multiple Data ).
e)a coexistncia de paralelismo na busca de instrues, proporcionada pelo barramento que permite o dobro de taxa de transferncia.

TJ-SE FCC 2009 Tc. Judicirio Programao de Sistemas


14

3. A arquitetura de Von Neumann NO rene o seguinte componente: a) memria. b) unidade de controle. c) unidade de lgica e aritmtica. d) dispositivos de entrada e sada. e) barramento decimal.

CEETEPS SP VUNESP 2009 Analista Tcnico Administrativo -TI


15

4. Em um computador baseado na arquitetura ________ , a Unidade Central de Processamento (UCP) pode ler uma instruo e executar um acesso de dado na memria ________ , pois as buscas de instrues e os acessos aos dados utilizam ________ , conseguindo o computador, dessa forma, processar um nmero ________ de instrues por ciclo de clock. Assinale a alternativa que completa, correta e respectivamente, as lacunas do texto. a) Harvard ... ao mesmo tempo ... vias distintas ... Maior b) Harvard ... ao mesmo tempo ... vias distintas ... Menor c) Harvard ... sequencialmente ... uma mesma via ... Menor d) Von Neumann ... ao mesmo tempo ... vias distintas ... Maior e) Von Neumann ... sequencialmente ... vias distintas ... menor

IMBEL CETRO 2008 Engenheiro Processamento Digital de Sinais


16

5. A arquitetura de Harvard prev um projeto que utiliza: a) Uma nica cache para guardar dados. b) Cache unificada. c) Uma nica cache para guardar instrues. d) Uma cache para dados e outra para instrues. e) Uma cache para dados e a memria principal para instrues.

TRT 4FCC 2011Tc. Judicirio TI


17

6. A arquitetura bsica de um computador Von Neumann: a) Client/Server. b) Processador/Memria/Dispositivos de Entrada e Sada. c) TCP/IP. d) Sistema Operacional/Aplicativos/Bancos de Dados. e)Hardware/Aplicativos/Usurio.

Gabarito
18

1.B 2.B 3.E 4.A 5.D 6.B

Você também pode gostar