Movatterモバイル変換


[0]ホーム

URL:


Ir para o conteúdo
Wikipédia
Busca

MS-DOS

Origem: Wikipédia, a enciclopédia livre.
Esta página cita fontes, mas não cobrem todo o conteúdo
Esta páginacita fontes, mas quenão cobrem todo o conteúdo. Ajude ainserir referências (Encontre fontes:Google (N • L • A • I • WP refs)  • ABW  • CAPES).(dezembro de 2020)
MS-DOS
Versão do sistema operativoDOS

Linha de Comandos MS-DOS
ProduçãoTim Paterson/Microsoft Corporation
Linguagemassembly
ModeloCódigo fechado;Código aberto para versões 1.25, 2.11 e 4.00
Lançamento12 de agosto de1981 (44 anos)
Versão final8.0 (Windows ME) 14 de setembro de 2000; há 25 anos
Método deatualizaçãoReinstalação
Gestão de pacotesNenhum
NúcleoMonolítico
InterfaceCLI (Comand Line Interface)//Linha de Comando, em português
LicençaProprietário;MIT[1]
Precedido por86-DOS
Sucedido porWindows 1.x
Página oficialhttps://github.com/microsoft/ms-dos
Estado de desenvolvimento
Descontinuado

MS-DOS, acrônimo deMicrosoftDiskOperatingSystem, é umsistema operacional comprado pelaMicrosoft para ser usado na linha de computadoresIBM PC. O dono e criador original do projeto QDOS -Quick andDirtyOperatingSystem é a empresa Seattle Computer Systems, que foi inicialmente uma tentativa de criar um concorrente do estabelecido Sistema OperacionalCP/M que rodasse no recém-lançado processador 8086 daIntel.

História

[editar |editar código]

Dentro daHistória da computação é considerado por alguns como sendo o produto que decidiu o destino da então minúscula Microsoft, o MS-DOS foi sucedido por duas linhas de produtos: oOS/2 e oWindows 3.11.[2] O desenvolvimento destes sistemas operacionais (e doWindows NT) pode ser considerado como a evolução da informática nas décadas de1980 e1990.[3]

Foi originalmente desenvolvido porTim Paterson daSeattle Computer Products sob o nome deQDOS (Quick and Dirty Operating System, que em português significa Sistema operacional rápido e raso), sendo uma variação doCP/M-80 daDigital Research.

O QDOS era apenas um produto interno criado para testar uma nova placa comUCP 8086. Também não rodava nas CPUs 8080 (ou compatíveis) exigidas pelo CP/M-80. A Microsoft licenciou-o da SCP, fez algumas modificações e licenciou-o posteriormente à IBM (vendido comoPC-DOS) para seu novo 'PC' usando a CPU8088, e a vários outros fabricantes dehardware, vendido então como MS-DOS.

Prompt de comando do MS-DOS

MS-DOS (e o IBM PC-DOS que foi licenciado desde então), e seu antecessor,QDOS, foram baseados no CP/M (ControlProgram / (for)Microcomputers — Programa de Controle para Microcomputadores) — que era o sistema operacional de disco dominante entre os microcomputadores baseados nos processadores de 8 bitsIntel 8080 eZilogZ80.

A empresa Digital Research produziu um sistema compatível, conhecido como "DR-DOS", que foi tomado pelaNovell (depois de ter comprado a Digital Research). Este se tornou o "OpenDOS" durante certo tempo, após a venda de uma divisão importante da Novell feita aCaldera International, atualSCO. Mais tarde, a divisão da Caldera se separou, tornando-se a Lineo (posteriormente rebatizada como Embedix), que por sua vez vendeu o DR-DOS a recém-criada Device Logics, atualmente DRDOS Inc.

Em 25 de março de 2014, a Microsoft disponibilizou o código para SCP MS-DOS 1.25 e uma mistura de Altos MS-DOS 2.11 e TeleVideo PC DOS 2.11 ao público sob o Contrato de Licença de Pesquisa da Microsoft, que disponibiliza o código-fonte, mas não é decódigo aberto conforme definido pelos padrões daOpen Source Initiative ou daFree Software Foundation.[4][5][6][7] Mais tarde, a Microsoft iria licenciar novamente o código sob aLicença MIT em 28 de setembro de 2018, tornando essas versões software livre.[8]

Versões

[editar |editar código]

A Microsoft licenciou ou lançou versões do MS-DOS sob diferentes nomes, como Lifeboat Associates "Software Bus 86",[9][10] também conhecido como SB-DOS,[11] COMPAQ-DOS,[9][10] NCR-DOS ou Z-DOS[9][11] antes de eventualmente impor o nome MS-DOS para todas as versões, exceto a IBM, que foi originalmente chamada de "IBM Personal Computer DOS".

No antigo bloco oriental, os derivados do MS-DOS chamados DCP (Disk Control Program [de]) 3.20 e 3.30 existiam no final dos anos 1980. Eles foram produzidos pelo fabricante de eletrônicos daAlemanha Oriental VEB Robotron.[12]

As seguintes versões do MS-DOS foram lançadas ao público:[13][14]

Disquete de uma das primeiras versões do MS-DOS para computadores da Compaq.
  • A primeira versão,PC-DOS 1.0, foi lançada em agosto de 1981. Ela suportava até 256kB deRAM e doisdisquetes de 160 kB 5.25" de face única. Suas principais características era ser um sistema monousuário e monotarefa (monoprocessador).
  • Em maio de 1982, oPC-DOS 1.1 trouxe suporte aos disquetes de 320 kB dupla-face.
  • PC-DOS 2.0 eMS-DOS 2.0, lançados em março de 1983, foram as primeiras versões a suportar o PC/XT e drives de discos fixos (comumente chamados de drives dedisco rígido). A capacidade dos disquetes foi elevada a 180 kB (face única) e 360 kB (dupla face) com o uso de novesetores por trilha em vez de oito. A versão 2.0 também permitiam a um programa carregar e rodar subprogramas e overlays de programa (isso lhes dá um grau de independência do programa que os iniciou).
  • Ao mesmo tempo, a Microsoft anunciou sua intenção de criar umaGUI (Graphical User Interface - Interface Gráfica de usuário) para o DOS. Sua primeira versão,Windows 1.0, foi anunciada em novembro de 1983, mas estava incompleta e não interessou a IBM. Em novembro de 1985, a primeira versão completa,Windows 1.01, foi então lançada.
Disquete da versão 3.3C.
  • MS-DOS 3.0, lançado em setembro de 1984, suportava inicialmente disquetes de 1,2 MB e discos rígidos de 32 MB. Incluiu também códigos de erro mais estendidos, de forma que permitia que os programas obtivessem uma explicação mais detalhada do que aconteceu de errado, quando um erro surge.
  • MS-DOS 3.1, lançado em novembro do mesmo ano, introduziu o suporte a redes, com serviços que permitiam o "travamento" e "destravamento" do acesso a todas as partes de um arquivo, o que tornava seguro e prático para vários computadores compartilharem o mesmo arquivo sem interferência um do outro.
  • MS-DOS 3.2, lançado em abril de 1986, foi o primeiro lançamento comercial do MS-DOS. Ele adicionou suporte aos disquetes de 720 kB/3.5". As versões anteriores foram vendidas apenas aos fabricantes de computadores que embutiam-no em seus produtos, porque os sistemas operacionais, até então, eram considerados parte de um computador, não um produto independente. Ele também incluiu o suporte para que o sistema a usasse linguagens diferentes do inglês americano.
  • MS-DOS 3.3, lançado em abril de 1987, introduziu os discos lógicos. Um disco físico maior que 32 MB poderia ser dividido em várias partições, consideradas como discos independentes pelo sistema operacional. Também foi adicionado suporte aos disquetes de 1,44 MB/3.5" e o suporte para até quatro portas seriais reconhecidas pelo sistema.
  • MS-DOS 4.0, lançado em julho de 1988, suportava discos de até 2 GB, sem a necessidade de se criar partições, (discos cujos tamanhos variavam, geralmente, entre 40 e 60 MB na época), e teve a adição de umashell chamadaDOSSHELL. Outrasshells, como aNorton Commander e a PCShell, existiram na época. Em novembro de 1988, a Microsoft corrigiu muitosdefeitos em um update,MS-DOS 4.01.
  • MS-DOS 5.0, lançado em abril de 1991, incluiu ointerpretador (compilador) deBASIC em tela cheia, oQBasic, também trazendo umeditor de texto em tela cheia, (anteriormente, havia apenas um editorlinha-a-linha,edlin). Um utilitário de cache de disco (SmartDrive), capacidade deundelete, e outras melhorias foram incluídas nessa versão. Como houve problemas graves com alguns utilitários de disco, mais tarde, no mesmo ano, foi lançado o MS-DOS 5.01, com as devidas correções.
  • Em março de 1992, a Microsoft lançou oWindows 3.1, que se tornou a primeira versão popular do sistema Microsoft Windows, que somou mais de um milhão de cópias vendidas.
  • MS-DOS Prompt noWindows 95
    Em março de 1993, oMS-DOS 6.0 foi lançado. Seguido pela concorrenteDigital Research, a Microsoft adicionou um utilitário de compressão de disco chamadoDoubleSpace. Nessa época, os discos rígidos mais comuns tinham em torno de 200 a 400 MB, e muitos usuários necessitavam seriamente de mais espaço em disco. O MS-DOS 6.0 também trouxe o desfragmentador de disco DEFRAG, o MSBACKUP para criação debackups, otimização de memória com o MEMMAKER, e um princípio de protetorantivírus,MSAV.
  • Como suas duas antecessoras, a versão 6.0 mostrou ter diversas falhas. Devido a reclamações sobre perda de dados, a Microsoft lançou uma versão atualizada,MS-DOS 6.2, com um utilitário DoubleSpace melhorado, um novo utilitário de checagem de disco, SCANDISK (similar aofsck doUnix), além de outras melhorias.
    Prompt de Comando noWindows 10
  • A versão seguinte,MS-DOS 6.21 (lançada em março de 1994), surgiu devido a problemas legais. A empresa Stac Electronics acionou judicialmente a Microsoft, que foi forçada a remover o DoubleSpace de seu sistema operacional.
  • Em maio de 1994, a Microsoft lançou oMS-DOS 6.22, com outro pacote de compressão de disco, DriveSpace, licenciado da VertiSoft Systems.
  • O MS-DOS 6.22 foi a última versãostand-alone do sistema disponível ao público. Ele foi retirado do mercado pela Microsoft em 30 de novembro de 2001. Veja o (em inglês)Microsoft Licensing Roadmap.
  • A Microsoft também lançou as versões de 6.23 a 6.25 para bancos e organizações militares Estadunidenses. Estas incluíam já suporte a partiçõesFAT32. A partir de então, o MS-DOS passou a existir apenas como uma parte dos sistemasWindows 9x (95, 98 e Me). A versão original do MicrosoftWindows 95 incorporou oMS-DOS versão 7.0.

Questões legais

[editar |editar código]

Como resposta aoDR DOS 6.0 daDigital Research, que incluía a compactação de disco SuperStor, aMicrosoft abriu negociações com a Stac Electronics, fornecedora da ferramenta de compactação de disco DOS mais popular, o Stacker. No processo de due diligence, os engenheiros da Stac mostraram à Microsoft parte do código-fonte do Stacker. Stac não estava disposto a cumprir os termos da Microsoft para licenciar o Stacker e retirou-se das negociações. A Microsoft optou por licenciar o DoubleDisk da Vertisoft, usando-o como o núcleo de sua compactação de disco DoubleSpace.[15]

MS-DOS 6.0 e 6.20 foram lançados em 1993, ambos incluindo o programa utilitário de compactação de disco Microsoft DoubleSpace. A Stac processou com sucesso a Microsoft por violação de patente em relação aoalgoritmo de compressão usado no DoubleSpace. Isso resultou no lançamento do MS-DOS 6.21 em 1994, que teve a compactação de disco removida. Pouco tempo depois veio a versão 6.22, com uma nova versão do sistema de compressão de disco, o DriveSpace, que tinha um algoritmo de compressão diferente para evitar o código infrator.

Antes de 1995, a Microsoft licenciava o MS-DOS (e Windows) para fabricantes de computadores sob três tipos de contrato: por processador (uma taxa para cada sistema vendido pela empresa), por sistema (uma taxa para cada sistema de um modelo específico), ou por cópia (uma taxa para cada cópia do MS-DOS instalada). Os maiores fabricantes usavam o arranjo por processador, que tinha a taxa mais baixa. Esse arranjo tornou caro para os grandes fabricantes migrar para qualquer outro sistema operacional, como o DR DOS. Em 1991, a Federal Trade Commission do governo dos EUA começou a investigar os procedimentos de licenciamento da Microsoft, resultando em um acordo de 1994 limitando a Microsoft ao licenciamento por cópia. A Digital Research não ganhou com esse acordo e, anos depois, seu sucessor em interesse, Caldera, processou a Microsoft por danos no processoCaldera v. Microsoft. Acreditava-se que o acordo era da ordem de US$ 150 milhões, mas foi revelado em novembro de 2009 com o lançamento do Acordo de Liquidação em US$ 280 milhões.[16]

Uso de APIs não documentadas

[editar |editar código]

A Microsoft também usou uma variedade de táticas no MS-DOS e em vários de seus aplicativos e ferramentas de desenvolvimento que, embora funcionassem perfeitamente quando executados no MS-DOS genuíno (e no PC DOS), falhavam quando executados na implementação do DOS de outro fornecedor. Exemplos notáveis ​​desta prática incluem:[17]

  • O QuickPascal da Microsoft (lançado no início de 1989) foi o primeiro produto MS que verificou o MS-DOS modificando o prefixo do segmento do programa usando funções DOS não documentadas e, em seguida, verificou se o valor associado foi alterado ou não em uma posição fixa dentro do segmento de dados do DOS. (também não documentado). Essa verificação também foi incluída em produtos MS posteriores, incluindo Microsoft QuickC v2.5, Programmer's Workbench e Microsoft C v6.0.
  • O código AARD, um bloco de código no iniciador do Windows (WIN.COM) e alguns outros arquivos de sistema do Windows 3.1. Foi criptografado com XOR, auto-modificável e deliberadamente ofuscado, usando várias estruturas e funções não documentadas do DOS para determinar se o Windows realmente estava sendo executado no MS-DOS. Nas versões beta, exibia uma mensagem de "erro" se o teste para o MS-DOS genuíno falhasse, solicitando ao usuário que abortasse ou continuasse, com abortar como padrão. Na versão final, o código ainda rodava, mas a mensagem e o prompt foram desabilitados por um byte sinalizador adicionado, tornando-o (provavelmente) ineficaz.
    • Observe que o código beta do Windows 3.0 forneceu apenas um aviso de que o Windows não funcionaria corretamente em um sistema operacional "estrangeiro". Na verdade, funcionou muito bem no DR DOS 6.0.
  • Rotinas de interrupção chamadas pelo Windows para informar ao MS-DOS que o Windows está iniciando/encerrando, informações que o MS-DOS reteve em um sinalizador IN_WINDOWS, apesar do fato de que o MS-DOS e o Windows deveriam ser dois produtos separados.

Sistemas relacionados

[editar |editar código]
Ver artigo principal:DOS

Os sistemas compatíveis com MS-DOS incluem:[17]

A Microsoft criou o IBM PC DOS para a IBM. Ele e o MS-DOS eram produtos idênticos que eventualmente divergiram a partir do MS-DOS versão 6.0. A Digital Research não seguiu o esquema de numeração de versão da Microsoft. Por exemplo, o MS-DOS 4, lançado em julho de 1988, foi seguido pelo DR DOS 5.0 em maio de 1990. O MS-DOS 5.0 veio em abril de 1991 e o DR DOS 6.0 foi lançado em junho seguinte.[17]

Esses produtos são referidos coletivamente como "DOS", embora "Disk Operating System" seja um termo genérico usado em outros sistemas não relacionados aox86 e ao IBM PC. "MS-DOS" também pode ser uma referência genérica ao DOS em computadores compatíveis com IBM PC.[17]

O controle da plataforma Windows pela Microsoft e suas práticas de programação que intencionalmente faziam o Windows parecer que funcionava mal em versões concorrentes do DOS, prejudicaram a capacidade de outros fabricantes de DOS de continuar a competir com o MS-DOS. A Digital Research teve que lançar versões provisórias para contornar as limitações do Windows inseridas artificialmente, projetadas especificamente para fornecer à Microsoft uma vantagem competitiva.[17]

Ver também

[editar |editar código]
Outros projetosWikimedia também contêm material sobre este tema:
WikilivrosLivros e manuais noWikilivros

Referências

  1. «GitHub - microsoft/MS-DOS». GitHub. Consultado em 2 de setembro de 2021 
  2. «microsoft's timeline from 1991 - 20058».Thocp. Consultado em 2 de dezembro de 2020 
  3. «MS-DOS | Definition, Features, Importance, & Facts».Encyclopædia Britannica (em inglês). Consultado em 2 de dezembro de 2020 
  4. «Computer History Museum License Agreement | Microsoft DOS V1.1 and V2.0».CHM (em inglês). Consultado em 2 de dezembro de 2020 
  5. «Microsoft MS-DOS early source code».CHM (em inglês). 25 de março de 2014. Consultado em 2 de dezembro de 2020 
  6. «Microsoft makes source code for MS-DOS and Word for Windows available to public».The Official Microsoft Blog (em inglês). 25 de março de 2014. Consultado em 2 de dezembro de 2020 
  7. Phipps, Simon (26 de março de 2014).«Psych! Microsoft didn't really open-source MS-DOS».InfoWorld (em inglês). Consultado em 2 de dezembro de 2020 
  8. «Re-Open-Sourcing MS-DOS 1.25 and 2.0».Windows Command Line (em inglês). 28 de setembro de 2018. Consultado em 2 de dezembro de 2020 
  9. abcBornstein, Howard, 1950- (1986).MS-DOS, versions 1.0-3.2, technical reference encyclopedia.1. Redmond, Wash.: Microsoft Press.ISBN 0-914845-69-1.LCCN 86-8640.OCLC 13525140  !CS1 manut: Nomes múltiplos: lista de autores (link)
  10. abDuncan, Ray, 1952-; Microsoft Press. (1988).The MS-DOS encyclopedia. Redmond, Wash.: Microsoft Press.ISBN 1556150490.LCCN 87-21452.OCLC 16581341  !CS1 manut: Nomes múltiplos: lista de autores (link)
  11. abAllan, Roy A., 1931- (2001).A history of the personal computer : the people and the technology 1st ed ed. London, Ont.: Allan Pub.ISBN 0-9689108-0-7.OCLC 47238372  !CS1 manut: Nomes múltiplos: lista de autores (link) !CS1 manut: Texto extra (link)
  12. «Betriebssystem DCP».www.robotrontechnik.de. Consultado em 2 de dezembro de 2020 
  13. «Microsoft DOS Version Features».EMS Professional Software and Specialty Services. Consultado em 29 de agosto de 2017.Cópia arquivada em 29 de agosto de 2017 
  14. «DOS history».Pcmuseum.tripod.com. Consultado em 29 de agosto de 2017.Cópia arquivada em 29 de agosto de 2017 
  15. "How Safe is Disk Compression?"
  16. "Anexos à moção cruzada da Microsoft para julgamento sumário no caso Novell WordPerfect"
  17. abcdeSchulman, Andrew; Brown, Ralf D.; Maxey, David; Michels, Raymond J.; Kyle, Jim (1994) [November 1993].Undocumented DOS: A programmer's guide to reserved MS-DOS functions and data structures — expanded to include MS-DOS 6, Novell DOS and Windows 3.1 (2 ed.). Reading, Massachusetts: Addison Wesley.ISBN 0-201-63287-X

Bibliografia

[editar |editar código]
  • MS-DOS Guia do Operador Comandos Básicos. São Paulo: McGraw-Hill. 1987.ISBN 0-07-450095-3 
  • Cartão de Referência: MS-DOS Versão 5.0, Autor: Rubens Prates, Livros Técnicos e Científicos Editora Ltda,ISBN 85-216-0879-9

Ligações externas

[editar |editar código]
Outros projetosWikimedia também contêm material sobre este tema:
CommonsCategoria noCommons
WikinotíciasNotícias noWikinotícias
OCommons possui umacategoria com imagens e outros ficheiros sobreMS-DOS
Companhia
Diretores
Divisões
Produtos
Hardwares
Sistemas operacionais
Softwares
Propriedades web
Tecnologias
Aquisições
Família DOS
16 bits
32 bits
Família NT
Antigos
Atuais (cliente)
Família "Server"
Especiais
Móveis
Windows CE
Windows Phone
Cancelados
Relacionados
Arquivos do sistema
(basico)
attrib · cd · copy · del · deltree · dir · erase · expand · fdisk · format · makecab · md · mkdir · mklink · mountvol · move · ntbackup · rename · ren · rmdir · robocopy · sfc · sys · type · wbadmin · xcopy
Arquivos do sistema
(avançado)
assoc · cacls · chkdsk  · chkntfs · cipher · comp · compact · convert · defrag · diskcomp · diskcopy · diskpart · diskperf · fc · fixboot · fixmbr · fsutil · ftype · icacls · label · recover · regsvr32  · replace · rsm · subst · tree · verify · vol · vssadmin
Processos
at · exit · kill · schtasks · start · sc · shutdown · taskkill · tasklist · tlist
Ambiente do usuário
append · chcp · color · date · eventcreate · finger · graftabl · mode · path · pnputil · popd · pushd · runas · set (comando) · setver · setx · systeminfo · time · title · ver · wevtutil · whoami · winsat
Processador de texto
Programação deShell
break · call · cmd · comando · cscript · doskey · echo · endlocal · for · goto · if · pause · powershell · prompt · rem · setlocal · shift · forfiles · choice
Redes
arp · atmadm · bitsadmin · cmstp · ftp · getmac · hostname · ipconfig · nbtstat · net · net use · netsh · netstat · pathping · ping · rcp · rexec · route · rpcping · rsh · tcmsetup · telnet · tftp · tracert
Pesquisar
Diversos
bcdedit · bootcfg · clip · cls · Environment variables · help · print · debug · exe2bin · lpq · lpr · msiexec · pentnt · w32tm · wmic
Controle de autoridade
Obtida de "https://pt.wikipedia.org/w/index.php?title=MS-DOS&oldid=70256119"
Categorias:
Categorias ocultas:

[8]ページ先頭

©2009-2026 Movatter.jp