Funcionamento do Computador I [Aula03] Flashcards
função da Unidade de Controle
controlar o processo, fiscalizando e executando
lê o programa e o traduz numa sequência de operações da máquina
qual parte do computador que fiscaliza e execulta o processo?
Unidade de Controle
o que é a Entrada?
são os dispositivos ou portas que permitem a entrada de dados do mundo externo para o computador
todos os dados a processar
exemplos de dispositivos de entradas?
teclado, mause
qual componetente que todas as informações passam por ele?
memória
o que o programa faz?
ele diz o que fazer com os dados que recebidos, é a “receita”
o que a memória faz?
guarda a entrada (os dados a processar) e os resultados vindos da unidade de processamento
o que a Unidade de Processamento (CPU) faz?
A CPU interpreta e executa as instruções do programa. Isso inclui a realização de operações lógicas e aritméticas pela Unidade Lógica e Aritmética (ULA)
saída:
resultados da unidade de processamento, armazendaos na memoria e enviados para um dispositivo de saída
Um CPU é composto basicamente, pela maioria dos autores, pelos três seguintes componentes::
● Unidade lógica e aritmética (ULA): executa operações lógicas e
aritméticas;
● Unidade de controle: decodifica instruções, busca operandos,
controla o ponto de execução e desvios;
● Registradores: armazenar dados para o processamento.
o que a ULA (Unidade de Lógica e Aritmétrica) faz :
Aritmética: adição, subtração, multiplicação e divisão
Lógica: selecionar, comparar, combinar e mesclar os dados
o que é Unidade de controle?
é a parte da CPU que decodifica e execulta as informações vindas da memória
registradores:
é a parte é a parte da CPU que armazena temporariamente informações que estão sendo usadas ou processadas
vantagens dos registradores:
aumenta a velocidade e a eficiência, pois acessar os registradores é muito mais rápido do que acessar a memória principal
o que é buffer?
memória de curto prazo
o que é a memória Cache?
é uma área de amrzenamento temporario, está entre os regidtradores e a RAM
armazenando dados que são frequentemente acessados pela CPU
vantagens da memória Cache:
é mais rápida que a memória RAM e com maior espaço do que os registradores
a velocidade é parecida com a da CPU, facilitando o acesso aos dados
CPU busca as informações primeiro :
memória Cache:, se não achar busca na RAM
Periféricos de Entrada:
teclado, mause
Periféricos de Saída
tela, impresão
Periféricos de Entrada/Saída
pen drive, memória externa
o que é Relógio (clock)?
uma métrica de velocidade para comparar a capacidade de processamento de uma CPU
Relógio (clock) é medida em:
Hertz (Hz)
Relógio (clock) representa:
a contagem de ciclos que o circuito realiza a todo segundo
você pode assumir um ciclo
como um:
um pulso elétrico que, ao permitir que transistores mudem de estado( de 0 ou 1), permitindo o processamento
Por que o clock não é um dado absoluto?
A eficiência da arquitetura de um processador pode superar uma frequência de clock maior.
um processador mais antigo com 4GHz pode ser mais lento do que um mais novo com 3,5 GHz
A velocidade de um computador é determinada pelo:
pelo seu ciclo de
clock. É o número de períodos de relógio por segundo em que um computador funciona.
quanto maior o ciclo de clock:
mais rápido o processador é
para melhorar o tempo de CPU:
podemos aumentar a taxa de clock ou diminuir o número de ciclos de clock
Alguns processadores fornecem a capacidade de aumentar o ciclo de clock, mas, como são mudanças físicas, pode haver superaquecimento.
o que é Pipeline?
é uma arquitetura usada em microprocessadores, placas gráficas e software para segmentar dados e aumentar o desempenho de um sistema digital
reduzir o tempo de execução de um conjunto de instruções
função do Pipeline:
os processadores execultam várias tarefas ao mesmo tempo respeitando a ordem de chegada
técnica de hardware que permite que a CPU realize a
busca de uma ou mais instruções além da próxima a ser executada.
vantagens do Pipeline:
aumenta o desempenho do processador e reduz o tempo de execução global de tarefas
como funciona a leitura com Pipeline:
Estas instruções são colocadas em uma fila de memória dentro do processador (CPU) onde aguardam o momento de serem executadas: assim que uma instrução termina o primeiro estágio e parte para o
segundo, a próxima instrução já ocupa o primeiro estágio.
um processador de computador, várias instruções podem estar em diferentes estágios de execução ao mesmo tempo, graças ao pipeline. Uma instrução pode estar sendo decodificada enquanto outra está sendo executada e uma terceira está sendo buscada na memória2.
ex de pipeline:
um processador de computador, várias instruções podem estar em diferentes estágios de execução ao mesmo tempo, graças ao pipeline. Uma instrução pode estar sendo decodificada enquanto outra está sendo executada e uma terceira está sendo buscada na memória2.
é verdade: o tempo para executar uma instrução continua o mesmo, mas a quantidade de instruções
executadas por um período de tempo aumenta.
sim!
o que pode dificulta o uso de Pipeline?
a dependência de instruções anteriores
desvios que dificultam o
processo
diferença de complexidade de instruções, algumas são mais simples e rápidas outras mais complexas e demoradas
como o pipeline acelera a velocidade de operação da CPU?
pois a próxima instrução a ser execultada vai está nos registradores da CPU
o que é RISC (Reduced Instruction Set Computer):
são processadores que decodificam e execultam intruções reduzidas
o que é CISC (Complex Instruction Set Computer):
são processadores que decodificam e execultam intruções complexas
significado de RISC
Reduced Instruction Set Computer
significado de CISC
Complex Instruction Set Computer
como funciona o processador CISC:
eles têm uma micro-programação (conjunto de códigos de instruções gravados) assim permitindo receber as instruções dos programas e executá-las, usando as instruções da
micro-programação.
é verdade que CISC é uma arquitetura com poucos registradores e pouco uso da técnica de pipeling ou não usa:
sim!
como funciona o processador RISC:
as instruções são executadas
em apenas uma micro-instrução (de uma única forma e seguindo um mesmo
padrão)
diferença de RISC e CISC:
RISC execulta pouca instruções com formato fixo,poucos ciclos, redução de instruções e usa pipeline, já o CISC muitas instruções com vários formatos, muitos ciclos, execultados por microcódigos, poucos registradoures pode usar ou não o pipeline
a memória secundária é capaz de armazenar dados de alto volume?
verdade!
a memória secundária é mais lenta que a memória primária.?
sim!
qual tipo de memória é perdida se o computador for desligado?
memória ram
o que é memória rom?
É um tipo de memória onde os dados foram pré-gravados. Os dados armazenados na ROM (Read-Only Memory) são retidos mesmo
depois que o computador é desligado, ou
seja, não voláteis.
qual tipo de memória não é perdida se o computador for desligado?
memória rom