O Windows ainda conta com o MS-DOS?

Índice:

O Windows ainda conta com o MS-DOS?
O Windows ainda conta com o MS-DOS?

Vídeo: O Windows ainda conta com o MS-DOS?

Vídeo: O Windows ainda conta com o MS-DOS?
Vídeo: Recuperando o Menu Iniciar Clássico no Windows 8 - YouTube 2024, Novembro
Anonim
Era uma vez o Windows era, bem, o Windows se vestindo para o DOS - mas o Windows ainda é dependente da arquitetura do DOS para as operações diárias? Continue lendo enquanto investigamos.
Era uma vez o Windows era, bem, o Windows se vestindo para o DOS - mas o Windows ainda é dependente da arquitetura do DOS para as operações diárias? Continue lendo enquanto investigamos.

A sessão de perguntas e respostas de hoje nos é oferecida por cortesia do SuperUser, uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade.

A questão

Leitor de superusuário Rrazd está curioso sobre a história do DOS e como ele interage com as iterações atuais do Windows:

I am just about to start an OS course and as an Apple user I am not very familiar with the underlying details of Windows OS. I was wondering, is MS DOS still used with Windows running on top or is ONLY Windows used now as the OS? I was a little confused because I read somewhere that MS-DOS is used for booting but Windows has all other OS capabilities built into it and thus is used for all other OS operations…

Quanto de um papel, se algum, o MS-DOS desempenha no Windows hoje?

A resposta

O colaborador do SuperUser JdeBP aparece com uma resposta muito detalhada e documentada:

There are two distinct lineages when it comes to Microsoft Windows, and it doesn’t help things when people write things about one lineage that they have learned about the other.

  • The DOS+Windows lineage comprises DOS+Windows all versions up to version 3.11, DOS+Windows 95, DOS+Windows 98, and DOS+Windows Millennium Edition. It has Windows layered on top of DOS. Entire books have been written on the subject of this layering, and it is the subject of some contention, not least because a lot of people for a fair while in the early to middle 1990s wanted the world to believe that DOS was gone and Windows was the operating system.This is the DOS+Windows bootstrap process.
  • The Windows NT lineage comprises Windows NT 3.x, Windows NT 4.0, Windows NT 5.0 (“Windows 2000”), Windows NT 5.1 (“Windows XP”), Windows NT 5.2 (some editions of Windows XP and “Windows Server 2003”), Windows NT 6.0 (“Windows Vista”), and Windows NT 6.1 (“Windows 7”). It is not layered on top of DOS, works in a completely different way to DOS, and can run DOS applications by dint of an NT Virtual DOS Machine (NTVDM) which is a virtual machine that runs on top of Windows NT rather than the other way around.This is the Windows NT 6.x bootstrap process.

What also doesn’t help is when people mistakenly talk of a “DOS prompt” in Windows NT, as has even happened in answers here. Aside from the fact that it is command interpreters that prompt, not operating systems, this conflates “DOS” with “textual user interface” and “command interpreter”, neither of which are in actuality synonymous with DOS. DOS is a family of operating systems: MS-DOS, PC-DOS, DR-DOS, FreeDOS, OpenDOS, et cetera.

If one has a command prompt window open on Windows NT then one is almost always running

CMD

que é o interpretador de comandos padrão da Microsoft fornecido na caixa e que é uma interface de usuário comum e textual, o programa Win32. Não há "DOS" nem NTVDM. Há apenas um programa Win32 conversando com seu objeto de console do Win32. E, na verdade, para muitos programas TUI que podem ser executados no Windows NT, incluindo todas as ferramentas dos vários Resource Kits da Microsoft, háainda sem cheiro de DOS em qualquer lugar da imagem, porque esses são todos os programas Win32 comuns que executam E / S de console do Win32 também.

Ironicamente, dado que o Windows NT 3.1 foi lançado em 1993, a linhagem do Windows NTna verdade é O sistema não-baseado-em-DOS do Windows é o sistema operacional que todas as pessoas no meio dos anos 90 estavam tentando convencer o mundo de que o DOS + Windows 95 era.

E, dezoito anos depois, ainda estamos tentando passar para algumas pessoas que o Windows NT não funciona como o DOS e nunca funciona. ☺

Leitura adicional

  • Jonathan de Boyne Pollard (2006).Uma lista de livros para desenvolvedores de kernel do sistema operacional e gravadores de driver de dispositivo. Respostas freqüentemente dadas.
  • Mark E. Russinovich, David A. Solomon, Alex Ionescu (2009).Internals do Windows (5a edição). Microsoft Press. ISBN 9780735625303.
  • Walter Oney (1996).Programação de Sistemas para Windows 95. Microsoft Press. ISBN 1 55615 949 8.
  • Matt Pietrek (novembro de 1995).Segredos de programação do sistema Windows 95. Livros IDG. ISBN 1-56884-318-6.
  • Andrew Schulman (1994).Windows 95 não autorizado. Livros IDG no mundo inteiro. ISBN 9781568841694.
  • Matt Pietrek (1993).Internos do Windows: a implementação do ambiente operacional do Windows. Addison-Wesley. ISBN 9780201622171.
  • Andrew Schulman, David Maxey, Matt Pietrek (1992).Windows não documentado: um guia de programadores para funções de API do Microsoft Windows reservadas. Addison-Wesley. ISBN 9780201608342.

Tem algo a acrescentar à explicação? Soe fora nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.

Recomendado: