é uma parte essencial do MS-DOS e do Windows 9x. Ele contém os drivers de dispositivo padrão do MS-DOS (rotinas de interface de hardware) e o programa de inicialização do DOS.

Sequência de inicialização Na sequência de inicialização do PC, o primeiro setor do disco de inicialização é carregado na memória e executado. Se este for o setor de boot do DOS, ele carrega os primeiros três setores do na memória e transfere o controle para ele. O então:

Carrega o restante de si mesmo na memória. Inicializa cada driver de dispositivo padrão em sequência (console, disco, porta serial, etc.). Neste ponto, os dispositivos padrão estão disponíveis. Carrega o núcleo (kernel) do DOS e chama sua rotina de inicialização. O núcleo é armazenado no no MS-DOS e no próprio no Windows 9x. Neste ponto, o acesso "normal" a arquivos está disponível. Processa o arquivo no Windows 9x. Processa o arquivo , no MS-DOS 2.0 e superior e no Windows 9x. Carrega o (ou outro shell do sistema operacional, se especificado). Exibe o bootsplash no Windows 9x. Se o estiver presente, ele é usado como bootsplash. Caso contrário, o bootsplash contido no é utilizado.

O nome de arquivo também foi usado pelo (DCP), um derivado do MS-DOS da antiga VEB Robotron da Alemanha Oriental.

O IBM PC DOS e o DR-DOS utilizam o arquivo para a mesma finalidade; este, por sua vez, carrega o .

No Windows 9x, o não contém apenas a BIOS do DOS, mas também o núcleo do DOS, que anteriormente residia no . Sob certas condições, o Windows 9x utiliza os nomes de arquivo alternativos ou . Quando o Windows 9x é instalado sobre uma instalação pré-existente do DOS, o arquivo do Windows pode ser temporariamente nomeado como enquanto o recurso de boot duplo do Windows estiver executando o sistema operacional anterior. Da mesma forma, o do sistema antigo é renomeado para enquanto o Windows 9x está ativo.

O DR-DOS 7.06 (apenas esta versão) também segue este esquema e o nome de arquivo para tornar-se inicializável via setores de boot do MS-DOS.

De forma semelhante, o FreeDOS também utiliza um arquivo de sistema combinado, mas o nomeia como .

Requisitos de layout no disco As duas primeiras entradas do diretório raiz devem ser ocupadas pelo e pelo , nessa ordem. O deve ser o primeiro arquivo armazenado na tabela de diretórios FAT. Os arquivos e devem ser contíguos.

No entanto, a versão 3.3 do MS-DOS permite que do setor 4 em diante o arquivo seja fragmentado; a versão 5.0 permite que os três primeiros setores do sejam alocados em qualquer lugar (desde que sejam contíguos).O manual do MS-DOS 5.0 afirma incorretamente que os arquivos de sistema não precisam mais ser contíguos. No entanto, para que o processo de inicialização funcione, os arquivos de sistema ainda precisam ocupar as duas primeiras entradas de diretório e os três primeiros setores do IO.SYS ainda precisam ser armazenados de forma contígua. O comando SYS continua a cuidar desses requisitos.

O pode ser tratado como qualquer arquivo comum.

Ver também MSDOS.SYS IBMBIO.COM DRBIOS.SYS COMMAND.COM Camada de abstração de hardware (HAL) Arquitetura do Windows 9x

Notas

Referências

Categoria:Arquivos do DOS