thumb|300px|IBMBIO.COM (no topo da lista de arquivos COM) no IBM PC DOS 1.0.
é um arquivo de sistema em muitos sistemas operacionais DOS. Ele contém o código de inicialização do sistema e todos os drivers de dispositivo integrados. Também carrega o núcleo (kernel) do DOS () e componentes opcionais do sistema pré-carregáveis (como para compressão de disco ou segurança), exibe menus de inicialização, processa arquivos de configuração (como o ) e inicia o shell (como o ).
O arquivo faz parte do PC DOS da IBM (todas as versões), bem como do DR-DOS 5.0 e superior (com exceção do DR-DOS 7.06, onde é chamado de ). Ele serve ao mesmo propósito que o arquivo no MS-DOS, ou nas versões DR-DOS 3.31 a 3.41.
O arquivo localiza-se no diretório raiz da unidade/partição formatada em FAT (geralmente C:\) e normalmente possui os atributos de sistema, oculto e (desde o DOS 2.0) somente leitura. No PC DOS, o atributo de "sistema" é definido para marcar o arquivo como não movível, uma restrição tecnicamente desnecessária no DR-DOS. Como o é uma imagem binária contendo código executável, em vez de um programa de estilo COM real, o atributo "oculto" evita que o arquivo seja invocado acidentalmente no prompt de comando, o que causaria um travamento do sistema.
Sequência de inicialização Na sequência de inicialização do PC, o primeiro setor do volume de boot contém um carregador chamado Registro de inicialização do volume (VBR), que é carregado na memória e executado.
Se este for um VBR do PC DOS anterior à versão 3.3, ele carregaria ambos os arquivos de sistema para a memória por conta própria. Como o VBR do PC DOS não consegue montar o sistema de arquivos FAT, os arquivos de sistema devem estar nas primeiras entradas de diretório do disco e localizados em posições físicas fixas em setores consecutivos, condições das quais o utilitário deve cuidar.
Se o setor de boot carregado for um VBR do PC DOS 3.3 (ou mais recente), os requisitos são um pouco menores. Os arquivos de sistema ainda devem estar nas duas primeiras entradas do diretório raiz, mas o VBR usará apenas a primeira entrada para carregar os primeiros três setores do na memória e transferir o controle para ele. Esta parte do contém um carregador de inicialização maior que: Carrega o restante de si mesmo na memória. Carrega o núcleo do DOS (). Inicializa cada driver de dispositivo padrão (console, disco, porta serial, etc.). Chama a rotina de inicialização do núcleo do DOS.
No DR-DOS 5.0 e superior, a primeira etapa é ignorada, pois um VBR do DR-DOS é capaz de montar o sistema de arquivos FAT, localizar o arquivo em qualquer lugar no diretório raiz e carregá-lo na memória por conta própria. Isso permite que os arquivos de sistema sejam simplesmente copiados para o disco (sem o comando SYS), desde que um setor de boot do DR-DOS já resida no disco.
História do termo BIOS A Microsoft às vezes chama esse componente de "sistema de E/S" (I/O system), mas ele é geralmente conhecido como DOS BIOS (a parte da BIOS relacionada ao DOS). O termo BIOS foi originalmente cunhado por Gary Kildall em 1975 para o sistema CP/M, mas também é usado para descrever um componente ou camada semelhante em outros sistemas operacionais da Digital Research, IBM e Microsoft.
Ver também IO.SYS IBMDOS.COM Camada de abstração de hardware (HAL) Lista de ficheiros do MS-DOS
Notas <references group="nota"> O manual do PC 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 ainda precisam ocupar as duas primeiras entradas de diretório e os três primeiros setores do IBMBIO.COM precisam ser armazenados de forma contígua. Além do atributo somente leitura, os arquivos de sistema podem ser opcionalmente protegidos por senha no DR-DOS usando o comando .</ref> </references>
Referências
Categoria:Arquivos do DOS