Post on 02-Jan-2016
description
Formadora: Patrícia Mateus Arquitectura de Computadores – Técnico de Sistemas Nível 3 1
O ProcessadorO Processador
ARQUITECTURA INTERNA DE
COMPUTADORES
Execução de Tarefas
Formadora: Patrícia Mateus Arquitectura de Computadores – Técnico de Sistemas Nível 3
2
O software consiste num conjunto de códigos ou instruções desenvolvidos para facilitar o controlo da máquina.
Um programa para ser executado normalmente precisa de uma requisição ou ordem externa, uma solicitação feita pelo utilizador.Em alguns casos os programas são executados automaticamente – por exemplo, o Windows.
Quando um comando é feito pelo utilizador ou pelo próprio sistema em uso, é enviada uma solicitação para o processador, que faz o processamento da informação e, por sua vez, faz também uma requisição de dados e instruções ao disco rígido, que é o local onde está armazenado o programa.
Execução de Tarefas
Formadora: Patrícia Mateus Arquitectura de Computadores – Técnico de Sistemas Nível 3
3
Os dados são enviados através de blocos e passam pela memória RAM antes de serem processados. A RAM, ao contrário do disco rígido, é uma memória dinâmica que permite leitura e gravação em velocidades muito superiores ao HD (disco rígido). Ela existe justamente para evitar que o processador esteja constantemente a fazer requisições ao disco rígido, o que tornaria a execução de programas algo muito lento.
Dentro do processador também existem outras memórias dinâmicas, que armazenam temporariamente resultados de processamento (cálculos e operações lógicas) e fazem o controlo das informações. São as conhecidas Caches.
Especificações e características dos Processadores
Formadora: Patrícia Mateus Arquitectura de Computadores – Técnico de Sistemas Nível 3
4
A memória Cache
A memória cache consiste numa pequena quantidade de memória embutida no processador. Quando o processador precisa ler dados da memória RAM, um circuito especial chamado "controlador de cache" transfere blocos de dados muito utilizados da RAM para a memória cache. Assim, no próximo acesso do processador, este consultará a memória cache, que é bem mais rápida, permitindo o processamento de dados de maneira mais eficiente. Desta forma, a memória cache actua como um intermediário, isto é, faz com que o processador nem sempre necessite chegar à memória RAM para aceder os dados dos quais necessita. O trabalho da memória cache é tão importante que, sem ela, o desempenho de um processador pode ser seriamente comprometido.
Especificações e características dos Processadores
Formadora: Patrícia Mateus Arquitectura de Computadores – Técnico de Sistemas Nível 3
5
A memória Cache
Os processadores trabalham, basicamente, com dois tipos de cache: cache L1 (Level 1 - Nível 1)cache L2 (Level 2 - Nível 2).
A cache L2 é ligeiramente maior em termos de capacidade e passou a ser utilizado quando a cache L1 se mostrou insuficiente. Antigamente, um tipo distinguia-se do outro pelo facto da memória cache L1 estar localizada junto ao núcleo do processador, enquanto a cache L2 ficava localizada na motherboard. Actualmente, ambos os tipos ficam localizados dentro do chip do processador, sendo que, em muitos casos, a cache L1 é dividida em duas partes: "L1 para dados" e "L1 para instruções".
Especificações e características dos Processadores
Formadora: Patrícia Mateus Arquitectura de Computadores – Técnico de Sistemas Nível 3
6
Uma das características principais de um processador ou CPU são os seus barramentos.
Os barramentos são “auto-estradas” por onde circula a informação, seja no interior do CPU, ou do interior para o exterior e vice-versa. Vão permitir a comunicação entre o CPU, memória e dispositivos de entrada e saída.
Barramentos internos – transportam a informação entre os vários componentes internos do processador, isto é, registos, ALU,etc.
Barramentos externos - Barramento de Dados- Barramento de Endereços- Barramento de Controlo
CPU Memória
Barramento de dados
Barramento de endereços
Barramento de controlo
Especificações e características dos Processadores
Formadora: Patrícia Mateus Arquitectura de Computadores – Técnico de Sistemas Nível 3
7
Barramento de endereços
Que têm por função transportar a identificação/localização ("endereço") dos sítios onde se pretende ler ou escrever dados (por ex., o endereço de uma célula de memória)
Barramento de Dados
Neste barramento, tal como o nome indica, circulam os dados que são recebidos ou enviados, de e para periféricos e memória.Quanto maior a sua "largura", maior o número de bits que é possível transportar em simultâneo.
Especificações e características dos Processadores
Formadora: Patrícia Mateus Arquitectura de Computadores – Técnico de Sistemas Nível 3
8
Barramento de Controlo
Tem como função a sincronização do processador com os restantes componentes. Como estes são sempre mais lentos do que o processador, provocam estados de espera que necessitam ser controlados, de modo a que a comunicação processador e os componentes externos seja feita eficazmente.
por ex., sinais para indicar que a informação que circula no barramento de dados é para ser escrita e não lida da célula de memória cuja localização segue no barramento de endereços.
Execução de Tarefas
Formadora: Patrícia Mateus Arquitectura de Computadores – Técnico de Sistemas Nível 3
9
Os factores determinantes para o desempenho de todo este procedimento de execução de tarefas, realizado pela máquina, são:
• a frequência de clock do processador, identificado por Hertz (ex.: 2.6GHz);
•a frequência do barramento externo na motherboard (ex.: 400MHz);
•a quantidade e frequência de memória RAM (ex.: 1GB e 533MHz);
•a taxa de transferência e velocidade de rotação do disco rígido (ex.: 300MB/s
e 7200RPM).
Outros factores também podem ser considerados, como a quantidade de núcleos disponíveis no processador (ex.: Core 2 Duo, de 2 núcleos) e etc.
Definição de Processo
Formadora: Patrícia Mateus Arquitectura de Computadores – Técnico de Sistemas Nível 3
10
Um sistema operativo não executa apenas os programa que estamos a ver no momento no computador. As aplicações que normalmente executa reúnem diversas instruções e comandos, porém, são os processos que efectivamente executam esses comandos.
Uma única aplicação pode ter vários processos relacionados. Por exemplo, o Browser pode ter vários separadores. Para cada separador existe uma tarefa/processo associado.
Um processo é um programa que está a ser utilizado num determinado momento, é uma tarefa em execução.
Estados de um processo
Formadora: Patrícia Mateus Arquitectura de Computadores – Técnico de Sistemas Nível 3
11
Durante a execução de um processo, ele altera o seu estado
Possíveis estados:
Novo (new): O processo está a ser criado.
A Executar (running):as instruções estão a ser executadas.
Em Espera (waiting): O processo está à espera que algum evento aconteça.
Pronto (ready): O processo está à espera de ser associado a um processador.
Terminado (terminated): O processo terminou sua execução.
O Gestor de Tarefas
Formadora: Patrícia Mateus Arquitectura de Computadores – Técnico de Sistemas Nível 3
12
Para termos acesso aos processos que se encontram a decorrer no computador utilizamos o Gestor de Tarefas.Para aceder ao Gestor de Tarefas usa-se a combinação Ctrl+Alt+Del e selecciona-se Gestor de Tarefas, ou CTRL+SHIFT+ESC.Com a janela aberta acede-se ao separador “Processos”. Esta é a lista de processos activos no momento.
Consegue-se ter acesso ao nome do processo, ao nome do utilizador relacionado, dois indicadores, um do CPU e outro da memória e a descrição do programa.
O Gestor de Tarefas
Formadora: Patrícia Mateus Arquitectura de Computadores – Técnico de Sistemas Nível 3
13
Sair de um programa que não está a responder
Se um programa no computador parar de responder, o Windows pode tentar localizar o problema e corrigi-lo automaticamente. Se não pretende esperar, pode terminar o programa utilizando o Gestor de Tarefas.
Como proceder?1.Abrir o Gestor de Gestor de tarefas clicando com o botão direito do rato e, em seguida, clicando em Gestor de tarefas. 2.Clique no separador Aplicações, clique no programa que não está a responder e, em seguida, clique em Terminar Tarefa.