Baixe o app para aproveitar ainda mais
Prévia do material em texto
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES prova 04 1. Considere o seguinte: A=1, B=1,C=1,D=1,E=0 qual resultado da expressão logica ((A OR C)AND B)and E 4 1 3 0 2 2. Assinale a opção correta em relação à Operação Lógica OR: Produz o inverso da saída AND. Produz resultado verdade se e somente se todas as entradas forem verdade. Produz resultado verdade se pelo menos uma das entradas for verdade. Inverte o valor da entrada. Produz resultado verdade se e somente se todas as entradas forem falsas. 3. A FUNÇÃO E(AND) É CARACTERIZADA PELO OPERADOR LÓGICO: S0MA E PRODUTO DE FORMA CONCOMITANTE. DIVISÃO PRODUTO SUBTRAÇÃO SOMA 4. A função OU(OR) é representada pela expressão: A / B A . B A + B A . B + C A @ B 5. Uma porta lógica possui duas entradas, A e B. Quando A e B são 0 a saída é 0. Quando A e B são 1 a sáida também é 0. Que porta lógica é essa? NAND XOR NOR OR AND 6. Considere a expressâo (A+C).B tendo os valores A=1; B=1 e C=1 qual o resultado correto 58 0 20 3 1 7. Assinale a opção correta em relação à Operação Lógica AND : Inverte o valor da entrada. Produz resultado verdade se pelo menos uma das entradas for verdade Produz resultado verdade se e somente se todas as entradas forem falsas. Produz resultado verdade se e somente se todas as entradas forem verdade. Produz resultado verdade se os valores de sua entrada forem diferentes. 8. Assinale a opção correta em relação à Operação Lógica NOT: Inverte o valor da entrada. Produz o inverso da saída AND. Produz resultado verdade se e somente se todas as entradas forem falsas. Produz resultado verdade se e somente se todas as entradas forem verdade. Produz resultado verdade se pelo menos uma das entradas for verdade Resposta teste aula 4 segunda vez 1a Questão A porta lógica que representa o circuito que implementa a função XOR é: Respondido em 05/05/2020 16:29:10 2a Questão Assinale a opção correta em relação à Operação Lógica XOR: Produz o inverso da saída AND. Produz resultado verdade se os valores de sua entrada forem diferentes. Produz resultado verdade se pelo menos uma das entradas for verdade Produz resultado verdade se e somente se todas as entradas forem verdade. Produz resultado verdade se e somente se todas as entradas forem falsas. Respondido em 05/05/2020 16:30:01 3a Questão Encontre o valor de X, para: A = 0111 e B = 0111, calcule X = A+B (OR) 1010 0011 0111 1000 0101 Respondido em 05/05/2020 16:30:09 4a Questão A função OU(OR) é representada pela expressão: A / B A + B A @ B A . B + C A . B Respondido em 05/05/2020 16:31:55 5a Questão Assinale a opção correta em relação à Operação Lógica NAND: Produz resultado verdade se pelo menos uma das entradas for verdade. Produz o inverso da saída AND. Produz resultado verdade se os valores de sua entrada forem diferentes. Produz resultado verdade se e somente se todas as entradas forem verdade. Inverte o valor da entrada. Respondido em 05/05/2020 16:31:57 6a Questão Assinale a opção correta em relação à Operação Lógica OR: Produz resultado verdade se e somente se todas as entradas forem falsas. Produz resultado verdade se pelo menos uma das entradas for verdade. Inverte o valor da entrada. Produz o inverso da saída AND. Produz resultado verdade se e somente se todas as entradas forem verdade. Respondido em 05/05/2020 16:32:29 7a Questão Assinale a alternativa correta que completa a lacuna do texto. Circuitos lógicos são montados a partir da combinação de uma unidade básica construtiva denominada_____, a qual é obtida mediante a combinação de transistores e dispositivos semicondutores auxiliares. Registradores Porta Lógica Barramento de Dados Barramento de Controle ULA Respondido em 05/05/2020 16:32:59 8a Questão Na logica digital qual operador gera o seguinte resultado: Produz resultado VERDADE se e somente se todas as entradas forem verdade MULTIPLICAÇÃO OR NOT SOMA AND TESTE PROVA AULA 5 1. Maria foi a quitanda e solicitou ao balconista uma pera (X) ou uma maça(Y) com um tomate(Z). Qual expressão simboliza este pedido? X.Y.Z Y.Z (X+Y).Z (X.Y)+Z X+Y+Z 2. Qual é a expressão booleana resultado do circuito abaixo? S = (A . B) + (C . D) S = (A + B) . (C + D) S = (A + B) + (C + D) _____________ S = (A . B) + (C. D) _______________ S = (A + B) . (C + D) 3. Maria foi a quitanda e solicitou ao balconista que escolhesse a melhor fruta entre uma pera (X) e uma maça (Y). Além da fruta, pediu também feijão (Z). Qual das expressões a seguir simboliza este pedido utilizando a notação da álgebra booleana? X . Y . Z (X + Y) . Z Y . Z X + Y + Z (X . Y) + Z 4. Ao representar um situação cotidiana, vamos simular através de uma expressão boleana para comprar arroz (A) e feijão (F) e ainda escolhar entre carne (C) ou peixe (P). Qual das expressões a seguir representa esta ação? (A + F) . (C + P) A + F + C + P A . F . C + P A . F + (C +P) (A . F) . (C + P) 5. Considere o circuito lógico abaixo. Qual a expressão que melhor o representa ? _ (A+B+C).D _____ A+B+C.D _________ (A+B+C).D ______ (A+B+C).D ______ (A.B.C)+D 6. A FUNÇÃO OU(OR - união) É CARACTERIZADA PELO OPERADOR LÓGICO: Subtação Subtração por complementação Complementação Produto Soma 7. Assinale a alternativa que complete corretamente as lacunas da sentença, respectivamente: Uma __________ pode ser __________ utilizando-se as regras da __________. Assim, garantimos __________ mais simples e mais baratos de serem produzidos: Equação algébrica; resolvida; simplificação; Álgebra de Boole Expressão aritmética; eliminada; bom relacionamento; circuitos Expressão acadêmica; administrada; Regra de Três; equações Expressão lógica; estendida; Álgebra de Boole; blocos Expressão lógica; simplificada; Álgebra de Boole; circuitos. 8. SIMPLIFIQUE A EXPRESSÃO A SEGUIR E MARQUE O SEU RESULTADO. Y = (A+0)(A+1) . 0 A.B 0 A A+B 1 TESTE 2 PROVA AULA 5 1. Ao representar um situação cotidiana, vamos simular através de uma expressão boleana para comprar arroz (A) e feijão (F) e ainda escolhar entre carne (C) ou peixe (P). Qual das expressões a seguir representa esta ação? (A . F) . (C + P) (A + F) . (C + P) A . F + (C +P) A + F + C + P A . F . C + P 2. Maria foi a quitanda e solicitou ao balconista uma pera (X) ou uma maça(Y) com um tomate(Z). Qual expressão simboliza este pedido? X+Y+Z (X+Y).ZY.Z X.Y.Z (X.Y)+Z 3. Considere o circuito lógico abaixo. Qual a expressão que melhor o representa ? _____ A+B+C.D ______ (A+B+C).D _________ (A+B+C).D _ (A+B+C).D ______ (A.B.C)+D 4. Qual é a expressão booleana resultado do circuito abaixo? S = (A . B) + (C . D) _____________ S = (A . B) + (C. D) _______________ S = (A + B) . (C + D) S = (A + B) + (C + D) S = (A + B) . (C + D) 5. SIMPLIFIQUE A EXPRESSÃO A SEGUIR E MARQUE O SEU RESULTADO. Y = (A+0)(A+1) . 0 1 A 0 A.B A+B 6. Com base nos conceitos da Algebra Booleana, julgue os itens seguintes. I- Uma variável booleana é representada por letra e pode assumir apenas dois valores (0 ou 1). Exemplos: A, B, C II- Uma expressão booleana é uma expressão matemática envolvendo constantes e/ou variáveis booleanas e seu resultado assume apenas dois valores (0 ou 1). Exemplos: S = A.B e também S = A+B.C III- Existem apenas duas constantes booleanas 0 (zero) e 1 (um) Estão CORRETOS apenas os itens: I e III Apenas I II e III I e II I , II e III 7. A Álgebra Booleana trata de variáveis e de operações com estas variáveis, porém, utiliza variáveis binárias em que o valor 1 equivale à condição verdadeira e o valor 0, à condição falsa. Um circuito quando representado por uma expressão lógica pode ser simplificado garantindo, assim,: Circuitos mais simples (mais componentes) e mais caros de serem produzidos Circuitos mais complexos (menos componentes) e mais caros de serem produzidos Circuitos mais complexos (mais componentes) e mais baratos de serem produzidos Circuitos integrados maiores e com mais componentes, independente do custo Circuitos mais simples (menos componentes) e mais baratos de serem produzidos 8. UTFPR - Adapatado - Qual a expressão que melhor identifica o circuito abaixo? ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES prova aula 6 1. Com relação à unidade central de processamento de um computador, é possível afirmar que: I. O conjunto de instruções que um computador pode possuir é igual independente da marca ou modelo deste processador. II. Os registradores são as memórias mais próximas da unidade de controle. III. A unidade lógica e aritmética é responsável pela realização somente das operações de soma, subtração, multiplicação e divisão de um processador. Assinale a alternativa CORRETA. somente I está correta somente III está correta I e II estão corretas somente II está correta I e III estão corretas Explicação: A afirmativaI está errada pois cada processador possui seu conjunto de instruções e normalmente diferem uns dos outros. E a afirmativaIII está errada, pois as ULA's realizam ainda operações lógicas e dedeslocamento de bits. Portanto a única correta é a afirmativa II 2. A organização de um computador é a parte do estudo da ciência da computação que trata dos aspectos relativos à parte do computador mais conhecidas dos especialistas que o construíram e cujo o entendimento é desnecessário ao programador. A arquitetura do mesmo computador é uma outra parte da mesma ciência da computação, mais no nível de conhecimento desejado pelo programador, visto que suas características têm impacto direto na elaboração de um programa. Indique qual das afirmativas abaixo não é um elemento da arquitetura de um computador. - os modos de endereçamento das instruções - o conjunto de instruções de um computador - o tipo e o tamanho dos dados manipulados pelo processador - o tamanho da palavra - o sistema operacional utilizado no computador Explicação: O Sistema Operacional não é parte da arquitetura do computador e sim um programa que faz o interfaceamento das aplicações do usuário com o hardware do computador, que este sim está baseado na arquitetura do mesmo. 3. A arquitetura de Von Neumann NÃO reúne o seguinte componente: unidade de lógica e aritmética. memória dispositivos de entrada e saída. unidade de controle. barramento decimal 4. O modelo proposto por Von Neumann é formado por uma CPU, memória, unidade de entrada e unidade de saída, conectados entre si através de um barramento. A CPU, por sua vez, é composta de: Unidade Lógico-Aritmética; Unidade de Armazenamento; Registradores Externos Unidade Lógico-Aritmética; Unidade de Controle; Registradores Internos Unidade de Entrada e Saída; Unidade de Armazenamento; Registradores Internos Unidade Lógico-Algébrica; Unidade de Controle; Registradores Externos Unidade Lógico-Algébrica; Unidade de Armazenamento; Registradores Internos 5. O modelo de computador proposto por Von Neumann é historicamente importante porque serviu de referência para os computadores atuais. Que opção corresponde ao modelo de Von Neumann? O processador deve usar o sistema de numeração hexadecimal e os programas em execução devem estar na memória. O processador deve usar o sistema de numeração binário e os programas em execução devem estar no disco rígido. O processador deve usar o sistema de numeração decimal e os programas em execução devem estar na memória. O processador deve usar o sistema de numeração decimal e os programas em execução devem estar no disco rígido. O processador deve usar o sistema de numeração binário e os programas em execução devem estar na memória. 6. Sobre a máquina de Von Newman, analise as afirmativas abaixo e identifique as que estão CORRETAS: 1) Os programas e dados são representados de forma digital e armazenados em memória, oferecendo mais flexibilidade e rapidez. 2) Processamento baseado em aritmética binária, ao invés de decimal. 3) É a formalização do projeto lógico de um computador. Alternativas 1 e 3 Alternativa 2 Alternativas 1 , 2 e 3 Alternativas 2 e 3 Alternativa 1 7. Um processador tem 3 tipos de barramento: barramento de endereço, barramento de dados e barramento de controle. Para que o processador possa escrever uma instrução da memória, através de qual barramento o processador envia um sinal, indicando que se trata de uma operação de escrita? Barramento de escrita Barramento de endereço Barramento de dados Barramento de instrução Barramento de controle 8. Um modelo para a organização e arquitetura dos computadores foi atribuída por um matemático húngaro, chamado John Von Neumann (1903-1957). De acordo com este autor, existem três componentes que representam a organização das máquinas atuais. Tais elementos são: Memória - Placa Mãe - Dispositivos de Entrada e Saída Placa Mãe - Memória - Processador Placa Mãe - Chipset da Zona Norte - Chipset da Zona Sul Memória - Processador - Dispositivos de Entrada e Saída Unidade Lógica e Aritmética - Unidade de Controle - Registradores Teste2 prova aula 6 1. Qual opção define um dos gargalos mais importantes da arquitetura de von Neumann ? Os registradores A unidade central de processamento RDM - registrador de dados da memoria A velocidade da unidade de controle É a comunicação entre a memória principal e a Unidade Central de Processamento. 2. Apesar de Von Neumann ter sua formação na áreade matemática, sua contribuição foi muito importante em diversas outras áreas e, ele popularizou a chamada Arquitetura de Von Neumann, que será objeto desta questão. Quanto ao seu funcionamento julgue as afirmativas que fazem parte das operações: I. As operações de entrada e saída, como leitura de dados do teclado e escrever dados na tela. São operações para inserção de dados na memória do computador ou para exibição de informações que estejam armazenadas nesta. II. Operações aritméticas como adição, subtração, multiplicação e divisão de valores inteiros ou ponto flutuante (basicamente, números reais representados num formato definido); III. Operações lógicas e relacionais como comparações, testes de condições lógicas; IV. Movimentação de dados entre os vários componentes, ou seja, resgate e inserção de informação na memória ou em dispositivos de entrada e saída. É correto o que se afirma em III e IV. II e III. II, III e IV. I, II, III e IV. I, II e III. 3. O Modelo proposto por Von Neumann (1945) é formado por uma CPU, memória, unidade de entrada e unidade de saída, conectados entre si através de um barramento.A CPU, por sua vez, é composta por: Memórias e Unidade Lógico-Aritmética Unidade Lógico-Aritmética, Unidade de Controle e Registradores Internos Unidade de controle e Memórias Unidade Lógico-Aritmética e Barramentos Unidade Aritmética e Registradores Externos 4. Um modelo para a organização e arquitetura dos computadores foi atribuída por um matemático húngaro, chamado John Von Neumann (1903-1957). De acordo com este autor, existem três componentes essenciais que contribuem para o funcionamento da UCP (Unidade Central de Processamento). Tais elementos são: Atribuição de Registros - Instruções de Controle - Alocação de Memória Unidade de Registradores - Instruções de Controle - Unidade Lógica e Aritmética Unidade de Controle - Instruções - Registradores Unidade de Controle - Unidade Lógica e Aritmética - Registradores Unidade Lógica e Aritmética - Memória - Dispositivos de Entrada e Saída 5. John Von Neumann introduziu o projeto lógico de computadores com programa armazenado na memória. Computadores até então não podiam armazenar programas em memória para interpretá-los. Em relação à arquitetura proposta por Von Neumann analise as afirmações a seguir. I - É uma arquitetura de computador caracterizada pela possibilidade de armazenar programas e dados na memória. II - É composta por uma memória principal, uma unidade de controle, uma unidade de lógica e aritmética e componentes de entrada e saída. III - Um refinamento do modelo de von Neumann é o uso de barramento de sistema que interliga CPU à memória. Marque a opção que apresenta apenas as afirmativas corretas. II e III I e II. I, II e III. I e III Somente a I 6. O modelo de Von Neumann é utilizado até hoje nas máquinas. Mas, ele tem limitações intrínseca ao modelo. Entre elas podemos citas: Grande volume de acessos a memória; Velocidade dos novos dispositivos; Execução em paralelo. O Registrador de Dados da Memória ser somente para acesso a memória; O Registrador de Endereço de Memória não conseguir endereçar todo o volume de memória existente; Velocidade dos novos dispositivos. Grande volume de acessos a memória; Pequeno número de dados a processar; Contador de Programa não dar conta de acessar posições de memória. Pequeno volume de acessos a memória; Número grande de dados a processar; Acumulador não ser capaz de expressar valores adequados. Velocidade dos novos dispositivos; indexação de dados em memória; dificuldade de separação do que é dado do que é instrução. 7. O modelo da máquina de Von Neumann, onde temos o processador, a memória e periféricos de entrada e saída, tem algumas características. Quais das características abaixo seriam verdadeiras em relação ao modelo proposto por Von Neumann? I- dados e instruções armazenados em uma única memória utilizada tanto para leitura como para escrita. II- Os dados armazenados na memória podem ser acessados através de endereços. III- A execução de um programa ocorre sequencialmente, por ordem de endereços, exceto se for feito algum desvio explicito no programa. somente as afirmações I e III estão corretas somente a afirmação I está correta todas as afirmações estão corretas somente as afirmações I e II estão corretas somente a afirmação III está correta. 8. Em relação as funções básicas dos componentes listados abaixo, podemos afirmar, que: A CPU é responsável pela acomodação da placa mãe e dos demais componentes de hardware, existente no interior dos computadores Desktop´s. A UCP é responsável pela execução de operações definidas por uma instrução de máquina. Os Dispositivos de Entrada/Saída são responsáveis pela conversão dos números binários em hexadecimais, ou do sistema de numeração octal para qualquer outro que os componentes de hardware necessitem converter. O barramento é um conjunto de fios que interliga a fonte de energia da CPU até o conector de alimentação da placa mãe. Os Dispositivos de Entrada/Saída são responsáveis pela condução dos sinais elétricos entre os componentes de hardware. Explicação: A Unidade Central de Processamento - UCP (ou CPU, que vem do inglês Central Processing Unit) é considerada o cérebro do computador, responsável pela execução dos programas armazenados na memória através do ciclo de Busca-Decodificação-Execução. Além disso, tem como função controlar as operações do computador entre os demais componentes. TESTE PROVA AULA 7 1a Questão Analise as sentenças sobre a forma de programação dos computadores e execução dos programas e, em seguida, assinale a alternativa correta: I. Não é usual desenvolver programas utilizando-se instruções do processador II. Os programas geralmente são desenvolvidos em linguagens de alto nível III. Os compiladores são responsáveis por transformar programas em linguagem de alto nível para uma linguagem (máquina) que o processador possa executar Somente a sentença II é correta Somente as sentenças I e III estão corretas Todas as sentenças são corretas Somente a sentença I é correta. Somente as sentenças II e III estão corretas Respondido em 06/05/2020 18:13:59 Explicação: I. Não é usual desenvolver programas utilizando-se instruções do processador Não é usual desenvolver programas em linguagem de processador (Assember ou Assembly), em vista, de algumas desvantagens, tais como: · Programar em Assembly consome muito tempo para o programador; · A linguagem não é portável. Ela é portável apenas dentro de uma família de processadores. · Como é uma linguagem especifica para processares de cada máquina, é necessário desenvolver um programa para cada máquina. · Não existe rotinas pré-definidas, o programador deverá desenvolver suas próprias rotinas. · O programador deve programar num nível de detalhamento muito maior para fazer a mesma coisa que em um programa escrito em linguagem de alto nível. · Como o programador utiliza diretamente os recursos do processador e memória, ele deve conhecer muito bem a máquina onde ele está programando. II. Os programas geralmente são desenvolvidos em linguagens de alto nível As linguagens de alto nível proporcionam programar em um nível de detalhamento menor do que em linguagem de máquina (assembler). Em vista disso os programas de forma geral são desenvolvidos nesse tipo de linguagem. III. Os compiladores são responsáveis por transformar programas em linguagem de alto nível para uma linguagem (máquina) que o processador possa executar. Um compilador traduz um programade uma linguagem textual facilmente entendida por um ser humano para uma linguagem de máquina, específica para um processador e sistema operacional.De forma geral um compilador é responsável por transformar programas emlinguagem de alto nível para uma linguagem de máquina. Todas as alternativas estão corretas. 2a Questão Considere um computador baseado no modelo de Von Neumann com REM de 16 bits. Podemos afirmar que: Este computador utiliza uma célula de 16 bits. Este computador pode endereçar 64K células. Este computador possui 16 instruções. Este computador utiliza uma célula de 64K. 516 K bits Respondido em 06/05/2020 18:17:05 Explicação: N => capacidade de memória através da quantidade de células ou de endereços. E -> número de bits = 16 N (número de células) = 2E N (número de células) = 216 . N (número de células) = 65536 O computador pode enedereçar 64k células. 3a Questão Uma determinada instrução tem no seu campo de dado o endereço no qual tem o endereço onde está o dado, isto é, indica um ponteiro para o operando. Qual o modo de endereçamento utilizado por esta instrução? Instantâneo. Direto. Indireto. Imediato. Rápido. Respondido em 06/05/2020 18:19:40 4a Questão No conjunto de instruções de um processador podemos citar três tipos de endereçamento: IMEDIATO, DIRETO e INDIRETO. Correlacione esses três tipos de endereçamento (na sequência IMEDIATO, DIRETO e INDIRETO) com o seu significado encontrado nas sentenças abaixo: I- utiliza um valor como operando e não um endereço da memória. II- indica o endereço de memória onde está o operando. III- indica um ponteiro para o operando. III, I e II II, I e III II, III e I I, II e III I, III e II Respondido em 06/05/2020 18:20:11 5a Questão As instruções podem ser classificadas nas seguintes categorias: Aritmética e Lógica; Movimentação de Dados e Transferências de Controle. Atribuição e Aritméticas Soma e Subtração Aritmética e Lógica; Movimentação de Dados e Atribuição Nenhuma das alternativas. Respondido em 06/05/2020 18:20:31 6a Questão As maneiras de endereçamento de instruções em um processador são: imediato, direto, indireto, por registrador, relativo a base e indexado. A operação a seguir refere-se a : Indica o endereço de memória onde está o operando. Indireto Por registrador Relativo a base Direto Indexado Respondido em 06/05/2020 18:21:03 7a Questão Todo o processador é fabricado contendo um conjunto de instruções que define quais operações ele pode realizar. Cada processador apresenta, então, um conjunto de instruções onde cada uma é responsável pela execução de uma tarefa. Uma instrução possui dois formatos básicos, que são: Operando e Codificação Código da operação e Código de transmissão Operando e Decodificação Operando e Código de transmissão Código da operação e Operando Respondido em 06/05/2020 18:22:08 8a Questão As instruções após serem lidas da memória são armazenadas no Registrador de Instruções - RI para serem decodificadas/interpretadas pelos hardware. Portanto, para uma máquina RISC, se o RI tem 8 bits, quantas instruções diferentes ela tem? 128 220 256 512 240
Compartilhar