This is default featured post 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

quarta-feira, 14 de dezembro de 2011

História do Windows

Este artigo faz uma abordagem simples sobre sua história  e algumas curiosidades.

Microsoft Windows é uma popular família de sistemas operacionais criados pela Microsoft, empresa fundada por Bill Gates e Paul Allen. Antes da versão NT, era uma interface gráfica para o sistema operacional MS-DOS. O Windows é um produto comercial, com preços diferenciados para cada uma de suas versões. É o sistema operacional mais utilizado em computadores pessoais no mundo, embora uma grande quantidade de cópias sejam ilegais. O impacto deste sistema no mundo atual é muito grande devido ao enorme número de cópias instaladas. Conhecimentos mínimos desse sistema, do seu funcionamento, da sua história e do seu contexto são, na visão de muitos, indispensáveis, mesmo para os leigos em informática. A atual versão estável do Windows para desktops é o Windows 7, lançado em 2009. Para servidores o Windows Server 2008 R2 é a versão mais recente e estável. Já está em desenvolvimento o Windows 8, o sucessor do Windows 7.

A Microsoft começou o desenvolvimento de um Gerenciador de Interface (Subseqüente renomeado de Microsoft Windows) em setembro de 1981. Com isso tornou-se possível à utilização do mouse em um ambiente de telas gráficas chamadas de janelas. Foi responsável pela popularização da interface gráfica dos computadores. Com a evolução do sistema operacional Windows, foram criadas várias versões , algumas voltadas para o usuário domestico e pessoal, outras para o uso profissional. As versões para uso doméstico foram desenvolvidas com programação de baixo nível, sem grandes preocupações de segurança o que o tornavam eficientes, mas poucos estáveis e seguro. Com as versões para uso profissional, a Microsoft começou a desenvolver do “zero”, outro tipo de sistema operativo que passou a ser conhecido por NT (“New Tecnology”), este novo sistema mantém a interface gráfica de sucesso, é compatível com os anteriores ao nível binário, mas no seu interior é totalmente diferente já que implementa os conceitos necessários a um sistema operativo seguro.
Conforme as diferentes versões temos então duas famílias de Windows que evoluem de forma parcialmente independente: 1 – Uso doméstico e pessoal: Windons 1.0, Windows 2.0, Windows 3.0, Windows 3.1, Windows 3.11, Windows 95, Windows 98 e Windows ME; 2 – Uso profissional: Windows NT 3.5x, Windows NT 4.0, Windows 2000, Windows XP.  A partir do XP todas as versões daqui em diante sempre foram distribuídas tanto para uso doméstico como para uso profissional que são o Vista e o 7.


A principal linguagem de programação usada para escrever o código-fonte das várias versões do Windows é a C e algumas partes com C++ e Assembly.
Até a versão 3.11, o sistema rodava em 16 bits (apesar de poder instalar um update chamado Win32s para adicionar suporte a programas 32 bits), daí em diante, em 32 bits. As versões a partir do XPe 2003 Server estão preparadas para a tecnologia 64 bits.
Os sistemas de 64 bits não possuem mais suporte para rodar nativamente aplicativos de 16 bits, sendo necessário uso de emuladores/máquinas virtuais.


Windows 7

A última versão do Windows, o Windows 7, é um sistema muito bem aceito uma vez que é estável, o seu visual é intuitivo e tem uma boa performance em uma grande gama de computadores, de variadas configurações. O layout também sofreu algumas modificações, para que seja mais fácil encontrar o que você precisa, quando precisa, permitindo que o usuário ganhe tempo em tarefas rotineiras.

Um dos pontos interessantes do Windows 7, é a pesquisa bastante intuitiva no menu Iniciar. Ao se abrir o clássico menu 'Iniciar', você pode tanto visualizar os seus arquivos e programas da maneira clássica, como pode simplesmente digitar o nome do mesmo, para que a busca retorne o que você deseja.

Dentro das melhorias do Windows 7, também pode ser encontrada a barra de tarefas nova. Além de um layout moderno, ao passar o mouse sobre o programa em execução, abre-se um leque de possibilidades como por exemplo abrir um arquivo recente, alterar o status do Messenger, entre outras ações, sem que haja a necessidade de o programa ser aberto.

terça-feira, 13 de dezembro de 2011

Telas | Mac-OS












Cheeta (2001)













Puma (2001)













Jaguar (2002)













Panther (2003)













Tiger (2007)












Leopard (2007)











Snow-Leopard (2009)











Lion (2011)

segunda-feira, 12 de dezembro de 2011

OS/2: Funcionamento


O OS/2 tem arquivos de configuração semelhantes ao DOS, um Config.sys e um Autoexec.bat (usado apenas para as sessões DOS). Ele tem uma linha de comando com Dir, Copy, Del e outros comandos. Sua interface gráfica é muito parecida com a do Windows à primeira. Ele se parece superficialmente com o DOS principalmente em virtude do seu objetivo inicial de ser o substituto da IBM/Microsoft para o velho DOS. 

Para ela a memória é plana até 512 MB. Não vai a 4 GB por motivos de compatibilidade. Esta linha de comando conta com uma linguagem batch muito usada em mainframes, o REXX. Esta linguagem é semelhante em poder e facilidade ao Pascal. A sua integração aos recursos avançados do sistema é grande sendo capaz não só de funcionar em multithreading (em modo texto) com também pode usar objetos da interface gráfica e interagir com esta (estes recursos estão plenamente disponíveis desde 1992). Nem mesmo o Unix dispõe de uma linha de comando tão poderosa, uma vez que esta não é integrada satisfatoriamente à interface orientada a objetos (da qual a interface gráfica é apenas a parte visível). 

Como sistema de arquivos, por exemplo, ele usa o HPFS (embora possa usar normalmente e ao mesmo tempo a FAT) que é parcialmente orientado a objetos, capaz de se auto-desfragmentar e tem grande capacidade de recuperação a falhas e velocidade de localização de arquivos. Utiliza nomes longos reais. Existe ainda versão do OS/2 que usa a tecnologia Micro Kernel (das universidades Berkley/Carnegie Mellow) sendo capaz de realizar multiprocessamento até 64 processadores, alcançando uma escalabilidade apenas comparável ao do Unix. 

A interface gráfica é, talvez, seu ponto mais forte. Para se ter uma idéia apenas agora o Linux começa a se aproximar da Workplace Shell (nome da interface do OS/2 assim como Windows é o nome da do DOS) com os projetos KDE. A Workplace Shell foi a primeira interface gráfica totalmente orientada a objetos do mercado (seguida quase ao mesmo tempo pelo Unix Nextstep de Steve Jobs). 

A WPS funciona usando o CORBA, o que permite uma consistência de objetos inclusive ao longo da rede. Por exemplo, uma sobra (semelhante a atalho) no OS/2 pode ser criada em outra estação da rede e, mesmo neste caso, quando o objeto original é alterado (ícone ou configuração por exemplo) ou deletado o mesmo ocorre com a sombra. Além disso a implementação da interface sobre a CORBA permite um grau de integração entre aplicativos e extensões à interface de maneiras que não são possíveis em outros sistemas. 

O último ponto notável talvez sejam os aplicativos que o acompanham que podem atender à maioria das necessidades de um pequeno escritório além dos programas necessários para utilizar a Rede (Gopher, ftp, telnet etc). 

VIRTUALIZAÇÃO DE SISTEMAS:

EXEMPLOS/TELASExiba convert01...jpg na apresentação de slides

Virtualização de Sistemas

Hardware/Requisitos:
Com o lançamento de processadores cada vez mais rápidos e o uso de volumes cada vez maiores de memória RAM, passou a fazer cada vez mais sentido agrupar diversos servidores em uma única máquina, utilizando algum sistema de virtualização.
A virtualização é obtida inserindo uma camada intermediária entre o sistema rodando dentro da máquina virtual e o hardware da máquina, simulando um computador completo. O software de virtualização fica então responsável por gerenciar todos os recursos do hardware, incluindo interrupções e endereços de memória, de forma que os sistemas dentro das máquinas virtuais (virtual machines, ou simplesmente VMs) possam trabalhar como se cada um tivesse uma máquina inteira reservada para si.
O sistema principal neste caso passa a ser chamado de "host" (hospedeiro) e os sistemas que estão rodando dentro da máquina virtual são chamados de "guests" (convidados). Cada um deles acha que tem um PC completo para si, enquanto que na verdade está rodando dentro de uma "matrix", na máquina virtual.
Um sistema de virtualização permite dividir um único servidor em diversos servidores virtuais independentes, sendo que cada um pode rodar um sistema operacional diferente. Os servidores virtuais compartilham os recursos do servidor real, dentro dos limites de uso de memória e de espaço em disco estabelecidos por você.
Além de permitir reduzir custos, usar máquinas virtuais oferece também vantagens do ponto de vista da administração. Como os arquivos referentes a cada máquina virtual são concentrados em uma única pasta, é fácil fazer backups regulares, sem falar no fato de que as máquinas virtuais podem ser transferidas rapidamente para um novo servidor caso necessário. Com isso, você tem liberdade para transferir um servidor virtual que passou a receber um volume maior de requisições para outra máquina com mais recursos, por exemplo.
Naturalmente, este trabalho de simular um PC completo e ainda por cima com um bom desempenho não é simples, e por isso existe sempre um certo overhead. Por outro lado, com várias máquinas virtuais rodando simultaneamente, os recursos da máquina acabam sendo melhor aproveitados, já que elas acabam usando processamento e outros recursos de forma alternada, de acordo com as flutuações na carga de trabalho de cada uma. Um determinado servidor virtual pode receber muitas requisições no horário do almoço, enquanto outro é usado predominantemente no final da tarde, por exemplo.
Além disso, o uso de virtualização permite agrupar diversos servidores de baixa demanda em uma única máquina, reduzindo os custos. Se você prefere manter seu servidor DNS ou seu servidor de e-mail em uma máquina separada por questões de segurança, por exemplo, pode muito bem utilizar uma máquina virtual em vez de utilizar um segundo servidor dedicado.
Outro uso comum é em situações onde você precisa de um sistema operacional específico, ou de uma distribuição Linux específica para rodar um determinado software. Em vez de migrar seu servidor principal para a distribuição em questão, ou instalar um segundo servidor apenas para ela, você pode usar uma máquina virtual.
O mercado de soluções de virtualização cresceu bastante nos últimos anos, o que levou ao aparecimento de diversas soluções, tanto open-source quanto comerciais. Quatro exemplos de softwares que se destacam são o VMware, o Xen, o Qemu e o Virtuozzo, que trabalham de forma ligeiramente diferente, mas com grandes diferenças práticas.
O VMware usa o conceito clássico de virtualização, tentando sempre que possível converter os comandos usados pelo sistema dentro da máquina virtual em comandos que o sistema host entenda e execute diretamente. Isso se aplica quando é necessário transmitir dados através da placa de rede, exibir mensagens no vídeo ou executar instruções do processador, por exemplo. Ele interpreta e converte instruções o mínimo possível, o que faz com que o sistema dentro da máquina virtual rode com um desempenho muito similar ao desempenho real da máquina. Embora seja um aplicativo comercial, o VMware possui duas versões gratuitas, o VMware Player e o VMware Server, tema principal deste capítulo. Ambas estão disponíveis nohttp://www.vmware.com.
Embora relativamente desconhecido entre os usuários de desktops, o Xen é bastante utilizado em servidores. Ele utiliza uma idéia diferente, a paravirtualização, que consiste em dividir de forma transparente os recursos do hardware, permitindo que o sistema guest rode com uma redução de performance muito pequena (menos de 5% em muitos casos). O maior problema é que para rodar dentro do Xen é necessário que o sistema guest seja modificado; não é possível rodar qualquer sistema diretamente, como no caso do VMware. Isto não é um grande problema no caso das distribuições Linux (onde é necessário apenas utilizar um Kernel especialmente compilado), mas dificulta o uso do Windows e outros sistemas de código fechado dentro das máquinas virtuais.
O Xen é mais complicado de configurar do que o VMware, o que limita um pouco seu público-alvo, mesmo quando falamos em servidores. Mesmo assim, diversas distribuições tem passado a incluir o Xen na sua árvore de pacotes, como no caso do CentOS, facilitando bastante a instalação. A página do projeto é a http://www.xensource.com/.
Diferente do VMware e do Xen, o Qemu é um emulador, que funciona de forma similar aos emuladores de consoles antigos, que usamos para rodar jogos de SNES e Mega-Drive no PC. Em vez de utilizar um sistema de virtualização, ele tenta processar todas as instruções, o que acaba demorando mais tempo e fazendo com que a performance seja menor. Em geral, o VMware consegue fazer com que o sistema guest rode com de 70 a 90% do desempenho que teria se estivesse rodando diretamente, enquanto que o Qemu obtém de 5 a 10%.
O Qemu possui um módulo adicional, o Kqemu, que faz  sexo com que ele passe a funcionar de forma mais similar ao VMware, virtualizando as instruções básicas do processador, ao invés de emular tudo. O Kqemu melhora consideravelmente o desempenho do Qemu, mas, ainda assim, o deixa bem atrás do VMware em questão de desempenho.
Inicialmente, o Qemu era apenas um projeto menor, que não tinha como concorrer com gigantes como o VMware, mas, recentemente, ele passou a ganhar mais destaque, com o desenvolvimento do KVM, um sistema de virtualização incluído diretamente no Kernel, disponível a partir da versão 2.6.20, que trabalha em conjunto com ele. Por ser uma solução open-source, o KVM pode vir a evoluir ao longo dos próximos anos, a ponto de começar a concorrer com o Xen e o VMware.
Temos também o Virtuozzo, um sistema comercial que tem sido bastante usado em serviços de hospedagem para a criação de virtual private servers, ou seja, máquinas virtuais oferecidas como uma opção mais barata para quem quer um servidor dedicado pagando pouco. Em muitos datacenters, você pode incluir uma instalação do Virtuozzo em seu servidor dedicado, pagando um valor extra pela licença de uso.
Diferente do VMware e do Xen, que utilizam sistemas de virtualização a nível de hardware, simulando todo o sistema, incluindo o hardware, o Virtuozzo utiliza um sistema mais leve de virtualização, que opera a nível de sistema operacional, criando "containers", com diversas instâncias do mesmo sistema operacional, cada uma com sua própria configuração de rede, lista de usuários, tabela de processos, arquivos e bibliotecas.
Embora cada container não seja uma máquina virtual "completa", já que componentes do sistema operacional principal são compartilhados e o acesso ao hardware é limitado, eles realmente se comportam como sistemas separados, de forma que, para fins práticos, as limitações são muitas vezes compensadas pela redução no overhead.

domingo, 11 de dezembro de 2011

Fotos do MS DOS


Futuro do MS DOS

O futuro do DOS não é dos melhores comparado a outros sistemas.

Por ele ser limitado, as empresas tem outros projetos em mente e prefere deixa-lo de lado, dando prioridade a outros sistemas que atendem a necessidade da população.

Portanto, não espere grandes evoluções nesse aspecto para o MS-DOS.

Comandos do MS DOS

SFC

Comando que permite verificar arquivos de sistemas alterados de forma indevida e recuperar os arquivos originais e oficiais da Microsoft., o que nem sempre será recomendável. Por exemplo, o arquivo uxtheme.dll modificado para permitir o uso de temas voltaria a ser substituído pelo original.

Shutdown

O comando shutdown permite desligar ou reiniciar o computador de forma imediata ou agendada.

Systeminfo

Fornece informações básicas sobre o sistema.

Tasklist

Mostra a lista de processos sendo executados no Windows.

Taskkill

Permite finalizar algum processo. O comando é quase sempre usado com base nas informações fornecidas pelo tasklist. Por exemplo, para finalizar o Messenger digite “taskkill /PID 1680″. A identificação do PID de cada processo sendo executado você ficará sabendo com o comando tasklist.

- Diversos outros comandos que você poderá usar no comando de pronto do Windows:

ASSOC
Exibe ou modifica associações de extensões de arquivo.
AT
Agenda comandos e programas para serem executados em um computador.
ATTRIB
Exibe ou altera atributos de arquivos.
BOOTCFG
Mostra o boot.ini no prompt de comando
BREAK
Define ou limpa a verificação estendida CTRL+C.
CACLS
Exibe ou modifica listas de controle de acesso (ACLs) de arquivos.
CALL
Chama um programa em lotes a partir de outro.
CHCP
Exibe ou define o número da página de código ativa.
CHKDSK
Verifica um disco e exibe um relatório de status.
CHKNTFS
Exibe ou modifica a verificação do disco na inicialização.
CLS
Limpa a tela
CMD
Abre uma outra janela de prompt.
COLOR
Define as cores padrão de primeiro plano e do plano de fundo do console
COMP
Compara o conteúdo de dois arquivos ou grupos de arquivos.
COMPACT
Exibe ou altera a compactação de arquivos.
CONVERT
Converte volumes FAT em NTFS.
COPY
Copia um ou mais arquivos para outro local.
DATE
Mostra a data atual e permite alterá-la.
DISKCOMP
Compara o conteúdo de dois disquetes.
DISKCOPY
Copia o conteúdo de um disquete para outro.
DISKPART
Faz particionamento de disco
DOSKEY
Edita linhas de comando, volta a chamar comandos do Windows e cria macros.
ECHO
Exibe mensagens ou ativa ou desativa o eco de comandos.
ENDLOCAL
Encerra a localização de alterações de ambiente em um arquivo em lotes.
EXIT
Sai do programa CMD.EXE (interpretador de comandos).
FC
Compara dois arquivos ou grupos de arquivos e exibe as diferenças entre eles.
FIND
Procura uma seqüência de texto em um arquivo ou arquivos.
FINDSTR
Procura seqüências de texto em arquivos.
FOR
Executa um determinado comando para cada arquivo em um grupo de arquivos.
FORMAT
Formata um disco rígido ou disquete.
FTYPE
Exibe ou modifica os tipos de arquivo utilizados em associações de extensões de arquivos.
GOTO
Direciona o interpretador de comandos do Windows para uma linha identificada em um programa em lotes.
GRAFTABL
Permite que o Windows exiba um conjunto de caracteres estendidos em modo gráfico.
HELP
Fornece informações de ajuda sobre comandos do Windows.
HOSTNAME
Dá o nome do host
IF
Realiza processamento condicional em arquivos em lotes.
IPCONFIG
Mostra detalhes das configurações de IP
LABEL
Cria, altera ou exclui o rótulo de volume de um disco.
MODE
Configura um dispositivo do sistema.
MORE
Exibe a saída fazendo pausa a cada tela.
MOVE
Move um ou mais arquivos de uma pasta para outra pasta.
PAGEFILECONFIG
Configura memória virtual
PATH
Exibe ou define um caminho de pesquisa para arquivos executáveis.
PAUSE
Suspende o processamento de um arquivo em lotes e exibe uma mensagem.
PING
Checa sua conexão de rede disponível
POPD
Restaura o valor anterior da pasta atual salva por PUSHD.
PRINT
Imprime um arquivo de texto.
PROMPT
Altera o prompt de comando do Windows.
PUSHD
Salva a pasta atual e, em seguida, altera a mesma.
REM
Grava comentários (observações) em arquivos em lotes.
REPLACE
Substitui arquivos.
ROUT
Mostra detalhes do parâmetro da interface de rede
SCHTASKS
Agenda e executa algum processo
SET
Exibe, define ou remove variáveis de ambiente do Windows.
SETLOCAL
Inicia a localização de alterações de ambiente em um arquivo em lotes.
SHIFT
Altera a posição dos parâmetros substituíveis em um arquivo em lotes.
SORT
Classifica a entrada.
START
Inicia uma janela separada para executar um programa ou comando especificado.
SUBST
Associa um caminho a uma letra de unidade.
TITLE
Define o título da janela para uma sessão do CMD.EXE.
TREE
Exibe graficamente a estrutura de pastas de uma unidade ou caminho.
TYPE
Exibe o conteúdo de um arquivo de texto.
VER
Mostra a versão do Windows.
VERIFY
Faz com que o Windows verifique se os arquivos estão gravados corretamente em um disco.
VOL
Exibe um rótulo e número de série de volume de disco.
XCOPY
Copia diretórios com seus subdiretórios.

Vantagens e Desvantagens do MS DOS

Vantagens1. será executado em um sistema muito menor. (OS TODOpodem ser colocados em um chip ROM SINGLE MODERNA!)
2. lhe dá mais controle "direto" dos processos.
3. Porque de tamanho menor irá "boot" mais rápido do quequalquer versão do Windows.
4. É mais fácil de escrever "para fins especiais" para os programas, desde que não necessitam de "fantasia" gráficos.
5. Permite que você faça uso do "velho, lento" do sistema que você escondeu no armário quando você comprou o "novo".


Desvantagens:

1. Muito poucos "novos" programas disponíveis, portanto, você precisa ser capaz de escrever programas em muitos casos.
2. Não tão extravagantes no departamento gráfico.
3. Não é compatível com os actuais "browsers" e mais internet.





A história do " DOS "

Como fazer aplicativos para uma máquina que ainda não existe? Durante o projeto do 8080, em 74 a Intel teve esse pequeno problema, por isso, pensou em montar um emulador para que eles fossem feitos em computadores de grande porte como se estivessem naquele. Mas numa espécie de improviso para montar uma linguagem no próprio 8080, Gary Kildall pegou o microprocessador, um punhado de memória, um drive de 8’’ e um monitor e criou o CP/M (Control Program/Monitor), e com esta pequena receita fez um sucesso entre os fanáticos por eletrônica e fundou a Digital Research para comercializar seu sistema de controle.

Ao mesmo tempo uma outra empresa desenvolveu o Altair 8800 que foi capa de uma revista de eletrônica lida por Paul Allen, colega de um estudante de economia em Harvard, que após alguns instantes de reflexão, percebeu que a tendência da informática era se popularizar. Seu nome é William Gates III (Bill Gates). Eles começaram a desenvolver aplicativos para o Altair e para o CP/M e fundaram a Microsoft.

No início da década de 80, a Apple avançava com um apetite voraz no mercado de computadores impulsionada pelo VisiCalc , pois uma planilha eletrônica rodando em um microcomputador de baixo custo era o sonho de consumo das grandes empresas. A IBM sente a liderança ameaçada e resolve reagir com o PC. Mas já era tarde, sua arquitetura já estava liberada. A solução foi assumir o controle do sistema que iria operar o PC.

"O primeiro passo foi encontrar um sistema operacional e a escolha óbvia era o CP/M, da Digital Research. Por algum motivo, a IBM achava que o CP/M era um produto da Microsoft, mas - vejam só - Bill Gates indicou o caminho certo. Num gesto que ficou famoso, Gary Kildall esqueceu-se de que tinha uma reunião com a IBM e passou a tarde pilotando seu teco-teco. A Big Blue foi recebida pela mulher de Kildall, Dorothy, que se recusou a assinar o termo de confidencialidade e o pessoal da IBM voltou à MS." (Ricardo Rangel, Informática etc)

E assim, a IBM contratou os serviços da Microsoft para criar um software que controlasse o PC (com o escolhido processador daIntel 8086) sem depender do Interpretador Basic e que pudesse rodar programas prontos. Já haviam outros sistemas operacionais mais simples, tanto que a M$ adquiriu os direitos do QDOS (Quick and Dirty Operacional System), desenvolvido em cima do CP/M, fez modificações e foi rebatizado para MSDOS (Sistema Operacional com Discos Microsoft). Necessitava de pelo menos um drive de disquete onde o sistema era armazenado para ser lido e enviado à memória de onde controlaria a máquina e executaria os programas que ela recebesse.

Os primeiros programas a rodar no IBM-PC lançado em 81, sem recursos gráficos, era um editor de texto - EasyWrite - e o próprio VisiCalc! Mas o sucesso mesmo veio graças a Mitch Kapor, criador da planilha eletrônica mais famosa da história da informática: a 123, da Lotus. Com isso o PC se consolidou e tirou a liderança da Apple. A M$ tentou comprar a Lotus na época, mas esta se recusou. Uma década depois, ela foi comprada pela IBM por não agüentar a concorrência com a Microsoft.

Terminado o contrato com a IBM, a Microsoft propôs a todos os fabricantes de PC um valor irrisório pelo uso do MSDOS em suas máquinas saídas de fábrica, transformando-o em padrão, deixando em segundo lugar o PCDOS, da IBM, criado depois do fim do acordo entre eles.

As versões foram surgindo a medida que o PC evoluia e seus microprocessadores da Intel (XT, 286, 386, 486 e Pentium):

  • 1.0 - Eram poucos comandos (alguns hoje extintos ou modificados), visava mais a manipulação de arquivos no disquete como: Format, Dir, Wtdatim (ajustava a data e a hora), Gwbasic, Sys, Ren, Keyb, Exit, Del, Copy, Diskcopy, Edlin(editor de texto), Chkdsk;
  • 2.0 - Surge em função da necessidade de se distribuir arquivos em agrupamentos (diretórios, baseado no UNIX, um antigo sistema operacional de computadores de rede) num mesmo disquete - CD, MD, RD - e protegê-los (Backup, Attrib, Recover), passou a ter comandos para interferir mais afundo no comportamento da máquina em relação ao softwares (Mode, Graftabl, Fdisk , Citty, Command, Break, Prompt, Print) e um protetor de tela(Cls);
  • 3.0 - Surgiu por volta de 84, teve maior tempo de vida (principalmente a 3.3), com poucas modificações para corrigir bugs da versão anterior, porém mais comandos de controle e configuração proporcionavam uma boa otimização do computador.
  • 4.0 - Conhecido como o desastre de toda a série, não por totalmente sua culpa. Foi feito pela MS às pressas para concorrer com oDRDOS 4.0 (da Digital Research), numa época de transição do XT para o AT (286) e o nascimento de programas "comedores" de memória como o Windows e o Corel Draw. Surgia também os drivers de 31/2 polegadas de alta capacidade, HDs maiores e periféricos como Scanners e canetas óticas. Resumindo, era uma época de indefinições que provocava constantes "travas" no sistema e no computador. Surgido em 88, durou pouco menos de 2 anos. Talvez, o primeiro a chegar no Brasil traduzido para o português com duas curiosidades: nas respostas que exigia s ou n (de sim ou não) só funcionava o sim se teclasse o y (de yes); outra era a palavra help, traduzida para socorro (argh!), culpa de má tradução.
  • 5.0 - Com a consolidação do Windows 3.0 em 90, foi absolutamente necessário quebrar a barreira dos 640Kb de memória RAM, feito conseguido pelo DRDOS 5.0 que ganhava uma interface gráfica própria e incorporava comandos para desfragmentar o disco e outros. Algo realmente novo, esboçando intimidade com o 386 e o 486, primeiros da linha PC a possuir 32 bits.
Tudo parecia promissor para o DRDOS se não fosse a MS anunciar para deus e o mundo que o Windows 3.0 não seria compatível com ele. Realmente aconteceu: ao instalar o Windows sobre o DRDOS ele emitia a seguinte mensagem "O Windows não pode rodar com esta versão de DOS. Por favor, contate o revendedor.". Um golpe fatal ao progresso do DRDOS, pois ninguém estava disposto a ficar sem o Windows. Corre nos EUA, ainda, um processo na Justiça, por alegação de práticas comerciais monopolistas e desonestas por parte da MS.
  • 6.0 - Com este suposto golpe comercial a MS tira o DRDOS do páreo, compra os direitos de utilitários como o PCTools e incorpora seus comandos no sistema. Ele passa a ter um "editorzinho" de texto, um gerenciador de arquivos parecido com o do Windows, gerenciador de memória, um antivírus, um protetor de arquivos apagados e melhora sua relação com todo o hardware. Sem contar que é praticamente uma ponte para se rodar o Windows em paz.

sábado, 10 de dezembro de 2011

Os/2: Futuro

Em 2005, a IBM anunciou o fim dos sistemas operacionais OS/2 Warp V4 e OS/2 Warp Server. O suporte técnico para ambos os sistemas cessou em 31 de dezembro de 2006 (As informações são da agência Ziff-Davis Media).Para os usuários do OS/2 a notícia não foi surpresa: A IBM disse em 2000 na conferência WarpTech que o sistema chegaria ao fim em 2006.
O primeiro OS/2, criado pela IBM em conjunto com a Microsoft em 1987, era um sistema avançado de 16bits para PCs 286 e com interface em texto. A primeira versão com interface gráfica foi a 1.1. Por muitos anos, o OS/2 foi o sistema operacional líder do mercado.
A IBM recomendou aos usuários do OS/2 que migrem para o Linux. Para alguns usuários, esta não é uma opção viável. Mark Luther, presidente da Ziplog, desenvolvedora de sistemas de gerenciamento de software, disse que "toda a plataforma de desenvolvimento da Ziplog roda em OS/2. Ponto final. É a única plataforma que posso utilizar para um sistema seguro de desenvolvimento que me deixa com liberdade administrativa suficiente para realizar trabalhos realmente criativos."

Fonte: Terra

Telas do OS/2


Alguns prints do sistema operacional OS/2:





OS/2: desvantagens

Desvantagens: a IBM não deseja direcioná-lo ao mercado médio ou caseiro e pretende deixa-los em ambientes Network Computer. A situação só não é catastrofica porque existe uma quantidade suficiente de software houses dedicadas a ele.

OS/2 : vantagens

Vantagens: o sistema de arquivos é HPFS, capaz de se auto-desfragmentar e tem grande capacidade de recuperação a falhas. Existe ainda a versão OS/2 que utiliza a tecnologia Micro Kernel, com isso é capaz de fazer multiprocessamento até 64 processadores.

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More