Você está na página 1de 4

IFC – Instituto Federal Catarinense

Bacharel em Ciência da Computação


Professor: André Alessandro Stein
Disciplina: Arquitetura de computadores
Acadêmico: Angelo Rafael Araújo Aristides

Exercícios 2 – Introdução a Arquitetura de Computadores

1. Cite as principais diferenças entre transmissão analógica e digital?


Sinal Analógico: Tem variação contínua de amplitude vai de um ao infinito, isso
faz que com que, se tiver alguma interferência ela será reproduzida. Sua variação
depende do meio de transmissão utilizado, podendo ser telefonia, rádio, televisão,
etc.
Sinal Digital: Tem variação discreta de amplitude com apresentação dos valores
arredondados, em relação a interferência ao contrário do sinal analógico esta não
irá pegar essas interferências. É muito utilizado na transmissão de dados. E
também, não há perda de qualidade no processo.

2. Explique os 3 tipos de barramento.


Barramento de Dados: Por onde circulam os dados;
Barramento de Endereços: Por onde a formação do endereço é fornecida;
Barramento de Controle: São as informações adicionais, como leitura ou
gravação.

3. Como funciona a comunicação serial e seus modos?


A transmissão serial é utilizada em um único canal e os bits são transmitidos
um após o outro. Ela possui dois tipos a síncrona e a assíncrona.
Síncrona: Os bytes são divididos em bits e enviados 1 a 1, com sinal de “clock”
sincronizando a transmissão ela precisa de 2 fios.
Assíncrona: Os bytes são divididos em bits e enviados um a um, com caracteres
especiais marcando o início e o fim (start/stop). Necessita de 3 fios já que tanto no
transmissor quanto no receptor ambos precisam ter um canal de recepção e um
canal de transmissão para que possa funcionar além do fio-terra.

4. Explique o funcionamento da comunicação paralela?


A comunicação paralela se caracteriza por utilizar vários canais para transmissão e
os dados são transmitidos na forma de 1 bit por canal sincronizado.

5. Porque temos problemas na transmissão de dados, cite 3 tipos de


problemas?
Interferência magnética: com a corrente elétrica, cria-se um campo
eletromagnético ao redor que acaba gerando um ruído no fio ao lado, corrompendo
a informação que estiver sendo transmitida;
Atenuação: Quando se está transmitindo dado em um fio, quanto mais longa for a
distâncias mais o sinal vai ficando fraco à medida em que trafega;
ruído impulsivo: É um processo caracterizado por rajadas de um ou vários
pequenos pulsos sendo que a amplitude, a duração e o intervalo de tempo ocorrem
aleatoriamente sendo difícil de realizar a sua precisão.  

6. O que causa a interferência eletromagnética sobre a transmissão de dados.


Por que a transmissão paralela sofre mais com este problema?
Quando uma corrente elétrica passa por um fio, é criado um campo eletromagnético
ao redor. Dessa forma, quando o campo eletromagnético é muito forte, causa um
ruído/interferência no fio ao lado. A transmissão paralela sofre mais com esse tipo
de problema por conter mais fios (já que a serial tem apenas um), portanto, a
interferência é maior. Exemplo disso é os postes de energia, os fios mais grossos e
que tenham carga elétrica maior, geralmente ficam mais afastados um dos outros.
Já nos postes menores os fios ficam mais próximos por serem menores.

7. Teoricamente, o barramento paralelo é mais rápido que o barramento serial,


pois posso ter quantas linhas de comunicação necessitar. Justifique porque
estamos indo na posição contrária, adotando a comunicação serial?
Antigamente se achava o que o barramento paralelo seria o futuro da computação
pelo fato de sua transmissão de dados ser mais rápida, porém ela sofre muito mais
interferências que a serial um deles é por conter mais fios ela acaba sofrendo mais
interferência eletromagnética, além disso, seu custo é muito maior que a serial. A
serial por outro lado é mais simples e quase não sofre interferência eletromagnética
e ser mais em conta e atualmente sua velocidade hoje é igual ou superior a
paralela.

8. Explique os modos: Simplex, Half-duplex, Full-duplex?


Transmissão Simplex: Comunicação Unidirecional, ou seja, há fluxo de
informações em um único sentido. Exemplo Radio ou tv, recebe o sinal e transmite
na tela.
Transmissão Half-Duplex: Comunicação Bidirecional Alternada, ou seja, há fluxo
de informações em ambos os sentidos, mas não ao mesmo tempo. Exemplo: HUB,
Walkie-talkie
Transmissão Full-Duplex: Comunicação Bidirecional Simultânea, ou seja, há fluxo
de informações em ambos os sentidos simultaneamente. Exemplo: celular.

9. O que são os endereços de I/O e para que servem? Cite exemplos.


São endereços utilizados para a comunicação entre os dispositivos. Servem para
fazer o endereçamento de entrada e saída, conectados à placa-mãe, através de um
barramento de I/O.
Ex: Teclado/ monitor

10. O que significa o IRQ?


Interrupt ReQuest. Basicamente é um sistema de interrupção que veio desde o
primeiro computador lá em 1988, esse sistema funciona solicitando pedidos ao
microprocessador para que ele pare de executar as tarefas que estejam executando
naquele momento para atender o periférico que solicitou essa interrupção.

11. O que é o sinal de Clock (sincronismo)? Onde é utilizado?


O sinal de Clock é um sinal de sincronismo (uma frequência por tempo) usado para
coordenar as ações de circuitos eletrônicos. Esse sinal que é medido em Hertz é
usado por exemplo na transmissão de dados serial síncrona.

12. Quem define a prioridade de uma solicitação IRQ? Explique como são
feitas as ligações nos seus 3 níveis.

Quem define a prioridade de uma solicitação é o microprocessador. As


ligações são feitas entre microprocessador, primeiro controlador e segundo
controlador. O processador define as prioridades, que faz ligação com o primeiro
controlador.
Esse primeiro controlador tem as portas (IRQ3 à IRQ7) que são utilizadas
para as demais interrupções, enquanto as portas IRQ0 à IRQ2 com valores fixos
(sinal de clock da placa mãe, teclado e controlador 2), com o anexo do segundo
controlador que comanda as portas IRQ8 ao IRQ15 , para o microprocessador ele
teria prioridade nas solicitações já que elas estão ligadas ao IRQ2 que chega
diretamente no processador. Em um esquema simples ele funcionaria da seguinte
forma:
Processador →Controlador1→ conectado no controlador pela IRQ2
Controlador 2→Controlador1→processador.

13. O que define o DMA?


O DMA (Direct Memory Access) é um circuito de apoio que permite que um
dispositivo de entrada e saída envie ou receba dados diretamente da memória Ram,
não precisando passar pelo CPU.

14.Qual o sentido de utilizar o DMA?


De forma padrão, os dados enviados passam pela CPU e depois para a memória
RAM. Em casos de arquivos pequenos, teria várias instruções para uma tarefa
simples, sendo um processo lento e demorado. Assim, ao usar o DMA faz com que
ocorra aceleramento das operações que envolvem memória, assim liberando o
processador para realizar outras tasks e ainda reduz a sobrecarga do processador.
Basicamente o DMA funciona como um coprocessador, porém sua função é
somente transportar esses dados de forma mais rápida sem passar pela CPU.
15.Fale sobre o Bus Mastering.
O Bus Mastering é um sistema avançado de acesso direto à memória, que
permite que HDs, placas de vídeo e outros periféricos leiam e gravem dados
diretamente na memória RAM, deixando o processador livre. Esse método é muito
mais rápido que o DMA padrão (que utiliza uma taxa de transferência típica de 2
MB/s), pois faz uso da taxa de transferência total do barramento PCI (132 MB/s)
para fazer a transferência de dados.
Ao contrário do esquema de DMA padrão, o bus mastering não utiliza canais
e, por esse motivo, não gera conflitos além disso, pode ser usado por qualquer
dispositivo que queira transferir dados diretamente para a memória RAM.

16. Explique a tecnologia Plug and Play?

A tecnologia Plug and Play (conecte e use), tem a função de reconhecer e


configurar automaticamente qualquer periférico de entrada/saída que esteja
instalado no computador. O BIOS envia um sinal de interrogação para todos os
periféricos instalados no micro. Um periférico PnP é capaz de responder a este
sinal, permitindo ao BIOS reconhecer os periféricos PnP instalados. O passo
seguinte é criar uma tabela com todas as interrupções disponíveis e atribuir cada
uma a um dispositivo. Após isso, o sistema operacional entra em cena logo em
seguida, devendo ser capaz de trabalhar cooperativamente com o BIOS, recebendo
as informações sobre a configuração do sistema e fornecendo todo o software de
baixo nível (na forma de drivers de dispositivo) necessário para que os dispositivos
possam ser utilizados pelos programas.

Você também pode gostar