Prévia do material em texto
Questão 1/10 - Arquitetura Computacional e Sistemas Operacionais Para descrever os circuitos que podem ser construídos combinando portas, é necessário o uso da álgebra booleana para calcular variáveis e funções que podem assumir somente os valores 0 e 1. Referência: TANENBAUM, Andrew S. Organização estruturada de computadores. Pearson Prentice Hall, 6a. Edição, 2013. 117 p. Analise a figura acima e assinale a alternativa que descreve os resultados do operador AND: Nota: 10.0 A B C D E Você acertou! O operador AND realiza uma operação lógica em dois operandos, que resulta em um valor lógico verdadeiro (número binário 1) somente se todos os operados tiverem o valor verdadeiro. Referência: TANENBAUM, Andrew S. Organização estruturada de computadores. Pearson Prentice Hall, 6a. Edição, 2013. 117 p. Questão 2/10 - Arquitetura Computacional e Sistemas Operacionais Referência: Rota de aprendizagem 1, Arquitetura de Von Neumann, slide da aula 1. Analise a figura acima e assinale a alternativa que identifica as posições 1 e 2 de uma CPU no modelo de von Neumann, respectivamente. Nota: 10.0 A 1 – Unidade de Controle; 2 – Unidade Aritmética e Lógica. Você acertou! Refinamento do modelo de von Neumann, o modelo de barramento de sistema possui uma CPU com uma unidade lógica e aritimética e uma unidade de controle, memória e uma unidade de entrada/saída (I/O). Referência: Rota de aprendizagem 1, Arquitetura de Von Neumann, slide da aula 1. B 1 – Compilador; 2 – Tradutor. C 1 - Memória RAM; 2 - Memória ROM. D 1 – Cache L1; 2 – Cache L2. E 1 – Dispositivo de E/S; 2 - Registrador. Questão 3/10 - Arquitetura Computacional e Sistemas Operacionais As portas lógicas Referência: Rota de aprendizagem 3, Portas Lógicas Fundamentais, slide da aula 3. A figura acima representa a porta do operador binário que necessita de pelo menos duas variáveis e representado pelo (.) ou multiplicação algébrica. Com base nessas informações assinale qual a alternativa que corresponde ao nome desta porta lógica. Nota: 10.0 A Porta Lógica AND Você acertou! Porta Lógica AND requer duas ou mais entradas e é representada pelo operador: ponto (.). Exemplo: (F = A . B) Referência: Rota de aprendizagem 3, Portas Lógicas Fundamentais, slide da aula 3. B Porta Lógica OR. C Porta Lógica NAND. D Porta Lógica XOR. E Porta Lógica NOT. Questão 4/10 - Arquitetura Computacional e Sistemas Operacionais As portas lógicas Referência: Rota de aprendizagem 3, Portas Lógicas Fundamentais, slide da aula 3. A figura acima representa uma porta com um operador que necessita de pelo menos duas variáveis e é representado pelo símbolo matemático da adição. Com base nessas informações assinale a alternativa que corresponde ao nome desta porta lógica. Nota: 10.0 A Porta Lógica AND. B Porta Lógica NAND. C Porta Lógica OR. Você acertou! Porta Lógica OR requer duas ou mais entradas e é representada pelo operador: +. Exemplo: (F = A + B). Referência: Rota de aprendizagem 3, Portas Lógicas Fundamentais, slide da aula 3. D Porta Lógica XOR. E Porta Lógica NOT. Questão 5/10 - Arquitetura Computacional e Sistemas Operacionais Os barramentos são responsáveis pela comunicação entre os elementos computacionais. A arquitetura padrão da indústria – padrão IBM, antigo e pioneiro na integração de dispositivos diversos, usa um tipo de barramento padrão para comunicação com outros periféricos. Referência: Rota de aprendizagem 2, Barramento, slide da aula 2. Assinale a alternativa que indica o barramento usado nessa arquitetura padrão da IBM. Nota: 10.0 A EISA (Extended ISA). B PCI (Peripheral Component Interconnect). C PCIe (PCI Express – sucessor do PCI). D DMA (Direct Memory Access). E ISA (Industry Standard Architeture). Você acertou! As placas-mãe mais antigas apresentavam ainda o slot ISA (Industry Standard Architecture). Referências: DE OLIVEIRA NETO, Rosalvo Ferreira. Disciplina: Introdução à Engenharia da Computação. Rota de aprendizagem 2, Barramento, slide da aula 2. Questão 6/10 - Arquitetura Computacional e Sistemas Operacionais Segundo Tanenbaum (2013), a CPU (Central Processing Unit) é o cérebro do computador e sua função é executar programas armazenados na memória principal, buscando suas instruções, examinando-as e então executando-as uma após a outra. Assinale a alternativa que descreve o componente que promove a comunicação entre os outros componentes de uma arquitetura de computador: Nota: 10.0 A Fio de prata B Transistores C Conector ótico D Barramento Você acertou! Os componentes são conectados por um barramento que é composto por um conjunto de fios paralelos que transmitem endereços, dados e sinais de controle. Referência: TANENBAUM, Andrew S. Organização estruturada de computadores. Pearson Prentice Hall, 6a. Edição, 2013. 42 p. E ULA Questão 7/10 - Arquitetura Computacional e Sistemas Operacionais Computadores são construídos com base em chips de circuito integrado que contêm minúsculos elementos comutadores. Referência: Rota de aprendizagem 3, Síntese, slide da aula 3. Assinale a alternativa que indica o nome dado a esses chips de circuito integrado. Nota: 10.0 A RAM. B ROM. C Portas. Você acertou! O temo porta refere-se aos chips de circuito integrado. Referência: Rota de aprendizagem 3, Síntese, slide da aula 3. D CPU. E Memória Flash. Questão 8/10 - Arquitetura Computacional e Sistemas Operacionais Analise a figura acima e assinale a alternativa que identifica as posições 1, 2, 3, 4 e 5 respectivamente. Nota: 10.0 A 1 - Compilação; 2 – Tradução; 3 - Interpretação parcial; 4 - Interpretação; 5 - Hardware. Você acertou! A compilação fica entre os níveis 5 e 4, a tradução entre os níveis 4 e 3, a interpretação parcial entre os níveis 3 e 2, a interpretação entre os níveis 2 e 1, e o hardware entre os níveis 1 e 0. Referência: Rota de aprendizagem 1, Definições: Computador, slide da aula 1. B 1 - Processamento; 2 - Resgate; 3 - Armazenamento; 4 - Paginação; 5 - Organização. C 1 - Execução; 2 - Interrupção; 3 - Interpretação imparcial; 4 - Análise; 5 - Tradução. D 1 - Resgate; 2 - Tradução; 3 – Processamento; 4 - Análise; Interrupção; 5 - Execução. E 1 - Compilação; 2 - Processamento; 3 - Execução; 4 - Resgate; 5 - Execução. Questão 9/10 - Arquitetura Computacional e Sistemas Operacionais As portas lógicas Referência: Rota de aprendizagem 3, Portas Lógicas Fundamentais, slide da aula 3. A figura acima representa a porta do operador representado pela barra ou pela apóstrofe. Com base nessas informações assinale qual a alternativa que corresponde ao nome desta porta lógica. Nota: 10.0 A Porta Lógica AND B Porta Lógica OR C Porta Lógica NAND D Porta Lógica XOR E Porta Lógica NOT Você acertou! Porta Lógica NOT é a porta Inversora que usa o operador: Barra, Apóstrofe Referência: Rota de aprendizagem 3, Portas Lógicas Fundamentais, slide da aula 3. Questão 10/10 - Arquitetura Computacional e Sistemas Operacionais A memória é a parte do computador onde são armazenados programas e dados. O armazenamento de dados é um termo tão comum na ciência da computação e muitas vezes entra no colóquio popular da língua portuguesa. Tanenbaum (2013) cita em seu livro que alguns cientistas da computação trocam o termo memória pelo termo armazenagem ou armazém. Assinale a alternativa que indica corretamente qual a memória a que o texto acima se refere: Nota: 0.0 A Memória secundária B Memória primária Segundo Tanenbaum (2013), o texto se refere a memória primária. O autor descreve que sem uma memória (primária) da qual os processadores possam ler, gravar ou escrever informações não existiria computador digital com programas armazenados. Referência: TANENBAUM, Andrew S. Organização estruturada de computadores. Pearson Prentice Hall, 6a. Edição, 2013. 57 p. C CPU D Barramento E Registradorde entrada Questão 3/10 - Arquitetura Computacional e Sistemas Operacionais A álgebra booleana torna possível a construção de um dispositivo de "estado" que pode armazenar qualquer informação específica, seja um dado ou uma operação. Se um circuito elétrico pudesse executar operações matemáticas e lógicas, e conseguisse também armazenar os resultados de tais operações, então os computadores digitais poderiam ser construídos. Deste modo, Boole contribuiu, de forma indireta para a evolução da informática e dos computadores. Referência: KALINKE, Marco Aurélio; MOCROSKY, Luciane; ESTEPHAN, Violeta Maria. Matemáticos, educadores matemáticos e tecnologias: uma articulação possível A relationship between history of technologies, mathematicians and mathematics educators. Educação Matemática Pesquisa: Revista do Programa de Estudos Pós-Graduados em Educação Matemática, v. 15, n. 2, 2013. Na lógica booleana só há dois valores no sistema de cálculo lógico. Assinale a alternativa que indica esses valores. Nota: 10.0 A 32 e 64. B 0,6 e 1,6. C 0 e 1. Você acertou! 1 e 0. Se um valor é verdadeiro, ele pode ser representado pelo valor 1 e, se falso, pelo 0. As operações lógicas da álgebra booleana podem ser agrupadas e formar novas operações Referências: Rota de aprendizagem 3, Álgebra de Boole, slide da aula 3. KALINKE, Marco Aurélio; MOCROSKY, Luciane; ESTEPHAN, Violeta Maria. Matemáticos, educadores matemáticos e tecnologias: uma articulação possível A relationship between history of technologies, mathematicians and mathematics educators. Educação Matemática Pesquisa: Revista do Programa de Estudos Pós-Graduados em Educação Matemática, v. 15, n. 2, 2013. D 128 e 256. E 8 e 16. Questão 4/10 - Arquitetura Computacional e Sistemas Operacionais Na década de 1970, os arquitetos de computadores promoveram uma corrida na busca pela economia no custo e no tamanho de circuitos eletrônicos (válvulas eletrônicas). A meta era a redução do número de válvulas e o aumento da confiabilidade da principais máquinas que interpretavam o nível ISA. Referência: Rota de aprendizagem 4, Portas Lógicas Fundamentais, slide da aula 4. Assinale a alternativa que indica, corretamente, qual o dispositivo responsável pela interpretação do nível ISA nas principais máquinas na década de 1970. Nota: 10.0 A Discos rígidos. B Memórias Flash. C Microprogramas. Você acertou! As principais máquinas (da década de 1970) interpretavam o nível ISA por microprograma. Referência: Rota de aprendizagem 4, Portas Lógicas Fundamentais, slide da aula 4. D SDRAM E RAM Questão 5/10 - Arquitetura Computacional e Sistemas Operacionais Allan Turing criou uma máquina semelhante a um autômato finito, com memória ilimitada e irrestrita, semelhante ao computador real. Referência: STRATHERN, Paul. Turing e o computador em 90 minutos. Zahar, 2000. Assinale a alternativa que indica o nome da máquina de Alan Turing. Nota: 10.0 A Eniac B IAS C PDP-1 D CDC 6600 E Colossus Você acertou! O Colossus foi a primeira aplicação com uso em larga escala de circuitos eletrônicos digitais. Referência: HODGES, Andrew. Alan Turing: The Enigma: The Enigma. Random House, 2012. Questão 8/10 - Arquitetura Computacional e Sistemas Operacionais Um computador digital é uma máquina que pode resolver problemas para pessoas, executando instruções que lhe são dadas. Uma sequência de instruções é chamada de programa. Um programa é formado por instruções primitivas. Essas instruções são o que conhecemos como linguagem de máquina e formam uma linguagem com a qual as pessoas podem se comunicar com o computador. Portanto, um projetista de computador deve decidir quais instruções deverão compor a sua linguagem de máquina. Referência: TANENBAUM, Andrew S. Organização estruturada de computadores. Pearson Prentice Hall, 4a. Edição, 2013. 2 p. Assinale a alternativa que indica, corretamente, qual deve ser a intenção de um projetista, de acordo com o texto: Nota: 10.0 A Os projetistas tentam tornar as instruções primitivas as mais simples possíveis. Você acertou! De acordo com Tanenbaum, os projetistas tentam tornar uma instrução simples, a fim de reduzir a complexidade e o custo dos circuitos eletrônicos. Referência: TANENBAUM, Andrew S. Organização estruturada de computadores. Pearson Prentice Hall, 6a. Edição, 2013. 2 p. B Os projetistas tentam tornar as instruções primitivas as mais complexas possíveis. C Os projetistas tentam tornar as instruções primitivas as mais sistemáticas e complexas possíveis. D Os projetistas tentam tornar as instruções primitivas as mais organizadas e complexas. E Os projetistas tentam tornar as instruções primitivas as mais detalhadas e ambíguas. Questão 9/10 - Arquitetura Computacional e Sistemas Operacionais A Unidade Central de Processamento, ou “o cérebro” do computador, tem a função de executar as instruções armazenadas na memória sequencialmente. Referência: Rota de aprendizagem 2, Processadores, slide da aula 2. Assinale a alternativa que indica como os componentes da CPU são interconectados Nota: 10.0 A Por transistores. B Por Circuitos digitais. C Por RFID. D Por barramento. Você acertou! Os Componentes da CPU são interconectados por um barramento Referência: Rota de aprendizagem 2, Processadores, slide da aula 2. E Por solda de estanho. Questão 10/10 - Arquitetura Computacional e Sistemas Operacionais Em 1981, o governo japonês anunciou que estava planejando gastar 500 milhões de dólares para ajudar empresas a desenvolverem computadores baseados em inteligência artificial. Essa notícia deixou os fabricantes de computadores americanos e europeus em pânico. TANENBAUM, Andrew S. Organização estruturada de computadores. Pearson Prentice Hall, 6a. Edição, 2013. 21 p. Sobre a notícia, assinale a alternativa que, de acordo com Tanenbaum (2013), demonstra em que resultou o projeto japonês. Nota: 0.0 A O projeto japonês fracassou O projeto japonês fracassou e foi abandonado sem alarde. Em 1989 quem deu o primeiro passo foi a empresa norte-americana GRID System lançando, o primeiro computador da quinta geração, o tablet GridPad. Referência: TANENBAUM, Andrew S. Organização estruturada de computadores. Pearson Prentice Hall, 6a. Edição, 2013. 21 p. B Os japoneses se tornaram referência em computadores de quinta geração. C A maioria das empresas de inteligência artificial são japonesas. D O investimento japonês foi superior a 500 milhões de dólares. E O sucesso do projeto japonês resultou em computadores de quinta geração com processadores quânticos. Questão 1/10 - Arquitetura Computacional e Sistemas Operacionais Conforme estudamos no livro-base da disciplina, quem projeta novos computadores deve dominar os conceitos e técnicas de construção de máquinas como uma série de níveis e seus detalhamentos. A maioria dos computadores modernos são projetados em dois ou mais níveis. Existem computadores com até seis níveis, sendo o nível 0 o hardware da máquina e os programas em linguagem de máquina o nível 1. Dentre as alternativas apresentadas a seguir, assinale aquela que constitui uma afirmação verdadeira em relação aos níveis de máquinas apresentadas por Tanenbaum (2013): Nota: 0.0 A A linguagem de programação Python faz parte do nível 5 em um projeto de máquina. O nível 5 normalmente consiste em linguaguens projetadas para serem usadas por programadores. Essas linguagens são chamadas de linguagens de alto nível e são traduzidos para o nível 3 ou 4 por tradutores conhecidos como compiladores. Referência: TANENBAUM, Andrew S. Organização estruturada de computadores. Pearson Prentice Hall, 6a. Edição, 2013. 6 p. B Programas em Java constumam ser o último tratuzidos para uma linguagem semelhate à ISA (bytecode). C Programas em linguagem de montagem são primeiro interpretados pela máquina virtual e em seguida traduzidos para linguagem de nível 1, 2 ou 3. D Os níveis 2 e 3 são sempretraduzidos. E As instruções de nível 3 são identicas às do nível 1. Questão 2/10 - Arquitetura Computacional e Sistemas Operacionais Analise a figura acima e assinale a alternativa que indica o local que recebe o resultado da ULA após o processamento das entradas. Nota: 10.0 A Registradores B Registrador de Saída Você acertou! A ULA efetua adição, subtração e outras operações simples sobre suas entradas, produzindo assim um resultado no registrador de saída. Referência: TANENBAUM, Andrew S. Organização estruturada de computadores. Pearson Prentice Hall, 6a. Edição, 2013. 44 p. C Memória RAM D Memória ROM E Memória Primária Questão 6/10 - Arquitetura Computacional e Sistemas Operacionais Observe a figura a seguir: Após a análise da figura acima, assinale a alternativa que indica o nome da memória que está representada pelo caractere “?”. Nota: 10.0 A Registrador B Memória secundária C Memória RAM D Memória ROM E Cache Você acertou! Segundo Tanenbaum (2013), a localização lógica da memória cache é entre a CPU e memória principal. Referência: TANENBAUM, Andrew Questão 10/10 - Arquitetura Computacional e Sistemas Operacionais A solução tradicional para armazenar grande quantidade de dados é uma hierarquia de memória. A medida que descemos na hierarquia tem-se um aumento de três parâmetros: 1) Tempo de acesso fica maior; 2) Aumento da capacidade de armazenagem; 3) Aumento do número de bits por dólar gasto. Assinale a alternativa que indica a sequência das memórias apresentadas na figura acima. Nota: 10.0 A 1 - Registradores, 2 - Cache, 3 - Memória principal, 4 - Disco magnético ou de estado sólido, 5 - Fita ou Disco ótico. Você acertou! Segundo Tanenbaum (2013), a hierarquia de memória começa segue a seguinte sequência: Registradores, Cache, Memória principal, Disco magnético ou de estado sólido e Fita ou Disco ótico, conforme figura apresentada abaixo. B 1 - CPU, 2 - Barramento, 3 - Cache, 4 - Registradores, 5 - Disco magnético C 1 - CPU, 2 - Memória principal, 3 - Cache, 4 - Registradores, 5 - Disco magnético. D 1 - Registradores, 2 - CPU, 3 - Memória principal, 4 - Disco magnético ou de estado sólido, 5 - Fita ou Disco ótico. E 1 - Registradores, 2 - Memória principal, 3 - Cache, 4 - Disco magnético ou de estado sólido, 5 - Fita ou Disco ótico. Questão 1/10 - Arquitetura Computacional e Sistemas Operacionais A memória é a parte do computador onde são armazenados programas e dados. O armazenamento de dados é um termo tão comum na ciência da computação e muitas vezes entra no colóquio popular da língua portuguesa. Tanenbaum (2013) cita em seu livro que alguns cientistas da computação trocam o termo memória pelo termo armazenagem ou armazém. Assinale a alternativa que indica corretamente qual a memória a que o texto acima se refere: Nota: 10.0 A Memória secundária B Memória primária Você acertou! Segundo Tanenbaum (2013), o texto se refere a memória primária. O autor descreve que sem uma memória (primária) da qual os processadores possam ler, gravar ou escrever informações não existiria computador digital com programas armazenados. Referência: TANENBAUM, Andrew S. Organização estruturada de computadores. Pearson Prentice Hall, 6a. Edição, 2013. 57 p. C CPU D Barramento E Registrador de entrada Questão 2/10 - Arquitetura Computacional e Sistemas Operacionais Analise a figura acima e assinale a alternativa que identifica as posições 1, 2, 3, 4 e 5 respectivamente. Nota: 10.0 A 1 - Compilação; 2 – Tradução; 3 - Interpretação parcial; 4 - Interpretação; 5 - Hardware. Você acertou! A compilação fica entre os níveis 5 e 4, a tradução entre os níveis 4 e 3, a interpretação parcial entre os níveis 3 e 2, a interpretação entre os níveis 2 e 1, e o hardware entre os níveis 1 e 0. Referência: Rota de aprendizagem 1, Definições: Computador, slide da aula 1. B 1 - Processamento; 2 - Resgate; 3 - Armazenamento; 4 - Paginação; 5 - Organização. C 1 - Execução; 2 - Interrupção; 3 - Interpretação imparcial; 4 - Análise; 5 - Tradução. D 1 - Resgate; 2 - Tradução; 3 – Processamento; 4 - Análise; Interrupção; 5 - Execução. E 1 - Compilação; 2 - Processamento; 3 - Execução; 4 - Resgate; 5 - Execução. Questão 3/10 - Arquitetura Computacional e Sistemas Operacionais Na década de 1970, os arquitetos de computadores promoveram uma corrida na busca pela economia no custo e no tamanho de circuitos eletrônicos (válvulas eletrônicas). A meta era a redução do número de válvulas e o aumento da confiabilidade da principais máquinas que interpretavam o nível ISA. Referência: Rota de aprendizagem 4, Portas Lógicas Fundamentais, slide da aula 4. Assinale a alternativa que indica, corretamente, qual o dispositivo responsável pela interpretação do nível ISA nas principais máquinas na década de 1970. Nota: 10.0 A Discos rígidos. B Memórias Flash. C Microprogramas. Você acertou! As principais máquinas (da década de 1970) interpretavam o nível ISA por microprograma. Referência: Rota de aprendizagem 4, Portas Lógicas Fundamentais, slide da aula 4. D SDRAM E RAM Questão 4/10 - Arquitetura Computacional e Sistemas Operacionais A Unidade Central de Processamento, ou “o cérebro” do computador, tem a função de executar as instruções armazenadas na memória sequencialmente. Referência: Rota de aprendizagem 2, Processadores, slide da aula 2. Assinale a alternativa que indica como os componentes da CPU são interconectados Nota: 10.0 A Por transistores. B Por Circuitos digitais. C Por RFID. D Por barramento. Você acertou! Os Componentes da CPU são interconectados por um barramento Referência: Rota de aprendizagem 2, Processadores, slide da aula 2. E Por solda de estanho. Questão 5/10 - Arquitetura Computacional e Sistemas Operacionais A solução tradicional para armazenar grande quantidade de dados é uma hierarquia de memória. A medida que descemos na hierarquia tem-se um aumento de três parâmetros: 1) Tempo de acesso fica maior; 2) Aumento da capacidade de armazenagem; 3) Aumento do número de bits por dólar gasto. Assinale a alternativa que indica a sequência das memórias apresentadas na figura acima. Nota: 10.0 A 1 - Registradores, 2 - Cache, 3 - Memória principal, 4 - Disco magnético ou de estado sólido, 5 - Fita ou Disco ótico. Você acertou! Segundo Tanenbaum (2013), a hierarquia de memória começa segue a seguinte sequência: Registradores, Cache, Memória principal, Disco magnético ou de estado sólido e Fita ou Disco ótico, conforme figura apresentada abaixo. B 1 - CPU, 2 - Barramento, 3 - Cache, 4 - Registradores, 5 - Disco magnético C 1 - CPU, 2 - Memória principal, 3 - Cache, 4 - Registradores, 5 - Disco magnético. D 1 - Registradores, 2 - CPU, 3 - Memória principal, 4 - Disco magnético ou de estado sólido, 5 - Fita ou Disco ótico. E 1 - Registradores, 2 - Memória principal, 3 - Cache, 4 - Disco magnético ou de estado sólido, 5 - Fita ou Disco ótico. Questão 6/10 - Arquitetura Computacional e Sistemas Operacionais As portas lógicas Referência: Rota de aprendizagem 3, Portas Lógicas Fundamentais, slide da aula 3. A figura acima representa a porta do operador representado pela barra ou pela apóstrofe. Com base nessas informações assinale qual a alternativa que corresponde ao nome desta porta lógica. Nota: 10.0 A Porta Lógica AND B Porta Lógica OR C Porta Lógica NAND D Porta Lógica XOR E Porta Lógica NOT Você acertou! Porta Lógica NOT é a porta Inversora que usa o operador: Barra, Apóstrofe Referência: Rota de aprendizagem 3, Portas Lógicas Fundamentais, slide da aula 3. Questão 7/10 - Arquitetura Computacional e Sistemas Operacionais Analise a figura acima e assinale a alternativa que indica o local que recebe o resultado da ULA após o processamento das entradas. Nota: 10.0 A Registradores B Registrador de Saída Você acertou! A ULA efetua adição, subtraçãoe outras operações simples sobre suas entradas, produzindo assim um resultado no registrador de saída. Referência: TANENBAUM, Andrew S. Organização estruturada de computadores. Pearson Prentice Hall, 6a. Edição, 2013. 44 p. C Memória RAM D Memória ROM E Memória Primária Questão 8/10 - Arquitetura Computacional e Sistemas Operacionais Os barramentos são responsáveis pela comunicação entre os elementos computacionais. A arquitetura padrão da indústria – padrão IBM, antigo e pioneiro na integração de dispositivos diversos, usa um tipo de barramento padrão para comunicação com outros periféricos. Referência: Rota de aprendizagem 2, Barramento, slide da aula 2. Assinale a alternativa que indica o barramento usado nessa arquitetura padrão da IBM. Nota: 10.0 A EISA (Extended ISA). B PCI (Peripheral Component Interconnect). C PCIe (PCI Express – sucessor do PCI). D DMA (Direct Memory Access). E ISA (Industry Standard Architeture). Você acertou! As placas-mãe mais antigas apresentavam ainda o slot ISA (Industry Standard Architecture). Referências: DE OLIVEIRA NETO, Rosalvo Ferreira. Disciplina: Introdução à Engenharia da Computação. Rota de aprendizagem 2, Barramento, slide da aula 2. Questão 9/10 - Arquitetura Computacional e Sistemas Operacionais Um computador digital é uma máquina que pode resolver problemas para pessoas, executando instruções que lhe são dadas. Uma sequência de instruções é chamada de programa. Um programa é formado por instruções primitivas. Essas instruções são o que conhecemos como linguagem de máquina e formam uma linguagem com a qual as pessoas podem se comunicar com o computador. Portanto, um projetista de computador deve decidir quais instruções deverão compor a sua linguagem de máquina. Referência: TANENBAUM, Andrew S. Organização estruturada de computadores. Pearson Prentice Hall, 4a. Edição, 2013. 2 p. Assinale a alternativa que indica, corretamente, qual deve ser a intenção de um projetista, de acordo com o texto: Nota: 10.0 A Os projetistas tentam tornar as instruções primitivas as mais simples possíveis. Você acertou! De acordo com Tanenbaum, os projetistas tentam tornar uma instrução simples, a fim de reduzir a complexidade e o custo dos circuitos eletrônicos. Referência: TANENBAUM, Andrew S. Organização estruturada de computadores. Pearson Prentice Hall, 6a. Edição, 2013. 2 p. B Os projetistas tentam tornar as instruções primitivas as mais complexas possíveis. C Os projetistas tentam tornar as instruções primitivas as mais sistemáticas e complexas possíveis. D Os projetistas tentam tornar as instruções primitivas as mais organizadas e complexas. E Os projetistas tentam tornar as instruções primitivas as mais detalhadas e ambíguas. Questão 10/10 - Arquitetura Computacional e Sistemas Operacionais As portas lógicas Referência: Rota de aprendizagem 3, Portas Lógicas Fundamentais, slide da aula 3. A figura acima representa a porta do operador binário que necessita de pelo menos duas variáveis e representado pelo (.) ou multiplicação algébrica. Com base nessas informações assinale qual a alternativa que corresponde ao nome desta porta lógica. Nota: 10.0 A Porta Lógica AND Você acertou! Porta Lógica AND requer duas ou mais entradas e é representada pelo operador: ponto (.). Exemplo: (F = A . B) Referência: Rota de aprendizagem 3, Portas Lógicas Fundamentais, slide da aula 3. B Porta Lógica OR. C Porta Lógica NAND. D Porta Lógica XOR. E Porta Lógica NOT. Questão 1/10 - Arquitetura Computacional e Sistemas Operacionais Na década de 1970, os arquitetos de computadores promoveram uma corrida na busca pela economia no custo e no tamanho de circuitos eletrônicos (válvulas eletrônicas). A meta era a redução do número de válvulas e o aumento da confiabilidade da principais máquinas que interpretavam o nível ISA. Referência: Rota de aprendizagem 4, Portas Lógicas Fundamentais, slide da aula 4. Assinale a alternativa que indica, corretamente, qual o dispositivo responsável pela interpretação do nível ISA nas principais máquinas na década de 1970. Nota: 10.0 A Discos rígidos. B Memórias Flash. C Microprogramas. Você acertou! As principais máquinas (da década de 1970) interpretavam o nível ISA por microprograma. Referência: Rota de aprendizagem 4, Portas Lógicas Fundamentais, slide da aula 4. D SDRAM E RAM Questão 2/10 - Arquitetura Computacional e Sistemas Operacionais Circuitos digitais podem ser construídos com um pequeno número de elementos primitivos combinando-os de inúmeras maneiras. Minúsculos dispositivos eletrônicos podem calcular várias funções de sinais binários e formam a base do hardware sobre a qual todos os computadores são construídos. Alguns dispositivos digitais são capazes de calcular tensões entre 0 e 0,5 volt que representa um valor (por exemplo, 0 binário) e um sinal entre 1 e 1,5 volt que representa o outro valor (por exemplo, 1 binário). Referência: TANENBAUM, Andrew S. Organização estruturada de computadores. Pearson Prentice Hall, 6a. Edição, 2013. 116 p. Analise o texto e assinale a alternativa que indica os dispositivos capazes de calcular tensões que são usadas nas representações binárias. Nota: 0.0 A Portas ou Gates. Portas são dispositivos digitais capazes de calcular tensões entre 0 e 0,5 volt que representa um valor (por exemplo, 0 binário) e um sinal entre 1 e 1,5 volt que representa o outro valor (por exemplo, 1 binário). Referência: TANENBAUM, Andrew S. Organização estruturada de computadores. Pearson Prentice Hall, 6a. Edição, 2013. 116 p. B Fusíveis. C Capacitores. D Registradores. E Cache. Questão 3/10 - Arquitetura Computacional e Sistemas Operacionais A memória é a parte do computador onde são armazenados programas e dados. O armazenamento de dados é um termo tão comum na ciência da computação e muitas vezes entra no colóquio popular da língua portuguesa. Tanenbaum (2013) cita em seu livro que alguns cientistas da computação trocam o termo memória pelo termo armazenagem ou armazém. Assinale a alternativa que indica corretamente qual a memória a que o texto acima se refere: Nota: 10.0 A Memória secundária B Memória primária Você acertou! Segundo Tanenbaum (2013), o texto se refere a memória primária. O autor descreve que sem uma memória (primária) da qual os processadores possam ler, gravar ou escrever informações não existiria computador digital com programas armazenados. Referência: TANENBAUM, Andrew S. Organização estruturada de computadores. Pearson Prentice Hall, 6a. Edição, 2013. 57 p. C CPU D Barramento E Registrador de entrada Questão 4/10 - Arquitetura Computacional e Sistemas Operacionais A figura acima mostra como foi idealizada uma arquitetura de computador proposta por Von Neumann. Hoje usamos esse modelo com algumas adaptações. Quais são elas? Nota: 0.0 A Nos computadores atuais usa-se apenas a unidade lógica e aritmética. B O acumulador foi adaptado na memória. C Nos computadores atuais, a unidade de controle e a unidade lógica e aritmética são combinadas em um único chip. A unidade de controle e a unidade lógica e aritmética são combinadas em um único chip, conhecida como CPU (Central Processing Unit). Referência: TANENBAUM, Andrew S. Organização estruturada de computadores. Pearson Prentice Hall, 6a. Edição, 2013. 15 p. D A unidade de controle assumiu a parte de cálculos, deixando a outra unidade só com a parte lógica. E O computadores atuais usam memória flash que já vem com a unidade de controle. Questão 5/10 - Arquitetura Computacional e Sistemas Operacionais Os barramentos são responsáveis pela comunicação entre os elementos computacionais. A arquitetura padrão da indústria – padrão IBM, antigo e pioneiro na integração de dispositivos diversos, usa um tipo de barramento padrão para comunicação com outros periféricos. Referência: Rota de aprendizagem 2, Barramento, slide da aula 2. Assinale a alternativaque indica o barramento usado nessa arquitetura padrão da IBM. Nota: 10.0 A EISA (Extended ISA). B PCI (Peripheral Component Interconnect). C PCIe (PCI Express – sucessor do PCI). D DMA (Direct Memory Access). E ISA (Industry Standard Architeture). Você acertou! As placas-mãe mais antigas apresentavam ainda o slot ISA (Industry Standard Architecture). Referências: DE OLIVEIRA NETO, Rosalvo Ferreira. Disciplina: Introdução à Engenharia da Computação. Rota de aprendizagem 2, Barramento, slide da aula 2. Questão 6/10 - Arquitetura Computacional e Sistemas Operacionais Tanenbaum (2013), descreve duas técnicas para usar instruções de máquina. As duas técnicas se diferem no modo como os programas são escritos. Com base nos estudos realizados na disciplina, assinale a alternativa que descreve as duas técnicas descritas por Tanenbaum: Nota: 10.0 A Tradução e Esclarecimento. B Tradução e Representação. C Exposição e Reflexão. D Transposição e Interpretação. E Tradução e Interpretação. Você acertou! A tradução substitui cada instrução do programa de origem por uma sequência equivalente de instruções, formando um novo programa. A interpretação examina cada instrução do programa de origem e executa diretamente a sequência equivalente de instruções. Essa técnica não gera um novo programa. Referência: TANENBAUM, Andrew S. Organização estruturada de computadores. Pearson Prentice Hall, 6a. Edição, 2013. 3 p. Questão 7/10 - Arquitetura Computacional e Sistemas Operacionais Um computador digital é uma máquina que pode resolver problemas para pessoas, executando instruções que lhe são dadas. Uma sequência de instruções é chamada de programa. Um programa é formado por instruções primitivas. Essas instruções são o que conhecemos como linguagem de máquina e formam uma linguagem com a qual as pessoas podem se comunicar com o computador. Portanto, um projetista de computador deve decidir quais instruções deverão compor a sua linguagem de máquina. Referência: TANENBAUM, Andrew S. Organização estruturada de computadores. Pearson Prentice Hall, 4a. Edição, 2013. 2 p. Assinale a alternativa que indica, corretamente, qual deve ser a intenção de um projetista, de acordo com o texto: Nota: 0.0 A Os projetistas tentam tornar as instruções primitivas as mais simples possíveis. De acordo com Tanenbaum, os projetistas tentam tornar uma instrução simples, a fim de reduzir a complexidade e o custo dos circuitos eletrônicos. Referência: TANENBAUM, Andrew S. Organização estruturada de computadores. Pearson Prentice Hall, 6a. Edição, 2013. 2 p. B Os projetistas tentam tornar as instruções primitivas as mais complexas possíveis. C Os projetistas tentam tornar as instruções primitivas as mais sistemáticas e complexas possíveis. D Os projetistas tentam tornar as instruções primitivas as mais organizadas e complexas. E Os projetistas tentam tornar as instruções primitivas as mais detalhadas e ambíguas. Questão 8/10 - Arquitetura Computacional e Sistemas Operacionais Segundo Tanenbaum (2013) um computador é uma máquina para solucionar problemas através da execução de instruções. Referência: Rota de aprendizagem 1, Definições: Computador, slide da aula 1. Analise as questões a abaixo e assinale a alternativa que cita, corretamente, o responsável por solucionar os problemas computacionais. Nota: 0.0 A Programa. Um programa é definido como uma sequência de instruções descritivas, de execução e usado para transmitir as instruções, as quais vão resolver os problemas computacionais. Referência: Rota de aprendizagem 1, Definições: Computador, slide da aula 1. B CPU. C Teclado. D Impressora. E Mouse. Questão 9/10 - Arquitetura Computacional e Sistemas Operacionais Segundo Tanenbaum (2013), a CPU (Central Processing Unit) é o cérebro do computador e sua função é executar programas armazenados na memória principal, buscando suas instruções, examinando-as e então executando-as uma após a outra. Assinale a alternativa que descreve o componente que promove a comunicação entre os outros componentes de uma arquitetura de computador: Nota: 10.0 A Fio de prata B Transistores C Conector ótico D Barramento Você acertou! Os componentes são conectados por um barramento que é composto por um conjunto de fios paralelos que transmitem endereços, dados e sinais de controle. Referência: TANENBAUM, Andrew S. Organização estruturada de computadores. Pearson Prentice Hall, 6a. Edição, 2013. 42 p. E ULA Questão 10/10 - Arquitetura Computacional e Sistemas Operacionais A álgebra booleana torna possível a construção de um dispositivo de "estado" que pode armazenar qualquer informação específica, seja um dado ou uma operação. Se um circuito elétrico pudesse executar operações matemáticas e lógicas, e conseguisse também armazenar os resultados de tais operações, então os computadores digitais poderiam ser construídos. Deste modo, Boole contribuiu, de forma indireta para a evolução da informática e dos computadores. Referência: KALINKE, Marco Aurélio; MOCROSKY, Luciane; ESTEPHAN, Violeta Maria. Matemáticos, educadores matemáticos e tecnologias: uma articulação possível A relationship between history of technologies, mathematicians and mathematics educators. Educação Matemática Pesquisa: Revista do Programa de Estudos Pós-Graduados em Educação Matemática, v. 15, n. 2, 2013. Na lógica booleana só há dois valores no sistema de cálculo lógico. Assinale a alternativa que indica esses valores. Nota: 10.0 A 32 e 64. B 0,6 e 1,6. C 0 e 1. Você acertou! 1 e 0. Se um valor é verdadeiro, ele pode ser representado pelo valor 1 e, se falso, pelo 0. As operações lógicas da álgebra booleana podem ser agrupadas e formar novas operações Referências: Rota de aprendizagem 3, Álgebra de Boole, slide da aula 3. KALINKE, Marco Aurélio; MOCROSKY, Luciane; ESTEPHAN, Violeta Maria. Matemáticos, educadores matemáticos e tecnologias: uma articulação possível A relationship between history of technologies, mathematicians and mathematics educators. Educação Matemática Pesquisa: Revista do Programa de Estudos Pós-Graduados em Educação Matemática, v. 15, n. 2, 2013. D 128 e 256. E 8 e 16.