Baixe o app para aproveitar ainda mais
Prévia do material em texto
Episódio - Evolução da arquitetura de computadores 1) Qual foi a primeira versão de sucesso do Microsoft Windows? a) Microsoft Windows 3.11 2) A evolução do conector de dois cortes físicos para o de um corte físico representa qual sentido lógico? DIMM para DDR 3) Plataformas novas, como Uber ou iFood, apenas são possíveis graças: evolução tecnológica rápida e constante. 4) O primeiro computador eletrônico e compacto desenvolvido é o: Altair 8800 5) O que significa a sigla ENIAC? Electronic Numerical Integrator and Computer. Episódio - Os principais componentes de um computador 1) Quais unidades não compõem o modelo de von Neumann? Processador. 2) Os primeiros computadores eletromecânicos e eletrônicos não seguiam um modelo comum. Na primeira geração, cada computador seguia uma concepção e um projeto distintos dos demais. Esta diversidade, entretanto, convergiu para um modelo comum: o modelo de Von Neumann, que define a organização e os elementos básicos dos computadores. Sobre a Unidade lógica e aritmética (ULA) podemos afirmar: O acumulador é um registrador e tem por função armazenar um resultado fornecido pela ULA. 3) É responsável por buscar instruções na memória principal e determinar seu tipo, gerando os sinais de controle para os outros componentes internos da CPU e os externos. Unidade de controle. 4) Foram feitas as seguintes afirmações sobre tarefas que acontecem dentro de um sistema computacional no que diz respeito à execução de uma instrução. A - Qualquer operando de dados requerido para executar a instrução é carregado da memória e colocado em registradores dentro do processador. B - A unidade de controle busca a próxima instrução do programa na memória usando o contador de programa para determinar onde a instrução está localizada. C - A ULA executa a instrução e coloca os resultados em registradores ou na memória. D - A instrução é decodificada para uma linguagem que a ULA possa entender. A maneira CORRETA de organizar essas afirmações de forma que elas reflitam o ciclo de execução de von Neumann é: B, D, A e C. 5) Barramentos são conjuntos de fios que permitem o tráfego de informações dentro do sistema computacional. Existem alguns tipos de barramentos, dentre os quais pode-se citar o conjunto de barramentos de sistema que conecta os principais componentes do computador. Essa estrutura pode ser dividida em grupos funcionais, que são: Dados, endereço e controle. Episódio - Representações de dados e aritmética de computadores 1) Qual é o valor decimal do número binário inteiro sem sinal 100101? 37. 2) Quais as representações hexadecimais dos inteiros 1348? 544. 3) Qual a representação de 8 bits e complemento de 2 do número -65 que está representado no sistema binário de numeração? 10111111 4) Utilizando a representação de 8 bits e complemento de 2, qual o resultado do cálculo -17+15? 11111110. 5) Calcule a soma e a subtração dos seguintes números binários: (1ª parcela) 1011111 e (2ª parcela) 11001. 1111000, 1000110. Episódio - Modelos de programação 1) Qual é o conteúdo da pilha depois que a sequência a seguir for completada? PUSH #2 PUSH #4 PUSH #6 ADD PUSH #2 MUL SUB -18. 2) Qual o valor do registrador r3 depois que a seguinte sequência for executada? MOV r1, #31 MOV r3, #12 MOV r2, #14 SUB r3, r3,r2 MUL r2,r2,r2 ADD r3,r1,r2 227. 3) Qual valor permanece na pilha depois da seguinte sequência de execução? PUSH #1 PUSH #2 POP PUSH #3 POP POP Vazia. 4) Não pode ser considerada uma das características do modelo de programação baseado em pilha: Especificar onde a fonte e o destino da operação estão localizados. 5) É uma das vantagens do modelo de programação baseado em registradores de uso geral, quando comparado com um modelo de programação baseado em pilha: Ler um registrador em um arquitetura RUG não afeta seu conteúdo. Episódio - Circuitos lógicos sequenciais 1) Os circuitos lógicos combinacionais são limitados em sua utilização, já que não possuem memória, ou seja, não podem armazenar bits e lê-los depois. Por sua vez, um circuito lógico sequencial é composto de um circuito lógico combinacional acrescido de um elemento de memória. Com base em sua estrutura, o circuito lógico sequencial pode ter diferentes comportamentos, originando modelos distintos. Qual a diferença entre esses modelos? No modelo de Moore, as saídas dependem unicamente do estado no qual o circuito se encontra. No modelo de Mealy, as saídas não dependem apenas do estado atual do circuito, mas também do valor atual das entradas externas. 2) Os diferentes tipos de flip-flops podem ser diferenciados pelo número de entradas, pelas quais o estado atual dos circuitos de memória é modificado. Os tipos mais comuns de flip-flops são os latches. Os latches têm dois níveis de sinais de entrada e são utilizados na construção de flip-flops mais complexos. Qual das alternativas a seguir apresenta a tabela de transição de estados correta para o latch RS? R S Qt÷1 0 0 Qt 0 1 1 1 0 0 1 1 - 3) O tempo de ciclo equivale ao sinal de clock, ou seja, o mesmo indica quando uma atividade é inicializada por um circuito digital sequencial. Por curiosidade, após realizar a leitura do conteúdo e compreender o cálculo de frequência, você resolveu descobrir qual o tempo de ciclos que o processador do seu computador pessoal pode inicializar em nanossegundos. Sabendo que o mesmo tem a capacidade 2.4GHz de processamento, você chegou ao seguinte cálculo: 1 / 2.4 x 109 = A resposta para esse cálculo é: 0,42 x 10-9s = 0,42ns 4) Os latches originaram os circuitos flip-flops. Uma implementação de dois latches interligados em cascata originou o flip-flop D. Além do flip-flop D, também foi desenvolvido o flip-flop JK, que tem comportamento parecido com o do latch RS. Entretanto, por que o flip- flop JK direciona ao complemento do estado anterior quando os respectivos valores de entrada são iguais a 1 (um)? Para evitar o estado proibido. 5) Considere as seguintes afirmativas: A) Os diferentes tipos de flip-flops podem ser diferenciados pelo número de saídas, pelas quais o próximo estado dos circuitos de memória é afetado. B) O que determina o estado em que um circuito combinacional se encontra é o valor da informação armazenada na memória em um determinado momento. C) Em um circuito combinacional, a informação recebida e armazenada pelo elemento de memória é codificada em binário (0 e 1). Quais dessas afirmativas estão corretas? Apenas C. Episódio - Componentes eletrônicos básicos 1) Qual o equipamento responsável por armazenar informações permanentes em um computador? HardDisk ou HD. 2) Com relação às particularidades do hardware e do software, assinale a alternativa correta. Software é o sistema que está rodando, suportado pelos componentes, os quais são os hardwares do computador ou servidor. Qual equipamento abaixo, em geral, não faz parte de um computador? Monitor. 4) Qual é uma vantagem da virtualização? Menor consumo de energia, espaço físico e investimento financeiro. 5) De que consiste uma arquitetura RAID? Uso de múltiplos discos HD para otimizar o acesso ou segurança dos dados armazenados Episódio - Funcionamento e Soluções (Pipeline) 1) Considere uma CPU com capacidade de execução de pipeline. Ela pode receber uma instrução e quebrar esse processo em alguns minipassos. Assinale a alternativa que indica corretamente quais são esses minipassos. Buscar instrução, decodificar opcode, calcular endereço efetivo dos operadores, carregar operandos, executar introdução e armazenar resultado. 2) O processador é a parte principal do computador, cabendoa ele a realização de funções como leitura e armazenamento de arquivos. O desempenho do processador interfere diretamente na performance do computador, e é por isso que os processadores têm técnicas para melhorar sua eficiência. Uma dessas técnicas é o pipeline. O pipeline é uma técnica que existe nos processadores desde o computador Tretch IBM 7030. Todas as atuais versões de processadores têm pipeline e, quanto mais moderno o processador, maior o seu número de pipelines. 3) O conceito básico que norteia a utilização de um pipeline é a paralelização de atividades, visando a explorar ao máximo os recursos computacionais, não deixando o processador ficar ocioso. Entretanto, pipeline é um conceito que se aplica dentro e fora da área de Tecnologia da Informação (TI), tendo algumas características fundamentais onde for aplicado. Analise as alternativas a seguir e assinale a que apresenta duas principais premissas básicas de todo o processo de pipeline. Dividir o processo em etapas independentes e iniciar uma etapa sem que a outra tenha sido concluída. 4) Diversos tipos de pipeline podem ser implementados pelo processador para executar tarefas. Independentemente do tipo, todos têm um objetivo em comum: proporcionar maior agilidade e eficiência no processamento, reduzindo a ociosidade. Assinale a alternativa que contém um tipo de pipeline e sua definição correta. Pipeline de funcionalidade: se divide em multifuncional e unifuncional. 5) Embora o uso de pipeline proporcione um ganho de performance significativo, quando corretamente utilizado, por ser uma técnica de paralelização, alguns cuidados precisam ser tomados, uma vez que os pipelines podem causar alguns problemas no processamento de instruções complexas que tenham interdependência entre as partes que estão sendo processadas por cada ciclo do pipeline. Sobre os problemas que podem ser causados por pipeline, assinale a alternativa correta. Conflito de recursos: acontece quando dois ciclos diferentes do pipeline precisam acessar um determinado recurso para realizar sua atividade; contudo, esse recurso não comporta acesso simultâneo.
Compartilhar