Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aluno: Mustafa Ribeiro de Almeida Neto Exercícios de fixação da Aula 018 1. O que é o gabinete do computador? É a mesma coisa que CPU? Não são a mesma coisa, gabinete é o nome dado a estrutura física que armazena alguns dos componentes do computador, como por exemplo a CPU. 2. Qual a diferença entre hardware e software? Hardware é a parte física, palpável do computador, como os gabinetes, teclados, monitores, etc. Já os softwares são os programas, aplicativos e sistemas operacionais. 3. Qual a diferença entre dados analógicos e dados digitais? Os dados analógicos são informações do mundo real, de fluxo contínuo, como sons, letras, números e outros símbolos. Assim os dados analógicos são muitos variados, sendo muito difícil para o computador trabalhar com esses dados. Logo, o computador utiliza-se de dados digitais, que são dados mais concisos e simples, como a linguagem binária de 0 e 1. 4. Qual é o fluxo da informação no computador? Entrada Processamento Saída Memória 5. Cite alguns dispositivos de entrada que convertem informações analógicas em digitais pra que possam ser processadas pelo computador. Teclado, mouse, scanner. 6. Cite alguns dispositivos de saída que convertem informações digitais em analógicas pra que possam ser processadas pelo computador. Monitor, impressora. 7. O que é a memória principal? Qual é o tamanho da memória principal do seu computador? A memoria principal é onde a informação vai ser armazenada para depois ser processada pelo processador. Meu notebook tem 16 GB de memória principal. 8. O que é a CPU? Qual é a função da CPU no computador? A CPU é a Unidade Central de Processamento, sendo um dispositivo responsável pelo processamento de informações, controlando o fluxo de informações. 9. Cite exemplos de softwares que você costuma utilizar. Windows 10, Microsoft Teams, Google Chrome. 10. O que é um algoritmo? É uma linguagem feita com o objetivo de realizar determinada tarefa, essa linguagem deve possuir uma sequência de passos bem definida. 11. Para que serve uma linguagem de programação? A linguagem de programação é um texto formal para representar o algoritmo, utiliza rígidas normas de escrita e que não permite ambiguidade. 12. O que é a “linguagem de máquina”? Qual a diferença dessa linguagem para a “linguagem de alto nível”? Linguagem de alto nível é uma linguagem próxima da linguagem humana, a linguagem de máquina é de forma binária. 13. Para que serve o compilador? O compilador converte a linguagem de alto nível para a linguagem de máquina, gerando um programa executável e verifica erros de sintaxe. 14. Cite quais são as etapas do processo de compilação de um programa escrito em C e os arquivos de saída gerados em cada etapa. Pré-processador Compilador Linker Programa executável 15. Para que serve o sistema operacional? O Sistema Operacional é um programa que facilita a interface entre o operador do computador e o hardware. Para que o usuário consiga executar programas de maneira simples e com linguagem mais acessível. Exercícios de fixação da Aula 019 1. O que são os “Mainframes”? Mainframes são computadores de grande porte que podem hospedar e executar diferentes aplicações em um único equipamento. 2. Cite dispositivos portáteis que possuem computadores. Notebooks, tablets, smartphones. 3. Cite exemplos de computadores embarcados. Câmeras digitais, máquinas de cartão, leitores digitais. 4. Cite exemplos de computadores de sistemas críticos. Computadores de controle de avião, equipamentos médicos, computadores de missões espaciais ou de usinas. 5. Antes de existirem computadores, como eram feitos os cálculos? O cálculo era feito pelos humanos, onde existiam até mesmo profissões para desempenhar essa tarefa. 6. Cite o nome de algumas calculadoras antigas. Ábaco, calculadora de Schickard, Pascaline, Leibniz, Arithmometre. 7. Como foi a evolução da tecnologia utilizada para a construção dos computadores, desde as versões mecânicas até as versões eletrônicas? Charles Babbage propôs a Difference Engine em 1822, uma calculadora que permitia fazer cálculos de funções complexas, porém na construção da Difference Engine viu que poderia fazer algo mais ambicioso e então partiu para a construção da Analytical Engine a partir de 1837, um mecanismo parecido com o computador, com entrada processamento (memória) e saída, entretanto nunca foi construída. Outro nome importante foi o de Konrad Zuse que conseguiu projetar um computador mecânico com lógica binaria em 1936. Howard Aiken reutilizou algumas ideias de Babbage, e junto com a IBM construíram a Mark I, um dos primeiros computadores eletromecânicos em 1944. Durante a segunda guerra mundial houve muitos avanços na tecnologia dos computadores, um dos exemplos foi o ENIAC em 1945, construído para fazer cálculos balísticos. 8. Em quais décadas surgiram os circuitos integrados e os microprocessadores, respectivamente? Os primeiros circuitos integrados apareceram na década de 60. Os primeiros microprocessadores apareceram na década de 70. Exercícios de fixação da Aula 020 1. a) Apenas I e IV são verdadeiras. 2. d) Falsa/Verdadeira 3. c) 2C7A h 4. N = 2K = 2x210 = 211 Logo, o tamanho de cada endereço é 11 bits. 2K x 16 = 32K bits é a quantidade total que a memória pode armazenar. 5. T = 256K / 8 = 32K = 215 Logo, o tamanho de cada endereço é 15 bits. E o total de células é 32K. 6. N = 2K = 2x210 = 211 Logo o REM deve ter um tamanho de 11 bits. 2K x 16 = 32K bits O maior endereço será então 32K – 1 = 2047 7. a) A capacidade de endereçamento é 224, logo 16 M endereços ou células b) T = N x M = 16 x 16 M = 256 M bits. c) O tamanho da palavra é 32 bits. O tamanho de cada célula é 16 bits. 8. a) 233 = 8 G b) M = 64G / 8G = 8 bits. Cada palavra = 8 bits x 8 células = 64 bits BD = 4 palavras = 64 x 4 = 254 bits REM = BE = 33 bits c) M = 8 bits. Palavra = 64 bits. Exercícios de fixação da Aula 021 1. Endereço de MP = 19 bits Campos de endereço da cache: Tag: 5 bits / Conjunto: 7 bits / Byte: 7: bits 3. a) Endereço de MP = 16 bits. Tag: 8 bits / Linha: 5 bits / Byte: 3 bits b) Endereço da linha: 00011 ou linha 310 c) Capacidade de cache: 256 bytes. 7. Pois no método de mapeamento direto cada bloco está permanentemente associado a uma linha de cache, já no método associativo isso não ocorre. 8. Endereço de MP = 19 bits. Tag: 8 bits / Conjunto: 4 bits / Byte: 7 bits 9) a) BE = 28 bits. b) Endereço de linha: 11110101001111. 11) Endereço de MP = 26 bits. Tag: 12 bits / Linha: 9 bits / Byte: 5 bits 12) Pois é constituída de elementos apenas eletrônicos, transistores, que requerem energia elétrica para sua alimentação (SRAM). 15) a) 16MB b) 4K linhas c) 16 bits d) 256 blocos/linha
Compartilhar