Sistemas Operacionais
Upcoming SlideShare
Loading in...5
×
 

Sistemas Operacionais

on

  • 139 views

 

Statistics

Views

Total Views
139
Views on SlideShare
139
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Sistemas Operacionais Sistemas Operacionais Document Transcript

  • 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.
  • 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
  • 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