Dispositivos e Periféricos de Computador

Documentos relacionados
Sistemas Operacionais: Sistema de Arquivos

Sistemas Operacionais Gerência de Dispositivos

Introdução à Organização de Computadores Memória Secundária

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

Sistemas de armazenamento

Armazenamento Secundário. SCE-183 Algoritmos e Estruturas de Dados II

Se ouço esqueço, se vejo recordo, se faço aprendo

Periféricos e Interfaces Ano lectivo 2003/2004 Docente: Ana Paula Costa. Aula Teórica 11

Estrutura e funcionamento de um sistema informático

UFRJ IM - DCC. Sistemas Operacionais I. Unidade IV Gerência de Memória Secundária. Prof. Valeria M. Bastos 18/06/2012 Prof. Antonio Carlos Gay Thomé

Motivação. Sumário. Hierarquia de Memória. Como registramos nossas histórias (num contexto amplo)?

Arquitetura e Organização de Computadores

Sistemas Operativos. Sumário. Estruturas de sistemas de computação. ! Operação de um sistema de computação. ! Estruturas de E/S

Infraestrutura de Hardware. Entrada/Saída: Armazenamento

19/09/2009 TIPOS DE DISPOSITIVOS DE ARMAZENAMENTO. ARMAZENAMENTO DE INFORMAÇÕES George Gomes Cabral ARMAZENAMENTO MAGNÉTICO

Conceitos Básicos. Conceitos Básicos Memória

Introdução à Organização de Computadores Memória Secundária

Disciplina: Introdução à Engenharia da Computação

Programador/a de Informática

Capítulo 5 Gerência de Dispositivos

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I: MEMÓRIA EXTERNA RAÍ ALVES TAMARINDO RAI.TAMARINDO@UNIVASF.EDU.BR

Prof. Sandrina Correia

Informática Computador Visão Geral. Prof. Marcos André Pisching, M.Sc.

Sistemas Operacionais

Fundamentos de Arquivos e Armazenamento Secundário

AULA TEÓRICA 2 Tema 2. Conceitos básicos de informática, computadores e tecnologias de informação. Sistemas de numeração (continuação)

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 10

Introdução à Computação: Armazenamento Secundário. Ricardo de Sousa Bri.o DIE- UFPI

RAID. Propõe o aumento da confiabilidade e desempenho do armazenamento em disco. RAID (Redundant Array of Independent Disks )

Fundamentos de Sistemas Operacionais

Universidade Tuiuti do Paraná UTP Faculdade de Ciências Exatas - FACET Tecnologia de Análise e Desenvolvimento de Sistemas. Hardware de Computadores

Dispositivos de Armazenamento em massa. José Roberto B. Gimenez

DISCOS RÍGIDOS. O interior de um disco rígido

Arquitectura dos processadores

Organização e Arquitetura de Computadores I

INFORMÁTICA PARA GESTÃO I Curso Superior de Gestão de Marketing

SISTEMAS INFORMÁTICOS

Notas da Aula 16 - Fundamentos de Sistemas Operacionais

RAID Redundat Arrays of Inexpensive Disks

O que é RAID? Tipos de RAID:

EA960 Redundância e Confiabilidade: RAID

Armazenamento Secundário. SCE-183 Algoritmos e Estruturas de Dados II

Dispositivos de Armazenamento. Prof. Flávio Humberto Cabral Nunes

Arquitetura de Computadores Armazenamento Secundário

Admistração de Redes de Computadores (ARC)

Sistemas Operacionais

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES DISPOSITIVOS DE ENTRADA E SAÍDA. Prof. Dr. Daniel Caetano

Estruturas do Sistema de Computação

FORMATAÇÃO DE DISCO SETORES

Cadeira de Tecnologias de Informação. Ano lectivo 2007/08. Conceitos fundamentais de Hardware

ARQUITETURA DE COMPUTADORES

Arquitetura de Computadores Armazenamento Secundário

ARQUITETURA DE COMPUTADORES

Programador/a de Informática

Bases de Dados. Parte IX: Organização Física dos Dados

Hardware Hard Disk. Prof. Felipe A. Pires

ILHA I GERENCIAMENTO DE CONTEÚDO CMS DISCIPLINA: Introdução à Computação MÓDULO II Memórias e Processamento

Tecnologia de armazenamento Intel (Intel RST) RAID 0, 1, 5, 10, Matrix RAID, RAID -Pronto

ARQUITETURA DE COMPUTADORES

Memória principal; Unidade de Controle U C P. Unidade Lógica e Aritmética

Escola Secundária de Emídio Navarro

Setores Trilhas. Espaço entre setores Espaço entre trilhas

UCP. Memória Periféricos de entrada e saída. Sistema Operacional

Sistemas Operativos I

DISPOSITIVOS DE BLOCO. Professor: João Paulo de Brito Gonçalves

William Stallings Arquitetura e Organização de Computadores 8 a Edição

Áreas de aplicação das TIC

Dispositivos de Entrada e Saída

Organização e Arquitetura de computadores

Sou o professor Danilo Augusto, do TIParaConcursos.net, e lá costumo trabalhar temas relacionados a Redes de Computadores e Sistemas Operacionais.

Disciplina: Introdução à Engenharia da Computação

CONCEITOS BÁSICOS DE HARDWARE. Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA

CURSO BÁSICO DE INFORMÁTICA

SW DE E/S INDEPENDENTE DE DISPOSITIVO

Dispositivos de Armazenamento Magnéticos. Prof. Marciano dos Santos Dionizio

Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre

Níveis de RAID - RAID 0

Capítulo 4 Livro do Mário Monteiro Introdução Hierarquia de memória Memória Principal. Memória principal

Sistemas Operacionais

Estruturas de Armazenamento e Indexação. Rafael Lage Moreira Barbosa

Cristiano Sebolão Nº Pedro Arcão Nº João Marques Nº 27228

Arquitectura de Computadores II. Interface com Periféricos

Sistemas de Armazenamento de Ficheiros. Interface

ARQUITETURA DE COMPUTADORES Prof. João Inácio

Fundamentos de Sistemas de Informação Hardware: Dispositivos de Entrada, Processamento e Saída

TI Aplicada. Aula 03 Componentes Básicos Hardware e Rede. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com

Leandro Ramos RAID.

Capacidade = 512 x 300 x x 2 x 5 = ,72 GB

Fundamentos de Hardware

Dispositivos de Memória

6 - Gerência de Dispositivos

FUNDAMENTOS DE HARDWARE CD-ROM. Professor Carlos Muniz

Visão geral do sistema de armazenamento e hierarquia de memória

Arquitetura e organização de computadores

Tecnologia - Conjunto de instrumentos, métodos e processos específicos de qualquer arte, ofício ou técnica.

Introdução à Ciência da Computação

Transcrição:

Dispositivos e Periféricos de Computador

Tópicos Periféricos Dispositivos de Armazenamento Ecrãs Impressoras Scanners Ponteiros 2

Periféricos Externos à função principal do computador Não se consideram a CPU, a memória nem a unidade de alimentação Classificam-se como input, output, e armazenamento Ligam-se através de Portas paralela, USB, série Interface com o bus do sistema SCSI, IDE, PCMCIA 3

Dispositivos de armazenamento: Terminologia Medium (suporte) A tecnologia ou o tipo de produto que armazena os dados Access time (Tempo de acesso) O tempo que demora a localizar os dados e a lê-los. Especifica-se como uma média em segundos, por exemplo: s, ms, µs, ns, etc. Throughput/Transfer rate Quantidade de dados (em bytes consecutivos) movimentados por cada segundo, especificado em Bytes/s, Mbytes/s, etc. 4

Dispositivos de armazenamento Memória Principal (cache, convencional) acesso imediato pela CPU Memória Expandida (RAM) um buffer entre a memória convencional e a memória secundária Memória Secundária Os dados e os programas devem ser copiados para a memória principal para serem acedidos pea CPU Permanência dos dados Dispositivos mecânicos Direct access storage devices (DASDs) (discos) Memória Online Memória Offline a carregar quando necessário. 5

Hierarquia do Armazenamento Memória Principal Memória Secundária Memória Offline Medium Temp Acesso Registos da CPU - Memória Cache 15-30 ns Memória Convencional 50-100 ns Memória Expandida 75-500 ns Hard disk 10-50 ms Disquete 95 ms CD-ROM 100-600 ms Banda Magnética 0.5+ s Throughput - - - - 600-6000 Kbytes/s 100-200 Kbytes/s 150-1000 Kbytes/s 5-20 Kbytes/s (cartridge) 200-3000 Kbytes/s (reel-to-reel) 6

Dispositivos de armazenamento: Terminologa Memória Online Memória acessível pelos programas sem intervenção humana A Memória Primária e a Secundária são consideradas Memórias Online Memória Primária Tecnologia dos semicondutores (RAM) Volatilidade Memória Secundária Tecnologia do Magnetismo (discos) Não volátil 7

Dispositivos de armazenamento: Terminologia Memória Offline Requer intervenção humana para que um programa lhe possa aceder (ex. carregar uma banda magnética) Também conhecida como memória de arquivo Direct Access Storage Device (DASD) Pronuncia-se dazz-di Termo da autoria da IBM Distingue os discos (acesso direto) das fitas magnética (acesso sequencial) 8

Dispositivos de Armazenamento secundários Disco Rígido (HD), disquetes CD-ROM e DVD-ROM CD-R, CD-RW, DVD-RAM, DVD-RW Dispositivos de Fita Magnética Dispositivos de Rede Acesso Direto vs Sequencial Movimentos Rotativo vs. Linear 9

Discos Magnéticos Superfície circular coberta por uma substância magnetizável A substância magnética pode ser magnetizada com uma de duas polarizações com um eletromagneto ( escrita dados ) O eletromagneto pode também sentir essa polarização ( leitura dos dados ) Semelhante a uma cabeça de leitura/escrita de um gravador de fita (só que a a gravação é digital em vez de analógica) gue) 10

Discos Magnéticos Pista (Track) circular Cilindro (Cylinder) mesma pista em todos pratos Bloco (Block) pequeno arco duma pista Sector parte duma pista (tipo fatia de tarte) Cabeça (Head) Lê e escreve os dados no disco Aterragem de cabeça(s) (Head crash) Cabeças Estacionadas (Parked heads) A capacidade de cada pista é sempre a mesma, sendo mais densa em direção ao centro CAV constant angular velocity A velocidade de rotação é a mesma para todas as pistas Discos 3600 rpm 7200 rpm 10.000 rpm Disquetes 360 rpm!! 11

Disquetes (Floppy Disks) Também conhecidas como disco flexível A superfície é circular e flexível, (3.5 ) Evoluiram para a utilização das duas superfícies do disco flexível A disquete é amovível Capacidades: até 1.4MB (2.8MB raros) 12

Disquetes (Floppy Disks): Exemplo Janela de Acesso Fecho Corte mostrando o disco Caixa Encaixe para o rotor Protetor de escrita 13

Disco Rígido (Hard Disk) A superfície é dura (aluminum) A maior parte dos dispositivos contêm mais do que um prato Na maior parte os discos são fixos, não amovíveis Noutros casos podem ser desmontados ( disk pack ) Velocidades de rotação típicas: 3600, 5400, 7200, 10.000 rpm Capacidades: até vários TeraBytes (terabyte = 2 40 bytes) 14

Disco Rígido (Hard Disk) Vista dum disco de baixa capacidade (36 GB), 10.000 RPM, IBM SCSI usado em servidores, sem a capa são visíveis os 10 pratos em pilha. (The IBM Ultrastar 36ZX) 15

Discos Winchester Inventados pela IBM É um tipo de Disco Rígido instalado num pequeno contentor selado Não permite a entrada de partículas de pó Quando é desligado a cabeça é parqueada junto ao rebordo exterior dos pratos e apoiada na sua superfície Quando é ligada a alimentação, a aerodinâmica da cabeça cria uma almofada de ar entre ela e a superfície do disco A cabeça flutua muito perto da superfície, sem a tocar. Se algum toque existir, aterragem da cabeça, o resultado é as duas peças ficarem danificadas. 16

Materiais que podem causar um Head Crash Cabelo humano Partícula de pó Impressão digital Partícula de fumo 17

Discos Winchester: Exemplo O disco é como uma cartridge amovível, mas as cabeças e os pratos estão numa caixa selada não separável http://encyclopedia2.thefreedictionary.com/ 18

Esquema do Hard Disk Prato Cabeça Bloco Motor da cabeça Pista Sector Cilindro Pista Motor do Dispositivo Conjunto cabeças e braços Cabeça no seu braço 19

Hard Disk: Terminologia Prato (Platter) Uma superfície circular disco revestida de material magnetizável Pista (Track) Coroa circular no disco que contém os dados Cabeça (Head) A transductor (recebe e retransmite um sinal) montado num braço para leitura/escrita de e na superfície Mecanismo L/E (Head assembly) Unidade mecânica que fixa todas as cabeças e braços Todas as cabeças e braços se movimentam juntos, controlados por este mecanismo. Cilindro (Cylinder) Um conjunto de todas as pistas acessíveis simultaneamente na mesma posição do mecanismo de L/E 20

Hard Disk: Terminologia Motor do Dispositivo (drive motor) É o motor que movimenta os discos Tipicamente de corrente contínua O disco gira a uma velocidade fixa, dependendo do modelo (3600, 7200, 1000 rpm) Movimento das cabeças (head motion) Um mecanismo necessário para movimentar o conjunto de cabeças e braços para dentro e para fora 21

Hard Disk: Terminologia Sector É a parte das pistas que ficam na mesma porção do disco em forma de fatia de tarte A capacidade de cada parte de pista do mesmo sector é a mesma, sendo mais densa quanto mais perto do centro A velocidade de rotação é constante Pelo que a velocidade de transferência é a mesma para os sectores das pistas interiores e exteriores Bloco A mais pequena qunatidade de dados (unidade) que podem ser escritos ou lidos no disco (tipicamente 512 bytes) 22

Localizando um Bloco de Dados Seek Time Latency Time Transfer Rate Latência Transfer Cabeça Mov do braço seek Pista desejada Nota: Tempo de Acesso = tempo de seek + latência 23

Hard Disk: Terminologia Seek time Tempo que a cabeça demora a posicionar-se sobre a pista desejada Especificada como uma média para todas as pistas Tempo de Latência O tempo que o bloco desejado demora a passar sob a cabeça de leitura escrita, já posicionada na pista certa É em média metade do tempo de uma rotação É também designado por espera rotacional. Tempo de Acesso é o tempo que demora a obter os dados * Access time = seek time + latency Velocidade de tansferência O mesmo que throughput 24

Tempos em Disco Seek time médio A média do tempo de movimento de uma pista para outra Latency time médio Tempo médio de posicionamento no início de um sector = metade da velocidade de rotação Tempo médio de Transferência 1/(número de sectores * velocidade de rotação) Tempo Total para aceder a um bloco Soma das três médias 25

Exemplo de Latência Se o disco gira a 7200 rpm Qual é o tempo médio de latência? Period of rotation = (1 / 7200) minutes = (1 / 7200) 60 seconds = 0.00833 s = 8.33 ms Average latency = 8.33 / 2 ms = 4,165 ms 26

Fatores Determinantes na Velocidade de transferência Tendo em conta Velocidade de Rotação dos discos Número de sectores por pista Número de bytes por sector 27

Transfer Rate: Exemplo P: Determine a velocidade de transferência, in Mbytes/s, para o seguinte tipo de disco: Velocidade de Rotação = 7200 rpm Sectores por pista = 30 Capacidade do sector = 512 bytes = 0.5 Kbytes R: Velocidade de Transferência = 7200 x 30 = 216.000 sectors/min = 216.000 x 0,5 = 108.000 Kbytes/min = 108.000 / 60 = 1.800 Kbytes/s = 1.800 / 2 10 = 1.76 Mbytes/s 28

Especificações típicas (Typical Spec s) Specification 3 ½ Floppy 2 GB Hard Disk Platters/heads 1 / 2 5 / 9 Cylinders 80 4160 Sectors/track 18 Varies Block size 512 512 Capacity 1.44 MB 2.1 GB Rotation speed 360 rpm 7200 rpm Avg. seek time 95 ms 8.5 ms Latency 83 ms 4.2 ms Transfer rate 54 Kbyte/s 10 Mbyte/s 29

Especificações típicas (Typical Spec s) Specification 2 GB Hard Disk 750 GB Hard Disk Platters/heads 5 / 9 2/4 Cylinders 4160 Sectors/track Varies Block size 512 4096 Capacity 2.1 GB 750GB Rotation speed 7200 rpm 7200 rpm Avg. seek time 8.5 ms R 10.4 W 18.5 Latency 4.2 ms 4.2 ms Transfer rate 10 Mbyte/s 600 Mbyte/s 30

Formato da Pista Previous sector Sector Next sector gap header data CRC gap Inter-block gap Inter-block gap Note: CRC significa cyclic redundancy check. É a marca de fim de cada sector. 31

Formatos dos Blocos de Disco Single Data Block 32

Formatação do Disco As posições das pistas, blocos, cabeçalhos e intervalos têm de ser estabelecidos antes do disco poder ser usado É a FORMATAÇÃO 33

Controlador de Disco (Driver) Interface entre o disco e o sistema A principal função é assegurar que as operações de leitura/escrita se fazem no sector correto Como o fluxo de dados de e para o disco é diferente do da memória, é necessário uma memória intermédia designada buffer 34

Memória Intermédia - Buffering Exemplo: Leitura de dados de um disco System Disk controller RAM Buffer (RAM) Disk 2. Posteriormente são transferidos para a RAM (movimento entre RAMs) 1. Os dados são lidos pelo controlador do disco e ficam no seu buffer 35

Gestão de Ficheiros (File System) Considerações Não há uma relação direta entre as dimensões e desenho dos blocos de um disco e as dimensões e organização dos ficheiros num sistema Sistema de Ficheiros (File system) Determina a organização dos dados num computador Faz o mapeamento dos dados lógica<->físico<->lógica O Gestão dos ficheiros faz parte de todos os sistemas Mapeamento Lógico (Logical mapping) A forma como os dados são tratados pelo sistema Mapeamento Físico (Physical mapping) A forma como os dados são efetivamente gravados 36

Tecnologias Alternativas em Disco Discos Amovíveis Disk pack Os discos (pratos) são numa caixa de plástico que é amovível Por vezes inclui o atuador e as cabeças Discos com Cabeças Fixas Têm uma cabeça por pista Elimina o seek time Discos Bernoulli É um sistema híbrido que incorpora as tecnologias das disquetes e dos discos Dispositivos Zip 37

Discos Amovíveis Também designados por disk packs Uma pilha de discos (pratos) montados numa caixa de metal ou de plástico do tipo cartridge amovível Vantagens Alta capacidade e velocidade, semelhante aos discos rígidos Portátil como as disquetes Dsvantagem Dispendiosos 38

Cabeças Fixas Menos pistas - eliminado o seek time Disco Spindle Cabeça Móvel Cabeças Fixas 39

R.A.I.D. = Redundant array of inexpensive disks Categoria que combina dois ou mais dispositivos para tolerância à falha Frequentemente usado em servidores e geralmente não se usa nos PCs Existem vários níveis de R.A.I.D. 40

R.A.I.D. Níveis (1) Nível 0 Usa data striping (distribuição de blocos de cada ficheiro por vários discos) Não há redundância Melhora o desempenho mas não garante tolerância a falhas de funcionamento Nível 1 Recorre a data mirroring : (a.k.a.: duplicação ) Os dados são escritos para dois discos simultaneamente (duplicados) Se um dos discos falhar o sistema alterna automaticamente sem perda de dados Tolerância a falhas. 41

R.A.I.D. Níveis (2) Nível 3 Semelhante ao Nível 0 mas usa um disco específico para correção de dados Bom desempenho e alguma tolerância a falhas Nível 5 Distribuição dos dados byte a byte, assim como da informação corretiva Excelente performance e boa tolerância a falhas 42

Tolerância a Falhas É a capacidade de um computador poder superar erros inesperados de hardware ou sofware Vários níveis de tolerância a falhas Por exemplo: a capacidade de continuar a operar no caso de uma falta de corrente Alguns sistemas duplicam todas as operações Cada operação é executada em dois ou mais sistemas duplicados: se um cair o outro assume automaticamente o processo 43

Data Mirroring (Shadowing) Dados são escritos em dois discos (duplicados) simultaneamente Se um disco falhar o sistema alterna para o outro disco sem interrupção do serviço Habitualmente usado em sistemas de bases de dados on-line, em que o serviço é crítico 44

Distribuição dos dados (Data Striping) Os dados são distribuídos por vários discos Acelera as operações de acesso ao disco Os dados são divididos em unidades (blocos) e estes é que são distribuídos A implementação permite selecionar o tamanho dos blocos (stripe width) 45