Programação de Sistemas

Tamanho: px
Começar a partir da página:

Download "Programação de Sistemas"

Transcrição

1 Programação de Sistemas Memória secundária por discos Programação de Sistemas Discos : 1/54 Introdução (1) Os discos representam hoje as unidades de memória secundária mais usadas, caracterizadas por Grandes capacidade de armazenamento de ficheiros. Em 2008 disco rígido magnético interno suporta 160 GB. CD suporta 700 MB. DVD suporta 4.7 GB por superfície e por nível. Custo reduzido (na ordem de 100 EUR por disco rígido IDE de 120MB), Tempos de acesso superiores às memórias centrais (velocidades de transferência na ordem de 80MB/seg) Os discos são catalogados de acordo com método de armazenamento Magnéticos: em banda flexível (FD- floopy disc, de capacidade reduzida 1.4MB em desuso) ou rígidos (HD- hard disk ) Ópticos: CD e DVD Programação de Sistemas Discos : 2/54

2 Introdução (2) Discos rígidos inventados pela IBM nos anos 50, nessa altura designados pelo nome de código Winchester, com 20 de diâmetro e capacidade de alguns MB. Outras alternativas em expansão, como memórias flash (conhecidas por Memorystick ou caneta ( pen ), devido ao seu formato) Capacidade até 16GB, velocidades de transferência de 2MB/seg Custo superior (cerca de 100 vezes preço de disco rígido) Limitação nos ciclos de apagamento e escrita (tipicamente 1 milhão durante a vida útil). Nota: limitação impõe necessidade de renovação das smartcards ao fim de 5 anos! Programação de Sistemas Discos : 3/54 Introdução (3) Evolução dos discos magnéticos Ano /1980 $/MB /10_000 Acesso (ms) /11 Capacidade (MB) _000/1 Valores recolhidos da Byte e PC Magazine Nota: prefixos indicativos de potência Kilo-10 3, Mega-10 6, Giga-10 9, Tera-10 12, Peta-10 15, Exa-10 18, Zeta Programação de Sistemas Discos : 4/54

3 Arquitectura do HDD (1) Uma unidade de disco rígido é formada por 1-5 discos ( platter ) de alumínio com depósito de materal magnético, diâmetro Informação armazenada na superfície ( surface ), eventualmente em vários camadas ( layer ). Os discos rodam a uma velocidade constante (tipicamente entre 5400 e rpm). Em cada lado do disco desloca-se uma cabeça para escrita/leitura (todos os braços deslocam-se em simultâneo). A informação é armazenada em faixas ( track ), cada uma dividida em sectores. A mesma faixa nas diferentes superfícies constitui um cilindro. Nota: 0 representado por uma região com mesma polaridade magnética, 1 por uma região com transição de polaridade magnética. Programação de Sistemas Discos : 5/54 Arquitectura do HDD (2) Bits armazenados por alteração da polarização magnética Cabeças não detectam o sentido da polarização Evita perda de sincronismo em sequências longas de 0 s ou 1 s Vários algoritmos de codificação das alterações: Frequency Modulation Modified Frequency Modulation Run Length Limited Programação de Sistemas Discos : 6/54

4 Arquitectura do HDD (3) O disco rígido é encerrado numa caixa Distância entre a cabeça e o disco ( clearance ) muito reduzida, na ordem de 0.5*10-6, logo a contaminação pode avariar o disco. Comparando algumas dimensões Programação de Sistemas Discos : 7/21 Arquitectura do HDD (4) Variação do perímetro modifica número de sectores por faixa. À esquerda da figura apresenta-se uma distribuição por zonas, com maior número nas zonas exteriores (discos reais podem ter 16 zonas, com variação em 4% à medida que se caminha para o exterior) Figura 5-18, Modern Operating Systems, A.S. Tanenbaum Programação de Sistemas Discos : 8/54

5 Arquitectura do HDD (5) Para esconder detalhes, o disco é apresentado ao SO com geometria virtual, baseada em LBA-Logical Block Address. O controlador transcreve o endereço LBA para a posição real formada pelo triplo <cilindro, cabeça, sector>. Exemplo: O disco WD18300 possui Cilindros: Superfícies: 12 (2 por disco) Sectores por faixa: 281 (média) Capacidade total = 12*10601*281*512B = 17GB Nota: o espaço útil é menor, devido ao espaço reservado para partições de disco, informação de acesso (directórios, ) Programação de Sistemas Discos : 9/54 Arquitectura do CD (1) CD desenvolvido pela Philips e Sony, lidos por díodo laser de 780 nanómetros. Dimensão do diâmetro: 4 (12 cm). Informação armazenada em espiral, a partir do centro. Disco roda a velocidade variável conforme posição do leitor (530 RPM na parte inicial, no interior, até 200 RPM no exterior). Velocidade de transferência 150 KB/s (1x). Utilização em computadores levou à criação de leitores com velocidades até 52 x superiores. Capacidade de armazenamento útil de 650MB. Figura 5-20, Modern Operating Systems, A.S. Tanenbaum Programação de Sistemas Discos : 10/54

6 Arquitectura do CD (2) Audio codificado a 16 bits, taxa de amostragem 44.1 KHz até 72 minutos (nota: duração da 9ª Sinfonia de Beethoven, alegadamente a favorita do líder da Sony). Espiral formada por ressaltos ( pit ) sobre a superfície de alumínio ( land ). 1 representado pela transição, 0 pela manutenção da formatação. Informação armazenada com codificação Reed-Solomon, para correcção de erros. Programação de Sistemas Discos : 11/54 Arquitectura do DVD (1) Disco DVD-Digital Video Disc possui mesmas dimensões físicas de um CD, mas informação é armazenada de forma distinta. Laser de 650 nanómetros, permitindo ressaltos mais densos. Pode ter 2 camadas de ressaltos, com a inferior semi-transparente por forma o laser poder ler a camada superior. Alguns DVDs são impressos nos dois lados do disco, mas para ler o outro lado é necessário virar manualmente o disco no leitor. Lados Camadas Capacidade (GB) Programação de Sistemas Discos : 12/54

7 Arquitectura do DVD (2) Blu-ray 1, da Sony usa laser violeta de 405 nanómetros. Acabou por vencer a alternativa HD-DVD da Toshiba. Lados Camadas Capacidade (GB) sem e por ser impossível patentear nomes comuns. Programação de Sistemas Discos : 13/54 Sectores de um disco (1) Tipicamente, um sector contém 3 campos: Preâmbulo (número do sector e informação sobre localização) Dados Valor de detecção/correcção de erros no sector Nos CDs os blocos são de 2352B e existem dois tipos de faixas: audio e dados. Nos discos audio o bloco só possui dados. Nos discos de dados, os dados ocupam apenas 2KB, sendo o resto do espaço usado para código de correção de erro. Figura 5-24, Modern Operating Systems, A.S. Tanenbaum Programação de Sistemas Discos : 14/54

8 Sectores de um disco (2) Todos os sectores do HDD são etiquetados, por forma a que a cabeça de escrita/ leitura saiba a sua posição. Formas de etiquetagem: Cilindro/faixa/sector Número sequencial (usado pelos discos actuais): na faixa a ordenação é sequencial, com deslocamento entre faixas para optimizar tempo de acesso de ficheiros longos. Figura 5-25, Modern Operating Systems, A.S. Tanenbaum Programação de Sistemas Discos : 15/54 Sectores de um disco (3) A partida dos sectores varia nos cilindros ( skew ) para minimizar tempo de leitura de uma sequência de sectores que atravesse vários cilindros. A variação deve ser igual a t H /t S % S, em que t H = tempo deslocamento da cabeça entre 2 cilindros consecutivos t S = tempo de leitura de um sector S = número de sectores por cilindro Ex: seja um disco com velocidade de rotação RPM, cada cilindro contendo 300 sectores e cabeça a demorar 800 µs a deslocar-se entre dois cilindros. skew = 8*10-4 / ((60/10 000)/300) % 300 = 8*10-4 / 2*10-5 % 300 = 40 Programação de Sistemas Discos : 16/54

9 Sectores de um disco (4) Informação sobre disco recolhida pelo comando hdparm rgc]# /sbin/hdparm -i /dev/sda /dev/sda: Model=ST380013AS, FwRev=3.00, SerialNo= 4MR2G6X8 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4 BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=?16? CurCHS=16383/16/63, CurSects= , LBA=yes, LBAsects= IORDY=on/off, tpio={min:240,w/iordy:120}, tdma={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 AdvancedPM=no WriteCache=enabled Drive conforms to: ATA/ATAPI-6 T D revision 2: ATA/ATAPI-1,2,3,4,5,6 * signifies the current active mode [root@asterix rgc]# /sbin/hdparm -tt /dev/sda1 /dev/sda1: Timing cached reads: 1972 MB in 2.00 seconds = MB/sec Timing buffered disk reads: 170 MB in 3.00 seconds = MB/sec [root@asterix rgc]# Programação de Sistemas Discos : 17/54 Tempo de leitura (1) O tempo de leitura de um sector de disco é dividido em. 1. Deslocamento ( seek ) da cabeça de disco. 2. Latência, de rotação do disco até o sector ficar posicionado debaixo da cabeça. 3. Varrimento do sector, que depende da velocidade de rotação do disco. T = T 1 + 2r A S + Tempo deslocamento b rn Tempo leitura r b N - velocidade rotação - número Bytes lidos - número Bytes por faixa Programação de Sistemas Discos : 18/54

10 Tempo de leitura (2) Tempo gasto dominado pelo posicionamento da cabeça. Nota: O número médio de faixas deslocadas entre dois acessos aleatórios varia entre N/2- para faixas extremas e N/4-para a faixa do meio. Em média, número médio de faixas deslocadas entre dois acessos aleatórios é N/3. Atrasos rotacional e tempo de transferência limitados mecanicamente pela velocidade de rotação. O posicionamento da cabeça é decidido pelo algoritmo de despacho quando estiverem pendentes vários pedidos (situação normal em sistemas operativos com multiprocessamento). Os algoritmos de posicionamento divididos pela prioridade: Ordem de chegada dos pedidos (FCFS) Minimizar o deslocamento ao pedido seguinte (SSTF) Manter sentido de deslocamento do braço (varrimentos S-SCAN,S-LOOK,...) Problema: o disco tem 40 cilindros, a cabeça está posicionada no cilindro 11 e a lista pedidos de acesso é 1,36,16,34,9 e 12. Programação de Sistemas Discos : 19/54 Algoritmos de posicionamento (1) 1. Despacho sequencial (FCFS- First Come, First Served ) Ordem seguida: 1, 36, 16, 34, 9 e 12 Distância percorrida = = 111 cilindros Posição inicial Pedidos pendentes x 0 5 x x x 10 x x x 35 V: Fácil de implementar D: Gera deslocamentos desnecessários Discos : 20/54

11 Algoritmos de posicionamento (2) 2. Despacho deslocamento mais curto primeiro (SSTF- Shortest Seek Time First ) Ordem seguida: 12, 9, 16, 1, 34 e 36 Distância percorrida = = 61 cilindros Figura 5-27, Modern Operating Systems, A.S. Tanenbaum D: Pedidos podem ficar à espera muito tempo, por entretanto aparecerem outros mais próximos. Discos : 21/54 Algoritmos de posicionamento (3) 3. Despacho por varrimento (Scan) ou elevador: segue um sentido até ao pedido mais afastado, executando todos os pedidos pelo caminho, revertendo depois o sentido de deslocamento. Ordem seguida: 12, 16, 34, 36, 9 e 1 Distância percorrida = = 60 cilindros x 0 5 x x x 10 x x x 35 V: Tempo de espera mais uniforme nos extremos do disco. Nota: Existem 4 versões alternativas do algoritmo de elevador Discos : 22/54

12 Algoritmos de posicionamento (4) 3a: C-SCAN (Circular SCAN): semelhante ao SCAN serve pedidos apenas no sentido ascendente. atinge as faixas mais interna e mais externa. regressa logo a 0 quando chega à ultima faixa. Nota: pedidos pendentes armazenados numa lista circular Ordem seguida: 12, 16, 34, 36, 39, 0, 1 e 9. Distância percorrida = = 76 cilindros x 0 5 x x x 10 x x x 35 V: Tempo de espera mais uniforme. Programação de Sistemas Discos : 23/54 Algoritmos de posicionamento (5) 3b: C-LOOK: semelhante ao C-SCAN, mas não ultrapassa pedidos situados nas faixas extremas. Ordem seguida: 12, 16, 34, 36, 1 e 9. Distância percorrida = = 68 cilindros x 0 5 x x x 10 x x x 35 V: Poupança de tempo no acesso aos pedidos nas faixas exteriores. Programação de Sistemas Discos : 24/54

13 Algoritmos de posicionamento (6) 3c: N-stepScan: divide sequência de pedidos em subsequências de comprimento N, aplicando SCAN a cada uma delas. Nota: para N=1 degenera em FCFS, para N= degenera em SCAN. Considerando a sequência de pedidos: 1, 34, 16, 36, 9 e 12. Para N=3, o SCAN é aplicado às subsequências <1,34,16> e <36,9,12> Distância percorrida = = 91 cilindros x 0 5 x x x 10 x x x 35 V: Atende primeiro pedidos mais antigos sem grande aumento de deslocamentos desnecessários. Programação de Sistemas Discos : 25/54 Algoritmos de posicionamento (7) 3d: F-SCAN: existem duas filas (despacho e espera): Disco atende pedidos na fila de despacho, pelo algoritmo SCAN. Enquanto despacha a fila, os novos pedidos são armazenados na fila de espera. Quando a fila de despacho for tratada, trocar as filas. Qual o algoritmo a escolher? Para sistemas operativos com pouca carga, usar o SSTF. Paa sistemas operativos de carga elevada (ex: servidores), usar o C-SCAN ou C-LOOK. O Linux adoptou o algortimo C-LOOK. Programação de Sistemas Discos : 26/54

14 Algoritmos de posicionamento (8) Comparação tempos médios de acesso Cabeça posicionada no cilindro 100. Pedidos: Programação de Sistemas Discos : 27/54 Partição de disco [Def] Uma partição, por vezes designado volume, é um grupo contínuo de cilindros contendo um único sistema de ficheiros. Um disco inteiro é dividido em: Cilindro 0, Cabeça 0, Sector 1 : MBR- master boot record, com Código boot loader para seleccionar a partição de onde será carregado o sistema operativo. Como exemplo de boot loader temse o GRUB-GRand Unified Bootloader No final do MBR existe a tabela das partições no disco. Partições primárias (máximo de 4 em discos ATA - Advanced Technology Attachment, designados por IDE- Integrated Drive Electronics pela Western Digital). Programação de Sistemas Discos : 28/54

15 Partição de disco - MBR (1) Primeiros 446B (0676 em octal): boot loader primário, contendo código executável* e mensagens de erro. 64B seguintes: tabela de partição. Termina com 2B (número mágico) para verificação de validade do MBR. * Sendo o espaço reduzido, a interface é muito pobre e o boot loader continua depois do MBR. Nota: Para ler o MBR, executar em modo root dd if=/dev/hda of=mbr.bin bs=512 count=1 od xa mbr.bin # lê ficheiro binário # imprime fich. em ASCII Programação de Sistemas Discos : 29/54 Partição de disco - MBR (2) Formato de cada entrada na tabela de partições: Byte 0: partição activa (0x80) ou inactiva (0x00) Nota: apenas uma partição pode ser activa ( bootable ) Cabeça Bytes 1-3: início da partição na forma h7-h0 c9-c8 s5-s0 c7-c0 Byte 4: tipo da partição Sector Bytes 5-7: fim da partição Bytes 8-12: sector LBA do sector de início (notação little-endian) Bytes 13-16: dimensão da partição (número de sectores) Ex: fe f 00 3f a 00 Cilindro sectores=0x9a2000 LBA início=0x3f003f H=0xE,C=0x228,S=0x3 Tipo 1 (12b FAT) Inactivo H=1,C=0x200,S=0 Programação de Sistemas Discos : 30/54 4.8GB

16 Partição de disco - MBR (3) Nota 1: uma vez que o número de sectores de uma partição tem 4B=32 bits, o espaço máximo ocupado por uma partição é igual a 2 32 * 512 = 4GB * 512 = 2TB. Para sistema de ficheiros de maior dimensão, usar outro formato de partição, ex: GPT- GUID Partition Table. Nota 2: Alguns códigos de sistema de ficheiros: 0x83 Linux ext 0x87 NTFS (FS do Windows) 0xde Dell Utility é invisível ao Windows e permite armazenar ficheiros de recuperação do sistema operativo. Programação de Sistemas Discos : 31/54 Partição de disco - MBR (4) No Linux, a gestão de partições (criação, eliminação, listagem) é feita pelo comando /sbin/fdisk dispositivo O comando é interactivo com diversas opções l lista códigos dos sistemas de ficheiros m - lista opções p imprime tabela de partição t altera sistema de ficheiros na partição w escreve no disco a tabela de partição Nota: as alterações têm efeito só depois de executada a opção w. Programação de Sistemas Discos : 32/54

17 Partição de disco - MBR (5) Exemplo 1: listagem das partições [root@asterix rgc]# /sbin/fdisk -l /dev/sda Disk /dev/sda: 80.0 GB, bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of * 512 = bytes Disk identifier: 0x05f105f0 Device Boot Start End Blocks Id System /dev/sda1 * Linux /dev/sda e Linux LVM Programação de Sistemas Discos : 33/54 Partição de disco - MBR (6) Exemplo 2: criar novo disco A. Verificar se o controlador de disco existe em/dev. Os descritores de dispositivos de disco residem em /dev /dev/hd[a-h] /dev/sd[a-p] /dev/ed[a-d] /dev/xd[a-b] discos IDE discos SCSI discos ESDI discos XT B. Cada partição é referida por um número. Por exemplo, /dev/sda1 é a primeira partição do primeiro disco SCSI. C. Criar partição com comandon, oub(se a partição contiver sistema operativo). Programação de Sistemas Discos : 34/54

18 Partição de disco - MBR (7) O local da partição é indicado pelos cilindros iniciais e finais. Exemplo: Considere um disco com 5721 cilindros, 255 cabeças, 63 sectores/cilindro e 512B/sector. A capacidade do disco é 5721 * 255 * 63 * 512B = B = 43.8GB Pretende-se criar uma partição para Swap, num computador com 1GB de RAM. A partição ser da ordem dos 2GB. O número de ciclindros a reservar é dado por 2*(1024) 3 / (255*63*512) 261 cilindros. Sendo aconselhável um múltiplo de 2 para o número de cilindros, a partição é delimitada pelos cilindros 256 e 511. Programação de Sistemas Discos : 35/54 Partição de disco - MBR (8) D. Alterar o tipo da partição com comandot(nota: destroi dados). E. actualizar a tabela de partições com comandowe terminar com comandoq F. Criadas as partições, elas devem ser formatadas. Para o sistema de ficheiros ext2, usar comando /sbin/mkfs /dev/hda1 G. Montar a partição de forma permanente no /etc/fstab. Programação de Sistemas Discos : 36/54

19 Partição de disco - MBR (9) O limite de 4 partições é contornado por partições estendidas. MBR Partição primária 1ª Partição estendida MBR Partição lógica 2ª Partição estendida ept1 MBR Partição lógica ept2 Programação de Sistemas Discos : 37/54 Partição de disco - GRUB (1) Permite utilizador seleccionar o sistema operativo a carregar ( dual boot ). Configuração armazenada no ficheiro /boot/grub.conf, existente na partição /boot Master Boot Record Partition 1: 100M EXT3 (Linux) /boot Partition 2: 10GB NTFS (Windows XP) Partition 3: 512MB Linux Swap Partition 4: 10GB EXT3 (Linux) / GRUB MBR Passes control to the /boot partition GRUB then boots to an OS (Windows or Linux) Programação de Sistemas Discos : 38/54

20 Partição de disco - GRUB (2) Configuração #boot=/dev/sda default=0 timeout=20 splashimage=(hd0,1)/grub/splash.xpm.gz Opção por omissão Tempo de espera para utilizador escolher hiddenmenu Título da partição title Fedora ( fc10.i686) root (hd0,1) Imagem do núcleo a carregar (mais opções) kernel /vmlinuz fc10.i686 ro root=/dev/volgroup00/logvol00 rhgb quiet initrd /initrd fc10.i686.img title WinXP rootnoverify (hd0,0) chainloader +1 Programação de Sistemas Discos : 39/54 Partição de disco - GRUB (3) Em caso de esquecimento da passwd de root, o GRUB permite arrancar o núcleo no nível 1. Depois de seleccionar a partição, premir comando e (editar). Adicionar no fim da linha a opção single. Premir return e depois premir comando b (comando boot ). No nível 1 pode-se alterar directament a passwd com o comando passwd root. Nota: o teclado é o Inglês, porque no nível 1 não são carregados outros dispositivos. Como evitar que um intruso se aproprie do PC c/ Linux? Introduzir no grub uma passwd de acesso, acrescentando depois do initrd password --md5 $1$w7Epf0$vX6rxpozznLAVxZGkcFcs Programação de Sistemas Discos : 40/54

21 RAID (1) Falha de disco pode resultar em perda de informação valiosa Frequentemente valor de informação superior ao HW! Backup não elimina todos os inconvenientes: informação alterada desde a última salvaguarda não pode ser recuperada. tempo entre falha e recuperação do backup pode ser crítico. RAID ::= Redundant Array of Inexpensive Disks (or Independent Disks) Proposto em 1988 por Patterson et al. Ideia: distribuir o conteúdo de um disco grande por um conjunto de vários discos pequenos, usando redundância e códigos de correcção de erros para recuperar informação. Programação de Sistemas Discos : 41/54 RAID (2) Aplicações onde RAID é recomendado: Servidores WWW Servidores de Servidores de Arquivos RAID pode ser implementado por SW, por HW, ou ambos RAID por SW: protecção por duplicação de informação Gasta mais recursos de sistema (maior número de portos e canais). Maior carga nas operações de escrita e cópia de dados. RAID por HW: protecção por paridade Mais caro, por exigir controlador de RAID. O agrupamento de discos é feito em diversos níveis, 0-5 Programação de Sistemas Discos : 42/54

22 RAID (3) RAID 0 Não protege falhas Alto desempenho na transferência de dados (a) RAID 0 Linear Dados divididos pelos diversos discos disponíveis Programação de Sistemas Discos : 43/54 RAID (4) (b) RAID 0 Distribuição ( Stripping ) dados subdivididos em segmentos consecutivos (stripes, ou faixas) que são escritos sequencialmente através de cada um dos discos do array. Stripe 0 Stripe 1 Stripe 2 Stripe 3 Stripe 4 Stripe 5 Stripe 6 Stripe 7 Stripe 8 Stripe 9 Stripe 10 Stripe 11 Figura 5-19, Modern Operating Systems, A.S. Tanenbaum Programação de Sistemas Discos : 44/54

23 RAID (5) RAID 1 espelhamento ( mirroing ) Todos os dados são escritos no disco primário e disco espelho: se um disco falhar, o outro continua a disponibilizar informação. Escrita lenta, leitura rápida. Stripe 0 Stripe 1 Stripe 2 Stripe 3 Stripe 0 Stripe 1 Stripe 2 Stripe 3 Stripe 4 Stripe 5 Stripe 6 Stripe 7 Stripe 4 Stripe 5 Stripe 6 Stripe 7 Stripe 8 Stripe 9 Stripe 10 Stripe 11 Stripe 8 Stripe 9 Stripe 10 Stripe 11 Discos dados Figura 5-19, Modern Operating Systems, A.S. Tanenbaum Cópias espelho Programação de Sistemas Discos : 45/54 RAID (6) RAID 2 Dados divididos por faixas, com alguns discos contendo códigos correctores de erros-ecc, ex: nibble -4 bits em 4 discos e 3 bits EEC em 3 discos. Todos os discos sincronizados, o que torna controlador complexo. Em desuso, porque discos modernos incorporam EECs. Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Discos dados Discos ECC Figura 5-19, Modern Operating Systems, A.S. Tanenbaum Programação de Sistemas Discos : 46/54

24 RAID (7) RAID 3 Um disco dedicado à guarda bit de paridade. Em caso de falha num disco, os restantes são suficientes para determinar o bit desaparecido. Bit 0 Bit 1 Bit 2 Bit 3 Parity Disco paridade Discos dados Figura 5-19, Modern Operating Systems, A.S. Tanenbaum Programação de Sistemas Discos : 47/54 RAID (8) RAID 4 Conjuga RAID 0 e RAID 3, com paridade determinada no bloco. Leitura rápida, mas escrita lenta (por sobrecarga no disco de paridade). Stripe 0 Stripe 1 Stripe 2 Stripe 3 P0-3 Stripe 4 Stripe 5 Stripe 6 Stripe 7 P4-7 Stripe 8 Stripe 9 Stripe 10 Stripe 11 P8-11 Disco paridade Discos dados Figura 5-19, Modern Operating Systems, A.S. Tanenbaum Programação de Sistemas Discos : 48/54

25 RAID (9) RAID 5 Paridade das faixas distribuída rotacionalmente pelos restante discos. Escrita um pouco mais rápida que no RAID 4. Stripe 0 Stripe 1 Stripe 2 Stripe 3 P0-3 Stripe 4 Stripe 5 Stripe 6 P4-7 Stripe 7 Stripe 8 P8-11 Stripe 9 Stripe 10 Stripe 11 Discos de dados e paridade Figura 5-19, Modern Operating Systems, A.S. Tanenbaum Programação de Sistemas Discos : 49/54 Centros computacionais (1) Centros computacionais (CC- Computer Centre) têm sido necessários desde o início. Anos 60-90: Computadores valiosos de grande dimensão. Geridos por equipas especializadas. Redes praticamente inexistentes. Anos 2000+: Densidade elevada (CPU, discos,...) exige ambientes de temperatura e humidades (45%-55%) mais restritos. Evita deslocações desnecessárias de equipas manutenção, de custo horário elevado. Programação de Sistemas Discos : 50/54

26 Centros computacionais (2) Espaço de dados armazenado nos CC pode ser gigantesco! 1MB fotografia digital 5GB vídeo DVD 1TB produção anual de livros 1PB produção anual de uma experiência no LHC do CERN 1EB produção anual de informação no mundo Número de servidores nos CC pode ser enorme! Ex: em 2010 estimou-se que o Google possui 36 server farms (19 nos EUA, 12 na Europa, 3 na Ásia, 1 na Rússia, 1 na América do Sul). Cada centro possui, em média, 150 bastidores. Cada bastidor contém 40 servidores. Logo, o número de servidores deve rondar os 200K. Programação de Sistemas Discos : 51/54 Centros computacionais (3) Servidores, discos,... são montados em bastidores ( racks ): 19 de largura para a caixa. Altura da caixa: múltiplos de 1.75 (1 U). Pontos de fixação em duas calhas laterais, distanciados de ½ Bastidores disponíveis em diversas capacidades: 12U,24U,36U,44U,50U. Programação de Sistemas Discos : 52/54

27 Centros computacionais (4) Para elevado número de equipamentos, o arrefecimento pode ser um problema crítico! Nota1: um servidor de 1U pode gerar 300W de calor um bastidor apenas pode libertar 12KW! Nota2: CC do CERN possui 2K PCs de processador duplo e armazena 5PB em disco e banda magnética. Programação de Sistemas Discos : 53/54 Centros computacionais (5) Os CCs de grande dimensão são vorazes consumidores de energia! Ex: estima-se que a Google gasta diariamente 425MWh de electricidade! CCs de pequena dimensão possuem UPS-Uninterruptible power supply, para absorver variações de tensão. disponibilizar energia durante cortes. Programação de Sistemas Discos : 54/54

Programação de Sistemas

Programação de Sistemas Programação de Sistemas Memória secundária por discos Programação de Sistemas Discos : 1/45 Introdução (1) Os discos representam hoje as unidades de memória secundária mais usadas, caracterizadas por Grandes

Leia mais

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é

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é 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é 1 ORGANIZAÇÃO DA UNIDADE Gerência de Entrada e Saída Gerência

Leia mais

Sistemas Operacionais: Sistema de Arquivos

Sistemas Operacionais: Sistema de Arquivos Sistemas Operacionais: Sistema de Arquivos Sistema de Arquivos Arquivos Espaço contíguo de armazenamento Armazenado em dispositivo secundário Estrutura Nenhuma: seqüência de bytes Registros, documentos,

Leia mais

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

Armazenamento Secundário. SCE-183 Algoritmos e Estruturas de Dados II Armazenamento Secundário SCE-183 Algoritmos e Estruturas de Dados II 1 Armazenamento secundário Primeiro tipo de armazenamento secundário: papel! Cartões perfurados HDs, CD-ROM, floppy disks, memórias

Leia mais

FORMATAÇÃO DE DISCO SETORES

FORMATAÇÃO DE DISCO SETORES FORMATAÇÃO DE DISCO O DISCO RÍGIDO CONSISTE DE UM ARRANJO DE PRATOS DE ALUMÍNIO, LIGA METÁLICA OU VIDRO, CADA QUAL COBERTO POR UMA FINA CAMADA DE ÓXIDO DE METAL MAGNETIZADO APÓS A FABRICAÇÃO, NÃO HÁ DADO

Leia mais

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

DISCOS RÍGIDOS. O interior de um disco rígido Serve para guardarmos os ficheiros de forma aleatória e de grande tamanho São constituídos por discos magnéticos (pratos) de lâminas metálicas extremamente rígidas (daí o nome de disco rígido). Esses discos

Leia mais

5.1 - Armazenamento em Disco

5.1 - Armazenamento em Disco CEFET-RS Curso de Eletrônica 5.1 - Armazenamento em Disco Aspectos Físicos F e Elétricos Profs. Roberta Nobre & Sandro Silva robertacnobre@gmail.com e sandro@cefetrs.tche.br Unidade 05.1.1 Armazenamento

Leia mais

Sistemas de armazenamento

Sistemas de armazenamento Sistemas de armazenamento João Canas Ferreira Dezembro de 2004 Contém figuras de Computer Architecture: A Quantitative Approach, J. Hennessey & D. Patterson, 3 a. ed., MKP c JCF, 2004 AAC (FEUP/LEIC) Sistemas

Leia mais

Fundamentos de Sistemas Operacionais

Fundamentos de Sistemas Operacionais Fundamentos de Sistemas Operacionais Aula 16: Entrada e Saída: Estudo de Caso Diego Passos Última Aula Software de Entrada e Saída. Subsistema de E/S. Conjunto de camadas de abstração para realização de

Leia mais

Programação de Sistemas

Programação de Sistemas Programação de Sistemas Introdução à gestão de memória Programação de Sistemas Gestão de memória : 1/16 Introdução (1) A memória central de um computador é escassa. [1981] IBM PC lançado com 64KB na motherboard,

Leia mais

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

Motivação. Sumário. Hierarquia de Memória. Como registramos nossas histórias (num contexto amplo)? Universidade Federal da Paraíba Centro de Ciências Aplicadas e Educação Departamento de Ciências Exatas Motivação ACII: Armazenamento Secundário Prof. Rafael Marrocos Magalhães professor@rafaelmm.com.br

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores Arquitetura e Organização de Computadores Memória Externa Material adaptado e traduzido de: STALLINGS, William. Arquitetura e Organização de Computadores. 5ª edição Tipos de Memória Externa Disco Magnético

Leia mais

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

Introdução à Organização de Computadores Memória Secundária Introdução à Organização de Computadores Memória Secundária Arquitetura e Organização de Computadores Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2008 Tópicos Processadores Memória Principal Memória

Leia mais

Capítulo 5 Gerência de Dispositivos

Capítulo 5 Gerência de Dispositivos DCA-108 Sistemas Operacionais Luiz Affonso Guedes www.dca.ufrn.br/~affonso affonso@dca.ufrn.br Capítulo 5 Gerência de Dispositivos Luiz Affonso Guedes 1 Luiz Affonso Guedes 2 Conteúdo Caracterização dos

Leia mais

Sistemas Operacionais Gerência de Dispositivos

Sistemas Operacionais Gerência de Dispositivos Universidade Estadual de Mato Grosso do Sul UEMS Curso de Licenciatura em Computação Sistemas Operacionais Gerência de Dispositivos Prof. José Gonçalves Dias Neto profneto_ti@hotmail.com Introdução A gerência

Leia mais

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

Conceitos Básicos. Conceitos Básicos Memória Infra-Estrutura de Hardware Conceitos Básicos Memória Prof. Edilberto Silva www.edilms.eti.br edilms@yahoo.com Sumário Bits de Memória Ordem de Bytes Conceitos Básicos Memória Secundária Códigos de Correção

Leia mais

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

Periféricos e Interfaces Ano lectivo 2003/2004 Docente: Ana Paula Costa. Aula Teórica 11 Sumário: O disco rígido e a disquete estrutura física. Como os dados são armazenados fisicamente. Como o MS-DOS organiza o disco. O registo de boot. Aula Teórica 11 Leitura Recomendada: Capítulos 28 e

Leia mais

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

Introdução à Organização de Computadores Memória Secundária Introdução à Organização de Computadores Memória Secundária Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007 Tópicos Processadores Memória Principal Memória Secundária

Leia mais

481040 - Programador/a de Informática

481040 - Programador/a de Informática 481040 - Programador/a de Informática UFCD - 0770 Dispositivos e periféricos Sessão 4 SUMÁRIO Disco Rígido; Sistema de ficheiros Uma unidade de disco rígido é composta por um conjunto de discos sobrepostos,

Leia mais

Admistração de Redes de Computadores (ARC)

Admistração de Redes de Computadores (ARC) Admistração de Redes de Computadores (ARC) Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina - Campus São José Prof. Glauco Cardozo glauco.cardozo@ifsc.edu.br RAID é a sigla para Redundant

Leia mais

Laboratório de Hardware

Laboratório de Hardware Laboratório de Hardware Prof. Marcel Santos Responsável por implementar em software um recurso que não existe no hardware. O hardware oferece simplesmente um grande conjunto de bytes contíguos, e a tarefa

Leia mais

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

Dispositivos de Armazenamento em massa. José Roberto B. Gimenez Dispositivos de Armazenamento em massa José Roberto B. Gimenez 2 Estrutura da apresentação O meio físico de armazenamento Interfaces de conexão ATA, SCSI, FC RAID array Sistemas de Armazenamento DAS, NAS,

Leia mais

AVALIAÇÃO À DISTÂNCIA 1 GABARITO

AVALIAÇÃO À DISTÂNCIA 1 GABARITO Fundação CECIERJ - Vice Presidência de Educação Superior a Distância Curso de Tecnologia em Sistemas de Computação UFF Disciplina INTRODUÇÃO À INFORMÁTICA... AD1 2 semestre de 2008. Data... AVALIAÇÃO À

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Entrada e Saída Drivers e s Norton Trevisan Roman Marcelo Morandini Jó Ueyama Apostila baseada nos trabalhos de Kalinka Castelo Branco, Antônio Carlos Sementille, Luciana A. F. Martimiano

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Gerência de Arquivos Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Sumário Conceituação de arquivos Implementação do sistemas de arquivo Introdução Sistema de

Leia mais

29/05/2013. Dispositivos de Armazenamento. Armazenamento Magnético. Recuperação de Dados HARDWARE: ARMAZENAMENTO DE DADOS

29/05/2013. Dispositivos de Armazenamento. Armazenamento Magnético. Recuperação de Dados HARDWARE: ARMAZENAMENTO DE DADOS 2 Dispositivos de Armazenamento HARDWARE: ARMAZENAMENTO DE DADOS Armazenam dados quando o computador está desligado Dois processos Escrita de dados Leitura de dados Introdução à Microinformática Prof.

Leia mais

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

RAID. Propõe o aumento da confiabilidade e desempenho do armazenamento em disco. RAID (Redundant Array of Independent Disks ) RAID O que é um RAID? RAID RAID (Redundant Array of Independent Disks ) Matriz Redundante de Discos Independentes Propõe o aumento da confiabilidade e desempenho do armazenamento em disco. RAID Surgiu

Leia mais

Introdução a Administração de Sistemas GNU/Linux

Introdução a Administração de Sistemas GNU/Linux Curso de extensão da Faculdade Ruy Barbosa Introdução a Administração de Sistemas GNU/Linux Dedicasse especial a Rogério Bastos e ao GRACO (Gestores da Rede Acadêmica de Computação) do DCC UFBA Paul Regnier

Leia mais

Notas da Aula 16 - Fundamentos de Sistemas Operacionais

Notas da Aula 16 - Fundamentos de Sistemas Operacionais Notas da Aula 16 - Fundamentos de Sistemas Operacionais 1. Disco Rígido: Visão Geral Há inúmeros dispositivos de E/S em um sistema computacional moderno. Por esta razão, é inviável do ponto de vista de

Leia mais

GERENCIAMENTO DE DISPOSITIVOS

GERENCIAMENTO DE DISPOSITIVOS 2 SISTEMAS OPERACIONAIS: GERENCIAMENTO DE DISPOSITIVOS E ARQUIVOS Introdução à Microinformática Prof. João Paulo Lima Universidade Federal Rural de Pernambuco Departamento de Estatística e Informática

Leia mais

Curso de Instalação e Gestão de Redes Informáticas

Curso de Instalação e Gestão de Redes Informáticas ESCOLA PROFISSIONAL VASCONCELLOS LEBRE Curso de Instalação e Gestão de Redes Informáticas SISTEMAS DE ARQUIVOS FAT E FAT32 José Vitor Nogueira Santos FT2-0749 Mealhada, 2009 Introdução Muitos usuários

Leia mais

Conjunto organizado de informações da mesma natureza, agrupadas numa unidade independente de processamento informático

Conjunto organizado de informações da mesma natureza, agrupadas numa unidade independente de processamento informático Sistema Operativo Definição de ficheiro: Conjunto organizado de informações da mesma natureza, agrupadas numa unidade independente de processamento informático Características dos ficheiros: Ocupam uma

Leia mais

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO O que é a Informática? A palavra Informática tem origem na junção das palavras: INFORMAÇÃO + AUTOMÁTICA = INFORMÁTICA...e significa, portanto, o tratamento da informação

Leia mais

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 10

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 10 ORGANIZAÇÃO DE COMPUTADORES MÓDULO 10 Índice 1. A Organização do Computador - Continuação...3 1.1. Memória Primária - II... 3 1.1.1. Memória cache... 3 1.2. Memória Secundária... 3 1.2.1. Hierarquias de

Leia mais

Arquitectura de Computadores II. Interface com Periféricos

Arquitectura de Computadores II. Interface com Periféricos Arquitectura de Computadores II LESI - 3º Ano Interface com Periféricos João Luís Ferreira Sobral Departamento do Informática Universidade do Minho Janeiro 2002 Aspecto frequentemente relegado para segundo

Leia mais

ARQUITETURA DE COMPUTADORES

ARQUITETURA DE COMPUTADORES ARQUITETURA DE COMPUTADORES Aula 07: Memória Secundária MEMÓRIA SECUNDÁRIA Discos magnéticos: Organização do disco magnético em faces, trilhas e setores; Tipos de discos magnéticos Discos óticos: CD/DVD/BluRay

Leia mais

Programação de Sistemas

Programação de Sistemas Programação de Sistemas Introdução aos Sistemas de ficheiros Programação de Sistemas Introdução ao FS : 1/46 Conceitos base (1) [Def] Um ficheiro é um contentor de dados, acedidos sequencialmente ou alteatoriamente.

Leia mais

Introdução aos Sistemas Operativos

Introdução aos Sistemas Operativos Introdução aos Sistemas Operativos Computadores e Redes de Comunicação Mestrado em Gestão de Informação, FEUP 06/07 Sérgio Sobral Nunes mail: sergio.nunes@fe.up.pt web: www.fe.up.pt/~ssn Sumário Definição

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais RAID Marcelo Diniz http://marcelovcd.wordpress.com/ O que é RAID? RAID RAID (Redundant Array of Independent Disks ) Matriz Redundante de Discos Independentes Recuperar informação

Leia mais

RAID Redundat Arrays of Inexpensive Disks

RAID Redundat Arrays of Inexpensive Disks RAID Redundat Arrays of Inexpensive Disks Criado em alternativa para os discos grandes e caros. Justificativa: Substituindo discos grandes por muitos discos pequenos, o desempenho melhoraria mais cabeças

Leia mais

HARDWARE Montagem e Manutenção de Computadores Instrutor: Luiz Henrique Goulart 17ª AULA OBJETIVOS: ESTUDO DO HD GEOMETRIA TECNOLOGIAS SISTEMA DE ARQUIVOS JUMPER MASTER/SLAVE APOSTILA PÁGINA: 189 A 204.

Leia mais

Dispositivos de Armazenamento

Dispositivos de Armazenamento Universidade Federal de Santa Maria - UFSM Departamento de Eletrônica e Computação - DELC Introdução à Informática Prof. Cesar Tadeu Pozzer Julho de 2006 Dispositivos de Armazenamento A memória do computador

Leia mais

Computador. Principais Características

Computador. Principais Características Computador Principais Características DISCO RÍGIDO HD SISTEMAS DE ARQUIVOS - WINDOWS IBM 305 RAMAC Ano 1956 Primeiro HD Um disco rígido ou HD, é um dispositivo composto por uma ou várias lâminas rígidas

Leia mais

TRABALHO COM GRANDES MONTAGENS

TRABALHO COM GRANDES MONTAGENS Texto Técnico 005/2013 TRABALHO COM GRANDES MONTAGENS Parte 05 0 Vamos finalizar o tema Trabalho com Grandes Montagens apresentando os melhores recursos e configurações de hardware para otimizar a abertura

Leia mais

Estrutura e funcionamento de um sistema informático

Estrutura e funcionamento de um sistema informático Estrutura e funcionamento de um sistema informático 2006/2007 Sumário de trabalho. Memórias principais e memórias secundárias. Ficha 2 Revisão da aula anterior 3 Memórias informáticas Memórias principais,

Leia mais

Prof. Sandrina Correia

Prof. Sandrina Correia Tecnologias de I informação de C omunicação 9º ANO Prof. Sandrina Correia TIC Prof. Sandrina Correia 1 Objectivos Definir os conceitos de Hardware e Software Identificar os elementos que compõem um computador

Leia mais

AULA 5 Sistemas Operacionais

AULA 5 Sistemas Operacionais AULA 5 Sistemas Operacionais Disciplina: Introdução à Informática Professora: Gustavo Leitão Email: gustavo.leitao@ifrn.edu.br Sistemas Operacionais Conteúdo: Partições Formatação Fragmentação Gerenciamento

Leia mais

Aula 04 B. Interfaces. Prof. Ricardo Palma

Aula 04 B. Interfaces. Prof. Ricardo Palma Aula 04 B Interfaces Prof. Ricardo Palma Interface SCSI SCSI é a sigla de Small Computer System Interface. A tecnologia SCSI (pronuncia-se "scuzzy") permite que você conecte uma larga gama de periféricos,

Leia mais

EA960 Redundância e Confiabilidade: RAID

EA960 Redundância e Confiabilidade: RAID EA960 Redundância e Confiabilidade: RAID Faculdade de Engenharia Elétrica e de Computação (FEEC) Universidade Estadual de Campinas (UNICAMP) Prof. Levy Boccato 1 Motivação Revisitando a lei de Amdahl:

Leia mais

Arquitectura dos processadores

Arquitectura dos processadores Arquitectura dos processadores Outra arquitectura foi desenvolvida pela Motorola para os Apple Macintosh.(incompativel com o PC - IBM). Passaram a existir duas arquitecturas de processadores: CISC (Complex

Leia mais

O que é RAID? Tipos de RAID:

O que é RAID? Tipos de RAID: O que é RAID? RAID é a sigla para Redundant Array of Independent Disks. É um conjunto de HD's que funcionam como se fosse um só, isso quer dizer que permite uma tolerância alta contra falhas, pois se um

Leia mais

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

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I: MEMÓRIA EXTERNA RAÍ ALVES TAMARINDO RAI.TAMARINDO@UNIVASF.EDU.BR ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I: MEMÓRIA EXTERNA RAÍ ALVES TAMARINDO RAI.TAMARINDO@UNIVASF.EDU.BR DISCO MAGNÉTICO O disco magnético é constituído de um prato circular de metal ou de plástico,

Leia mais

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

William Stallings Arquitetura e Organização de Computadores 8 a Edição William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 6 Memória externa slide 1 Tipos de memória externa Disco magnético: RAID. Removível. Óptica: CD-ROM. CD-Recordable (CD-R).

Leia mais

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

Dispositivos de Armazenamento Magnéticos. Prof. Marciano dos Santos Dionizio Dispositivos de Armazenamento Magnéticos Prof. Marciano dos Santos Dionizio Dispositivos de Armazenamento Magnéticos Dispositivo magnético ou na situação a ser estudada, dispositivo de armazenamento magnético,

Leia mais

Capacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB

Capacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB Calculando a capacidade de disco: Capacidade = (# bytes/setor) x (méd. # setores/trilha) x (# trilhas/superfície) x (# superfícies/prato) x (# pratos/disco) Exemplo 01: 512 bytes/setor 300 setores/trilha

Leia mais

SISTEMAS DE ARQUIVOS Sistemas operacionais

SISTEMAS DE ARQUIVOS Sistemas operacionais Técnico em Informática SISTEMAS DE ARQUIVOS Sistemas operacionais Professor Airton Ribeiro de Sousa Sistemas operacionais Sistema de Arquivos pode ser definido como uma estrutura que indica como os dados

Leia mais

Auditoria e Segurança de Sistemas Aula 03 Segurança off- line. Felipe S. L. G. Duarte Felipelageduarte+fatece@gmail.com

Auditoria e Segurança de Sistemas Aula 03 Segurança off- line. Felipe S. L. G. Duarte Felipelageduarte+fatece@gmail.com Auditoria e Segurança de Sistemas Aula 03 Segurança off- line Felipe S. L. G. Duarte Felipelageduarte+fatece@gmail.com Cenário off- line (bolha) 2 Roubo de Informação Roubo de Informação - Acesso físico

Leia mais

ROM-BIOS Inicialização Sistemas de Arquivos Formatação

ROM-BIOS Inicialização Sistemas de Arquivos Formatação ROM-BIOS Inicialização Sistemas de Arquivos Formatação 1 ROM-BIOS ROM-BIOS Basic Input/Output System (Sistema Básico de Entrada/Saída). O termo é incorretamente conhecido como: Basic Integrated Operating

Leia mais

Sistema de Arquivos FAT

Sistema de Arquivos FAT Sistemas Operacionais Sistema de Arquivos FAT Edeyson Andrade Gomes www.edeyson.com.br FAT A FAT é o sistema de arquivos usado pelo MS-DOS e outros sistemas operacionais baseados em Windows para organizar

Leia mais

Leandro Ramos RAID. www.professorramos.com

Leandro Ramos RAID. www.professorramos.com Leandro Ramos RAID www.professorramos.com RAID RAID significa Redundant Array of Independent Disks. Em bom português, significa Matriz Redundante de Discos Independentes. Apesar do nome ser complicado,

Leia mais

Programação de Sistemas

Programação de Sistemas Programação de Sistemas Introdução aos modelos de comunicação Programação de Sistemas Modelos de comunicação :1/19 Introdução (1) Os sistemas operativos implementam mecanismos que asseguram independência

Leia mais

Programação de Sistemas

Programação de Sistemas Programação de Sistemas Introdução aos modelos de comunicação Programação de Sistemas Modelos de comunicação :1/19 Introdução (1) Os sistemas operativos implementam mecanismos que asseguram independência

Leia mais

>>> OBJETIVOS... === FHS - Filesystem Hierarchy Standard. === Sistemas de arquivos e Partições

>>> OBJETIVOS... === FHS - Filesystem Hierarchy Standard. === Sistemas de arquivos e Partições >>> OBJETIVOS... === FHS - Filesystem Hierarchy Standard === Sistemas de arquivos e Partições >>> FHS - Filesystem Hierarchy Standard >Padrão de organização de pastas e arquivos em Sistemas Unix-Like >organizar

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas de Entrada/Saída Sistema de Entrada/Saída - Redundant Array of Independent Disks 0 - Matriz de Discos sem Tolerância a Falhas 1 - Espelhamento 2 - Código de Hamming 3 - Transferência Paralela

Leia mais

Introdução a Informática. Prof.: Roberto Franciscatto

Introdução a Informática. Prof.: Roberto Franciscatto Introdução a Informática Prof.: Roberto Franciscatto 2.1 CONCEITO DE BIT O computador só pode identificar a informação através de sua elementar e restrita capacidade de distinguir entre dois estados: 0

Leia mais

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

Capítulo 4 Livro do Mário Monteiro Introdução Hierarquia de memória Memória Principal. Memória principal Capítulo 4 Livro do Mário Monteiro Introdução Hierarquia de memória Memória Principal Organização Operações de leitura e escrita Capacidade http://www.ic.uff.br/~debora/fac! 1 2 Componente de um sistema

Leia mais

Funções de um SO. Gerência de processos Gerência de memória Gerência de Arquivos Gerência de I/O Sistema de Proteção

Funções de um SO. Gerência de processos Gerência de memória Gerência de Arquivos Gerência de I/O Sistema de Proteção Sistemas de Arquivos Funções de um SO Gerência de processos Gerência de memória Gerência de Arquivos Gerência de I/O Sistema de Proteção 2 Sistemas Operacionais Necessidade de Armazenamento Grandes quantidades

Leia mais

SOP - TADS Sistemas de Arquivos Cap 4 Tanenmbaum

SOP - TADS Sistemas de Arquivos Cap 4 Tanenmbaum SOP - TADS Sistemas de Arquivos Cap 4 Tanenmbaum Prof. Ricardo José Pfitscher dcc2rjp@joinville.udesc.br Material cedido por: Prof. Rafael Rodrigues Obelheiro Prof. Maurício Aronne Pillon Cronograma Introdução

Leia mais

481040 - Programador/a de Informática

481040 - Programador/a de Informática 481040 - Programador/a de Informática UFCD - 0801 ADMINISTRAÇÃO DE REDES LOCAIS Sessão 9 SUMÁRIO Sistemas redundantes; Modos de Operação RAID Sistemas redundantes 1. Redundância significa ter componentes

Leia mais

Estrutura geral de um computador

Estrutura geral de um computador Estrutura geral de um computador Prof. Helio H. L. C. Monte-Alto Cristo padeceu uma vez pelos pecados, o justo pelos injustos, para levar-nos a Deus Porque Deus amou o mundo de tal maneira que deu o seu

Leia mais

Programação de Sistemas

Programação de Sistemas Programação de Sistemas Sistemas de ficheiros ext e iso9660 Programação de Sistemas Sistema de ficheiros : 1/21 Sistema de ficheiros ext (1) As estruturas de dados usadas nas partições do Unix muito diversificadas

Leia mais

Recuperando o GRUB após instalação do Windows

Recuperando o GRUB após instalação do Windows Recuperando o GRUB após instalação do Windows PET Engenharia de Computação - http://www.inf.ufes.br/~pet 1 Instruções iniciais Para efetuar as configurações a seguir talvez precisaremos executar comandos

Leia mais

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

Armazenamento Secundário. SCE-183 Algoritmos e Estruturas de Dados II Armazenamento Secundário SCE-183 Algoritmos e Estruturas de Dados II Discos Qual o principal gargalo? 2 Discos Discos são gargalos Discos são muito mais lentos que as redes ou a CPU Muitos processos são

Leia mais

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

Dispositivos de Armazenamento. Prof. Flávio Humberto Cabral Nunes Dispositivos de Armazenamento Prof. Flávio Humberto Cabral Nunes Conteúdo 1. Discos 2. Fitas magnéticas 3. CD-ROM Capítulo: 2 (APOSTILA). Dispositivos de Armazenamento Armazenamento permanente Custo menor

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I Memória Externa Slide 1 Sumário Disco Magnético RAID Memória Óptica Slide 2 Disco Magnético O disco magnético é constituído de um prato circular de metal ou

Leia mais

Instalação do Sistema Operativo Windows XP

Instalação do Sistema Operativo Windows XP Curso Profissional - Técnico de Informática de Gestão 10ºB Prof. Pedro Lopes Ficha de Trabalho nº1 S i s t e m a s d e I n f o r m a ç ã o Instalação do Sistema Operativo Windows XP A instalação de um

Leia mais

ESCOLA SECUNDÁRIA FONTES PEREIRA DE MELO Aplicações Informáticas B. 2006/2007 Grupo II

ESCOLA SECUNDÁRIA FONTES PEREIRA DE MELO Aplicações Informáticas B. 2006/2007 Grupo II ESCOLA SECUNDÁRIA FONTES PEREIRA DE MELO Aplicações Informáticas B 2006/2007 Grupo II 1. Defina o conceito de multimédia. 2. No quadro1, estabeleça a ligação entre os tipos de media e a sua classificação,

Leia mais

O DVD. Tecnologia Digital Versatitle Disc. O aparecimento do DVD O DVD O DVD

O DVD. Tecnologia Digital Versatitle Disc. O aparecimento do DVD O DVD O DVD O DVD Tecnologia Digital Versatitle Disc O DVD O DVD designado por Digital Video Disc, actualmente conhecido por Digital Versatitle Disc. Tal como o CD o DVD é uma tecnologia que possui várias utilizações,

Leia mais

Fundamentos de Hardware

Fundamentos de Hardware Fundamentos de Hardware Unidade 8 - Periféricos de armazenamento Curso Técnico em Informática SUMÁRIO PERIFÉRICOS DE ARMAZENAMENTO... 3 DISCO RÍGIDO (HD)... 3 TECNOLOGIAS DE TRANSFERÊNCIA... 3 IDE/ATA/PATA...

Leia mais

Gerenciador de Entrada/Saída

Gerenciador de Entrada/Saída Universidade Federal do ABC BC 1518 - Sistemas Operacionais (SO) Gerenciador de Entrada/Saída (aula 11) Prof. Marcelo Zanchetta do Nascimento Roteiro Princípios básicos de hardware de E/S; Operações dos

Leia mais

CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO

CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO 4 CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO CONCEITOS BÁSICOS MS-DOS MICROSOFT DISK OPERATION SYSTEM INSTALAÇÃO E CONFIGURAÇÃO DE UM SISTEMA OPERATIVO LIGAÇÕES À INTERNET O que é um sistema operativo?

Leia mais

Sistemas de Arquivos. Arquivos e Diretórios Características e Implementação Tadeu Ferreira Oliveira - tadeu.ferreira@ifrn.edu.br

Sistemas de Arquivos. Arquivos e Diretórios Características e Implementação Tadeu Ferreira Oliveira - tadeu.ferreira@ifrn.edu.br Sistemas de Arquivos Arquivos e Diretórios Características e Implementação Tadeu Ferreira Oliveira - tadeu.ferreira@ifrn.edu.br Tadeu Ferreira IFRN 2016 Sistemas de Arquivos Objetivos Armazenar uma quantidade

Leia mais

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

Universidade Tuiuti do Paraná UTP Faculdade de Ciências Exatas - FACET Tecnologia de Análise e Desenvolvimento de Sistemas. Hardware de Computadores Universidade Tuiuti do Paraná UTP Faculdade de Ciências Exatas - FACET Tecnologia de Análise e Desenvolvimento de Sistemas Hardware de Computadores 1 O disco rígido, é um sistema de armazenamento de alta

Leia mais

Acer erecovery Management

Acer erecovery Management 1 Acer erecovery Management Desenvolvido pela equipa de software da Acer, o Acer erecovery Management é uma ferramenta que lhe permite de forma fácil, fiável e segura restaurar o seu computador para o

Leia mais

Fundamentos da Computação Dispositivos de Armazenamento Entrada e Saída

Fundamentos da Computação Dispositivos de Armazenamento Entrada e Saída Fundamentos da Computação Dispositivos de Armazenamento Entrada e Saída Dispositivos de Memória Secundária; de Massa ou Armazenamento. Prof. Bruno Guilhen www.concursosdeti.com.br Unidades de armazenamento:

Leia mais

1. Adição de um disco rígido a uma máquina existente. Iremos utilizar uma máquina virtual

1. Adição de um disco rígido a uma máquina existente. Iremos utilizar uma máquina virtual Curso: Graduação Tecnológica em Redes de Computadores Disciplina: Administração de Sistemas Operacionais Professor: João Medeiros de Araújo Atividade Prática: Formatação e montagem de partições no Linux

Leia mais

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

Setores Trilhas. Espaço entre setores Espaço entre trilhas Memória Externa Disco Magnético O disco magnético é constituído de um prato circular de metal ou plástico, coberto com um material que poder magnetizado. Os dados são gravados e posteriormente lidos do

Leia mais

SISTEMA DE ARQUIVOS. Instrutor: Mawro Klinger

SISTEMA DE ARQUIVOS. Instrutor: Mawro Klinger SISTEMA DE ARQUIVOS Instrutor: Mawro Klinger Estrutura dos Discos As informações digitais, quer sejam programas ou dados do usuário, são gravadas em unidades de armazenamento. O HD é uma unidade de armazenamento

Leia mais

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

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

Leia mais

Sistema Operativo Cliente Servidor

Sistema Operativo Cliente Servidor Sistema Operativo Cliente Servidor Windows Server 2003 Luis Garcia 1. Preparação do Ambiente Antes de implementarmos o Windows Server 2003 é importante termos os seguintes prérequisitos: Cd do produto

Leia mais

Referencial do Módulo B

Referencial do Módulo B 1 Referencial do Módulo B Liga, desliga e reinicia correctamente o computador e periféricos, designadamente um scanner; Usa o rato: aponta, clica, duplo-clique, selecciona e arrasta; Reconhece os ícones

Leia mais

Fundamentos de Arquivos e Armazenamento Secundário

Fundamentos de Arquivos e Armazenamento Secundário Fundamentos de Arquivos e Armazenamento Secundário Cristina D. A. Ciferri Thiago A. S. Pardo Leandro C. Cintra M.C.F. de Oliveira Moacir Ponti Jr. Armazenamento de Dados Armazenamento primário memória

Leia mais

ARQUITETURA DE COMPUTADORES - 1866

ARQUITETURA DE COMPUTADORES - 1866 6.9 Memória Cache: A memória cache é uma pequena porção de memória inserida entre o processador e a memória principal, cuja função é acelerar a velocidade de transferência das informações entre a CPU e

Leia mais

Prof. Benito Piropo Da-Rin. Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Prof. Benito Piropo Da-Rin. Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo Prof. Benito Piropo Da-Rin Discos magnéticos: Flexíveis (em desuso) e Rígidos Discos óticos: CD (Compact Disk): CD ROM; CD -/+ R; CD -/+ RW DVD(Digital Versatile Disk): DVD ROM; DVD -/+ R; DVD -/+ RW Discos

Leia mais

Guia de instalação UEG Linux 14.04 LTS

Guia de instalação UEG Linux 14.04 LTS 1. Apresentação O UEG Linux 14.04 LTS é um sistema operacional baseado em Linux e derivado do Ubuntu, customizado pela Gerência de Núcleo de Inovação Tecnológica da Universidade Estadual de Goiás para

Leia mais

Dispositivos de Memória

Dispositivos de Memória Chipset Conjunto de chips que fazem a comunicação entre a e os demais dispositivos do computador. Todas as informações que trafegam pela placa mãe passam necessariamente pelo Chipset, que tem dois chips:

Leia mais

FUNDAMENTOS DE HARDWARE CD-ROM. Professor Carlos Muniz

FUNDAMENTOS DE HARDWARE CD-ROM. Professor Carlos Muniz FUNDAMENTOS DE HARDWARE CD-Rom Até pouco tempo atrás, as opções mais viáveis para escutar música eram os discos de vinil e as fitas cassete. Porém, a Philips, em associação com outras empresas, desenvolveu

Leia mais

Utilizar discos DVD-RAM

Utilizar discos DVD-RAM Este manual contém as informações mínimas necessárias para utilizar discos DVD-RAM com a unidade DVD MULTI no Windows XP. Windows, Windows NT e MS-DOS são marcas comerciais registadas da Microsoft Corporation

Leia mais