Pesquisa · Mapa mental

DOS

O DOS, sigla para Disk Operating System ou sistema operacional em disco é um acrónimo para vários sistemas operativos intimamente relacionados que dominaram o mercado para compatíveis IBM PC entre 1981 e 1995, ou até cerca de 2000 caso sejam incluídas as versões de Microsoft Windows parcialmente baseadas em DOS: Windows 3.11, 95, 98 e Me.

Fonte: Wikipédia (pt)Atualizado em 08/07/2026
01

Design

Imagem: Força Aérea Brasileira - Página Oficial · BY-NC-SA · Openverse

O DOS é um sistema operativo de single-user e single-task, com funções básicas de kernel não-reentrantes: só podem ser usadas por um programa de cada vez. Há uma excepção com programas TSR. Alguns TSR podem permitir multitasking. Contudo, continua a haver um problema com a kernel não-reentrante: sempre que um processo requer um serviço dentro do kernel do sistema operativo (chamada de sistema), não pode ser interrompido por outra requisição até a primeira ter sido terminada. O DOS possui nativamente uma interface de linha de comandos através do seu interpretador de comandos, command.com, porém não existe apenas uma versão do DOS. A mais conhecida e popular é o MS-DOS, da Microsoft (por isso, as iniciais MS). Outros sistemas são os PC-DOS, DR-DOS e, mais recentemente, FreeDOS. Com o aparecimento das GUIs desenvolvidas primariamente por Douglas C. Engelbart, ou seja interface gráficas, como por exemplo o Microsoft Windows 1.0 e o Common Desktop Environment(CDE), o MS-DOS ficou em segundo plano, mas não foi esquecido. Hoje em dia temos inclusive diversos emuladores como o DOSBox que nos permitem rodar os antigos programas feitos para o DOS identicamente em qualquer máquina como antigamente. Também existe uma alternativa livre chamada "FreeDOS".

02

História

Imagem: thejourney1972 (South America addicted) · BY · Openverse

Origem

A IBM precisava de um sistema operacional para usar como padrão em sua nova linha de produtos, os PCs (Personal Computers, computadores pessoais) de 16 bits e tencionava comprar o sistema CP/M desenvolvido por Gary Kildall. Inicialmente, o pessoal da IBM contratou Bill Gates (que na época desenvolvia interpretadores da linguagem BASIC), acreditando que ele detinha os direitos sobre o CP/M; Gates, contudo, lembrou-se de Tim Paterson, programador da SCP, que havia desenvolvido o QDOS (posteriormente, 86-DOS). Ele entrou em contato com a SCP e comprou os direitos sobre o 86-DOS por (supostamente) US$ 50.000. Pouco depois, Bill Gates contratou Tim Paterson, o desenvolvedor do QDOS, para trabalhar na Microsoft (onde ele ficou entre maio de 1981 até abril de 1982). Com algumas modificações no 86-DOS, surgiu o MS-DOS (MicroSoft Disk Operating System) o qual rapidamente dominou o mercado dos IBM-PC compatíveis. O ponto chave aqui foi a decisão de Gates, na época, em vender o MS-DOS para fabricantes de computadores com o objetivo de que estes pudessem incorporá-lo ao seu hardware, ao contrário da tentativa de Kildall de vender o CP/M individualmente (por preço mais alto) para usuários finais.

A evolução do DOS

Mesmo tendo sido favorecido no início, o DOS não foi o único sistema operacional apresentado pela IBM para a plataforma PC. Dois outros sistemas foram também aprovados pela IBM oficialmente, o CP/M-86 (cujo antecessor, o CP/M-80, fora o sistema operacional dominante da geração 8 bits de microcomputadores) e o UCSD p-System. O projeto do DOS foi baseado intimamente nas facilidades oferecidas pelo CP/M e as ideias por trás dele, e a razão principal era para fazer com que os usuários de computador acostumados com o CP/M pudessem aprender o DOS rapidamente, além de tornar mais fácil adaptá-lo aos programas já existentes para o CP/M em 8 bits. A influência do CP/M no DOS aparece desde a sua interface de comando quando o usamos pela primeira vez, o pronto(prompt) de comando C:\>, ou como surge no no CP/M A>. O DOS também demonstra a influência do CP/M nas maneiras que lida com o usuário e como trabalha com seus programas.

03

Características técnicas

Imagem: Rodrigo_Soldon · BY · Openverse

Principais Comandos

Importante: Os comandos sempre são executados após o pressionamento da tecla ENTER.

Comunicação paralela

As comunicações paralelas podem ser testadas no dos usando-se comandos com desvio direto para a porta paralela: DIR >LPT1123 Após o comando acima se você possui uma impressora na porta LPT1 a mesma deverá imprimir o conteúdo do diretório atual.

04

Emuladores de DOS

Sob um sistema Linux é possível rodar cópias de DOS e muitos de seus clones sob o DOSEMU, uma máquina virtual nativa de Linux, para rodar aplicativos em modo real. Há vários outros emuladores para rodar DOS sob várias versões de UNIX, mesmo em plataformas não-x86. Emuladores de DOS foram adotados, mesmo por usuários de Windows XP, devido à incompatibilidade do sistema com o DOS puro. Muitos usuários encontram dificuldades para jogar jogos abandonware feitos para DOS, por isso, um dos mais famosos emuladores, criado especificamente para esse uso, é o DOSBox, um emulador em modo janela (opcionalmente em tela cheia) para sistemas operacionais modernos. Outro emulador, criado principalmente para o setor de negócios é o ExDOS, que permite, entre outras coisas, exibição em tela cheia, compatibilidade total com hardware e ferramentas de impressão.

Vídeos recomendados

Fontes consultadas

Continue pesquisando