Arquitectura e Tecnologias de Computadores...Tipos de Memória Secundárias HD Hard Disk ou Disco...

Post on 02-Jun-2020

17 views 0 download

Transcript of Arquitectura e Tecnologias de Computadores...Tipos de Memória Secundárias HD Hard Disk ou Disco...

AULA 04

Arquitectura e

Tecnologias de

Computadores

MSc. Rafael Beto Mpfumo. 20201

Disciplina

Arquitectura e Tecnologia de Computadores

Ano / Semestre

1º Ano / 1º Semestre

Carga Horária

4h / Semana

Docentes

Rafael Beto Mpfumo e Nooro Dauto

2

Sumário

• Estruturas de Interconexão

– Características principais e tipos de barramentos

• Sistema de Memórias do Computador

• Características do Sistema de memórias

• Hierarquia de memórias

• Tipos e funções das memórias

3

Estruturas de Interconexão

4

Estruturas de Interconexão

Um computador consiste de um conjunto decomponentes (memória, CPU, E/S) que se comunicamentre si atraves da motherboard . Ele é uma rede decomponentes básicos e devem existir caminhos deconexão entre esses componentes.

A colecção de caminhos que conectam os várioscomponentes ou módulos é chamada estrutura deinterconexão ou barramento

Todo barramento tem uma velocidade medida em MHz.

5

Estruturas de Interconexão

Barramento

6

Estruturas de Interconexão

Tipos de transferências geralmente suportada:

7

Estruturas de Interconexão

Fisicamente, barramento do sistema é um conjunto decondutores elétricos paralelos.

Esses condutores são linhas de metal impressas em umaplaca (placa de circuito impresso).

Tipos de barramentos :

• Local/Sistema

• Internos

• Externos

8

Estruturas de Interconexão

Barramentos de Sistema

• Um barramento do sistema contém de 50 a 100 linhasdistintas, que conectam os principais componentes docomputador.

• Cada linha tem uma função particular.

• São classificados em três grupos funcionais : dados,endereço e control

9

Estruturas de Interconexão

Barramento de Dados

As linhas de dados fornecem o caminho paratransferência de dados entre os módulos, tem a funçãode transporte dos dados. O Barramento de Dados é bi-direcional, isto é, pode transmitir em ambas as direções.

10

Estruturas de Interconexão

Barramento de Endereço

São as linhas de endereço destinadas a informar a fontee destino dos dados no barramento de dados.

Tem a função de indicar endereço de memória dosdados que o processador deve retirar ou enviar. Tipounidirecional.

11

Estruturas de Interconexão

Barramento de Controle

Usadas para controlar o acesso das linhas de dados eendereços.

Controla solicitações e confirmações. Tipo bidirecional.

12

Estruturas de Interconexão

• Escrita na memória

• Leitura de memória

• Escrita em porta de E/S

• Requisição de Barramento

• Concessão do Barramento

• Requisição de interrupção

• Relógio

• Inicialização (Reset)

Exemplos de actividades de controle

13

Estruturas de Interconexão

Barramentos Internos: Ligam o processador aosequipamentos que ficam dentro do gabinete.

Existem diversos tipos de barramentos específicos paraequipamentos diferentes dentre eles:

• IDE

• SATA

• Slots

• ISA

• PCI

• AGP

• SCSI

14

Estruturas de Interconexão

Barramentos IDE (Integrated Drive Electronics)

A conexão dos equipamentos se dá através de cabos Flat.

Usado para ligar a placa mãe a unidades dearmazenamento internas, como HDs, Drives de CDs eDVDs, entre outras.

15

Estruturas de Interconexão

Barramentos SATA

O SATA, envia dados em série, o que gera menos ruído emelhora a velocidade de transferência.

16

Estruturas de Interconexão

Slots de memória RAM

São ranhuras verticais , geralmente a numeração de trêsou quatro , que geralmente estão localizados no cantosuperior direito da placa- mãe, e servem para alocar amemória RAM.

17

Estruturas de Interconexão

Barramentos ISA( Industry Standard Architecture)

Barramento de expansão para encaixar placas deexpansão como modems, placas de som, placas devídeo.

São barramentos lentos, sendo necessário um tempo deespera entre uma transferência e outra.

18

Estruturas de Interconexão

Barramentos PCI (Peripheral Component Interface)

Substituto do barramento ISA (nas novas placas-mãe, émais comum encontrar vários slots PCI e apenas algunspoucos ISA).

19

Estruturas de Interconexão

Barramentos PCI e PCI Express

Com a insuficiência do PCI em suportar periféricos cadavez mais rápidos, foi lançado o barramento PCIExpress(PCIe).

PCI Express 4.0 ou, simplesmente, PCIe 4.0 é a quartageração do padrão responsável pela comunicação entre aplaca-mãe e a placa de vídeo.

A novidade tem como diferenciais o dobro da velocidadeda versão anterior ( até 64 G/s) e a total compatibilidadecom componentes mais antigos.

20

Estruturas de Interconexão

Barramentos PCI e PCI Express

21

Estruturas de Interconexão

Barramento AGP:(Accelerated Graphical Port)

O slot AGP ( Accelerated Graphics Port ) ou porta gráficaaceleradora foi criada pela Intel para resolver os problemasde desempenho das placas de vídeo 3D que utilizam obarramento PCI. Foi substituido pela barramento PCIExpress.

22

Estruturas de Interconexão

Barramentos Externos: Interligam os diversoscomponentes externos de um sistema operacionalcomo, memórias, dispositivos de entrada e saída etc.

• PS/2

• Serial

• Paralela

• USB

• Firewire (IEEE 1394)

23

Estruturas de Interconexão

Porta PS/2

É o barramento utilizado para conectar mouse e teclado.

Há duas portas na parte traseira do gabinete, uma parao mouse e a outra para o teclado.

24

Estruturas de Interconexão

Porta Serial (Rs-232)

Porta de comunicação utilizada para conectar, modems,mouses antigos, impressoras, e outros. Na comunicaçãoserial, os são transmitidos um a um, de forma sequencial,através de uma única via, o que explica o facto dos cabosque implementam este tipo de comunicação seremconstituídos por uma pequena quantidade de fios;

25

Estruturas de Interconexão

Porta Paralela

As portas paralelas são usadas para conectarimpressoras, scanners, gravadores de cds etc.

A comunicação paralela, pode transferir vários bitssimultaneamente, por um fio dedicado, o que significaque os cabos utilizados para a comunicação paralela sãodotados de uma grande quantidade de fios (ou vias).

26

Estruturas de Interconexão

Porta USB (Universal Serial Bus)

A interface externa USB fornece uma comunicação serial.

Usada em mouses, webcams, HDs removíveis ougravadores de DVD externos etc.

A USB também atende às especificações Plug and Play epode conectar os dispositivos com a máquina ligada esem precisar reiniciá-las.

27

Estruturas de Interconexão

Porta Firewire (IEEE 1394)

Barramento serial padrão externamente rápido quesuporta taxas de transferências de dados de até 400Mbps. Embora muito rápido, o firewire é muito caro. Talcomo o USB, suporta Plug-and-Play.

A principal diferença entre do firewire e USB é que ofirewire suporta taxas de transferências altas e é maiscaro.

28

Sistema de Memória

Memória - é o termo utilizado para designar ocomponente onde é armazenada a informação necessáriapara o funcionamento de um computador.

Um computador tem diferentes tipos de memória, noentanto, todas as memórias armazenam dados na formade bytes, que tem por definição, um agrupamento deinformações digitais e representa informações comoletras, números e símbolos.

29

Sistema de Memória

Em geral, um determinado tipo de memória pode serclassificado de acordo com cinco

características:

• Tempo de acesso.

• Capacidade.

• Volatilidade.

• Tecnologia de fabricação.

• Custo.

30

Sistema de Memória

Hierarquia de Memória

A hierarquia de memória pode ser caracterizada por trêsaspectos: capacidade, velocidade, custo.

31

Sistema de Memória

Hierarquia de Memória

• A memória cache é geralmente controlada porhardware

• A memória principal (RAM) e a secundária é que ousuário tem acesso.

• O sistema operativo através de um mecanismo deMemória Virtual (Segmentação e/ou Paginação) cria a“ilusão” ao usuário que a memória total é do tamanhoda memória principal + memória secundária.

• A técnica de memória virtual realiza transferência deblocos de informação entre a memória primária esecundária automaticamente sem a intervenção dousuário comum.

32

Sistema de Memória

Registradores

O registrador ou registo de uma é a memória dentro daprópria CPU que armazena n bits. Os registradores estãono topo da hierarquia de memória, sendo assim, é umtipo de memória mais rápida e financeiramente maiscustosa.

33

Sistema de Memória

Memória Cache

Cache é uma memoria de acesso rápido, interno a umsistema, que serve de intermediário entre um operadorde um processo e o dispositivo de armazenamento aoqual esse operador acede.

A principal vantagem na utilização de um cache consistena velocidade de acesso a memória próxima davelocidade de memórias mais rápidas.

34

Sistema de Memória

Memória Cache

Quando um processador precisar de uma palavra dememória, ele primeiro busca essa palavra na cache.

• Somente no caso de ela não estar armazenada na cacheé que a busca se dará na memória principal.

• Se uma parte substancial dos acessos for satisfeita pelacache, o tempo médio de acesso a uma palavra emmemória será pequeno, próximo ao tempo de acesso àcache.

• Em alguns computadores podem existir diversos níveisde cache. Ex: nível 1 é implementado dentro do chip ;nível 2 implementado na placamãe

35

Sistema de Memória

Memória Cache

Princípio da Localidade

Localidade Temporal

• Uma posição de memória referenciada recentementetem boas chances de ser referenciada novamente emum futuro próximo Iterações e recursividade

Localidade Espacial

• Uma posição de memória vizinha de uma posiçãoreferenciada recentemente tem boas chances detambém ser referenciada

36

Sistema de Memória

Tipos de Memória Principal

Random Access Memory (RAM) – é uma memória deacesso aleatório e é o local de armazenamentotemporário(volátil) de dados e programas que estão a seracedidos pela CPU.

37

Sistema de Memória

Tipos de Memória Principal

Read Only Memory (ROM) – é uma memória somente deleitura que contém instruções de operação básica comoinicialização do computador e carregamento do sistemaoperativo. É uma memória não volátil.

38

Sistema de Memória

Tipos de memória RAM

SRAM - é uma RAM estática que é usada como memóriacache. É muito mais rápida que a DRAM é não precisa deser actualizada com frequência e é mais cara.

• Baseadas em flip-flops

• Conteúdo persiste enquanto circuito alimentado

• Mais rápidas (geralmente usadas como memóriacache)

39

Sistema de Memória

Tipos de memória RAM

DRAM - é uma RAM dinâmica que é usada comoMemória Principal. Este tipo de memória necessita deactualização constante, com pulsos eléctricos paramanter os dados armazenados no chip.

• Baseadas em capacitores

• Consomem menos potência, mais baratas

Módulo SDR (Single Data Rate): transfere um dado porpulso de clock

Módulo DDR (Double Data Rate) : tráfego é de doisdados por pulso de clock

40

Sistema de Memória

Tipos de memória DRAM

SDRAM - é uma DRAM síncrona que opera sincronizadacom o barramento de memória:

• DDR

• DDR1

• DDR2

• DDR3

• DDR4

41

Sistema de Memória

DDR (Double Data Rate) - é uma memória que transfereos dados duas vezes mais rápido que a SDRAM.

DDR 2 - é mais rápida que a DDR e melhora odesempenho em relação à outra por reduzir o ruído dediafonia entre as linhas de transmissão.

DDR 3 - é duas vezes mais rápida que a DDR2, consomemenos energia e gera menos calor.

DDR 4 - quadruplica a capacidade de armazenamentomáxima da DDR 3, precisa de 40% a menos de energiadevido ao uso de uma tensão mais baixa, tem recursosavançados de correcção de erros.

42

Sistema de Memória

Tipos de memória SDRAM

43

Sistema de Memória

44

Sistema de Memória

Tipos de memória ROM

PROM - é uma ROM programável cujas informações sãogravadas depois da fabricação. A informação não podeser apagada ou re-gravada.

EPROM - é uma PROM cujo seu conteúdo pode serremovido com exposição à luz UV.

EEPROM - é uma EPROM cujo seu conteúdo pode serapagado e regravado sem a necessidade de retirar o chipdo computador.

45

Sistema de Memória

Tipos de Memória Secundarias

Memórias Secundárias ou de massa, são memórias dotipo não volátil e memórias que ajudam o computador aguardar informações. Ex: CD, DVD, Pen Drive, HD, Cartãode Memória (SSD), Disquete.

46

Sistema de Memória

Tipos de Memória Secundárias

HD Hard Disk ou Disco duro. Armazena os dados docomputador. É uma memória não volátil, ou seja, que nãose apaga após o computador ser desligado.

Funcionamento do HDD

Para ler e gravar dados no disco, são usadas cabeças deleitura eletromagnéticas que são presas a um braçomóvel, o que permite seu acesso a todo o disco.

47

Sistema de Memória

Tipos de conexão para HDD

• Conexão IDE/ATA - foi o primeiro padrão, as primeirasplacas tinham apenas uma porta IDE e uma FDD (dodrive de disquete) e mais tarde passaram a ter aomenos duas (primária e secundária).

48

Sistema de Memória

Tipos de conexão para HDD

• Conexão SATA - usado para ligar tanto os HD’sactuais, quanto os SSD’s na placa mãe. O SATA, enviadados em série, o que gera menos ruído e melhora avelocidade de transferência.

49

Sistema de Memória

Tipos de Memória Secundarias

SSD Disco de Armazenamento. Solid Slate Drive (Driveem Estado Sólido)

Como funciona? Baseados em Memória Flash, dos pendrives e cartões de memória. Armazena os dadosutilizados procedimentos eletrônicos.

50

Sistema de Memória

Análise comparativa entre HDD e SSD

51

Sistema de Memória

Análise comparativa entre HDD e SSD

HD - Hard Disk

52

Sistema de Memória

Análise comparativa entre HDD e SSD

SSD

53

Perguntas e Debate ????

54

55

Obrigado

56