Sistema operacional de disco
Um sistema operacional de disco (DOS) é um sistema operacional de computador que reside e pode usar um dispositivo de armazenamento em disco, como disquete, unidade de disco rígido, ou disco óptico. Um sistema operacional de disco fornece um sistema de arquivos para organizar, ler e gravar arquivos no disco de armazenamento. Estritamente, essa definição não inclui nenhuma outra funcionalidade, portanto, não se aplica a sistemas operacionais mais complexos, como o Microsoft Windows, e é mais apropriadamente usada apenas para gerações mais antigas de sistemas operacionais.
Sistemas operacionais de disco para mainframes, minicomputadores, microprocessadores e computadores domésticos geralmente são carregados a partir dos discos como parte do processo de inicialização.
História
Os primeiros computadores são anteriores às unidades de disco, disquetes ou armazenamento flash moderno. Os primeiros dispositivos de armazenamento, como linhas de atraso, memórias centrais, cartões perfurados, fita perfurada, fita magnética e tambores magnéticos são usados em seu lugar. Os primeiros microcomputadores e computadores domésticos usam fita de papel, fita cassete de áudio (como o padrão de Kansas City) ou nada. Sem armazenamento permanente, a entrada de programas e dados é feita nos interruptores do painel frontal diretamente na memória ou através de um terminal de computador ou teclado, às vezes controlado por um interpretador BASIC em ROM. Quando a energia é desligada, qualquer informação é perdida.
No início da década de 1960, à medida que as unidades de disco se tornaram maiores e mais acessíveis, vários fornecedores de mainframes e minicomputadores introduziram sistemas operacionais de disco e modificaram os sistemas operacionais existentes para usar discos.
Os discos rígidos e as unidades de disquete requerem software para gerenciar o acesso rápido ao armazenamento em bloco de dados sequenciais e outros. Para a maioria dos microcomputadores, uma unidade de disco de qualquer tipo era um periférico opcional. Os sistemas podem ser usados com uma unidade de fita ou inicializados sem nenhum dispositivo de armazenamento. O componente do sistema operacional de disco do sistema operacional só era necessário quando uma unidade de disco era usada.
Na época em que a IBM anunciou os mainframes System/360, o conceito de um sistema operacional de disco estava bem estabelecido. Embora a IBM oferecesse Suporte Básico de Programação (BPS/360) e TOS/360 para sistemas pequenos, eles estavam fora do padrão e a maioria dos clientes usava DOS/360 ou OS/360.
A maioria dos computadores domésticos e pessoais do final dos anos 1970 e 1980 usava um sistema operacional de disco, geralmente com "DOS" no nome e simplesmente referido como "DOS" dentro de suas respectivas comunidades: CBM DOS para sistemas Commodore de 8 bits, Atari DOS para a família Atari de 8 bits, TRS-DOS para TRS-80, Apple DOS e ProDOS para Apple II e MS-DOS para computadores compatíveis com IBM PC.
Normalmente, um sistema operacional de disco era carregado de um disco. Entre as exceções estava o Commodore, cujo DOS residia em chips ROM nas unidades de disco. O subsistema de disco rígido Lt. Kernal para os modelos Commodore 64 e Commodore 128 armazenava seu DOS no disco, como é o caso dos sistemas modernos, e carregava o DOS na RAM no momento da inicialização; O AmigaDOS também residia principalmente na ROM como parte de um firmware do Kickstart, mas algumas versões selecionadas também foram carregadas do disco; o Disc Filing System opcional da British BBC Micro, DFS, oferecido como um kit com um chip controlador de disco, um chip ROM e alguns chips lógicos, para serem instalados dentro do computador.
Extensões do sistema operacional
- Apple DOS é o principal sistema operacional para a série de computadores Apple II, a partir de 1979 com a introdução do disco disquete, até 1983 quando foi substituído pelo ProDOS.
- Commodore DOS está em computadores Commodore de 8 bits, como o Commodore 64. Ao contrário da maioria dos outros sistemas DOS, ele é integrado nas unidades de disco, não carregado na memória própria do computador.
- Atari DOS é usado pela família Atari 8 bits de computadores. O sistema operacional Atari só oferece acesso a disco de baixo nível, então uma camada extra chamada DOS pode ser inicializada a partir de um disquete para funções de nível superior, como sistemas de arquivos. Os substitutos de terceiros para o Atari DOS incluem DOS XL, SpartaDOS, MyDOS, TurboDOS e Top-DOS.
- MSX-DOS é para o padrão de computador MSX. A versão inicial, lançada em 1984, é MS-DOS 1.0 portado para Z80. Em 1988, a versão 2 tem instalações como subdiretórios, gerenciamento de memória e cadeias de ambiente. O kernel MSX-DOS reside em ROM (construído no controlador de disco) de modo que a capacidade de acesso de arquivo básica está disponível mesmo sem o interpretador de comando, usando comandos estendidos BASIC.
- Disc Filing System (DFS) é um componente opcional para o Acorn BBC Micro, como um kit com um chip de controlador de disco, um chip ROM e alguns chips lógicos, para ser instalado dentro do computador.
- Advanced Disc Filing System (ADFS) é um sucessor do DFS de Acorn.
- AMSDOS é para os computadores Amstrad CPC.
- GDOS e G+DOS é para as interfaces de disco +D e DISCiPLE para o espectro ZX.
Principais sistemas operacionais
Alguns sistemas operacionais de disco são os sistemas operacionais para todo o sistema do computador.
- Os Burroughs (agora Unisys) Master Control Program (MCP) para o B5000 originalmente é executado a partir de um tambor, mas começando com o B5500 é executado a partir de um disco. É a base para o MCP no B6500, B7500 e sucessores.
- Os sistemas operacionais SIPROS, Chippewa (COS), SCOPE, MACE e KRONOS na Control Data Corporation (CDC) 6000 séries e 7600 são todos sistemas operacionais em disco. KRONOS tornou-se NOS e SCOPE tornou-se NOS/BE.
- O sistema operacional GECOS para a família GE (mais tarde Honeywell e Groupe Bull) 600 de computadores mainframe (mais tarde tornou-se GCOS).
- O IBM Basic Operating System/360 (BOS/360), Disk Operating System/360 (DOS/360) and Operating System/360 (OS/360) são padrão para todas, mas as menores instalações do System/360; o 360/67 também tem o Control Program-67 /Cambridge Monitor System (CP-67/CMS) e o Time Sharing System/360 (TSS/360). O BOS desapareceu, o CP-67/CMS evoluiu para z/VM, o DOS evoluiu para z/VSE, o OS evoluiu para z/OS e o TSS/360 evoluiu para o PRPQ TSS/370, que agora se foi..
- O sistema operacional DOS-11 para minicomputadores DEC PDP-11.
- CP/M é um sistema operacional em disco, como o sistema operacional principal ou alternativo para vários microcomputadores da década de 1970 e 1980.
- TRSDOS é o sistema operacional para a linha TRS-80 de computadores da Tandy.
- MS-DOS para IBM PC compatível com CPUs Intel x86. 86-DOS foi modelado no CP/M, e depois foi adaptado como base para o MS-DOS da Microsoft. Foi renomeado pela IBM como PC DOS até 1993. Vários sistemas compatíveis foram posteriormente produzidos por diferentes organizações, começando com o DR-DOS em 1988.
Contenido relacionado
Canhão
Krag–Jørgensen
Problema de satisfatibilidade booleana