Vous êtes sur la page 1sur 5

2 Fundamentos de sistemas operacionais

LINUX Diretrios usados no sistema Os sistemas operacionais, quando instalados, costumam dividir suas funcionalidades em arquivos e diretrios. Como no Windows, que divide sua estrutura de arquivos dentro da pasta Windows e, dentro dela, utiliza outras pastas (system, temp, etc.). o linux utiliza diversos diretrios tambm. Para guardar seus arquivos, o contedo destes diretrios esto divididos conforme as diversas funcionalidades. Abaixo encontramos a lista dos principais diretrios do linux e suas descries. Obs: todos os nomes so ser escritos com letras minsculas, exceto com meno explcita. Alguns diretrios relevantes: /home : o diretrio de trabalho dos usurios do sistema - quando criamos um novo usurio ou grupo, o S.O. os coloca dentro deste diretrio. /root : Diretrio de trabalho do administrador. - pode ser lido, mas no alterado. - para alteraes, a pessoa precisa estar logada como superusurio (root). / : A barra simples o diretrio raiz do sistema. Nele so colocados todos os outros diretrios. /boot : Contm o boot do sistema, os arquivos de configurao e os arquivos do kernel (ncleo do sistema). /bin : Contm utilitrios para inicializao e arquivos. /sbin : Arquivos para utilizados para configurao e manuteno do sistema. /lib : Contm bibliotecas compartilhadas. /etc :Contm arquivos de configurao e diretrios de uso da mquina. /dev :Diretrio dos dispositivos: neste diretrio esto os drivers e os arquivos que comandam os perifricos. /tmp : Este diretrio usado pelo S.O. para criar arquivos temporrios. /proc : Este diretrio informa sobre os processos em execuo, configurao do sistema, IRQs, etc. /mnt : Os perifrios, disquetes, zipdrivers, cdrom, fitas magnticas, impressoras, etc, so colocados sobre este diretrio. Ao contrrio do sistema Windows, onde os perifricos so unidades separadas, no linux so considerados diretrios. Ento, ao acessar um disquete, ele considerado como um diretrio chamado "floppy". Uma abordagem maior ser dada sobre o assunto, mais a seguir. /usr : Contm todos os programas de usurios, administrao, "janelas X", bibliotecas, jogos, interfaces grficas (como o KDE), etc. /opt : Todos os arquivos de dados, spool, variveis, arquivos de logs so gravados neste diretrio. Multitarefa Preemptiva Sempre que a Microsoft aparece com um novo sistema operacional, a reao natural da maioria dos usurios ficar com um p atras. Afinal, j presenciamos o aparecimento de pelo menos quatro sistemas operacionais domsticos "made in M$", sempre com os mesmos problemas de instabilidade. O primeiro foi o Windows 3.1, que ainda rodava sobre o MS-DOS e possua uma forte tendncia a instabilidade, devido ao uso da multitarefa preemptiva; alm das limitaes inerentes a um sistema de 16 bits. Depois de muita piadas, surgiu o Windows 95, que prometia ser um sistema definitivo. De fato, comparado com o Windows 3.1, ele trouxe vrias vantagens, tanto em termos de interface, quanto em termos de desempenho, devido ao uso de drivers de dispositivos de 32 bits. Porm, os problemas de instabilidade continuaram.

Easy PDF Creator is professional software to create PDF. If you wish to remove this line, buy it now.

Depois de mais alguns anos de piadinhas, foi lanado o Windows 98. Novamente houveram avanos, o Win 98 trs um nvel de compatibilidade muito maior com os dispositivos atuais graas aos novos drivers, trs vrios programas complementares e trouxe solucionados vrios dos problemas da verso antiga. Foi lanado em seguida o Win 98 Second Edition (SE), que trouxe alguns bugs corrigidos e o Internet Conection Sharing, recurso para compartilhar a mesma conexo a Internet entre vrios micros ligados em rede. Porm, apesar dos avanos, temos algo em comum entre todas estas verses: a instabilidade. Voc sempre ouviu dizer que o Windows um sistema operacional multitarefa. Existem basicamente dois tipos de multitarefa, denominadas multitarefa preemptiva e multitarefa cooperativa, que diferem justamente pelo uso ou no da proteo de memria. O Windows 3.x, apesar de ser considerado um sistema operacional multitarefa, no capaz de usar o recurso de proteo de memria. Nele usada a multitarefa cooperativa, que consiste em cada aplicativo usar os recursos do processador por um certo tempo, passar para outro programa e esperar novamente chegar sua vez para continuar executando suas tarefas. A alternncia entre os programas neste caso no comandada pelo processador, e sim pelos prprios aplicativos. Neste cenrio, um aplicativo mal comportado poderia facilmente monopolizar o sistema, consumindo todos os recursos do processador por um longo perodo, ou mesmo invadir reas de memria ocupadas por outros aplicativos, causando em qualquer um dos casos o famoso GPF, ("General Protection Falt", ou "falha geral de proteo") que tanto atormentava os usurios do Windows 3.x. Experimente tentar fazer dois irmos dividirem os mesmo brinquedo; pode funcionar durante um certo tempo, mas uma hora um no vai querer deixar o outro brincar e vai sair briga, exatamente como acontece com os aplicativos dentro da multitarefa cooperativa :-). O Windows 95/98 por sua vez, usa a multitarefa preemptiva, isolando as reas de memria ocupadas pelos aplicativos. Isto garante uma estabilidade bem maior do que a que temos no Windows 3.11. Porm, o modo como a multitarefa preemptiva implementada no Windows 95 assim como do Windows 98 e como ser no futuro Windows Millennium, que so baseados no mesmo kernel (ncleo) do Windows 95, ainda possui dois problemas graves: O primeiro que, quando executado um programa de 16 bits, o Windows 95 cai em multitarefa cooperativa para poder rodar o programa, deixando de proteger as reas de memria e tornando-se to vulnervel quanto o Windows 3.11. Mesmo usando apenas aplicativos de 32 bits os travamentos ainda so comuns, pois o Windows 95 os servios do sistema no tem prioridade sobre os aplicativos. Isto significa que caso um aplicativo qualquer entre em loop, poder consumir todos os recursos do processador, neste caso o sistema operacional ficar paralisado, simplesmente sem ter como fechar o aplicativo e restaurar o sistema, obrigando o usurio a resetar o micro e perder qualquer trabalho que no tenha sido salvo. Na verdade costuma-se dizer que o Windows 95/98 utiliza multitarefa semi-preemptiva, pois no utiliza todos os recursos de uma verdadeira multitarefa. Concordo que o fabricante do sistema operacional no tem como fiscalizar o trabalho de todas as empresas que desenvolvem aplicativos para ele. Mesmo desenvolvendo um sistema operacional que funcione bem este ainda poder cair vtima de aplicativos mal escritos. A soluo para este problema veio com o Windows NT. Desde suas primeiras verses, o Windows NT bem estvel neste aspecto, pois implementa a multitarefa preemptiva de forma completa. As tarefas executadas pelo sistema operacional, so priorizadas sobre as de qualquer outro aplicativo. Isto significa que

Easy PDF Creator is professional software to create PDF. If you wish to remove this line, buy it now.

em nenhuma situao, um aplicativo ter como passar por cima do sistema operacional e consumir todos os recursos do processador como acontece no Windows 95/98. Na prtica, significa que o sistema at pode travar devido a algum bug, mas se algum aplicativo travar ou tentar invadir uma rea de memria no designada para ele, simplesmente ser fechado, permitindo que todos os demais aplicativos continuem trabalhando sem problemas. Voc logo notar quais aplicativos costumam dar problemas, bastando substitu-los por verses mais recentes que corrijam seus bugs ou mesmo passar a usar um programa concorrente. O Windows 2000 baseado no Kernel do Windows NT e mantm o mesmo sistema de funcionamento. Apesar de ser um pouco mais pesado que o Windows 98, principalmente em termos de quantidade de mempria RAM, e ser incompatvel com alguns jogos, eu recomendo fortemente um upgrade. Existe a opo de manter os dois sistemas instalados em dual boot, escolhendo qual ser usado cada vez que o micro for inicializado. Assim voc poder usar o Windows 2000 para aplicativos em geral e usar o Windows 98 para os jogos que por ventura no rodem, ou fiquem mais lentos no Windows 2000

Easy PDF Creator is professional software to create PDF. If you wish to remove this line, buy it now.

QUESTES FCC A transferncia e compartilhamento de informaes entre aplicaes Windows possibilitada pela tecnologia OLE. So verses do sistema operacional Windows, baseadas no Kernel do Windows NT, XP e 2000. Um console do Windows 2000 Server um arquivo contendo as ferramentas administrativas exibidas por uma janela do MMC. Para verificar possveis falhas geradas pelo sistema operacional, utilitrios ou aplicaes, o Windows 2000 Server fornece uma ferramenta de monitorao denominada Event Viewer. A estrutura lgica de uma rede Windows 2000 Server mapeada por florestas, rvores e domnios, somente. A capacidade do sistema operacional Windows NT executar vrias tarefas simultaneamente, mantendo sob controle o processador do computador, denomina-se multitarefa preemptiva . Um recurso nativo do Windows que permite compartilhar a conexo com a Internet entre vrios PC o ICS. As chamadas feitas pelos aplicativos so atendidas por um conjunto de funes prprias do sistema operacional Windows NT denominado API Win 32. O sistema de arquivos utilizado na formatao dos discos rgidos e reconhecido por todas as verses do sistema operacional Windows denominado FAT16. A declarao: net use f: /home no script de logon do Windows NT permite que a pasta base do usurio no servidor do domnio seja conectado pasta f: da estao local. As contas de usurios so gerenciadas no Windows 2000 pelo Local Users an Groups. Os trabalhos realizados no computador, por um usurio Unix, so realizados a partir de uma sesso. Um arquivo contendo seqncia de comandos Unix, armazenados para serem executados atravs de um comando nico, denominado shell script. O comando Unix at 1 < backup executa os comandos do arquivo backup, 01:00 h (agendador de tarefas). Um dos filtros mais teis do UNIX, que procura linha por linha por um padro especificado e apresenta qualquer linha que se iguale ao padro, o utilitrio grep. O sistema operacional AIX possui uma extenso ao UNIX original denominada Journaled File System (JFS). JFS o sistema de arquivo para volume de armazenamento local. Para utilizar a memria virtual, no sistema operacional Linux, necessrio criar um sistema de arquivos prprio. O sistema operacional Linux considerado muito estvel por utilizar, desde as suas primeiras verses, a caracterstica de multitarefa preemptiva. Para gravar CD no Linux pode-se utilizar X-Cd-Roast e Gnome-Toaster. Uma cpia direta de um HD para outro, no sistema Linux, pode ser executada pelo programa DD. Um nico domnio de mquinas PDC Primary Domain Controller e BDC Backup Domain Controller, com Windows NT instalado, pode ser composto por apenas um PDC. Os arquivos ISO, disponveis para vrias distribuies Linux, so imagens binrias dos CDs de instalao dos sistemas Linux. A estrutura de diretrios do Linux para armazenar os arquivos do sistema em pastas do sistema e os arquivos pessoais em pastas particulares deve, ideal e respectivamente, utilizar os diretrios raiz ( / ) e /home. Normalmente, um detalhe importante antes de iniciar a instalao do Linux verificar se os componentes do microcomputador sero suportados. So parties de disco reconhecidas pelo Linux como estendidas aquelas identificadas por hda5, hdd7, hdc6, hdb8 e outras com nmeros de 5 em diante. A instalao do sistema Linux juntamente com o sistema Windows, num mesmo computador, denominada dual boot.

Easy PDF Creator is professional software to create PDF. If you wish to remove this line, buy it now.

Atualmente existem vrias distribuies do sistema operacional Linux. Dentre elas, podem ser citadas: MANDRAKE, SUSE e DEBIAN. Para obter-se a listagem de arquivos e diretrios no sistema Linux com a visualizao dos smbolos para cada tipo de arquivo, deve-se utilizar o comando ls Fa O NDS, Novel Directory Services, pode ser executado no Netware, Windows NT e Solaris.

Easy PDF Creator is professional software to create PDF. If you wish to remove this line, buy it now.