UNIVERSIDADE FEDERAL DE MATO GROSSO DO SUL SISTEMAS DE INFORMAÇÃO - CÂMPUS DE COXIM INTRODUÇÃO A SISTEMAS DIGITAIS. Lista de Exercícios 01

Documentos relacionados
ORGANIZAÇÃO DE COMPUTADORES

INTRODUÇÃO AOS SISTEMAS LÓGICOS INTRODUÇÃO

Sistemas Operacionais

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES

Arquitetura de Von Neumann

SSC510 Arquitetura de Computadores 1ª AULA

AGT0001 Algoritmos Aula 01 O Computador

Componentes de um Computador Típico

Apresentação. Prof.: Roitier Campos Gonçalves

Aula 09. Módulos de Entrada e Saída

INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES. Prof. Dr. Daniel Caetano

Estrutura de um computador digital. Gustavo Queiroz Fernandes

Tecnólogo em Análise e Desenvolvimento de Sistemas. Sistemas Operacionais (SOP A2)

LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO À ORGANIZAÇÃO PARA ENGENHARIA DE COMPUTADORES. Prof. Dr. Daniel Caetano

Arquitetura de computadores BASE NUMÉRICAS

ORGANIZAÇÃO DE COMPUTADORES

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 7

Arquitetura de Computadores

14/3/2016. Prof. Evandro L. L. Rodrigues

FUNDAMENTOS DA PROGRAMAÇÃO DE COMPUTADORES O SISTEMA DE COMPUTAÇÃO

Programação de Computadores I

Unidade Central de Processamento UCP (CPU)

Hardware. Informática

2. Conceitos Básicos. Introdução à Ciência da Computação.

FACULDADE PITÁGORAS PRONATEC

SEL-433 APLICAÇÕES DE MICROPROCESSADORES I

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES

Evolução dos computadores

MAC2166 Introdução à Computação Aula 1 Como Funciona um Computador

Organização de Computadores I

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES

COMPUTADOR. Adão de Melo Neto

Todo processador é constituído de circuitos capazes de realizar algumas operações primitivas:

Representação de Dados

Arquitetura de Computadores

Introdução à Programação Aula 02. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação

III.2 - Princípios de Arquitetura

ENGENHARIA DE SISTEMAS MICROPROCESSADOS

Revisão de Lógica Digital. Lógica Booleana Conversão A/D e D/A Circuitos digitais e Memória

Introdução a Computação

1.3. CONCEITOS BÁSICOS DE INFORMÁTICA

Sistemas Operacionais. Adão de Melo Neto

SSC0112 Organização de Computadores Digitais I

Organização e Arquitetura de Computadores INTRODUÇÃO

Arquitetura de Computadores. Professor: Vilson Heck Junior (Material: Douglas Juliani)

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES SISTEMAS DE COMPUTAÇÃO. Cristina Boeres

COMPUTADOR 2. Professor Adão de Melo Neto

INFORMÁTICA BÁSICA HARDWARE: COMPONENTES BÁSICOS E FUNCIONAMENTO.

Sistema Computacional

Unidade Central de Processamento (CPU) Processador. Bernardo Gonçalves Introdução ao Computador 2008/01

Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão.

MAC2166 Introdução à Computação Aula 1 Como Funciona um Computador

Departamento de Engenharia Elétrica. ELE Microprocessadores I. Prof. Carlos Antonio Alves Sala 59 Fone

Hardware. Computador. Computador. Computador. Evolução dos Computadores. Laboratório de Utilização de Microcomputadores (DCA0302) Aula 01

LISTA DE EXERCÍCIOS 01 INTRODUÇÃO À INFORMÁTICA

Organização e Arquitetura de Computadores I

Memória. Arquitetura de Von Neumann. Universidade do Vale do Rio dos Sinos Laboratório I Prof.ª Vera Alves 1 CPU. Unidade de controle ULA

MICROCOMPUTADORES. Professor Adão de Melo Neto

SSC0611 Arquitetura de Computadores

Capítulo 6 Aritmética Digital: Operações e Circuitos

Sumário. Introdução. Revisão da Aula. Fatos Históricos Estrutura Básica Principais Componentes. Hardware: Software;

Arquitetura e Organização de Processadores. Aula 1. Introdução Arquitetura e Organização

Unidade de Controle. UC - Introdução

Introdução à Informática Engenharia Agrícola

Informática: termo que provém da contração das palavras Informação. Processamento de dados: operações que se praticam com dados.

Prof. Eliezer Soares Flores 1 / 22

Organização e Arquitetura de Computadores SI31C. Professora Me. Sediane Carmem Lunardi Hernandes

Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações. Medidas de desempenho


Elementos básicos de uma Arquitetura Computacional

Organização e Arquitetura de Computadores I

GFM015 Introdução à Computação

Revisão FUI. Tiago Alves de Oliveira

Organização Básica de Computadores. Organização Básica de Computadores. Organização Básica de Computadores. Organização Básica de Computadores

Organização de Sistemas Computacionais Processadores: Organização da CPU

Informática I. Aula 2. Ementa

Sâmia Rodrigues Gorayeb. Arquitetura de Computadores Linguagem de Máquina

Representação da Informação no Computador

COMPUTADOR. Adão de Melo Neto

Arquitetura de Computadores. Conjunto de Instruções

Introdução ao Hardware Informática Básica e Aplicada PROFESSOR: DANIEL BRANDÃO

Introdução à Programação de Computadores Fabricação Mecânica

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES TP2

ULA. Combina uma variedade de operações lógicas e matemáticas dentro de uma única unidade.

Micro-Arquiteturas de Alto Desempenho. Introdução. Ementa

Os computadores ditigais podem ser classificados em 5 grupos distintos:

AULA 03: FUNCIONAMENTO DE UM COMPUTADOR

ORGANIZAÇÃO DE COMPUTADORES

Organização de Computadores Aula 05

USO PROFISSIONAL DE COMPUTADORES

Arquitetura e Organização de Computadores

Prof. Leonardo Augusto Casillo

Sistemas Operacionais. Visão Geral

Aula 3 Máquina Multinível

Arquitetura e Organização de Computadores

Introdução à Computação: Arquitetura von Neumann

Informática I. Aula /09/2006 1

INTRODUÇÃO A ARQUITETURA DE COMPUTADORES FELIPE G. TORRES

Transcrição:

Data final de entrega 27/08/2014, até às 23h59min. Enviar o arquivo de respostas em formato PDF para o e-mail: mota.fernandomaia@gmail.com Lista de Exercícios 01 1. Descreva com suas palavras as principais características dos componentes que formam a arquitetura de Von Neumann e seu funcionamento básico, apresentada pela figura 1. Figura 1 - Arquitetura de Von Neumann Memória; local onde são armazenados dados e instruções de código. Entrada/Saída; portas de comunicação com o meio externo, tanto para entrada como saída de dados. Unidade de controle; responsável por gerenciar as operações realizadas dentro do computador, como acesso a memória e realização de operações. Unidade Aritmética e lógica: Unidade de processamento de informações, tais como operações aritméticas solicitadas pela unidade de controle, que por sua vez interpreta as instruções do programa em execução na memória. Acumulador: memória volátil(registrador) de rápido acesso e baixo armazenamento, auxilia a ULA na realização de suas operações.

2. Máquinas multiníveis dizem respeito à organização estruturada de computadores. Desta forma, descreva como o nível de linguagem orientado a problemas pode se comunicar com os níveis mais baixos desta organização, como os níveis de microarquitetura e lógico digital. A comunicação é realizada por meio de interpretadores e compiladores de código. Interpretadores decodificam em tempo de execução as linhas de código dos programas e o converte para instruções de mais baixo nível, a cada nova execução do programa o processo de decodificação se repete. Compiladores por sua vez, já fornece o programa com as instruções de alto nível convertidas para baixo nível, este processo se realiza uma única vez. 3. Descreva as principais vantagens e desvantagens da hierarquia de memória. A hierarquia de memória é uma estratégia para fornecer maior eficiência aos computadores, já que quanto mais próximo ao processador o dado esta mais rápido é a sua leitura. No alto desta pirâmide se encontram memórias de baixo poder de armazenamento mas que por outro lado fornecem uma velocidade de acesso muito grande ao processador, já na base estão as memórias de alto poder de armazenamento mas que tem na velocidade de acesso muito inferior as que se encontram no topo da pirâmide. 4. Realize uma pesquisa em livros ou na internet sobre dispositivos de entrada e saída, apresente pelo menos cinco exemplos de cada tipo. Entrada: teclado, mouse, leitor óptico, escâner, touch. Saída: monitor, impressora, caixa de som, projetor, fones. 5. Através de barramentos é que os dados (bits) são transferidos de um local para outro dentro de um computador, descreva na forma de exemplos o funcionamento de pelo menos dois tipos de barramentos. Barramento de endereços, neste barramento trafega os endereços das células de memória. Barramento de dados, neste barramento trafegam os dados que são levados para o processador, memória, dispositivos de saída, etc. 6. Qual é o maior número que pode ser representado usando:

a. 4 bits; 2 4-1 =15 b. 8 bits; 2 8-1 = 255 c. 16 bits; 2 16-1 = 65535 d. 32 bits; 2 32-1 = 4294967295 e. 64 bits. 2 64-1 =18446744073709551615 7. O processo inverso caracteriza a conversão de decimal para binário somando os valores com potência de 2. Desta forma, converta os valores que estão na base 10 a seguir para binário utilizando o processo inverso: a. 278; 256 + 16 + 4 + 2= 100010110 b. 570; 512 + 32 + 16 + 8 + 2= 1000111010 c. 67; 64 + 2 + 1=1000011 d. 80; 64 + 16= 1010000 e. 4789; 4096 + 512 + 128 + 32 + 16 + 4 + 1=1001010110101 f. 8900; 8192 + 512 + 128 + 64 + 4=10001011000100 g. 736; 512 + 128 + 64 + 32 = 1011100000 h. 1200; 1024 + 128 + 32 + 16=10010110000 i. 158; 128 + 16 + 8 + 4 + 2=10011110 8. Repita para os valores do exercício anterior a conversão para binário, mas desta vez utilize o processo de divisão sucessiva. a. 278; 278%2=0 139%2=1 69%2=1 3 17%2=1 8%2=0 Número binário: 100010110 b. 570; 570%2=0 285%2=1 14 7 35%2=1 17%2=1 8%2=0 Número binário: 1000111010 c. 67; 67%2=1

d. 80; 33%2=1 16%2=0 8%2=0 Número binário: 1000011 80%2=0 40%2=0 20%2=0 10%2=0 5%2=1 Número binário: 1010000 e. 4789; f. 8900; 4789%2=1 239 1197%2=1 598%2=0 299%2=1 149%2=1 7 37%2=1 18%2=0 9%2=1 Número binário: 1001010110101 8900%2=0 4450%2=0 2225%2=1 111 556%2=0 278%2=0 139%2=1 69%2=1 3 17%2=1 8%2=0 Número binário: 10001011000100

g. 736; h. 1200; 736%2=0 368%2=0 18 9 46%2=0 23%2=1 1 5%2=1 Número binário: 1011100000 1200%2=0 600%2=0 300%2=0 150%2=0 75%2=1 37%2=1 18%2=0 9%2=1 Número binário: 10010110000 i. 158; 158%2=0 79%2=1 39%2=1 19%2=1 9%2=1 Número binário: 10011110 9. Repita para os valores do exercício sete a conversão para hexadecimal também utilizando a técnica de divisão sucessiva. a. 278; b. 570; 278%16=6 17%16=1 1%16=1 Número hexadecimal: 116 570%16=A

c. 67; 35%16=3 2%16=2 Número hexadecimal: 23A 67%16=3 4%16=4 Número hexadecimal: 43 d. 80; e. 4789; f. 8900; g. 736; h. 1200; 80%16=0 5%16=5 Número hexadecimal: 50 4789%16=5 299%16=B 18%16=2 1%16=1 Número hexadecimal: 12B5 8900%16=4 556%16=C 34%16=2 2%16=2 Número hexadecimal: 22C4 736%16=0 46%16=E 2%16=2 Número hexadecimal: 2E0 1200%16=0 75%16=B 4%16=4 Número hexadecimal: 4B0 i. 158; 158%16=E 9%16=9 Número hexadecimal: 9E

10. Utilize dos valores encontrados na solução do exercício anterior e os converta para binário, sua solução deve apresentar o passo a passo do processo de conversão. a. 116 b. 23A c. 43 d. 50 e. 12B5 f. 22C4 g. 2E0 1:0001 1:0001 6:0110 Número binário: 0001 0001 0110 3:0011 A:1010 Número binário: 0010 0011 1010 4:0100 3:0011 Número binário: 0100 0011 5:0101 0:0000 Número binário: 0101 0000 1:0001 B:1011 5:0101 Número binário: 0001 0010 1011 0101 C:1100 4:0100 Número binário: 0010 0010 1100 0100 E:1110 0:0000 Número binário: 0010 1110 0000 h. 4B0 i. 9E 4:0100 B:1011 0:0000 Número binário: 0100 1011 0000 9:1001

E:1110 Número binário: 1001 1110 11. Converta os valores a seguir para hexadecimal, sua solução deve apresentar o passo a passo do processo de conversão. a. 10010011; 1001=9 0011=3 93 b. 10111110; 1011=B 1110=E BE c. 101100; 0010=2 1100=C 2C d. 10011; 0001=1 0011=3 13 e. 11110; 0001=1 1110=E 1E f. 1011011; 0101=5 1011=B 5B