2Sep
Consumer PCs nem sempre executaram o Windows. Antes do Windows, as PCs vieram com o sistema operacional MS-DOS da Microsoft. Aqui está o que o ambiente de linha de comando era realmente como usar.
Não, o MS-DOS não era apenas como usar o terminal Linux ou ativar o prompt de comando em uma janela em seu desktop gráfico sofisticado. Muitas coisas que damos por certo simplesmente não eram possíveis naquela época.
O DOS PC Experience
DOS foi um sistema operacional de linha de comando sem janelas gráficas. Você iniciou o seu computador e viu um prompt do DOS.Você precisava saber os comandos para digitar neste prompt para iniciar programas, executar utilitários integrados e realmente fazer algo com seu computador.
Você teve que conhecer alguns comandos para contornar o sistema operacional. Para alternar entre unidades diferentes - por exemplo, para acessar uma unidade de disquete na unidade A: - digite algo como A: no prompt e pressione Enter.
Para alterar os diretórios, você usaria o comando
CD .Para visualizar os arquivos em um diretório atual, você usaria o comando DIR .Para executar um programa, digite o nome do arquivo executável do programa no prompt.Por exemplo, se você pegou um novo disquete com um novo programa incrível, você empurraria o disquete para a sua unidade de disquete - esperando enquanto a unidade magnética alta leia o conteúdo do seu disco - e então execute comandos comoo seguinte:
A:
DIR
SETUP ou INSTALL( dependendo do nome do instalador do programa)
Você passaria pelo instalador e instalaria o programa - basicamente apenas extraindo os arquivos - para uma pasta no seu disco rígido minúsculo. Muitas vezes você deveria trocar os disquetes porque os programas maiores não se encaixavam em um único disquete, mas depois você poderia executar o programa sem usar um disquete.
Em seguida, você executaria o comando C: para voltar ao disco C, use o comando do para entrar na pasta que contém o programa instalado e execute o programa com um comando como PROGNAME .O nome do arquivo do programa teria que ser tão curto, também - nomes de arquivos limitados do MS-DOS para oito caracteres, seguido de um período e uma extensão de três letras. Por exemplo, PROGNAME.EXE é o nome de arquivo mais longo que você poderia ter.
Alguns programas tentaram simplificar as coisas para usuários típicos. Por exemplo, você teve gerenciadores de arquivos como o Norton Commander que forneceu para visualizar e gerenciar arquivos sem precisar de comandos. Este é o estilo da maioria dos programas do DOS que você encontraria - é tudo sobre organizar o texto na tela.
Não multitarefa
Esqueça a multitarefa;O DOS fez uma coisa de cada vez. Quando você abriu um programa, esse programa ocupou toda a tela. Quer usar outro programa? Você precisaria fechar o programa atual e entrar no comando para abrir o outro programa.
Para contornar essa limitação, o DOS forneceu uma função "terminar e permanecer residente"( TSR).Um programa que suportou este recurso pode se conectar a um atalho de teclado. Você pressionaria o atalho de teclado apropriado e o programa atual seria desligado e ficaria na memória. O outro programa então se carregaria da memória.
TSR não é realmente multitarefa. O programa não está funcionando em segundo plano. Em vez disso, é desligado e há uma maneira rápida de relançá-lo. O DOS só pode executar um programa por vez.
Isso é significativamente diferente de conchas modernas, como as que se encontram no Linux, que permitem que você execute programas e serviços em segundo plano, use vários terminais em modo texto e faça outras coisas avançadas. O DOS não chegou a ser tão poderoso quanto isso.
Hardware Support e Real Mode
DOS realmente não suporta dispositivos de hardware na forma como os sistemas operacionais suportam hardware hoje. Os programas que precisavam acessar diretamente o hardware - por exemplo, um jogo de DOS que queria usar sua placa de som para produzir som - precisava suportar esse hardware diretamente. Se você estivesse desenvolvendo um jogo DOS ou um aplicativo similar, você precisaria codificar em suporte para todos os tipos de placas de som que seus usuários pudessem ter. Felizmente, muitas placas de som foram compatíveis com o Sound Blaster. Você usaria um programa SETUP para configurar esta configuração separadamente para cada programa que você usou.
Por causa do modo como o DOS funcionou, programas que queriam acessar diretamente memória e periféricos necessários para executar em modo real ou modo de endereço real. No modo real, um único programa poderia escrever para qualquer endereço de memória no hardware do computador sem proteção. Isso só funcionou porque você só pode executar um programa por vez. O Windows 3.0 trouxe o modo protegido, que restringiu o que as aplicações em execução podem fazer.
Até hoje, você ainda não pode executar muitos jogos do DOS no prompt de comando no Windows. O prompt de comando executa aplicativos em modo protegido, mas esses jogos requerem um modo real.É por isso que você precisa de DOSBox para executar muitos jogos DOS antigos.
Windows era apenas outro programa DOS
As versões populares originais do Windows - pensam Windows 3.0 e Windows 3.1 - eram, na verdade, programas que funcionavam em MS-DOS.Então, você iniciaria o seu computador, veria o prompt do DOS e, em seguida, escrevesse o comando WIN para iniciar o programa do Windows, o que lhe deu esse desktop de estilo Windows 3, conhecido como o Gerenciador de programas. Claro, você poderia fazer o seu computador iniciar automaticamente o Windows adicionando o comando WIN ao seu arquivo AUTOEXEC.BAT e o DOS executaria automaticamente o comando do Windows quando você inicializou.
Você pode sair do Windows e voltar para o DOS, o que era realmente necessário no momento. As pessoas tinham aplicativos e jogos do DOS que exigiam o modo real e não podiam ser executados a partir do Windows.
Windows 95, 98, 98 SE e ME empurraram o DOS para o fundo. O Windows 95 atuava como um sistema operacional próprio, mas DOS sempre espreitava em segundo plano. Essas versões do Windows ainda eram construídas no DOS.Foi apenas com o Windows XP que as versões de consumidor do Windows finalmente deixaram o DOS atrás e mudaram para um kernel moderno do Windows NT de 32 bits.
A área de trabalho do Windows agora é considerada por muitas pessoas - mesmo a própria Microsoft - como uma relíquia desatualizada em uma era de interfaces móveis e telas sensíveis ao toque simplificadas. Mas houve um tempo em que a área de trabalho do Windows era a interface nova e fácil de usar.
Crédito de Imagem: mrdorkesq no Flickr