Buscar

ATIVIDADE 3 - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 51 2024

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 27 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 27 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 27 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

ATIVIDADE 3 - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 51/2024
QUESTÃO 5O computador é constituído por um sistema de memória. Esse sistema age em como um receptáculo de armazenamento para os dados e programas utilizados pelo computador. A maioria dos computadores tem dois tipos de memória: ROM e RAM.
CARTER, N. Teoria e Problemas da Arquitetura de computadores. Porto Alegre: Bookman, 2003 (adaptado).
Sobre as memórias ROM e RAM, leia atentamente as afirmativas:
I. A memória RAM é apenas de leitura e mantêm os dados que o processador pode apenas ler, não modificar.
II. A memória RAM possui acesso aleatório, podem tanto ser lidas quanto escritas.
III. A memória RAM é utilizada para manter programas e dados durante a operação do computador.
IV. A memória ROM é utilizada para tarefas, tais como programa de inicialização que o sistema executa quando a alimentação é ligada.
V. A memória ROM pode ser classificada em subcategorias, como: EPROM, EEPROM, EPROMPT.
A resposta correta é a alternativa 4: II, III e V, apenas.
- A afirmativa II está correta, pois a memória RAM possui acesso aleatório, permitindo tanto a leitura quanto a escrita de dados.
- A afirmativa III também está correta, pois a memória RAM é utilizada para armazenar programas e dados durante a operação do computador.
- A afirmativa V também está correta, pois a memória ROM pode ser classificada em subcategorias, como EPROM, EEPROM e EPROMPT.
Já as afirmativas I e IV estão incorretas:
- A memória RAM não é apenas de leitura, ela permite tanto a leitura quanto a escrita de dados.
- A memória ROM não é utilizada apenas para o programa de inicialização do sistema, mas também para armazenar outros dados permanentes.
Portanto, a resposta correta é a alternativa 4: II, III e V, apenas.
Pessoas leigas, muitas vezes, quando vêem um computador desktop, associam o gabinete da máquina ao termo CPU. Todavia, essa é uma associação errônea, do ponto de vista do Arquitetura e Organização de Computadores, o termo CPU se refere a Central Processing Unit, ou, em português, Unidade Central de Processamento (UCP). No fim das contas, a CPU para nós, brasileiros, é mais conhecido pelo nome de processador. Com isso em mente, avalie as afirmações a seguir:
I - Os registradores são como pequenas unidades de memória que permitem ao processador armazenar palavras binárias.
II - A Unidade Lógica Aritmética (ULA) de um processador é responsável pelo controle e coordenação da forma com a qual as instruções são decodificadas.
III - A Unidade de Controle (UC) não é capaz de executar operações aritméticas e lógicas, sendo essa execução de responsabilidade da ULA.
Assim sendo, é correto o que se afirma em:
Parte superior do formulário
Alternativas
Alternativa 1:
I, apenas.
Alternativa 2:
II, apenas.
Alternativa 3:
III, apenas.
Alternativa 4:
I e III, apenas.
Alternativa 5:
II e III, apenas.
A resposta correta é a Alternativa 4: I e III, apenas.
Explicação:
I - A afirmação é correta. Os registradores são pequenas unidades de memória que permitem ao processador armazenar palavras binárias.
II - A afirmação é incorreta. A Unidade Lógica Aritmética (ULA) é responsável pelas operações aritméticas e lógicas, não pelo controle e coordenação da decodificação de instruções. Essa é uma função da Unidade de Controle (UC).
III - A afirmação é correta. A Unidade de Controle (UC) é responsável pelo controle e coordenação da execução de instruções, incluindo as operações aritméticas e lógicas. A ULA é a unidade responsável pela execução dessas operações.
Portanto, apenas as afirmações I e III estão corretas.Parte inferior do formulário
A afirmação correta é a Alternativa 4: I e III, apenas.
Explicação:
I - Correto. Os registradores são unidades de memória interna do processador utilizadas para armazenar temporariamente dados e instruções durante a execução de programas.
II - Incorreto. A Unidade Lógica Aritmética (ULA) é responsável pela execução de operações aritméticas e lógicas, enquanto a Unidade de Controle (UC) é responsável por coordenar e controlar o fluxo de dados dentro do processador, incluindo a decodificação de instruções.
III - Correto. A Unidade de Controle (UC) não executa operações aritméticas ou lógicas, sua função principal é controlar o funcionamento do processador e coordenar a execução das instruções pela ULA e outros componentes
A operação OU (OR) é representada pelo símbolo “+” (sim, o mesmo símbolo de adição). Ela analisa dois (ou mais) valores de entrada e retorna 1, se qualquer um dos valores de entrada for 1, retorna zero apenas quando todos os valores de entrada forem zero.
NOEL, André Abdala. Fundamentos e Arquitetura de Computadores. Maringá-PR: Unicesumar, 2020.
Analisando o fragmento de texto exposto acima, a saída de um porta OR com três entradas, A, B e C, é falsa quando:
Alternativas
Alternativa 1:
A= 0, B= 0, C=0
Alternativa 2:
A= 0, B= 0, C=1
Alternativa 3:
A= 1, B= 1, C=0
Alternativa 4:
A= 0, B= 1, C=1
Alternativa 5:
A= 1, B= 0, C=0
A resposta correta é a Alternativa 1: A=0, B=0, C=0
Explicação:
De acordo com a definição da operação OU (OR) apresentada no fragmento de texto, a saída de um porta OR com três entradas, A, B e C, será falsa (0) apenas quando todos os valores de entrada forem zero (0).
Na Alternativa 1, os valores de entrada A, B e C são todos zero (0), o que significa que a saída da porta OR será falsa (0).
Nas demais alternativas, pelo menos um dos valores de entrada é 1, o que faz com que a saída da porta OR seja verdadeira (1).
Portanto, a saída de um porta OR com três entradas, A, B e C, será falsa (0) apenas quando A=0, B=0, C=0.
No início do século XX, os primeiros microprocessadores foram inventados. As possibilidades de acomodar cada vez mais dados em um espaço cada vez menor e fisicamente menor aumentaram enormemente. Isso resultou em perguntas e conceitos completamente novos para a aplicação e natureza da informação, bem como desenvolvimentos inovadores na programação.
 
De acordo com o texto acima, podemos notar que o surgimento do microprocessador alavancou o desenvolvimento de máquinas mais robustas mudando o rumo da informática. De posse dessas informações, analise as afirmações a seguir:
 
I. Com a rápida miniaturização do microprocessador teve-se um aumento do poder computacional que levou o fundador da Intel, Gordon Moore, a prever em 1965: A cada ano, o número de transistores em um microprocessador dobraria.
II. Com esse avanço tecnológico em pouco tempo, muitos novos conceitos para a criação de algoritmos, linguagens de programação, softwares e redes foram desenvolvidos.
III. Toda a história da começou em 1971 com o Intel 4004, um microprocessador de 4 bits. É considerado o primeiro microprocessador de chip único a ser produzido.
IV. A era do computador pessoal iniciou com o Altair 8800 lançado em 1975, com um processador Intel 8080.
 
É correto o que se afirma em:
Parte superior do formulário
Alternativas
Alternativa 1:
I e III, apenas.
Alternativa 2:
II e IV, apenas.
Alternativa 3:
I, II e III, apenas.
Alternativa 4:
II, III e IV, apenas.
Alternativa 5:
I, II, III e IV.
Os sistemas operacionais são o software mais importante de qualquer dispositivo computacional. Sem eles, de acordo com Tanenbaum (2016), o computador seria apenas um amontoado de metal sem muita utilidade para seres humanos. Dessa forma, avalie as afirmações a seguir, a respeito das funções de um sistema operacional (SO).
I - Um SO não tem responsabilidade alguma sobre a gerência dos dados da máquina.
II - O SO é responsável por gerencial os recursos de hardware do dispositivo computacional.
III - O controle sobre a execução dos programas de computador do usuário são de responsabilidade exclusiva do processador, liberando o SO para outras demandas.
Assim sendo, é correto o que se afirma em:
Parte superior do formulário
Alternativas
Alternativa 1:
I, apenas.
Alternativa 2:
II, apenas.
Alternativa 3:
III, apenas.
Alternativa 4:
I e III, apenas.
Alternativa 5:
II e III, apenas.
A resposta correta é a Alternativa5: II e III, apenas.
Explicação:
I. A afirmação I está incorreta. Um sistema operacional é responsável pela gerência dos dados da máquina, como o armazenamento e a organização dos arquivos.
II. A afirmação II está correta. O sistema operacional é responsável por gerenciar os recursos de hardware do dispositivo computacional, como processador, memória, dispositivos de entrada e saída, etc.
III. A afirmação III está correta. O sistema operacional é responsável pelo controle sobre a execução dos programas de computador do usuário, garantindo que eles sejam executados corretamente e compartilhando o tempo de processamento entre os diversos programas em execução.
Portanto, a resposta correta é a Alternativa 5: II e III, apenas.
Parte inferior do formulário
As técnicas empregadas em diversos sistemas de armazenamento e rede para prover recuperabilidade de informações baseiam-se, fundamentalmente, nas comparações XOR, que significa “ou exclusivo”.
Fonte: https://embarcados.com.br/portas-logicas/. Acesso em: 23 fev. 2023.
Sobre o exposto, analise as asserções a seguir e a relação proposta entre elas:
I. Se duas séries de dados binários 110101=1 e 101101=0 perderam o bit mais à esquerda, então, para a recuperação, utilizando a comparação XOR, resulta o valor 1 exclusivamente.
PORQUE
II. O resultado 0, exclusivamente, ocorre quando as variáveis forem diferentes entre si.
Assinale a alternativa correta:
Parte superior do formulário
Alternativas
Alternativa 1:
As asserções I e II são proposições falsas.
Alternativa 2:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Alternativa 3:
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
Alternativa 4:
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
Alternativa 5:
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Parte inferior do formulário
Parte inferior do formulário
A alternativa correta é a Alternativa 3: As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
Explicação:
A asserção I é verdadeira, pois ao utilizar a operação XOR nas séries de dados binários 110101 e 101101, considerando a perda do bit mais à esquerda, o resultado será 1 exclusivamente.
A asserção II também é verdadeira, pois o resultado 0 exclusivamente ocorre quando as variáveis comparadas são diferentes entre si na operação XOR.
No entanto, a II não é uma justificativa correta da I, pois a I não menciona a relação entre as variáveis serem diferentes ou não. A I apenas afirma que, ao utilizar a operação XOR nas séries de dados, o resultado será 1 exclusivamente.
Portanto, a alternativa correta é a Alternativa 3: As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
A álgebra booleana forma a base de toda a computação como conhecemos hoje em dia. A partir de uma série e correlações e regras, podemos simplificar em muito a complexidade de sistemas de portas lógicas, por exemplo. Assim sendo, avalie as afirmações a seguir:
I - Em a expressão S = (X.Y).Z não apresenta o mesmo resultado de T = X.(Y.Z), devido à prioridade delimitada pelos parênteses.
II - A propriedade intitulada De Morgan diz que ~(X.Y) = ~X + ~Y
III - As expressões 1.X = X e 0+Y = Y são verdadeiras e a regra booleana relacionada a elas é conhecida pelo nome de Identidade.
Com base no exposto, é verdadeiro o que se afirma em:
Parte superior do formulário
Alternativas
Alternativa 1:
I, apenas.
Alternativa 2:
II, apenas.
Alternativa 3:
III, apenas.
Alternativa 4:
I e II, apenas.
Alternativa 5:
II e III, apenas.
Parte inferior do formulário
A alternativa correta é a Alternativa 5: II e III, apenas.
Explicação:
I - A afirmação I está incorreta. Na expressão S = (X.Y).Z e T = X.(Y.Z), a ordem de avaliação das operações é a mesma devido à propriedade associativa da multiplicação e da adição na álgebra booleana. Portanto, as duas expressões apresentam o mesmo resultado.
II - A afirmação II está correta. A propriedade de De Morgan estabelece que a negação de um produto lógico (AND) é equivalente à soma lógica (OR) das negações dos termos individuais. Portanto, ~(X.Y) = ~X + ~Y.
III - A afirmação III está correta. As expressões 1.X = X e 0+Y = Y são verdadeiras e correspondem à regra de identidade na álgebra booleana. Essa regra afirma que qualquer valor lógico (1 ou 0) combinado com o valor X (AND com 1 ou OR com 0) resulta no próprio valor X.
Portanto, a alternativa correta é a Alternativa 5: II e III, apenas.
Observe a tira: ​
Disponível em: <vidadeprogramador.com.br>. Acesso em 11 fev. 2019.
Considerando a tira anterior, analise as afirmações a seguir:
I. As linguagens de programação podem ser classificadas em três tipos: linguagem de máquina, linguagem de baixo nível e linguagem de alto nível;
II. Uma linguagem de baixo nível é aquela que se aproxima mais da linguagem que falamos;
III. Uma linguagem de alto nível é aquela que se aproxima mais da linguagem de máquina;
IV. Um software é um conjunto de instruções passado ao computador para que este resolva um determinado problema.
É correto o que se afirma em
Parte superior do formulário
Alternativas
Alternativa 1:
I e II, apenas.
Alternativa 2:
II e III, apenas.
Alternativa 3:
I, II e III, apenas.
Alternativa 4:
I e IV, apenas.
Alternativa 5:
III e IV, apenas.
Parte inferior do formulário
Vamos analisar cada afirmação:
I. As linguagens de programação podem ser classificadas em três tipos: linguagem de máquina, linguagem de baixo nível e linguagem de alto nível;
- Correto. Existem diferentes classificações para linguagens de programação, e essa é uma delas.
II. Uma linguagem de baixo nível é aquela que se aproxima mais da linguagem que falamos;
- Correto. Linguagens de baixo nível são mais próximas da linguagem de máquina e, portanto, mais complexas para os humanos entenderem, mas ainda são mais legíveis do que linguagem de máquina diretamente.
III. Uma linguagem de alto nível é aquela que se aproxima mais da linguagem de máquina;
- Correto. Linguagens de alto nível são mais próximas da linguagem natural humana e, portanto, mais fáceis de serem compreendidas pelos programadores.
IV. Um software é um conjunto de instruções passado ao computador para que este resolva um determinado problema.
- Correto. Essa é uma definição básica de software.
Portanto, as afirmações corretas são I, II e III. Logo, a resposta correta é a **Alternativa 3: I, II e III, apenas**.
Em um projeto de automação residencial, o projetista deve criar um circuito de portas lógicas para controlar o alarme da casa. Caso o sensor de movimento (M) esteja acionado detectando a presença de alguma pessoa, o alarme (A) deve disparar. Se o detector de fumaça (F) identificar que há fogo fora de controle nas areas internas, o alarme (A) também deve disparar.
Assim sendo, assinale a alternativa que corresponde à porta lógica que deve ser utilizada para conectar os sinais de entrada M e F, de forma que o alarme A (saída) seja acionado corretamente, em caso de movimentação estranha ou alerta de incêndio?
Parte superior do formulário
Alternativas
Alternativa 1:
E.
Alternativa 2:
OU.
Alternativa 3:
NAND.
Alternativa 4:
NOR.
Alternativa 5:
XOR.
Parte inferior do formulário
Para o alarme A ser acionado corretamente quando o sensor de movimento M estiver acionado OU o detector de fumaça F identificar fogo, a porta lógica apropriada é a porta lógica OU (OR).
Portanto, a resposta correta é a Alternativa 2: OU.
Sempre que o usuário de um computador digita algo no teclado, o teclado carrega os códigos das teclas pressionadas em um buffer. Em seguida, a controladora do teclado transfere os dados do buffer do teclado para um outro buffer que existe internamente, dentro da controladora. Daí em diante, os dados precisarão, de alguma forma, serem transferidos da controladora, através do barramento, até a memória principal para, posteriormente, serem utilizados pelo processador.
A respeito datécnica de transferência de dados de entrada e saída denominada polling, assinale a alternativa correta.
Parte superior do formulário
Alternativas
Alternativa 1:
No polling, a controladora de entrada e saída tem acesso direto à memória principal.
Alternativa 2:
No polling, o processador fica livre para executar instruções, enquanto um chip especial realiza a transferência dos dados.
Alternativa 3:
No polling, o uso de interrupções é utilizado para que a transferência de dados entre memória e controladora de entrada e saída seja feita assincronamente.
Alternativa 4:
No polling, as interrupções são geradas sempre que um novo bloco de dados está pronto para ser transferido entre controladora de entrada e saída e memória.
Alternativa 5:
No polling, o processador desperdiça ciclos de clock, periodicamente, para verificar se há dados a serem transferidos entre memória e controladora de entrada e saída.
Parte inferior do formulário
A técnica de polling envolve o processador periodicamente verificando se há dados prontos para serem transferidos entre a controladora de entrada e saída e a memória. Com base nisso, a alternativa correta é:
**Alternativa 5: No polling, o processador desperdiça ciclos de clock, periodicamente, para verificar se há dados a serem transferidos entre memória e controladora de entrada e saída.**

Outros materiais