Sistemas OperacionaisBeatriz VieiraSistemas de ArquivosO sistema de arquivo MS-DOSFoi utilizado nos primeiros computadores...
O FAT-12 permitia partições de até 16MB e clusters de 512 bytes,1K, 2K, e 4K.O FAT16 utiliza 16 bits para endereçamento do...
página ficara indisponível para não poder ser usada por outrosprocessos.6- Enquanto a página está sendo carregada na memór...
Upcoming SlideShare
Loading in...5
×

Sistemas Operacionais

84

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
84
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Sistemas Operacionais

  1. 1. Sistemas OperacionaisBeatriz VieiraSistemas de ArquivosO sistema de arquivo MS-DOSFoi utilizado nos primeiros computadores pessoais da IBM etambém no Windows 95 e Windows 98. Para ler um programa oMS-DOS faz uma chamada de sistema open que especifica ocaminho do diretório.As funções básicas do MS-DOS são:– Tratar o teclado, carregar programas e gerenciar o sistema dearquivos;Diretório MS-DOS utilizam tamanhos variáveis, mas possuem umaentrada fixa de 32 bytes. O bit cópia de segurança não é verificadopelo MS-DOS, são os programas que fazem cópias de segurançaque alteram esse bit quando for preciso. Os bits de sistema tambémocultam arquivos, se o comando Del for acionado ele não seráexcluído.O MS-DOS monitora os blocos de arquivos através de uma FATque é uma tabela de alocação que indica onde estão os dados decada arquivo.O FAT trabalha com grupos de setores, os clusters (unidade dealocação, cluster é a menor parcela do HD que pode ser acessadapelo sistema operacional), cada um com 512 bytes.
  2. 2. O FAT-12 permitia partições de até 16MB e clusters de 512 bytes,1K, 2K, e 4K.O FAT16 utiliza 16 bits para endereçamento dos dados, significaque o sistema pode trabalhar com até fazer 2 elevado a 16 (65536)clusters, no máximo cada clusters pode ter até 32 KB de tamanho,era capaz de trabalhar com partições com até 2 GB.O sistema de arquivos FAT32 utiliza 28 bits para endereçamentodos dados, com partições de 2TB. Com o FAT32, é possível usarclusters menores - geralmente de 4 KB - mesmo com a unidadeoferecendo maior capacidade de armazenamento. Desta forma, odesperdício acaba sendo menor.A Microsoft limitou o FAT32 a ter 2 elevado a 32 como quantidademáxima de setores, não de clusters (se fosse diferente, poderiahaver problemas com a inicialização do sistema operacional devidoa limitações na área de boot). Como cada setor, geralmente, possui512 bytes (ou 0,5 kilobyte), a conta seria 2 elevado a 32(4.294967296) multiplicado por 0,5, que é igual 2.147.483.648 KBou 2 TB.Gerenciamento de MemóriaTratamento de falta de página1 – O hardware gera uma interrupção que desvia a execução para onúcleo, e salva o contador de programa.2- Uma rotina em código de máquina chama o sistema operacionalcomo um procedimento, e o conteúdo dos registradores são salvos.3- O sistema Operacional descobre que houve uma falta de página,e busca as páginas virtuais necessárias nos registradores dehardware caso não encontre resgata o contador de programa parabusca-las.4- Após identificar o endereço responsável pela falta de página,verifica se o endereço é válido, se sim, verifica se existem moldurasde página disponíveis, caso não existam executa o algoritmo desubstituição.5- Se houve alguma modificação na moldura de página, a páginaserá escalonada para ser transferida para o disco, e a moldura de
  3. 3. página ficara indisponível para não poder ser usada por outrosprocessos.6- Enquanto a página está sendo carregada na memória, oprocesso responsável pela falta de página fica suspenso.7- Após a página chegar na memória, as tabelas de página serãoatualizadas, e a moldura de página passa para o estado normal.8- A instrução que causou a falta de página é carregada para seuestado inicial, e o contador de programa armazena essa instrução.9- O processo é escalonado para execução, e o SistemaOperacional retorna para a rotina que o chamou.10- As informações de estado e os registradores de uso geral sãocarregados, o Sistema Operacional retorna para o espaço dousuário e continua sua execução normalmente.Referências BibliográficasSistemas Operacionais Modernos – 3ª EdiçãoTanenbaum

×