Você está na página 1de 7

Luiz Francisco Bozo Introduo a Organizao de Computadores Lista de Exerccios 01

LISTA DE EXERCCIOS 01 IOC 1 Quando podemos dizer que teve incio historicamente o processamento de dados? Explique. O pensamento relacionado a processar de dados teve incio com as primeiras contagens da histria. Esse pensamento evoluiu partindo dos pastores que contavam seu rebanho atravs de pedras, passando pelo uso de instrumentos mais elaborados como o baco e o soroban e chegando aos computadores pessoais. 2 D exemplos de formas de contagem primitivas. Contagem de rebanhos atravs de pedras, contagem de colheitas usando tbuas, pedras raspadas, etc. 3 Podemos afirmar que a matemtica utilizada no processamento de dados existe h muito tempo? Explique. Os grandes pensadores gregos, judeus, rabes e mais recentemente dos matemticos de diversos pases que nos sculos XVII, XVIII e XIX foram responsveis por teorias explicitamente utilizadas para a criao dos sistemas computacionais utilizados atualmente. 4 Conceitue processamento de dados, dados e informaes. Processamento de dados o O uso dos recursos computacionais para a execuo de determinada tarefa que cria um conjunto de informaes de sada em funo de um conjunto de dados de entrada. Dados so a matria-prima do processamento de dados. a entrada do processo, coletada a fim de ser utilizada para se obter o conjunto de sada. Informaes formam o conjunto de sada do processamento de dados ou o resultado. 5 Conceitue sistema e sistema computacional. Sistemas podem ser descritos como conjuntos onde suas partes unidas caracterizam o todo. De outra forma, sistema pode ser uma forma organizada de executar uma seqncia de aes mais ou menos dependentes. Sistema Computacional tambm pode ser uma forma organizada de executar uma seqncia de aes mais ou menos dependentes, porm sob a gerncia de programas de computador. Sistema computacional tambm pode ser definido como um sistema que utiliza clculos matemticos para realizar suas funes atravs de programas de computador.

Pg 1

Luiz Francisco Bozo Introduo a Organizao de Computadores Lista de Exerccios 01

6 Os sistemas computacionais podem ou no interagir com o mundo real. Explique dando exemplos. Para responder a essa pergunta devemos esclarecer o tipo de interao na qual nos referimos e as fronteiras da definio do nosso sistema computacional. Ex.1: Se o sistema computacional colhe informaes que sero colocadas em um banco de dados e no nos importarmos com o que ser feito com essas informaes, ento o sistema computacional no ter interao com o mundo real. Mas se considerarmos que a simples exibio na tela do computador do que foi registrado pelo sistema como sendo interao ento o sistema interage com o mundo real. Ex.2: Se considerarmos que necessrio algum tipo de atuao fsica (como a sada de um recibo em um caixa eletrnico), sistemas que apenas mostram as informaes na tela no possuem interao com o mundo real. Ex.3: Caso o sistema computacional seja descrito como um programa ou conjunto de programas que apenas se comunica com outros sistemas computacionais, ento esse sistema no possui interao com o mundo real. Em sala trabalhamos o exemplo dos programas responsveis por comunicar as camadas dos protocolos de redes de computadores, onde apenas os sistemas da camada de aplicao interagem com o mundo real (os seres humanos). 7 Explique tudo que voc entende do esquema a seguir:

O esquema descreve um sistema computacional onde: A ENTRADA composta pela passagem do carto do cliente, a digitao da senha e a digitao do valor para o saque; O PROCESSAMENTO composto pela leitura dos dados do carto, leitura da senha digitada, conferncia desses dados junto rede do banco e leitura do valor a ser retirado (caso os dados anteriores estejam corretos); A SADA composta pela exibio das informaes na tela, contagem do dinheiro feita pelo caixa eletrnico e sada do dinheiro do mesmo. 8 Defina a UCP ou CPU em um computador eletrnico. UCP ou CPU a unidade central de processamento de um computador, ou seja, o processador ou microprocessador central desse computador.

Pg 2

Luiz Francisco Bozo Introduo a Organizao de Computadores Lista de Exerccios 01 9 Defina de forma simplificada o que arquitetura de um computador (ou arquitetura do processador/ microprocessador). De forma simplificada, a arquitetura de um computador determina quantos processadores o mesmo ter, como esses processadores se comunicam e quais os padres de transferncia de dados entre processador e perifricos (largura/velocidade de barramentos, etc.). Da mesma forma a arquitetura de um processador determinar quantos ncleos o mesmo ter, qual o tamanho da palavra de dados que o mesmo ir utilizar, velocidade de barramentos internos, etc. 10 Defina programa e linguagem de programao de um computador. O conjunto de instrues que passada ao processador (ou microprocessador nos computadores pessoais) chamado de programa do computador. A fim de facilitar a criao desses conjuntos de instrues (programas) foram escritas as linguagens de programao, que nada mais so que formas de escrever cdigos mais fceis de manipular (escrever, ler e entender) pelos seres humanos. As linguagens de programao traduzem os cdigos escritos pelos humanos para a linguagem de mquina. 11 O que linguagem de mquina. Linguagem de mquina a seqncia de instrues criada pela linguagem de programao j traduzida em nmeros binrios (bits, bytes e palavras) ou em uma forma que o processador saiba interpretar. 12 Descreva as diferenas bsicas entre um programa compilado e um interpretado. Num programa compilado o cdigo-fonte todo traduzido para linguagem de mquina e fica pronto para ser executado pelo processador quando for acionado. Num programa interpretado o cdigo-fonte no ser traduzido antes de ser executado, ao invs disso, um programa chamado interpretador ir ler uma seqncia (ou linha) do cdigo-fonte, traduzir e passar para o processador no momento da execuo do programa. O processador ir executar e ento o interpretador ir traduzir nova seqncia (ou linha) para mais uma parte da execuo do programa. Em linhas gerais o cdigo interpretado mais lento que o compilado. 13 Explique de forma simplificada com que propsito foram elaborados os primeiros dispositivos mecnicos e por que eles so importantes para nosso estudo. Cite dois exemplos de dispositivos mecnicos que voc julga de grande importncia para a evoluo dos sistemas computacionais. Existem diversos tipos de dispositivos mecnicos que no possuem nenhuma importncia para os sistemas computacionais. J os dispositivos mecnicos como o baco, as rguas de clculos e os demais dispositivos mecnicos utilizados para

Pg 3

Luiz Francisco Bozo Introduo a Organizao de Computadores Lista de Exerccios 01 automatizar operaes matemticas foram utilizados como modelo de raciocnio para a criao dos sistemas computacionais. 14 Descreva de forma simplificada dois dispositivos computacionais eletromecnicos. 1 - A Mquina de Hollerith contava, classificava e ordenava as informaes, utilizando cartes perfurados e um processo de tabulao. Essa mquina utilizou pela primeira vez motores eltricos no processo de separao dos cartes perfurados. 2 - Mquina de Zuze era uma calculadora eletromecnica que utilizava rels (chaves binrias) no lugar das engrenagens mecnicas e lia as informaes de uma fita de papel perfurada. Um rel desligado representava o binrio zero (0) e um rel ligado representava o binrio um (1).

15 Explique qual a importncia o avano dos dispositivos eletrnicos discretos e encapsulados para os sistemas computacionais. Com o surgimento e avano dos dispositivos eletrnicos discretos como diodos e transistores pode-se criar sistemas computacionais mais eficientes e menores que os sistemas eletromecnicos. Como o encapsulamento (colocao de muitos componentes eletrnicos dentro de um mesmo circuito integrado) pode-se criar sistemas ainda menores, mais rpidos, mais eficientes e com menor consumo de energia que os sistemas baseados em eletrnica discreta. 16 Faa um esboo de um computador pessoal e explique seus componentes visveis (monitor, impressora, teclado, etc.) descrevendo quais so perifricos de entrada, quais so de sada ou ambos.

2 3

1 - CPU Gabinete do computador 2 Mouse perifrico de entrada 3 Teclado perifrico de entrada 4 Monitor perifrico de sada

Pg 4

Luiz Francisco Bozo Introduo a Organizao de Computadores Lista de Exerccios 01

17 Descreva a UCP ou CPU detalhando os componentes internos que julgar mais importantes. 1 placa-me (nela esto o microprocessador, os pentes de memria e perifricos onboard) 2 fonte (transforma a corrente alternada em corrente contnua em diversos nveis de tenso necessrios ao funcionamento do computador) 3 HD (armazena todos os arquivos do computador)

18 Descreva a placa-me detalhando seus componentes mais importantes. 1 Microprocessador (Unidade Central de Processamento) 2 Pentes de memria (Memria principal do computador) 3 Chipsets (Chips responsveis pelos diversos controles executados pela placame) 4 Slots diversos (conexes com perifricos como placas de rede, aceleradora de vdeo, etc.)

19 Descreva os seguintes componentes bsicos de microprocessador: ULA, Unidade de Controle, Registradores e barramentos. Descreva tambm a memria principal. ULA Decodifica e executa as instrues em linguagem de mquina a cada etapa da execuo dos programas. Supondo que um algoritmo tenha sido implementado em uma certa linguagem, aps sua converso em linguagem de mquina, cabe a ULA ler cada um dos passos lgicos ou aritmticos do programa e execut-los. Unidade de Controle - Gerencia diversos acionamentos, comunicao entre o ambiente externo e interno ao microprocessador, movimentao de dados bidirecional entre microprocessador e seus perifricos entre outras funes. Registradores - Cada dado que entra no microprocessador deve ficar pelo menos um instante a fim de ser traduzido e operado, os registradores servem para este fim, alm disso, existem registradores especficos para diversas operaes como endereamento das linhas de um programa a serem executadas, estados da mquina e outras informaes de vital importncia para a operao do microprocessador. Barramentos So as linhas de comunicao entre dispositivos dentro e fora do microprocessador. Dependendo da arquitetura os barramentos podero ter 8, 16, 32 ou 64 linhas trabalhando em paralelo. Alm disso, existem linhas especficas de controle para dispositivos ou conjuntos de dispositivos no interior do microprocessador. Memria Principal - o local onde um programa (ou uma parte de um programa) ser armazenado a fim de possibilitar sua execuo.

Pg 5

Luiz Francisco Bozo Introduo a Organizao de Computadores Lista de Exerccios 01

20 De exemplos de perifricos que podem ser encontrados onboard e defina este termo. - Interface de rede padro ethernet - Interface controladora de vdeo - Interface controladora de som Dispositivos onboard: so dispositivos que foram incorporados placa-me. Originalmente sua funo era feita por um dispositivo perifrico placa-me. O termo em ingls significa na placa ou interno a placa. 21 Descreva as trs modalidades de software que citamos de forma separada em nossas aulas. Sistema Operacional - Utilizado para gerenciar o hardware do sistema computacional; Firmware - Programas utilizados para auxiliar o sistema operacional no acionamento de dispositivos de hardware e que se encontram nesses dispositivos ou em outros locais no hardware do sistema computacional; Programas de uso geral Software criado para desempenhar alguma funo no sistema computacional diferente das citadas anteriormente. 22 Explique de forma simplificada por que necessrio traduzir a linguagem natural para uma linguagem de programao e dessa para a linguagem de mquina. Para facilitar a criao e a organizao das instrues que os humanos passaro ao computador necessita-se utilizar algum tipo de dialeto (ou linguagem de programao). Ento esse dialeto dever ser interpretado ou traduzido pelos compiladores (ou interpretadores) para a linguagem de mquina (cdigo binrio) ou algum cdigo reconhecido pelo sistema computacional 23 Defina o bit e explique como ele pode representar estado de um processo e tambm nmeros. O bit a menor poro de informao/dado a ser representada dentro de um sistema computacional atravs dos nmeros binrios (bit zero ou bit um). O bit pode representar estados se considerarmos que o bit zero (0) representa o estados: desligado, no, falso, vazio, etc. Da mesma forma o bit um (1) pode representar os estados: ligado, sim, verdadeiro, cheio, etc. O bit pode ser utilizado como dgito binrio (base 2 ) onde um conjunto de dgitos pode representar um nmero em decimal que foi convertido em binrio (1010 binrio equivalente a 10 decimal).

Pg 6

Luiz Francisco Bozo Introduo a Organizao de Computadores Lista de Exerccios 01

24 Um nmero 2610 deve ser representado atravs da codificao binria normal e atravs do cdigo BCD. Mostre como ficaro estas representaes. 2610 = 110102 2610 = 0010 0110BCD 25 Codifique em ASCII a seguinte palavra: Turma 01 (obs.: O espao em branco o caractere cujo valor decimal 32). Depois mostre a seqncia em binrios correspondentes a cada caractere. T u r m a 0 1

84 117 114 109 97 32 48 49

84 117 114 109 97 32 48 49

0101 0100 0111 0101 0111 0010 0110 1101 0110 0001 0010 0000 0011 0000 0011 0001

26 Defina o byte e seus mltiplos. Byte um conjunto de oito (8) bits. Originalmente o byte foi estabelecido pela empresa IBM e se tornou padro para a manipulao eficiente de conjuntos de bits dentro dos sistemas computacionais. Atualmente, todos os sistemas computacionais utilizam o byte e seus mltiplos como unidade bsica tanto para codificao quanto para armazenamento de dados. Kilobyte (K) Megabyte (M) Gigabyte (G) Terabyte (T) Petabyte (P) 1024 bytes 1024 x K bytes 1024 x M bytes 1024 x G bytes 1024 x T bytes 210 (dcima potencia de 2) 220 (vigsima potencia de 2) 230(trigsima potencia de 2) 240(quadragsima potencia de 2) 250(qinquagsima potencia de 2)

27 Defina a palavra de acordo com a arquitetura de um microprocessador. Um microprocessador pode ter palavras de 32 bits (4bytes). Tambm existem microprocessadores com palavras de 64bits (8bytes). Dessa forma, a palavra define a quantidade de bits que forma a instruo que chega em um microprocessador.

Pg 7