automaticamente renomea-las para a proxima letra disponivel. Ha outra enorme vantagem em se particionar o disco rigido: podemos ter um sistema operacional diferente em cada particao. Instalando mais de um sistema operacional no disco rigido Continuando o nosso exemplo do disco rigido de 1,7 GB que foi particionado em dois de 850 MB, podemos instalar em cada particao um sistema operacional diferente. Por exemplo, na particao C: podemos instalar o Windows 95 e na particao D: o MS-DOS com Windows 3.x. Ou, entao, o Windows 95 na particao C: e o OS/2 na particao D:. Ou o Windows NT na particao C: e Windows 95 na particao D:. Enfim, voce decide quais sistemas operacionais irao ocupar cada particao! Alem de voce isolar completamente os arquivos de um sistema operacional do outro, ha ainda uma outra grande vantagem: podemos utilizar sistemas de arquivos diferentes em cada particao. Na particao do Windows 95 podemos utilizar o sistema FAT-16, enquanto em uma particao com Windows NT podemos instala-lo com o seu sistema NTFS. E mais: podemos escolher com que particao podemos dar boot. Em outras palavras, poderemos escolher qual o sistema operacional que sera carregado quando ligamos o micro! Escolhendo o sistema operacional de boot A particao que dara boot podera ser escolhida atraves de um programinha chamado boot manager. As versoes atuais deste programa sao instaladas no Setor de Boot Mestre (MBR - Master Boot Record) do disco rigido, fazendo com que um menu interativo seja apresentado toda a vez em que voce inicializa o micro, perguntando ao usuario que particao ele deseja para boot. Se voce tiver sistemas operacionais diferentes instalados em particoes separadas, voce consequentemente escolhera qual sistema operacional o micro carregara em memoria. O Boot Manager acompanha os sistemas operacionais OS/2 e Windows NT. Para quem nao pretende instalar estes sistemas, o Boot Manager podera ser instalado atraves do programa Partition Magic, da Power Quest (veja em http://www.powerquest.com).Sistemas de Arquivos no AndroidNo Android, os arquivos agrupam-se de forma hierarquica chamada sistemas de arquivos. Um dispositivo movel geralmente possui dois sistemas de arquivos: a memoria nao volatil do aparelho e o cartao de memoria removivel (cartao SD, por exemplo), sendo que ambos sao mostrados como ramificacoes do diretorio principal (/).Diferentemente de sistemas de desktops comuns, no Android somente o aplicativo pode visualizar ou escrever em seu proprio diretorio principal, e pode tambem, criar subdiretorios com permissoes para que outros aplicativos o acessem. Quando uma aplicacao necessita acessar uma informacao de outra, utiliza-se um componente do tipo provedor de conteudo. O sistema operacional roda sob o kernel 2.6.29 e reconhece os sistemas de arquivos EXT3, EXT2, NTFS E FAT (sendo estes dois ultimos usados pelos Windows).No JAVA, o acesso ao sistema de arquivos e feita atraves das classes java.io. O Android fornece ainda classes auxiliares para criar e acessar novos arquivos e diretorios. Por exemplo, getDir (String s, int x) cria ou acessa um diretorio, openFileInput (String s) abre um arquivo para entrada de dados e openFileOutput (String s, int x) cria o arquivo. O valor da variavel de tipo int especifica as