Você está na página 1de 2

OBJETIVO

Construir um programa didtico que representa a gerncia de disco rgido de um


computador com as demais funcionalidades de registro de endereos, desfragmentao e
formatao.
INTRODUO
O disco rgido o dispositivo de armazenamento secundrio que usado no sistem
a de computador. Normalmente a memria primria usada para a inicializao em cima de do
computador. Mas uma unidade de disco rgido necessria no sistema de computador des
de que ele tem de fornecer o sistema operacional que usado para fornecer a infor
mao dos dispositivos e a gerncia dos dados de usurio.
A gerncia dos dispositivos de IO que os dispositivos de Produo de Entrada,
como a impressora e outro peripherals como o teclado e o etc.; todos necessitam
o uso do sistema operacional. Daqui a informao de todos tais dispositivos e a gernc
ia do sistema so feitas pelo sistema operacional. O sistema operacional trabalha
como um intrprete entre a mquina e o usurio.
A gerncia de disco rgido necessita um conhecimento eficiente do sistema op
eracional e os seus recursos e os mtodos de como esses recursos podem ser emprega
dos para realizar o benefcio mximo. O sistema operacional contm os recursos e os in
strumentos que so usados para dirigir os arquivos no sistema operacional. A diviso
em compartimentos e a instalao do prprio sistema operacional podem ser considerada
s como a gerncia de disco rgido.
A gerncia de disco rgido tambm implica a formatao da unidade de disco rgido e
verificar a integridade do sistema de arquivo. O cheque de redundncia de dados ta
mbm pode ser executado para a coerncia da unidade de disco rgido. A gerncia de unida
de de disco rgido tambm importante em caso da rede onde h muitas unidades de disco
rgido a ser dirigidas.
DESENVOLVIMENTO
Partindo do prncipio que o gerenciamento de disco do Sistema Operacional
ir gravar seus dados onde estiver endereamento livre. Por isso quando-se exclui al
gum arquivo ou programa (conjunto de dados) h a necessidade da desfragmentao pois o
s prximos dados a serem gravados, sero em endereamentos aleatrios e no sequenciais.
Este projeto foi programado em linguagem Java. Usa-se um grid para fazer
a representao grfica do disco rgido para fins didticos. E a desfragmentao e formatao
disco complementam o entendimento do mesmo.
Abaixo segue uma imagem do programa em execuo. possivel observar que temos
duas caixa de texto livres para fazer a incluso de arquivos no disco rgido, onde
pede-se o nome e o tamanho de arquivo ser gravado. As duas caixas de listas most
ram os dados j gravados no disco, sendo a primeira caixa de lista os dados e a se
gunda os endereamentos do dado selecionado.
[IMAGEM DO PROGRAMA COM DADOS ALEATORIOS]
O programa separado por classes. Sendo a classe Arquivo onde contm os mtod
os getters e seters responsvel pela manipulao de dados e registro do endereamento de
arquivos. A classe Disco responsvel por contm os parmetros de tamanho do disco rig
ido e receber/excluir arquivos do programa. A outra classe chamada de Endereo, o
prprio nome j diz, responsvel por gerenciar os ponteiros que fazem a incluso e exclu
so de arquivos. E a ltima classe a HardDrive, possui os mtodos de adicionar, remove
r e gerenciar todas as trs classes (Arquivo, Disco e Endereo). Os outros dois arqu
ivos faltantes que esto listados abaixo so responsveis por conter o cdigo do program
a e a construo da parte grfica do programa.
[IMAGEM DO ARVORE DE ARQUIVOS DO NETBEANS]
CONCLUSO
Este projeto exemplificou bem a real importncia da gerncia de arquivos de
um Sistema Operacional. Pois no basta apenas salvar o arquivo, necessrio fazer sua
alocao no endereamento correto, depois a fragmentao para facilitar a limpeza de qual
quer desperdcio de arquivos de memrias alocadas. E por fim, sua paginao que trata-se
de um processo de virtualizao da memria que consiste na subdiviso da memria fsica em
pequenas partices (frames), para permitir uma utilizao mais eficiente da mesma. Cada
arquivo mapeado em um frame de memria atraves de um processo chamado de endereamen
to ou paginao.

Você também pode gostar