Você está na página 1de 29

Introduo

Macintosh (Pronuncia-se Mac OS) um sistema operacional baseado no Kernel Unix titulado OpenDarwin, desenvolvido, fabricado e vendido pela empresa Americana Apple, destinado exclusivamente aos computadores da linha Macintosh. Microsoft Windows ou Windows o nome do sistema operativo, que em geral usado em computadores Intel. A Microsoft introduziu pela primeira vez um ambiente operacional chamado Windows em Novembro de 1985 em resposta ao crescente interesse em Graphic GUI. Existe vrios sistema operacional Windows alguns so usados principalmente para computadores autnomos e alguns usados quando vrios computadores esto ligados em rede.

Um breve histrico sobre os dois sistemas operativo

Macintosh
System 1.0 (jan.1984) O primeiro sistema operacional do Mac ocupava exorbitantes 216K de memria, sendo que s o Finder ocupava 46K. Vinha com um driver de impressora ImageWriter e com os acessrios Alarm Clock e Calculator. Alm do disquete do sistema, vinha outro com o programa Mousing Around, que ensinava como lidar com essa ferramenta revolucionria, o mouse.

System 1.1 (mai.84) Upgrade que teve como objetivo principal dar uma acelerada no sistema. J havia um proto-Startup Items (voc podia fazer um programa abrir quando o Mac fosse ligado), mas ainda no existiam funes bvias como Shut Down ou New Folder (havia sempre uma pasta vazia em cada disco, e sempre que voc o renomeasse, apareceria outra pasta). System 2.0 (abr.85) Finalmente apareceram os comandos New Folder e Shut Down, cones pequenos na lista por nomes, um DA (Desk Accessory) chamado Choose Printer (o pai do Chooser) e o comando Use MiniFinder (ancestral do At Ease). dessa verso a capacidade de arrastar um cone de um disquete para o lixo para faz-lo sair (anteriormente, voc tinha que dar o comando Eject Disk, e s a arrast-lo para o lixo). System 3.0 (jan.86) Foi lanado junto com o Mac Plus e trazia um Finder mais rpido e eficiente. Pela primeira vez trazia um cache de memria RAM e a capacidade de colocar uma pasta dentro da outra, criando assim um sistema hierrquico (antes s existia um nvel). Foi o primeiro a utilizar um Installer. System 3.1 (fev.86) Upgrade que trouxe mais bugs do que coisas boas. System 3.2 (jun.86) Apareceu para consertar cerca de 30 bugs das verses anteriores e trouxe tambm uma verso nova da calculadora, usada at hoje. System 3.3 (jan.87) Pequeno mas importante upgrade, que trouxe ao Mac a capacidade de se ligar em rede usando AppleShare. System 4.0 (mar.87)

Trazia consertos para alguns bugs e j no rodava no modelo original do Mac (o Macintosh 128K). System 4.1 (abr.87) Vinha com o AppleShare 1.1, que era necessrio para a rede do Mac II e possibilitava a utilizao de hard disks maiores do que 32Mb! System 4.2 (out.88) Trazia pela primeira vez o MultiFinder, que deixava voc usar dois ou mais programas ao mesmo tempo (multitarefa).

System 6.0.2 (set.89) No trazia muitas mudanas. O System 6.0 tinha muitos bugs e foi substitudo logo aps o seu lanamento. O System 6.0.1 teve tantos problemas que nunca foi lanado. System 6.0.3, 6.0.4, 6.0.5, 6.0.7 (1990) O System 6.0.3 vinha com o SE/30 e era o recomendado pela Apple para todos os modelos mais recentes. O 6.0.4 era a menor verso do System 6.0 que podia rodar em um IIci. O Mac IIfx precisava, no mnimo, do System 6.0.5, e o 6.0.7 era o necessrio para fazer o Classic, o IIsi e o LC funcionarem. Como voc pode ver, essa confuso de sistemas no de hoje System 6.0.8 (jan.91) ltima verso do System 6, e nica a funcionar em um LC II. Melhorou os drivers das impressoras. Nessa poca, o sistema j tinha o triplo do tamanho do original, ocupando cerca de 600k. System 7.0 (mai.91) Foi o maior upgrade at aquela data. Voc precisava ter um hard disk e no mnimo 2Mb de RAM em seu Mac para poder instal-lo. Foi o upgrade mais traumatizante feito pela Apple. Vrios programas que rodavam no System 6.x no rodavam no System 7, obrigando o usurio a fazer o upgrade no s do sistema, mas tambm dos programas. Mas o upgrade valia a pena: alm de um visual novo, trazia endereamento de 32 bits (o que possibilitava usar mais de 8Mb de RAM), o conceito de alias (rplica), um Apple Menu que podia ser personalizado, o Application Menu, os balezinhos de ajuda, janelas e cones coloridos, File Sharing, a pasta de Startup Items, o painel de controle Views e o QuickTime. Alm desses, vrias coisas que so bsicas para o nosso dia-a-dia, como comandos de teclado para selecionar cones e abrir e fechar janelas, aquele triangulinho que aparece na frente dos folders na lista por nomes, a habilidade de trocar cones e um lixo que no esvaziava sozinho e inexplicavelmente quando voc desligava o seu Macintosh. System 7.0.1 (ago.91) Veio mais para corrigir alguns erros da verso anterior. Trouxe consigo o painel de controle Cache Switch, que tornava a srie Quadra mais compatvel com o sistema, alm de algumas mudanas para os PowerBooks (recm-lanados) funcionarem melhor. System 7.1 (jul.92) Inaugurou a era dos System Enablers, que eram complementos dos sistemas para os novos Macs que apareciam no mercado. Sua maior mudana foi a introduo da pastinha Fonts. Antes, o armazenamento de fontes no sistema era um samba do crioulo doido. System 7 Pro (System7.1.1) (out.93) Tentativa fracassada da Apple de fazer um sistema para usurios corporativos e outro para os home users.

System 7.1.2 (jul.94)

Era o sistema que acompanhava a primeira gerao de Power Macs. Apenas 10 a 15% do cdigo do sistema era nativo para o PowerPC. System 7.1.2P

Verso do sistema 7.1 para Performas apenas. No confunda com a verso 7.1P2, especial para os Macs da srie 630 (Quadras, LCs e Performas). System 7.1.3

Sistema do PowerBook 500. Trouxe consigo a Control Strip.

System 7.5 (nov.94)

Macintosh Drag & Drop, QuickDraw GX e Apple Guide. O resto das mudanas eram na maioria sharewares que a Apple comprou e transformou em partes oficiais do sistema. Entre eles estavam o WindowShade, o reloginho na barra de menu, um novo quebra-cabea, PC Exchange, Desktop Pattern, e o Find File.

System 7.5.1 (System 7.5 Update 1.0) (mar.95)

Conjunto de patches para consertar alguns problemas do 7.5. Criou tambm uma nova funo para o boto de fora do teclado, que passou a servir para restartar e desligar o Mac.

System 7.5.2 (ago.95)

Sistema feito para os Macs com barramento PCI (Power Mac 7200, 7500, 8500 e 9500) e para o PowerBook 5300. Alm de s funcionar nessas mquinas, trazia vrios bugs e incompatibilidades com programas j existentes.

System 7.5.3 (System 7.5 Update 2.0) (fev.96)

Veio para salvar o Mac de toda a confuso dos sistemas anteriores, agrupando todos os patches e enablers em um nico sistema, eliminando assim vrias extenses que serviam para corrigir bugs. Introduziu tambm o Open Transport 1.1, o Control Strip para todos os Macs e trouxe a grande virtude de no destruir os comentrios do Get Info depois de um rebuild no Desktop.

System 7.5.3L (fev.96)

Idntico ao 7.5.3, mas adaptado para funcionar em clones de Mac.

System 7.5.3 Revision 2

Conjunto de remendos para resolver alguns bugs do 7.5.3.

System 7.5.3 Revision 2.1

System apenas para o Performa 6400.

System 7.5.4 (set.96)

A idia era fazer um sistema mais estvel, mas na ltima hora foram descobertos alguns problemas e seu lanamento foi cancelado.

System 7.5.5 (set.96)

Surgiu um dia aps o 7.5.4 e trazia algumas melhorias na estabilidade e no desempenho geral. Sua grande vantagem era ser um sistema universal, que funcionava em qualquer modelo de Mac.

System 7.6 (jan.97)

Prometido como o ltimo sistema antes da grande mudana de sistema do Mac OS 8, o System 7.6 nada mais do que o System 7.5.5 com algumas verses de softwares atualizadas, como o QuickTime 2.5, LaserWriter 8.4 com o Desktop Printing, QuickDraw 3D, Open Transport 1.1.1, OpenDoc 1.1, Cyberdog, alm de um Extensions Manager novo e de uma verso melhorada do Installer.

System 7.6.1 (mar.97)

Um conjunto de remendos para os bugs que apareceram no System 7.6, mas que mesmo assim gerou muitos outros problemas, que esperamos estarem resolvidos no Mac OS 8.

O Mac OS 8 no o Rhapsody. Ele no possui as famosas caractersticas de "um sistema operacional moderno", como multitarefa preemptiva, memria protegida e multiprocessamento simtrico. Isso a gente s vai ver no ano que vem, quando a Apple lanar o sistema operacional baseado no software que comprou da NeXT.

O Mac OS nunca vai ter essas caractersticas, porque para isso seria preciso reescrever o sistema, o que o tornaria incompatvel com os programas atuais. Foi o que a Apple tentou fazer com o Copland e no conseguiu. Com o Mac OS 8, a Apple conseguiu modernizar o sistema operacional at os limites do possvel. Mapeou os erros de Tipo 11, ampliou a capacidade do Finder de fazer vrias coisas ao mesmo tempo e melhorou o gerenciamento de memria dos aplicativos.

Na prtica, isso significa que o Mac OS est mais estvel e mais rpido. No tem multitarefa preemptiva, mas e da? Seu principal concorrente, o Windows 95, tem, mas no tira total proveito dela. Enquanto existirem programas de 16 bits no PC, o Windows 95 ainda corre o risco de travar por culpa de um aplicativo mal-comportado. J o MacOs totalmente 32 bits.

Mas a vem seu amigo pecezista e diz: "ah, o problema do Mac que ele no multitarefa", e asneiras do gnero. Bom, para tentar resolver esse problema, vamos tentar explicar alguns conceitos.

Interface:

A interface do Mac OS baseada em janelas, cones, botes, menus, assim como a maioria dos ambientes grficos. Pode se dizer que ela uma interface de boa qualidade, pois alm de ser pratico para o usurio, d liberdade para que ele personalize o seu sistema.

As principais caractersticas grficas do Mac OS so:

1. Menus: 2. Janelas de Cpia de Arquivo: 3. Janelas: 4. Menus do Sistema 5. cones: 6. Desktop (rea de Trabalho) 7. Launcher: O Laucher uma ferramenta do Mac OS que permite abrirmos programas de um modo prtico e rpido: ao invs de voc abrir as pastas, voc seleciona o arquivo a ser executado, e ento abre o programa. Sistema de Arquivos: HFS (Hierarchical File System) Gerenciamento de Memria A memria protegida uma funo ligada ao conceito de multitarefa preemptiva. O sistema monitora a utilizao que cada aplicativo faz da memria, impedindo que um programa tente acessar e corromper a rea de memoria do outro. Porm o MacOS 8 usa um sistema de multitarefa cooperativo, onde erros de proteo podem acontecer facilmente. A arquitetura de 32 bits do Copland gerencia um espo max de 4 GB.o copland desmembra esse espao de modo que 1GB dividido entre cdigo e as tarefas do sistema operacional e os isoladores de I/O. Os 3 GB restantes so para aplicativos. Multitarefa Capacidade de executar vrios programas ao mesmo tempo. Isso o Mac faz h uns dez anos. S que ele utiliza um sistema chamado multitarefa cooperativa, onde cada programa pega um pedao da memria RAM pra trabalhar e devolve quando termina o trabalho. S que, de vez em quando, pode dar a louca em um programa e ele no querer devolver a memria que pegou, ou querer comer um pedao da memria do programa vizinho. Geralmente isso acaba em confuso, Quits forados e Restarts. Isso no acontece em um sistema operacional multitarefa preemptivo, como o Unix, o futuro Rhapsody e

o Windows NT. O sistema no trava porque as tarefas do sistema tm prioridade sobre as tarefas dos aplicativos e nunca ficam esperando pela concluso dessas tarefas. Se um aplicativo trava, as tarefas do sistema nada sofrem com isso. Multithreading Mais uma coisa que o Mac tem faz tempo. Desde o System 7.1 existe uma extenso chamada Thread Manager, que permite que qualquer programa faa vrias coisas ao mesmo tempo. ela que permite ao WebStar, servidor de Web da StarNine, aceitar vrias requisies de visitantes que estejam acessando uma pgina de Web colocada em um servidor Macintosh. A Apple deu um passo importante com o Mac OS 8, incorporando o multithreading ao Finder. Agora possvel fazer vrias cpias de arquivo ao mesmo tempo e deixar as cpias sendo feitas enquanto voc trabalha em um programa, sem maiores problemas. Entretanto, algumas funes, como formatar disquetes, ainda tomam o controle total do sistema. Continue trabalhando, entretanto copia arquivos e folders, o esvazia sua lixeira usando o Finder multitarefa. Hardware MacOS 8 somente pode rodar em Macs com pelo menos 8MB de RAM, sendo que para no perder seu tempo pelo menos seu Mac deve ter 16MB de RAM. Agora para rodar brm mesmo somente com 32MB. Agora, em relao a espao de disco: o instalador dir a voc que precisa 60MB de espao para a instalao bsica, entretanto, somente o System Folder ocupa 65MB. Pelo que o espao bsico sobe para 90MB, e se quiser instalar os opcionais o bolo cresce para 146MB. Os arquivos extras da Internet adicionam mais 9.5MB. Ele rodar em qualquer Mac com processador 68040 ou PowerPC, com 12 ou mais megabytes de RAM. Confiabilidade Informaes e ajuda incorporadas Est incorporado um Centro de Informaes que prove acesso instantneo a conselhos na soluo de problemas, dicas, e links a sites da WEB para os ltimos updates da Apple. Rede Acesso Internet Nunca foi to fcil acceder a Internet. MacOS 8 instala Claris Emailer Lite, Netscape Navigator 3.01 e Microsoft Internet Explorer 3.01, para facilitar seu acesso a Internet. Embora ambos os browsers j vem com cliente email, voc pode usar Claris Emailer Lite 1.1.Outras ferramentas da WEB incluidas: Adobe Acrobat Reader 3.0 e Stuffic Spander 4.0.2 da Aladdin e um istaller do DropStuff 4.0. Mac OS 8 inclui tambm dois produtos: Castanet Tuner e PointCast Network, llamadas tecnologias "push".Castanet Tuner lhe permite suscribir canais WEB. "Transmisores da WEB atualizam seu hard disk com os ltimos upgrades de softwares dos canais dos quais voc est subscrito. O PointCast Network uma continua fonte de noticias, clima, esportes, propaganda e vida social de seus artistas preferidos. Alm do Help Ballon e do Apple Guide, MacOS 8 inclui o Info Center, que provee uma extensiva

documentao online acerca do OS. Como documento html pode ser aberto em quaisquer de seus browsers, e inclui links para sites da Apple onde voc pode fazer atualizao de softwares instantaneamente. Rpida configurao Use o assistente de configurao que facilita as complexas tarefas de configurao e o guia no registro com seu provedor. E-mail incorporado Comunicao total com o resto do mundo via Claris Emailer Lite. Costumizao de noticias e informaes O Pointcast Network (veja logo de link nesta homepage), costumiza as informaes que voc deseje receber da CNN, New York Times, etc, tempo, vida social de seus artistas preferidos, e informaes de empresas: sobre a Apple voc procura como APPL. Compartilhe documentos da WEB Configure em minutos um site da WEB e compartilhe com seus colegas documentos independente do tipo de plataforma. Abra URLs desde seu menu Apple Atravs do "Connect to..." no menu Apple voc vai diretamente a suas pginas selecionadas. Suporte integrado Java Rode software em Java em seu desktop. Isto provee acesso a um grande nmero de aplicativos Java que esto sendo desenvolvidos. Tecnologia de ponta O Pointcast Network e Marimba Castanet Tuner permitem acesso a canais da Internet que transmitem informao em forma automtica para voc.

MS-DOS

O DOS uma interface entre o usurio, o hardware e o software. Com ele, voc poder operar o computador, bem como manusear os discos e outros perifricos. MS-DOS significa Microsoft Disk Operating System (Sistema Operacional em Disco da Microsoft (Fabricante), como o DOS mais popular o da Microsoft foi o que utilizamos como base, mas a outros DOS como por exemplo o IBM-DOS. O MS-DOS 16 bits. Interface

A Interface do DOS em modo texto com o prompt onde se executa os comandos:

No prompt informado por default a unidade e a pasta atual. O DOS uma interface entre o usurio, o hardware e o software. Com ele, voc poder operar o computador, bem como manusear os discos e outros perifricos. MS-DOS significa Microsoft Disk Operating System (Sistema Operacional em Disco da Microsoft (Fabricante), como o DOS mais popular o da Microsoft foi o que utilizamos como base, mas a outros DOS como por exemplo o IBM-DOS. O MS-DOS 16 bits. Sistema de Arquivos O sistema de arquivos usado normalmente pelo DOS a FAT, com pequenas alteraes. O sistema de arquivos FAT foi desenvolvido para o DOS 1.0 em 1981, quando o primeiro PC IBM foi lanado no mercado. Como o PC original no possui discos rgidos, mas somente unidades de disco de 5 para 160 KB, o sistema FAT foi elaborado para trabalhar de modo eficiente nesse ambiente limitado. medida que disquetes e discos rgidos cresceram em tamanho, as mudanas no sistema FAT no acompanharam esse crescimento adequadamente. Como muito inconveniente para o sistema de arquivos FAT gerenciar individualmente as dezenas de milhares de setores em um disco muito grande, ele agrupa setores adjacentes em uma unidade de alocao chamada cluster, diminuindo assim o numero de registros na FAT. Um cluster pode ter 2,4,8,16,32 ou 64 setores, dependendo do tamanho lgico do disco. O cluster a menor quantidade de espao em disco que pode ser alocada para um arquivo, ou seja, se voc tem um disco com clusters de 2 KB e armazena um arquivo de 1 KB, ele vai ocupar 2 KB alocado. Essa frao que sobra do cluster desperdcio de espao que acaba sendo gerado pela FAT. Um diretrio uma lista dos arquivos contidos em um disco. A informao contida no diretrio inclui a data e a hora em que cada arquivo foi criado ou atualizado por ltimo, o tamanho do arquivo em bytes e o local no disco do primeiro cluster de dados que pertence ao arquivo. A figura abaixo ilustra a estrutura que o sistema FAT cria em um disco quando realizada a formatao:
Registro de Inicializao FAT 1 FAT 2 Diretrio Raiz Arquivos de Sistema Arquivos de Usurio

O registro de inicializao muito pequeno para conter lgica suficiente para procurar os arquivos de sistema no disco. Portanto os arquivos de sistema devem permanecer sempre em um ponto fixo do disco, ou seja, logo aps o diretrio raiz. Observe tambm na figura que existem duas cpias da FAT. Essas duas cpias devem ser idnticas, se no forem, o disco estar danificado de alguma forma. A estrutura impe um limite de 512 arquivos no diretrio raiz. Os diretrios da FAT, tanto o raiz, quanto seus subdiretrios, so listas desordenadas dos arquivos e subdiretrios nele contidos. Como no h seqncia para a ordem em que os arquivos so listados, o sistema deve procurar a partir do incio do diretrio para localizar um arquivo. Abaixo est a tabela de tamanhos de cluster segundo o tamanho de disco rgido:
Tamanho da Un. Em MB 0-16 17-32 Setores/ Cluster 8 4 Tamanho do setor em KB 4 2 Max. de entradas da FAT 4096 16384 Estrutura da FAT 12 bits 16 bits

33-64 65-128 129-256 257-512 513-1024 1025-2048

4 4 8 16 32 64

2 2 4 8 16 32

32768 65536 65536 65536 65536 65536

16 bits 16 bits 16 bits 16 bits 16 bits 16 bits

Hardware Suporta todas as maquinas PCs 16 bits ou superiores, algumas 8 bits. Gerenciamento de Memria A memria dividida em vrias partes(tipos): Memria Convencional UMB HMA Memria Estendida (XMS) Memria Expandida (EMS) Esses conceitos, so usados desde o MS-DOS 5.0, saiba que todos eles permanecem vlidos, ou seja, a organizao da memria a mesma, seja no MS-DOS 5.0, no MS-DOS 6.xx. Os programas para MS-DOS podem requerer qualquer um desses tipos de memria. Precisamos ento conhecer detalhadamente cada um desses tipos de memria, e saber como ativ-los. Imagine um computador com 16 MB de memria RAM. Podemos representar esta memria em um diagrama como mostra a figura abaixo. Este diagrama chamado de MAPA DE MEMRIA. Este suposto PC tem os seus 16 MB de RAM divididos da seguinte forma:
Este primeiro 1 MB de memria est dividido em duas regies: 1 MB 640 kB de memria convencional 384 kB de memria desabilitada 15 MB A regio de memria localizada a partir do endereo 1M (1024 k), at o final da memria RAM, chamada de memria ESTENDIDA.

Seja qual for a quantidade de memria de um PC, a sua organizao muito similar ao mostrado na acima. Entre o endereo 0 k (o incio da memria) e o endereo 640 k, temos a chamada Memria Convencional. Esta regio de memria usada pela maioria dos programas para MS-DOS. Depois do endereo, 640 k, feita uma pausa na memria RAM. A regio de memria localizada entre os endereos 640 k e 1024 k (1 M) reservada para outros tipos de memria, sem ser a RAM. Nesta regio encontramos: ROMs que contm o BIOS da placa de CPU e de placas de expanso Memria de vdeo

Nos PCs antigos, a memria RAM terminava no endereo 640 k. At este ponto, a RAM chamada de Memria Convencional. A partir da, e at o final da memria (1024 k), tnhamos uma regio totalizando 384 kB de memria, onde era localizada uma pequena miscelnea de memrias, constitudas principalmente por memrias ROM e pela memria de vdeo, alm de algumas reas vazias. Pelo fato desta rea, chamada de Memria Superior, estar reservada para uso por esta miscelnea de memrias, no pode ser ocupada pela memria RAM. A RAM termina no endereo 640 k e prossegue a partir do endereo 1024 k. A partir do endereo 1024 k, a RAM chamada de Memria Estendida. A regio da memria RAM que ficaria localizada entre os endereos 640 k e 1024 k no poderia existir, j que esta regio reservada para ROMs e memria de vdeo (Memria Superior). Por isto, esta regio da memria RAM permanece DESABILITADA. Isto significa que apesar de existir RAM fisicamente localizada nesta faixa de endereos, seus circuitos no operam, e como resultado, tudo se passa como se no existisse RAM nesta regio. Portanto, voc j est conhecendo duas regies ocupadas por memria RAM: Memria Convencional: Vai de 0 k at 640 k Memria Estendida: Vai de 1024 k (1 M) at o final da memria A memria Convencional e a memria Estendida so nativas, isto , no necessitam de nenhum software especial para que passem a existir. Isto o mesmo que dizer que o teclado um dispositivo nativo do PC, j que funciona sem nenhum software especial. Por outro lado, existem muitos dispositivos que s funcionam mediante a instalao de softwares apropriados (drivers), entre os quais podemos citar o drive de CD-ROM, o mouse e a placa de som. Convm agora apresentar um outro tipo de memria, chamado de XMS, e ao mesmo tempo esclarecer a confuso que feita entre a memria XMS e a memria Estendida. A memria XMS (Extended Memory Specification) nada mais que a prpria memria estendida, exceto pelo fato do seu uso ser gerenciado por um programa chamado Gerenciador de Memria Estendida. O programa Gerenciador de Memria Estendida que acompanha o MS-DOS 6.xx e o MS-DOS 5.0 o HIMEM.SYS. Antes do MS-DOS 5.0, muitos programas acessavam a memria Estendida de forma desordenada, o que impedia, por exemplo, a convivncia pacfica de vrios programas em execuo simultnea em ambientes multitarefa, como o caso do Windows. O gerenciador HIMEM.SYS funciona como um guarda de trnsito, responsvel por fornecer reas de memria estendida solicitadas pelos diversos programas. Com o passar dos anos, o acesso memria estendida atravs do gerenciador HIMEM.SYS tornou-se algo to padronizado, que atualmente os termos memria estendida e memria XMS so tomados como sinnimos. O prprio relatrio sobre o uso da memria mostrado pelo programa MEM utiliza esta mesma confuso de nomes. A memria Estendida, ao qual o programa MEM se refere, na verdade a memria XMS. Quando executamos o boot limpo, o gerenciador HIMEM.SYS no ativado, e por isso, toda a memria estendida permanece estendida moda antiga, ou seja, sem ser transformada em XMS. O gerenciador de memria HIMEM.SYS fornecido juntamente com diversos sistemas operacionais da Microsoft, entre eles: MS-DOS 5.0 MS-DOS 6.xx Windows 3.1

Windows 95 O uso do HIMEM.SYS para ativar a memria XMS tem sido praticamente inalterado, desde os tempos do MS-DOS 5.0. Consiste em usar, logo no incio do arquivo CONFIG.SYS, o seguinte comando: DEVICE=C:\DOS\HIMEM.SYS Neste comando, usamos o diretrio C:\DOS no caso dos MS-DOS 5.0 e 6.xx. Para usar as verses do HIMEM.SYS que acompanham o Windows 3.1 e o Windows 95, usamos: DEVICE=C:\WINDOWS\HIMEM.SYS Uma vez estando ativa a memria XMS, passa a estar tambm disponvel uma rea especial de memria, chamada HMA (High Memory Area, ou rea de Memria Alta). Esta rea possui apenas 64 kB, e fica localizada logo no incio da memria XMS, ou seja, entre os endereos 1024 k e 1088 k. Apesar de pequena, foi suficiente para armazenar 60 kB do MSDOS e 3 kB do COMMAND, e como resultado, foi possvel desocupar 64 kB da memria convencional. Isto parece uma ninharia em um computador com 32 MB de memria, mas vital para os programas do MS-DOS, que necessitam de memria convencional livre para poderem ser executados. Fica portanto, apresentado uma outra regio de memria, a HMA. HMA Trata-se de uma pequena rea de memria, localizada a partir do endereo 1 M (1024 k), e ocupando 64 kB. Desde os tempos do MS-DOS 5.0, a HMA tem sido utilizada para armazenar partes do ncleo do MS-DOS, que de outra forma estariam ocupando espao na memria convencional ou na memria superior. A HMA faz parte da memria XMS, e criada pelo HIMEM.SYS. Para habilitar o dos a usar memria alta se usa o seguinte comando no config.sys: DOS=HIGH Para permitir a execuo de aplicativos do MS-DOS, importantssimo liberar a maior quantidade possvel de memria convencional. importante lembrar que certos jogos para MS-DOS exigem mais de 600 kB de memria convencional livre, apesar de no ultrapassarem seu valor mximo, que de 640 kB. Muitos requerem 600, 610, alguns chegando a exigir at 615 kB. Apenas usurios mais experientes conhecem as tcnicas apresentadas neste captulo, necessrias para a liberao da mxima quantidade de memria convencional. Memria EMS e UMB A Memria Expandida (EMS), este tipo de memria foi muito usado no final dos anos 80, e comeou a cair em desuso a partir da difuso cada vez mais acentuada do uso da memria XMS. Mesmo assim, ainda existem muitos programas para MS-DOS que a utilizam, inclusive alguns jogos relativamente novos. A memria EMS ativada por programas chamados Gerenciadores de memria Expandida. Tanto o MS-DOS 5.0, 6.xx, como o Windows 3.1 eram acompanhados por um gerenciador de memria expandida chamado EMM386.EXE. Este gerenciador tambm cuida da criao da memria UMB (Upper Memory Blocks, ou Blocos de Memria Superior). A memria UMB serve para armazenar programas que de outra forma estariam ocupando espao na memria convencional. Para obter mais de 600 kB de memria convencional livre, mesmo com vrios programas residentes carregados na memria, preciso utilizar os UMBs. Precisamos ento conhecer o programa EMM386, a memria EMS e os UMBs, se quisermos

maximizar a memria convencional livre. A memria EMS foi originada nos micros XT, nos quais o microprocessador 8088 s era capaz de acessar 1 MB de memria. Para permitir o aumento da quantidade de memria acessada pelo microprocessador, utilizou-se no padro EMS, uma tcnica de hardware chamada chaveamento de bancos de memria. Consiste em dividir a memria adicional (no caso, a memria EMS) em blocos de 64 kB, e deixar que apenas um desses blocos seja acessado pelo microprocessador a cada instante. Para acessar um determinado bloco, o programa gerenciador de memria EMS precisa primeiro especificar qual o bloco a ser acessado (isto era feito atravs de um comando de hardware enviado para a placa de memria EMS), e depois disso acessar o bloco desejado, que agora estar visvel dentro do espao de endereamento do microprocessador. Toda a operao de acesso memria EMS mostrada, de forma simplificada, na figura acima. A barra horizontal localizada na parte inferior da figura representa a memria EMS, dividida em blocos de 64 kB. A outra barra horizontal, na parte superior da figura, representa o mapa da memria vista pelo microprocessador. Neste mapa, temos as seguintes regies de memria: Memria Convencional: Como sempre, de 0 k a 640 k Memria de vdeo: Localizada entre 640 k e 768 k ROMS: Nas faixas 768 k - 896 k e 960 k - 1024 k EMS PAGE FRAME: Entre 896 k e 960 k O EMS PAGE FRAME um bloco da memria superior, ocupando 64 kB, atravs do qual feito o chaveamento de bancos da memria EMS. Nesta figura, a memria EMS possui 16 blocos de 64 kB, totalizando assim 1 MB. Maiores quantidades de memria EMS podiam ser usadas, bastando que fossem instaladas placas de expanso de memria EMS apropriadas. Dos 16 bancos de memria EMS mostrados na figura, vemos que o banco nmero 11 est sendo acessado, tendo se tornado visvel no EMS PAGE FRAME. Para acessar outros bancos da memria EMS, basta que sejam, antes chaveados para o EMS PAGE FRAME, passando a estarem visveis pelo microprocessador. Graas memria EMS, muitos programas para o IBM PC XT puderam operar com maiores quantidades de memria. Apesar de no poder ser usada para programas a serem executados, a memria EMS podia armazenar grandes quantidades de dados usados por esses programas. Tipicamente, planilhas eletrnicas de grande tamanho usavam a memria EMS. Mais recentemente, alguns jogos para MS-DOS utilizam a memria EMS para armazenar grficos, tabelas e mapas. A explicao apresentada a respeito da memria EMS foi ligeiramente simplificada, visando facilitar o seu entendimento. Vamos agora complet-la, removendo a simplificao feita. A ltima figura mostra o uso de blocos de 64 kB, tanto para o EMS PAGE FRAME, como pela prpria memria EMS. Entretanto, na verdade a memria EMS organizada em blocos de 16 kB, chamados pginas. O EMS PAGE FRAME, com seus 64 kB, abriga 4 pginas de 16 kB. O esquema exato mostrado na figura 11. A diviso da memria EMS em pginas de 16 kB, apesar de ser ligeiramente mais complicada para a implementao e para a programao (apenas quem desenvolve programas ou placas de memria EMS passam por esta complicao), permite maior flexibilidade, j que at 4 trechos podem ser acessados simultaneamente. No tempo dos micros XT e 286, a memria EMS era obtida atravs de placas de expanso especiais. J os micros 286 do incio dos anos 90 permitiam que uma parte da memria estendida (acima de 1 MB) fosse

reservada para ser acessada por um hardware especial que implementa o mecanismo de chaveamento de bancos idntico ao utilizado nas placas de expanso de memria EMS. Em muitos desses micros 286 era preciso indicar no CMOS Setup qual a quantidade de memria estendida deveria ser deixada parte, para ser acessada como memria EMS. Em outros desses micros, no era preciso realizar alteraes no CMOS Setup, e sim, usar no arquivo CONFIG.SYS, um gerenciador de memria EMS caracterstico da placa de CPU em questo. Este gerenciador fazia, entre outras funes, a separao de uma parte da memria estendida (esta quantidade era definida pelo usurio) para ser acessada pelo hardware que implementa o acesso memria EMS. Finalmente, nos PCs baseados nos microprocessadores 386, e em todos os posteriores (486, Pentium, Pentium Pro), passou a ser desnecessrio o uso de qualquer tipo de hardware especial para implementar a memria EMS. Isto ocorre porque os microprocessadores 386 e posteriores possuem recursos de gerenciamento de memria que permitem implementar as funes de chaveamento de bancos, sem a necessidade de hardware adicional. A Microsoft criou um gerenciador de memria que implementa este recurso, ou seja, usar uma parte da memria estendida como memria EMS. Este gerenciador o EMM386.EXE, e trabalha em conjunto com o HIMEM.SYS. Uma das formas de usar o EMM386.EXE, devemos incluir, nas duas primeiras linhas do arquivo CONFIG.SYS os comandos: DEVICE=C:\WINDOWS\HIMEM.SYS DEVICE=C:\WINDOWS\EMM386.EXE RAM Tanto o HIMEM.SYS como o EMM386.EXE so encontrados no diretrio C:\WINDOWS, no caso do Windows 3.1 e do Windows 95. No caso de uso do MS-DOS (verses 5 e 6), esses programas tambm podem ser encontrados no diretrio C:\DOS. Toda a memria localizada a partir do endereo 1M gerenciada como memria XMS, atravs do HIMEM.SYS. O programa EMM386.EXE pede uma rea de memria XMS ao HIMEM.SYS, na qual ser realizado o chaveamento de bancos para o EMS PAGE FRAME, criando o mesmo tipo de mecanismo usado nas primeiras placas de memria EMS. No MS-DOS 5.0 e no Windows 3.1, preciso indicar na linha de comando do EMM386, qual a quantidade de memria XMS deve ser convertida em EMS. A partir do MS-DOS 6.0, o EMM386 passou a deixar esta quantidade de memria em aberto. Isto significa que no tomar nenhum espao da memria XMS se nenhum programa estiver requisitando memria EMS, e poder tomar at a totalidade da memria XMS para converter em EMS caso existam programas solicitando memria EMS. Portanto, o tamanho da memria EMS passou a ser automtico, variando desde o mnimo de 0 kB at a totalidade da memria XMS livre. O EMM386.EXE tem um papel vital no sistema, pois este gerenciador, alm de criar a memria EMS, cria tambm um outro tipo de memria importantssimo para quem precisa de muita memria convencional livre. Trata-se dos UMBs (Upper Memory Blocks, ou Blocos de Memria Superior). Tratam-se de reas de memria RAM que so transferidas para locais onde no existe memria alguma, entre os endereos 640 k e 1024 k. Esta pequena rea de 384 kB foi reservada pela IBM, a princpio para abrigar a memria de vdeo e todas as ROMs existentes na placa de CPU e em placas de expanso. Entretanto, a tcnica de usar ROMs em placas de expanso, muito comum no incio dos anos 80, foi substituda pelo carregamento de drivers e programas residentes pelos arquivos CONFIG.SYS e AUTOEXEC.BAT. O resultado que a rea reservada para ROMs, na memria superior, possui diversas lacunas livres. A figura 13 apresenta um tpico mapa de memria superior, da forma como se apresenta na maioria dos PCs. Tpico mapa da memria superior. A utilizao da memria superior resume-se na seguinte tabela:

Esta rea de 128 kB reservada para a memria de vdeo das placas SVGA. Apesar de ser 640 k pequena, esta rea permite acessar memrias de vdeo com grandes capacidades, como ocorre at 768 com as modernas placas SVGA, com 1 MB, 2 MB e 4 MB de memria de vdeo. Para permitir este k acesso atravs de uma rea to pequena, usado um mecanismo de chaveamento de bancos de memria, similar ao empregado pela memria EMS. 768 k Nesta rea fica localizado o BIOS VGA. Trata-se de uma programa localizado em uma memria at 800 ROM com 32 kB, encontrada na placa VGA (ou SVGA). k 800 k Na maioria dos PCs, esta rea est vazia. Seus 160 kB so usados para abrigar o EMS PAGE at 960 FRAME (64 kB) e os blocos de memria superior (96 kB). k 960 k at Esta rea de 64 kB ocupada pela ROM onde est localizado o BIOS da placa de CPU. 1024 k

Confiabilidade O DOS como sistema muito estvel, mas com programas que auto gerenciam a memria e outros que a usam muita memria se torna instvel por causa destes vrios gerenciadores e tipos de memria, por no ter multitarefa e memria no modo protegido, podendo trancar a mquina.

Windows 3.11
Um Breve Histrico No incio da dcada de 70 no Palo Alto Research Center (PARC) da Xerox, foi criado um nova tecnologia chamada GUI (graphical user interface - interface de usurio grfica) que se baseava em grficos para a interface com o usurio. Em 1981 Steve Jobs permitiu que Bill Gates desse uma olhada em um novo computador que a Apple estava desenvolvendo, o Macintosh, que usava as idias da GUI, neste mesmo ano a Microsoft iniciava formalmente um projeto prprio de GUI chamado Gerenciador de Interfaces que tinha como principais objetivos padronizar os comandos dos programas para que os usurios pudesem oper-los da mesma forma e que pudessem operar mais de um ao mesmo tempo para isso a tela do computador seria dividida em janelas. A verso 1.0 foi lanada em 21 de outubro de 1984. O que o Window 3.11? O Windows 3.11 um ambiente grfico para DOS baseado em um desktop (rea de trabalho), janelas e

cones. Como o Windows 3.11 executado sobre o DOS, o windows sofre todas as limitaes do DOS, como memria que e restrita aos 640 Kbytes e seus Gerenciadores de memria para Ter acesso ao resto da memria, FAT16, etc, mas em matria de software melhora muito os programas, pois alm de serem grficos, dando uma melhor integrao entre programa e usurio, tambm deu suporte para os programadores programarem, a parte grfica, com objetos onde eles s precisavam definir as propriedades do objeto, multitarefa cooperativa, Drag-and-Drop, multimdia e outros recursos.

Tela do Windows 3.11 No Windows h um novo conceito de computador, como se fosse uma mesa de trabalho, esta tela acima chamada de rea de trabalho onde fica os cones dos programas ativos e o gerenciador de programas que contm as grupos do Windows dentro destas grupos esto os cones que so atalhos para os programas e quando um programa executado criado uma janela para ele. No Windows 3.11 foi implementado a funo de Drag-and-Drop ou arrastar e soltar que a funo que faz com que um simples arrastar de um arquivo no gerenciador de arquivos de um disco rgido para um disquete copie o arquivo. Suporta multimdia, arquivos de som, vdeos e outros, possibilita atravs de outros softwares o acesso a Internet.

Windows 95/98
Um Breve Histrico Em 1995 sai o Windows 95 (Windows 4.0), verso que prometia ser realmente multitarefa e com estrutura de 32 bits. Na verdade o Windows 95 ainda um hbrido, um cdigo de 32 bits sobre um de 16, e isso muitas vezes causa instabilidade do sistema. Mas a compatibilidade e a disponibilidade de software faz dele um dos sistemas operacionais mais populares do mundo atualmente. Interface A interface do Windows grfica e composta por cones e janelas (o nome j diz) como a maioria dos ambientes grficos. Ela facilmente assimilada por novos usurios e uma das mais antigas GUI (graphical user interface - interface de usurio grfica) no mercado. No Windows 95 a Microsoft implementou um sistema de Drag-and-Drop muito mais convincente que o do Windows 3.11. J se pode deletar um arquivo arrastando-o para a lixeira, imprimi-lo movendo-o para a impressora, etc. Mas

algumas reas do sistema ainda no aceitam esse sistema Drag-and-Drop. E nem todas as aes um objeto original reflete no seu cone, o que muitas vezes deixa cones que no esto ligados a nada ou com seu atalho desatualizado. Sistemas como o OS/2 fazem esse tipo de atualizao para o usurio. O sistema de arquivos usado normalmente pelo DOS a FAT, com pequenas alteraes. O sistema de arquivos FAT foi desenvolvido para o DOS 1.0 em 1981, quando o primeiro PC IBM foi lanado no mercado. Como o PC original no possui discos rgidos, mas somente unidades de disco de 5 para 160 KB, o sistema FAT foi elaborado para trabalhar de modo eficiente nesse ambiente limitado. medida que disquetes e discos rgidos cresceram em tamanho, as mudanas no sistema FAT no acompanharam esse crescimento adequadamente. Como muito inconveniente para o sistema de arquivos FAT gerenciar individualmente as dezenas de milhares de setores em um disco muito grande, ele agrupa setores adjacentes em uma unidade de alocao chamada cluster, diminuindo assim o numero de registros na FAT. Um cluster pode ter 2,4,8,16,32 ou 64 setores, dependendo do tamanho lgico do disco. O cluster a menor quantidade de espao em disco que pode ser alocada para um arquivo, ou seja, se voc tem um disco com clusters de 2 KB e armazena um arquivo de 1 KB, ele vai ocupar 2 KB alocado. Essa frao que sobra do cluster desperdcio de espao que acaba sendo gerado pela FAT. Um diretrio uma lista dos arquivos contidos em um disco. A informao contida no diretrio inclui a data e a hora em que cada arquivo foi criado ou atualizado por ltimo, o tamanho do arquivo em bytes e o local no disco do primeiro cluster de dados que pertence ao arquivo. A figura abaixo ilustra a estrutura que o sistema FAT cria em um disco quando realizada a formatao:
Registro de Inicializao FAT 1 FAT 2 Diretrio Raiz Arquivos de Sistema Arquivos de Usurio

O registro de inicializao muito pequeno para conter lgica suficiente para procurar os arquivos de sistema no disco. Portanto os arquivos de sistema devem permanecer sempre em um ponto fixo do disco, ou seja, logo aps o diretrio raiz. Observe tambm na figura que existem duas cpias da FAT. Essas duas cpias devem ser idnticas, se no forem, o disco estar danificado de alguma forma. A estrutura impe um limite de 512 arquivos no diretrio raiz. Os diretrios da FAT, tanto o raiz, quanto seus subdiretrios, so listas desordenadas dos arquivos e subdiretrios nele contidos. Como no h seqncia para a ordem em que os arquivos so listados, o sistema deve procurar a partir do incio do diretrio para localizar um arquivo. Abaixo est a tabela de tamanhos de cluster segundo o tamanho de disco rgido:
Tamanho da Un. Em MB 0-16 17-32 33-64 65-128 129-256 257-512 513-1024 1025-2048 Setores/ Cluster 8 4 4 4 8 16 32 64 Tamanho do setor em KB 4 2 2 2 4 8 16 32 Max. de entradas da FAT 4096 16384 32768 65536 65536 65536 65536 65536 Estrutura da FAT 12 bits 16 bits 16 bits 16 bits 16 bits 16 bits 16 bits 16 bits

Memria Ainda bem semelhante a do DOS, porm, atravs de alguns recursos o Windows 95 pode acessar toda a memria da mquina e ainda a memria virtual, que um arquivo em disco usado para emular memria

RAM. Porm, para quebrar o limite de memria do DOS o Windows 95 usa diversos gerenciadores que acabam ocupando memria e deixando a mquina mais lenta. Capacidade de Multitarefa O Windows 95, embora seja um sistema multitarefa, e com uma estrutura basicamente de 32 bits, tem grande parte do seu cdigo baseado no Windows 3.11, e com a entrada de aplicativos 16 bits em reas no protegidas da memria a multitarefa fica muito comprometida. Duas importantes partes do cdigo herdado so o Graphics Device Interface (GDI) e o USER.EXE, que controla a interface do usurio. Sendo um cdigo de 16 bits, no permite cdigo reentrante, podendo ser acessado por uma aplicao de cada vez. Essa determinada aplicao faz a chamada e tranca a parte do cdigo at terminar sua tarefa. O perigo est na possibilidade do USER.EXE ser pego e travado por uma aplicao em colapso. Quando isso acontece, a interface do usurio do Windows 95 fica inacessvel, sendo necessrio pressionar as teclas Ctrl + Alt + Del para liber-la, o que pode prejudicar as demais operaes. A introduo de apenas um aplicativo 16 bits provoca a mudana de todo o ambiente para um modelo cooperativo de multitarefa, onde a aplicao e no o S.O. que controla alguns recursos crticos do sistema. Apenas os aplicativos de 32 bits tm memria protegida, rodando aplicativos de 16 bits a probabilidade de uma GPF (general protection fault). Hardware Configurao mnima: Processador 486 SX ou superior 8MB de memria RAM HD com 100 MB Unidade de disquete 1.44 Vdeo VGA Mouse O que novo no Windows 98? Caractersticas novas: A caracterstica nova mais bvia do Windows 98 seu to falado Active Desktop no qual integra o Internet Explorer 4.0 browser no ambiente de Windows. Porm, baseado em nossos testes de prerelease, as declaraes da Microsoft que o lanamento final do Windows 98 permite um melhor desempenho do Active Desktop que os Win95 adicionado do IE 4.0 parecem ser verdade. O OS inicia mais rapidamente, Internet Explorer e Outlook tambm carregaram mais depressa que no Windows 95, e a nova agenda de otimizao do OS que automaticamente reorganiza o disco provvel que seus programas freqentemente usados diminuam o tempo de carga da aplicao para a maioria dos usurios. Uma grande melhora foi a do carregamento do Microsoft Word 97 e outras aplicaes. Utiliza FAT32, sistema de arquivos que permite que drives superiores a 2 GB sejam formatados com uma nica partio, Alm disso ela diminu o tamanho do cluster, aumentando o espao disponvel em disco. O Windows 98 vem com uma ferramenta chamada Windows update que vai at o website da Microsoft, baixa um par de controles ActiveX, vasculha seu sistema, avisa sobre o que precisa ser atualizado e faz a instalao. Novas ferramentas vm inclusas no sistema, como um novo SYSINFO, mais completo e inteligente.

System File Checker uma nova ferramenta para restaurar arquivos danificados. O Registry Checker faz backups dos registros do sistema. O Dr. Watson tambm um novo recurso do Windows para esclarecer porque ocorreram determinados problemas ao usurio. O Windows 98 tambm vem com novos suportes a Hardwares como: Porta de Grficos Acelerados (AGP), DVD, FireWire (IEEE 1394), dispositivos USB, integrao Computador/TV e monitores mltiplos. Usando DirectShow e outros aspectos da arquitetura DirectX 5.1 da Microsoft, o Windows 98 suporta DVD e vrios dispositivos de captura vdeo. O Windows 98 ocupa aproximadamente 150 MB de espao de disco para uma instalao tpica (120MB mnimo, embora aproximadamente 45MB disso so somente espao temporrio). Porm, depois de instalar e usar vrios programas, seu diretrio Windows pode chegar facilmente a 400 megabytes ou mais. Exigncias de memria so semelhantes as do Windows 95 em outras palavras, voc deve ter 16 megabytes para desempenho aceitvel. Windows 98 roda melhor em sistemas com 24 ou mais megabytes de RAM.

Windows NT
Um breve Histrico: A Microsoft sempre foi conhecida por desenvolver sistemas operacionais e aplicativos para microcomputadores, inicialmente com o sistema MS-DOS e, posteriormente, com o MS-Windows. Em 1992, a Microsoft ampliou sua rea de atuao, apresentando o seu novo sistema operacional de 32-bits, o Windows NT (New Technology). O projeto do Windows NT foi conduzido por David Cutler, ex-projetista da Digital Equipment Corporation (DEC), que por 17 anos desenvolveu inmeros sistemas operacionais, entre eles o PDP/RSX11M e o VAX/VMS, alm de compiladores (VAX PL/I e C). O projeto do NT pode ser considerado ambicioso, pois sua utilizao se estende a diversas plataformas de hardware de diferentes fabricantes, como Digital (Alpha AXP), IBM (PowerPC), Intel (Pentium), Silicon Graphics (MIPS), entre outros. Na verdade, o Windows NT se apresenta em duas verses: o Windows NT Workstation e o Windows NT Server. O Windows NT Workstation est voltado para o mercado de estaes de trabalho, oferecendo um ambiente com grau muito maior de segurana e proteo. Por esse motivo, o Windows NT Workstation o preferido pelos desenvolvedores de software. O WNT Workstation o virtual sucessor do Windows 95 at o final da dcada e pensando nisso a Microsoft obriga que todo software homologado para Win95

deva rodar tambm em estaes com WNT Workstation. O Windows NT Server est voltado para o mercado de servidores, podendo ser utilizado como servidor de arquivos e impresso em redes locais, servidorde comunicao, servidor de processamento e banco de dados, com alto grau de interoperabilidade. O Windows NT Workstation e o NT Server possuem a mesma estrutura interna e interface de comunicao. A diferena entre os dois sistemas est nos servios oferecedidos aos diferentes segmentos de mercado em que cada um atua.

rea de Trabalho do Windows NT Interface e Gerenciamento de Memria: A Interface e o gerenciamento de memria do Windows NT so muito semelhantes aos do Windows 95 j explicados no seu captulo. Sistema de Arquivos: O Windows NT suporta os seguintes sistemas de arquivos: FAT, HPFS ou NTFS. Os dois primeiros so sistemas utilizados pelo DOS/WINDOWS e OS/2, respectivamente. J o NTFS um sistema de arquivos prprio do Windows NT feito para dar mais compatibilidade e para gerenciar redes internas e externas. A segurana da rede e a restrio de arquivos entre usurios toda gerenciada pelo prprio sistema de arquivos. O NTFS possui um limite de tolerncia de erros que usa um recurso chamado registro de transaes que impede a perda de dados durante uma cpia. Outro recurso interessante o espelhamento de disco, que permite realizarmos uma cpia para duas unidades de disco ao mesmo tempo. O NTFS pode combinar unidades de discos diferentes em uma nica partio virtual. Os nomes de arquivos no NTFS podem ter at 256 caracteres, incluindo espaos e caracteres especiais. Mas se gravarmos um arquivo em FAT ele perder o benefcio de ter um nome longo. O NTFS pode ler e gravar tanto em FAT como em HPFS e s formata discos flexveis em modo FAT. Multitarefa: Multitarefa Completamente Preemptiva, ao contrrio do Windows 95, que semi-preemptivo. Hardware: 486 ou superior, suporte a todos os Clientes de rede exceto UNIX que precisa de um add-on O Windows NT pode suportar at 32 processadores, sendo que na verso mais simples do NT

Workstation o suporte para apenas 4. Confiabilidade: Task Manager O gerenciador de tarefas permite monitorar as tarefas que esto sendo processadas, alm de permitir uma visualizao grfica da utilizao dos recursos do sistema, como UCP e memria. Diagnstico A ferramenta de diagnstica da verso anterior foi substituda por uma semelhante a do Windows 95, sendo que muito melhor. Melhor desempenho Vrios componentes do sistema sofreram melhorias, como o servidor de arquivo, servidor de impresso, o subsistema de rede etc. Rede: Wizards Administrativos O que j era facil no WNT 3.51 ficou ainda mais simples. Agora existem um conjunto de ferramentas que tornam o trabalho de gerncia, como criaao de contas e grupos de usurios, criao de impressoras, instalao de modem, gerncia de licenas etc. FrontPage O FrontPage uma ferramenta para desenvolvimento de pginas HTML com uma interface grfica. Internet Explorer A verso do browser da Microsoft que acompanha o WNT a verso 2.0. Como j est disponvel a verso 4 do mesmo browser, no chega a ser uma novidade. DNS Server Finalmente a Microsoft coloca disponvel formalmente seu Domain Name Services (DNS). Agora a dupla WINS/DNS permite a traduo tanto de nomes NetBIOS (computer name) como host names. CGSN Se a Novell devia se preocupar com o WNT, agora deve muito mais. O Client and Gateway Services for NetWare implementa tambm o NetWare Directory Services (NDS), permitindo a integrao do WNT e seus clientes a redes Novell 4.*. Internet Information Server O Internet Information Server (IIS) a soluo da Microsoft para a implementao de Web Servers. A nova verso do IIS agora acompanha o mesmo CD do WNT e sua instalao pode ser realizada juntamente com a do WNT. Seu desempenho tambm foi melhorado.

Windows NT: WINS x DNS Em uma rede TCP/IP, cada host possui um endereo IP e um nome (host name). O endereo utilizado para a comunicao entre os hosts, enquanto o nome uma maneira mais simples de referenciar esse endereo. O padro TCP/IP para o mapeamento do nome do host em seu endereo IP definido pelo Domain Name Service (DNS). Em uma rede NetBIOS/NetBEUI, cada estao possui uma identificao nica representado pelo nome da estao (computer name). Em um ambiente de rede local, a comunicao entre os hots realizada atravs de broadcast. Em um ambiente distribudo, onde existem roteadores e gateways, o padro da Microsoft para o mapeamento do nome da estao em seu endereo IP definido pelo Windows Internet Name Service (WINS).
WINS DNS

Converte nomes NetBIOS para Converte o nome do host para endereo IP endereo IP Nomes no hierrquicos Nomes hierrquicos

O registro de nomes dinmico O registro de nomes esttico e manual e automtico Replicao incremental das alteraes Suporta ao DHCP Replicao integral da base de dados No suporta DHCP

O WINS funciona no modelo cliente-servidor e tem como funo fornecer o endereo IP a partir do nome da estao atravs de um mapa. Quando um cliente quer se conectar a um outro host ele fornece o nome do host ao servidor WINS que passa o endereo IP para o cliente que pode ento se conectar diretamente ao host. Em casos de clientes no configurados como WINS pode-se acessar os hosts pelo modo normal. O servidor WINS possui um banco de dados que mapeia os nome NetBIOS para endereos IP. Pode haver dois tipos de servidores primrios e secundrios dependendo da configurao. O WINS s pode ser utilizado em sistemas Windows NT Server, Windows NT Workstation, Windows for Workgroups com o TCP/IP VxD 32 bits, Microsoft Network Client for DOS ou LAN Manager 2.2c. A partir da verso 4, o Windows NT oferece tambm sua implementao para o DNS. Utilizando os servios WINS e DNS conjuntamente possvel referenciar nomes hierrquicos para ter acesso a servios de rede, como, por exemplo, Outra grande vantagem na implementao de servios WINS/DNS a transparncia por parte de usurios Windows no acesso a sistemas Unix e vice-versa. Os usurios no necessitam manter o mapeamento entre endereos IP e seus respectivos nomes.

Diferena Entre Windows e Macintosh

H muitas diferenas entre ambos seja no ncleo do sistema e no hardware, O ncleo do Mac OS um sistema operacional certificado Unix, construdo em torno de um ncleo XNU com recursos bsicos Unix acessveis por meio de uma interface de linha de comando.por outro lado a Apple projetou e desenvolveu um nmero de componentes de cdigo fechado (closed source) de licena proprietria, incluindo a interface Aqua e o Finder (o sistema de gerenciamento de arquivos) ja o Windows herda as caractersticas do DOS e de seu sistema de janelas proprietrio. O MAC nesse momento (verses 10.3 a 10.5) usa muito o ncleo do Unix. E como foi dito a titulo introdutorio o Mac OS um sistema operacional proprietrio baseado no kernel Unix titulado OpenDarwin, ele derivado de NetBSD que um Unix, sendo assim, possvel instalar programas livres de Linux nele a partir do cdigo fonte. H muitas diferenas entre ambos seja no ncleo do sistema e no hardware. O Windows herda as caractersticas do DOS e de seu sistema de janelas proprietrio. O MAC nesse momento (verses 10.3 a 10.5) usa muito o ncleo do Unix. As principais diferenas que a Mac OS tem em relao ao Windows tem a ver com a estabilidade do Mac, Sua simplicidade e elegncia para edio de filmes, imagens, 3D, para Jornalistas, o Mac OS no muito compativel com jogos e por outro lado menos vulnervel vrus, isto no significa que ele no pegue vrus, apenas que a plataforma do MAC no muito utilizada, por isso os Crackers no tem muito interesse em fazer arquivos danosos (vrus), para os MAC`s. Por sua vez o Windows roda muitos jogos muito instvel, pega muitos vrus se no estiver devidamente protegido, no oferece um desempenho grfico sem precisar de um hardware mais sofisticado. Na versa 10.6 do Mac OS tem a novidades de ajuste automtico do relgio em viagens, a data na barra de menu, a sinalizao da intensidade da rede wireless, possibilidade de cones maiores, visualizao de itens de uma pasta, plugins de pginas web, como flash, no congelam mais o navegador, os vdeos so exibidos em tela inteira e podem ser enviados direto para o youtube. Quanto segurana de cada sistema operacional, o Windows o mais vulnervel, por "misturar" arquivos do usurio com arquivos do sistema, assim um programa rodado pelo usurio pode interferir e comprometer todo o sistema (como vrus e rootkits). J o Mac OS foi dito acima segue estruturas derivadas do Unix, isolam os arquivos do usurio dos arquivos do sistema, desta forma impedindo que programas rodados pelo usurio afetem o sistema. Apesar de muito mais seguros, estes tambm no so 100% imunes a vrus, tudo depende da ao do usurio e de eventuais falhas do sistema operacional, mas em uso normal at mesmo dispensam o uso de antivrus.

Caractersticas do Macintosh

A interface do Mac, como mencionado utiliza GUI. Imagens mais freqentemente como cones, so usados para representar os vrios diretrios e arquivos disponveis no disco rgido. Usando cones torna mais fcil para um usurio navegar atravs das diferentes informaes armazenadas no disco rgido. Os cones representam a sua funo no disco rgido. No Mac no existe uma nica barra na parte superior da tela. Os nomes respectivos na barra de menus, bem como o contedo dos menus mudam quando um usurio muda, ou mudar de uma aplicao para

outra. A barra de menu do Mac normalmente localizado na parte superior da tela, com o menu Apple no extremo esquerdo da tela. Para acessar um menu usando o mouse o usurio deve apontar para a palavra (de ma ou o cone do aplicativo). Clique e mantenha pressionado o boto do mouse at o menu aparecer. Enquanto em espera com o boto mouse, arraste o mouse para selecionar o item desejado e soltar o boto, o item selecionado passa piscar e o menu desaparecer. O Sistema operacional Macintosh tambm possui atalhos de teclado, como no Windows, para acessar os comandos do menu. Essas teclas de atalho pode ser inserido at mesmo sem abrir o menu. O atalho a tecla CMD, datilografado, juntamente com uma chave normal. A forma como o mouse funciona no Macintosh diferente do que no Windows. No Mac o usurio pode precisar segurar o boto do mouse para abrir o menu de profundidade. Usando o Mac, o mouse Aos ID como usar os de Windows, a nica diferena e a maior queda que o Mac no tem, right clique. Uma das maiores vantagens do uso do Windows a capacidade de mudar rapidamente e alternar entre programas e arquivos. O Windows tambm utiliza cones como representao das vrias aplicaes e arquivos encontrados no disco rgido. Alguns usam cones de Windows a mesma coisa com o Mac. Por exemplo: o Mac e o Windows usam um cone da lixeira para distinguir o armazenamento temporrio de arquivos apagados e aplicativos no disco rgido. Tecla de atalho do Windows pode ser acessada com a tecla CTRL e tecla normal. A tecla de atalho permite ao usurio executar uma ao sem ter que acessar a barra de ferramentas. As teclas de atalho disponveis para Windows so diferentes daquelas do Mac. A janela do Windows, aqui se refere a um aplicativo aberto, diferente do Macintosh. A ferramenta de comandos de bar (esses so encontradas no canto superior direito da barra de ferramentas do Windows), como minimizar, restaurar e fechar. Mac usa a cor para representar esses comandos e encontrado no canto superior esquerdo da janela. Existem alguns softwares e aplicativos que so feitas especialmente para o Windows. E tambm existem alguns softwares e aplicaes que so feitas especialmente para Macintosh. A maioria dos softwares para Windows criada por outras empresas e no pela Microsoft, enquanto que no Mac, a Apple cria a maioria de seus softwares. Mas hoje, a tendncia Aos computador est a mudar. Mac e Windows podem agora partilhar e executar o mesmo software e aplicativos.

Comparao Entre Macintosh e Windows

Macs so melhores para udio, vdeo e design grfico e edio. Por exemplo o software Photoshop foi originalmente projetado para o MAC. Os tipos de arquivo como. Exe,. Dll,. Zip, etc no so suportados pelo MAC. Como o Windows amplamente utilizado do que o Mac, os vrus para Windows no rodam em Mac. Tambm a maioria dos hackers utilizam janela e no Mac. A arquitetura do sistema inteiro para utilizao a longo, que mantm baixo o custo total de propriedade. A maioria dos Macs est executando o software mais recente para at 10 anos, enquanto a mdia Windows PC pode executar o software mais recente, aps quatro anos. A razo por causa da melhoria constante de hardware e software que so produzidos.

Windows impe uma disciplina coerente em termos do uso de programas de software, j que a interface similar em cada um, apesar do que faz. Em contrapartida, no DOS, cada programa tem uma maneira diferente de us-lo, e um nico conjunto de instrues. Em certo sentido, uma vez que voc aprender um programa do Windows, voc ir conhecer todos eles.

A lgica do Windows sempre a mesma, independentemente das diferentes verses que a Microsoft produz. Mesmo que a Microsoft criou verses atualizadas do Windows, a mesma lgica que ainda executado para todas as verses. A lgica da interface ainda a mesma, embora haja algumas mudanas na interface. Em termos de lgica, tem uma extensa Macintosh Manager, que gerencia as extenses quando os aplicativos esto instalados. Quando um aplicativo instalado, fazem alteraes em um ou mais dos arquivos do sistema, o Gerenciador de extenso identifica e eliminar esse problema. No Windows, alguns aplicativos no podem funcionar a menos que um determinado aplicativo est instalado. Em termos de gesto de disco rgido mais difcil o Windows identificar arquivos desnecessrios, ao contrario da Macintosh, os usurios podem sempre reinstalar o sistema ou qualquer outra aplicao sem mudar nada. H duas razes para Macintosh mais fcil manter do que o Windows. Primeiro, o Mac tem a melhor arquitetura e menor complexidade. E segundo, o Mac tem menos interdependncia que o Windows. Um problema de software faz com que um HD Macintosh possa ser inicializado, reinstalar o sistema vai resolver o problema. Embora com um Windows, vamos ter que reinstalar todos os aplicativos aps a reinstalao do sistema. Em termos de conflitos ou de resoluo de problemas, no Mac pode-se resolver em questo de minutos ou horas, enquanto o Windows pode levar dias. por causa da simplicidade do Mac e da complexidade do Windows. Todos os problemas encontrados no Mac podem ser diagnosticados e corrigidos por arremesso ou por troca de arquivos de preferncias, e pela reinstalao de aplicativos ou arquivos de sistema. Depois de um determinado aplicativo rodando no Mac encontrou um problema, o sistema detecta automaticamente e corrige o problema. Sendo assim notrio que os desktops Macintosh e vrias verses do Windows so bastante semelhantes, Igualmente a produo Macintosh baseado em um modelo de integrao vertical no qual a Apple responsvel em todos os aspectos, seu hardware e cria seu prprio sistema operacional prinstalado em todos os Macs. Em contraste com o Windows, onde a Microsoft fornece o sistema operacional e vrios fornecedores criar o hardware. (Em ambos os casos, o hardware compatvel e pode ser executado outros sistemas operacionais; Mac moderno, como PC, compatvel e capaz de rodar outros sistemas operacionais como Linux, FreeBSD e Windows). Entre os dois, Mac e Windows, simplesmente no h comparao para a elegncia simples no design, facilidade de utilizao e economia da operao. Ambos tm vantagens e desvantagens. Macintosh tem maior vantagem quando se trata de vdeo, udio, design grfico e edio. Esta a razo pela qual os indivduos preferem utilizar o Mac para uso pessoal. Esta tambm a razo pela qual Macintosh est a fazer um nome na indstria da informtica. Enquanto que o Windows fora-se na capacidade de fazer novos softwares e aplicativos. por isso que os programadores preferem usar o Windows. Alm disso, a maioria dos softwares de linguagem de programao est disponvel somente para Windows. Esta tambm a razo pela qual a maioria dos vrus so baseados em janela, e porque que o Mac invulnervel a esses vrus. A deciso sobre qual software para uso ainda depende da pessoa que vai usar o sistema. A pergunta : Se voc deseja trabalhar para a mquina? Windows o sistema perfeito para voc. Por outro lado, se voc quer a mquina para trabalhar para voc? Escolha o Mac em seu lugar.

Concluso

Conclumos que h muitas diferenas entre ambos seja no ncleo do sistema e no hardware. O Windows herda as caractersticas do DOS e de seu sistema de janelas proprietrio. O MAC nesse momento (verses 10.3 a 10.5) usa muito o ncleo do Unix. Portanto a diferena muito grande. Na verdade no que o MAC seja melhor que o Windows. Como o Macintosh vem junto com um equipamento prprio, ele sai de fbrica testado para mximo desempenho com aquele equipamento, se ele for instalado em qualquer PC ele no roda ou roda muito insatisfatrio. O Windows roda na maioria dos PCs pois fabricantes desenvolvem drivers para ele. Sim, o Mac muito bom para edio grfica, pois o hardware dele de ponta, o Windows, porm tem mais mercado e desenvolvedores alm dos fabricantes desenvolverem placas ruins que s funcionam no Windows, assim justificado o porqu de ns pensarmos que o Windows fraco. O ideal seria se cada placa tivesse seu prprio processador (como nas de vdeo offboard), assim a maioria das placas do Mac. As principais diferenas do Windows para o Mac so: Mac no pega vrus, Mac no roda arquivos executveis (.exe), Mac geralmente tem tima capacidade grfica, Mac tem uma aparncia mais agradvel. Windows: Roda muitos jogos, muito instvel, pega muitos vrus se no est devidamente protegido e no oferece um desempenho grfico sem precisar de um hardware mais sofisticado. Resumindo no simples dizer qual o mais adequado para um usurio comum, porque apesar das diferena eles possuem funes equivalentes. Para uso normal, como acessar a internet, escrever e-mails e documentos, manipular imagens, etc.

Referencias Bibliogrfica

Wikipdia, a enciclopdia livre. http://www.tecmundo.com.br/tira-duvidas

Você também pode gostar