Introdução à História do MS-DOS

Entender sobre sistemas operacionais é um assunto fundamental. Todo programador deve ter um conhecimento mínimo para tirar proveito de seu uso no desenvolvimento de softwares mais robustos e funcionais. Mesmo não se tratando de um sistema operacional moderno, o presente artigo visa abordar aspectos fundamentais do DOS ou MS-DOS —  um sistema antigo, porém ainda relevante nos estudos da computação. O artigo será divido em alguns capítulos, sendo este a primeira parte introdutória.

MS-DOS em seu modo CLI padrão

O MS-DOS

O MS-DOS pertence à Microsoft. Categoricamente, os sistemas operacionais da Microsoft podem ser divididos em três grandes famílias: MS-DOS, Windows baseado no MS-DOS e Windows baseado em NT. Todos esses pares de sistemas são diferentes entre si, dominando uma parcela significativa do mercado em décadas diferentes, na história dos computadores pessoais. Dentre esses SOs, o MS-DOS será aqui alvo de estudo embora os comandos do DOS, em si, não serão abordados. Mas serão mencionados em momentos que forem convenientes.

Em meados dos anos 80, a IBM produzia um computador pessoal baseado no microprocessador Intel 8088. Uma outra empresa, a Microsoft, era a principal fornecedora da linguagem de programação BASIC para microcomputadores de 8 bits baseados no 8080 e no Z-80, desde a década de 70.

A IBM precisava de um sistema operacional padrão para a sua nova linha de PCs e o CP/M era uma boa opção. Então a IBM passou a sondar a Microsoft para obter licença em usar esse SO em seus PCs, mas a Microsoft não o detinha. A Microsoft pediu para que o pessoal da IBM fosse até Digital Research, principal responsável pelo CP/M. Sem que fossem atendidos pela Digital Research (ou, para ser mais exato, por Gary Killdall — presidente da empresa), a IBM retornou à Microsoft que, mais tarde, comprou um clone do CP/M de uma empresa local — a Seattle Products — e criou uma versão do sistema para o IBM PC e o licenciou (para a IBM). O sistema foi renomeado para MS-DOS 1.0 e distribuído com o primeiro IBM PC, em 1981.

Tanenbaum descreve o sistema:

O MS-DOS era um sistema operacional de 16 bits em modo real, dedicado a um único usuário, orientado à linha de comandos e com 8 KB de código residente na memória. (TANENBAUM, 2009. p. 503)

Ao longo da história, o MS-DOS foi se desenvolvendo e melhorando, mas essa é apenas uma pequena introdução da história do sistema operacional tema deste artigo. Nos próximos artigos serão abordados tópicos complementares que auxiliarão no estudo desse tema, como threading, deadlock, escalonamento de processos, gerenciamento de memória etc.

O que você aprendeu

De forma breve, você foi introduzido ao início da história de um sistema operacional importante: o MS-DOS. Você pode entender um pouco sobre o seu surgimento e algumas características, embora as suas principais características serão exploradas em artigos subsequentes. Você aprendeu, em específico, que:
  • Os sistemas operacionais da Microsoft se dividem em três categorias: MS-DOS, Windows baseado no MS-DOS e Windows baseado em NT.
  • A IBM necessitava de um sistema operacional padrão para a sua nova linha de PCs.
  • A primeira versão do MS-DOS surgiu de um clone do CP/M (outro sistema operacional) que foi licenciado pela Microsoft para o IBM PC.
  • O MS-DOS é um sistema monousuário e orientado a linha de comandos.

 

Nos próximo artigos teremos uma visão geral sobre o DOS, após as devidas explicações sobre sistemas computacionais e seus princípios. 


Artigos:

 



Referências

Doctor DOS Website. Introduction. Disponível em <http://www.chebucto.ns.ca/~ak621/DOS/>. Acesso em 9 set. 2018.

OSTERMAN, L. What’s the difference between MS-DOS and PC-DOS? Disponível em <https://blogs.msdn.microsoft.com/larryosterman/2004/03/25/whats-the-difference-between-ms-dos-and-pc-dos/>. Acesso em 9 set. 2018.

TANENBAUM, A. S. Sistemas Operacionais Modernos. 3 ed. São Paulo: Pearson Prentice Hall, 2009.


Para citar esse artigo:

Comentários