Normalmente este tipo de memória principal é também denominado por RAM (Random Acess Memory) que significa Memória de acesso 
	aleatório, e que permite o acesso directo a posições de memória, daí que o seu nome correcto devesse ser memória de acesso directo. 
     
    
    
 São constituídos por memórias estáticas, normalmente de grande capacidade e reduzida velocidade, 
	destinadas a guardar permanentemente dados para tratamento e todas as aplicações de software, nomeadamente 
	o sistema operativo...
   
     
    
    
 É uma extensão da memória dinâmica ou RAM numa unidade de memória secundária, nomeadamente 
	no disco onde se encontra o sistema operativo, já que é este que se encarrega de gerir esta memória, permitindo 
	ao administrador determinar a sua dimensão máxima.
    
 Esta memória é volátil, devendo-se isto ao facto da tabela de indexação ser perdida no caso de falha de 
	corrente eléctrica.
  
     DISPOSITIVOS PERIFÉRICOS 
    
     Um computador ou qualquer outro sistema que se pretenda tirar partido das suas potencialidades	tem que ter 
	pelo menos um dispositivo de entrada e outro de saída, ou seja, temos que lhe indicar o serviço para este apresentar os 
	resultados, podendo eles ser apresentados dos mais variados formatos, como por exemplo impressos, visíveis num monitor, 
	enviados por mail ou rede, etc.
	As informações de comando ou entradas de dados podem ser efectuadas por teclados, scaners, rede inter e intranet, etc.
    
 Este tipo de dispositivos encontram-se num mercado competitivo, e como tal existem variadas tecnologias, 
	principalmente em dispositivos "sem fios", ópticos, tuchscreens, projectores digitais, que alargaram a gama de consumíveis, 
	nomeadamente micro-câmaras, micro-zips, etc. 
    
 Um conceito actual revolucionário e que aponta para o futuro dos periféricos é realidade virtual, a qual pode 
	interagir com qualquer aparelho electrónico através de movimentos e sons pré-programados.
	
  
  Inicio  Ý 
    
    
    
 
       	
	 |  Unidade Central de Processamento (CPU - Central Processing Unit):
		  Tambem abitualmente denominado por processador; controla as operações
                do computador e executa as funções de processamento de dados. 
		  Esta elemento do sistema baseia-se na mamipulação de registos, que é a base 
			de todo o processo.
		  Formas de Classificação do CPU:
		  Família; 
		  Velocidade de relógio; 
		  Número de bits; 
		  Tecnólogia -> CISC/RISC. 
	  |  Unidade Aritmética Lógica (ALU - Aritmetic and Logic Unit):
		  Executa as funções de processamento de dados do computador, 
			nomeadamente operações de dados binários.
	  |  Circuitos de Unidade Aritmética Lógica
		  Dispositivos electrónicos puros projectados ou pré-programados para realizar 
			tratamentos de dados binários baseados em algoritmos simples.
	  | 
       	
	 |  Acomulador (AC- Accumulator) 
		  Empregados para guardar temporariamente parte dos operadores e dos 
			resultados das operações da ALU.
	  | 
       	
	 |  Cociente do Multiplicador (MQ- Multiplier Quotient)
		  Destinam-se a guardar temporariamente a restante parte dos operadores e dos 
			resultados das operações da ALU (extensão da AC, guarda parte decimal no caso de Reais).
	  | 
       	
	 |  Registo do Buffer de Memória (MBR- Memory buffer register)
		  Contem a word que irá ser guardada na memória, ou é usada para 
			receber a word que vem da memória.
	  | 
       	
	 |  Unidade de Controlo (CU - Control Unit)
		  Controla a operação da CPU e de algum 
			modo controla o computador.
	  |  Registo do Endereço de Memória (MAR- Memory address register)
		  Especifica o endereço da word em memória para onde vai ser escrita
			 ou de onde vai ser lida para o MBR.		
	  | 
       	
	 |  Registo da Instrução do Buffer (IBR- Instruction Buffer Register)
		  Serve para guardar temporariamente o endereço da word (instrução)
			em memória.
	  | 
       	
	 |  Registo da Instrução (IR- Instruction Register)
		  Analogamente ao IBR, guarda a parte da instrução referente ao Opcode.
	  | 
       	
	 |  Contador do Programa(PC- Program Counter)
		  Contem o endereço do próximo par de instruções a serem lidas da memória.
	  | 
       	
	 |  Circuitos de Controlo
		  Circuito que contem na sua estrutura a definição dos sinais de permisão e gestão 
			de todos dos processos.
	  | 
		
	 |  Memória Principal
		  Armazena tanto dados como instruções, estão estruturadas de forma hierárquica, 
			logo beneficia do principio de localidade.
	  |  Memória Primária
		  Consiste em suportar temporariamente dados necessários para completar tarefas. 
			Estas destinam-se a evitar o armazenamento de informação num nível hierárquico inferior.
			Este tipo de memórias devido à tecnologia que utilizam necessitam que as suas células 
			sejam renovadas por períodos muito reduzidos, sobre pena de perderem os dados contidos nestas.
			Esta memória é volátil pois requer alimentação eléctrica.
	  |  Registos
		  São as memórias mais pequenas e destinam-se a guardar partes ou blocos das words.
	  | 
       	
	|  Cache Primária
		  Pode ser interna ou não ao processador, e é muito reduzida capacidade e mas muito rápida.
	  | 
	
	 |  Cache Secundária
		  Pode existir ou não, é externa ao processador (motherbord), 
			é maior e mais lenta que a cache primária. Normalmente existe sempre, 
			só é excepção se processador não tiver cache interna.
	  | 
       	
	 |  Cache de nível três
		  Não é muito comum existir, mas uma boa motherbord traz sempre duas caches, 
			e um processador bem estruturado também possui obrigatoriamente cache interna. 
			No entanto podem existir mais caches, obrigatoriamente sempre mais lentas e maiores.
	  | 
       	
	 |  Memória Principal
		  Esta memória, vulgarmente denominada por RAM, encontra-se na ultima posição hierárquica 
			das memórias voláteis, pois está ligada ás memórias estáticas e tem como função conter informação 
			que seja necessária para a execução dos processos, evitando ou reduzindo ao mínimo os acesos a 
			memórias secundárias.
	  | 
       	
	|  Memória Secundária
		  Destina-se a armazenar conteúdos de informação de modo definitivo, logo só requerem alimentação 
			eléctrica para o manuseamento dos dados.
			Esta tecnologia baseou-se inicialmente nos princípios do electromagnetismo.
	 |  Discos Duros
		  Unidades de armazenamento magnéticas de grande dimensão que normalmente são internas ao computador.
	  | 
       	
       |  Disquetes
		  Unidades de armazenamento magnéticas portáteis e de pouca capacidade.
	  | 
       	
	 |  CDRs, CDRWs e DVDs
		  São de única ou múltipla escrita, e no caso dos últimos já atingem os 17GB de capacidade.
	  | 
       	
	 |  ZIPs
		  Podem ser internas ou externas, funcionam como as drives de disketes mas os discos zip tem mais
				capacidade e são mais fiáveis devido ás protecções que possuem.
	  | 
       	
	 |  Outros dispositivos
		  Dispositivos internos ou externos, PCcards,...
	  | 
     	
	 |  Dispositivos Interfaces
		  Dispositivos que se destinam a facultar comunicações 
		entre qualquer dispositivo interno ou externo.
	  |  BUS do Sistema
		  Liga as memórias primárias.
	  |  Linhas de Dados
		  Promove o caminho para transmitir dados do sistema. 
			A sua largura determina o n.º bits de transmisão.
	  | 
    	
	|  Linhas de Endereços
		  São utilizadas para transmitir a fonte ou destino da informação bem como o acesso 
			a portas I/O.
			A sua largura determina a capacidade do sistema. 
	  | 
	
	
    
         |  Linhas de Controlo
		  São utilizadas para validar através de informações temporais, controlar os acessos 
			e as linhas de dados e endereços.
			Cada bus possui um tipo de controlador distinto, sendo utilizado o que mais se adequa á 
			plataforma adoptada.
	  | 
    	
	 |  Bus de I/O
		  Liga todos os outros dispositivos.
	  |  Linhas de Dados
		  Promove o caminho para transmitir dados do sistema. 
			A sua largura determina o n.º bits de transmisão.
	  | 
    	
	|  Linhas de Endereços
		  São utilizadas para transmitir a fonte ou destino da informação bem como o acesso 
			a portas I/O.
			A sua largura determina a capacidade do sistema. 
	  | 
	
	
    
         |  Linhas de Controlo
		  São utilizadas para validar através de informações temporais, controlar os acessos 
			e as linhas de dados e endereços.
			Cada bus possui um tipo de controlador distinto, sendo utilizado o que mais se adequa á 
			plataforma adoptada.
	  | 
   	
	 |  Dispositivos de Entrada/Saída (I/O - Input/Output)
		  Transferência de dados entre computadores e o 
			ambiente externo.
	  |  Dispositivos de Entrada
		  Servem para os utilizadores emitirem/ordenarem tarefas.
	  |  Podem dividir-se em categorias
		  Gráficos, sonoros, teclados, tutch,... 
	  | 
   	
	 |  Dispositivos de saída
		  Servem para os utilizadores receber os resultados.
	  |  Podem dividir-se em categorias
		  Formatos Gráficos, papel; sonoros,... 
	  | 
    
 
     MOTHERBORD 
     É uma PCB que contem controladores, buses e outros dispositivos para permitir o interface entre os 
	mais variados sistemas de hardware, nomeadamente discos, tapes, placa gráfica, placa de som, memória, entre 
	muitas outras, e sem esquecer o processador. 
    
 As suas principais diferenças devem-se fundamentalmente ao chip7 utilizado, ao tipo soKet que 
	suporta o processador, aos tipos e quantidade de Buses I/O, tipo e quantidade de memória suportada
	 e à fiabilidade e qualidade dos componentes em geral. 
  
   
  Inicio  Ý 
 Trabalho Realizado por: Bruno Tomé 
 Departamento de Engenharia informática