Ccomp
1- Quais são as unidades funcionais de um sistema computacional? R: Um sistema computacional é um conjunto de circuitos eletrônicos interligados, formado por processadores. Memórias, registradores, barramentos, monitores de vídeo, impressoras, mouse, discos magnéticos, além de outros dispositivos físicos (hardware). Todos esses dispositivos manipulam dados na forma digital, o que proporciona uma maneira confiável de representação e transmissão de dados. 2- Quais os componentes de um processador e quais são suas funções?
R: Cada processador lógica e aritmética, e processador é contro emória principal, al subtrair comparar e cr 4 Swipe to page de controle, ais funções do s presentes na icas como somar, 3- Como a memoria principal de um computador é organizada? R: A memória principal, primária ou real é o local onde são armazenados instruções e dados. A memória é composta por unidades de acesso chamadas células, sendo cada célula composta por um determinado número de bits. O bit é a unidade básica de memóna, podendo assumir o valor lógico 0 ou 1. – O que são memórias voláteis e não voláteis? R: Memórias voláteis: Memórias voláteis são as que requerem nergia para Swipe tc next page para manter a informação armazenada. São fabricadas com base em duas tecnologias: dinâmica e estática. Memórias não voláteis: São aquelas que guardam todas as informações mesmo quando não estiverem a receber alimentação. 7- Conceitue memoria cache e apresente as principais vantagens no seu uso? R: A memória cachê é uma memória volátil de alta velocidade, porem com pequena capacidade de armazenamento.
O propósito do uso da memória cache é minimizar a disparidade existente entre a velocidade com que o processador executa instruções e velocidade com que dados são lidos e gravados na memória pnnclpal 8- Qual a importância do princípio da localidade na eficiência da memória cache? R: O principio da localidade garante, então, que após a transferência de um novo bloco da memória principal para a cache havera uma alta probabilidade de cache hits em futuras referencias, otimizando, assim, o tempo de acesso ao dado. g- Quais os benefícios de uma arquitetura de memoria cache com múltiplos nlVeis?
R: O funcionamento desta arquitetura tem como base o princípio de que quanto menor é a capacidade de armazenamento da emória cache, mais rápida e o acesso ao dado; contudo, a probabilidade da ocorrência de cache hits é menor. 10- Quais as diferenças entre a memoria principal e a memória secundaria? R: Memória principal: armazena instruções e dados. Memória secund e a memória secundaria? Memória secundaria: armazena programas e dados. 1 1 -diferencie as funções básicas dos dlspositivos de EIS? R: Diferentemente, os barramentos de EIS possuem maior extensão, são mais lentos e permitem a conexão de diferentes dispositivos. ? importante notar na ilustração que na conexão os barramentos existe um adaptador (bus adapter) que permite compatibilizar as diferentes velocidades dos barramentos. 13- Como a técnica de pipelining melhora o desempenho dos sistemas computacionais? R: Pipelining é uma técnica que permite ao processador executar múltiplas instruções paralelamente em estágios diferentes. O conceito de processamento pipleline se assemelha muito a uma linha de montagem, onde uma tarefa é dividida em uma sequencia de subtarefas, executadas dentro da linha de produção. 14- Compare a arquitetura de processadores RISC e CISQ
R: RISC: Poucas instruções, instruções executadas pelo hardware, instruções com formato fixo, instruções utilizam poucos ciclos de maquina, instruções com poucos modos de endereçamento, arquitetura com muitos registradores, arquitetura pipelining. CISC: Muitas instruções, instruções executadas por micro códigos, instruções com diversos formatos, instruções utilizam múltiplos ciclos, instruções com diversos modos de endereçamento, arquitetura com pouco utilizam múltiplos ciclos, instruções com diversos modos de endereçamento, arquitetura com poucos registradores, pouco so da técnica de pipelining. 8- Quais as funções do linker? R: Linker ou editor de ligação é o utilitário responsável por gerar, a partir de um ou mais módulos-objetos, um único programa executável. Suas funções básicas são resolver todas as gerencias simbólicas existentes entre os módulos e reservar memória para a execução do programa. 19- Qual a principal função do loader? R: O loader ou carregador é o utilitário responsável por carregar na memória principal um programa para ser executado. O procedimento de carga varia com o código gerado pelo linker , em função deste, loader é classificado com sendo do tipo absoluto ou relocável. 0- Quais as facilidades oferecidas pelo depurador? R: O depurador (debugger) é o utilitário que permite ao usuário acompanhar toda a execução de um programa a fim de detectar erros na sua lógica. * acompanhar a execução de um programa instrução por instrução. ‘k possibilitar a alteração e a visualização do conteúdo de variáveis. * implementar pontos de parada dentro do programa pare nesses pontos. * especificar que, toda vez que o conteúdo de uma variável for modificado, o programa envie um mensagem.