AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1832638
Accepted
Evert
Evert
Asked: 2024-02-25 10:45:37 +0800 CST2024-02-25 10:45:37 +0800 CST 2024-02-25 10:45:37 +0800 CST

Por que os usuários de PC precisavam de partições na década de 1980

  • 772
Esta questão foi migrada do Server Fault porque pode ser respondida no Superusuário. Migraram ontem .

Atualmente estou trabalhando em pesquisas relacionadas à história dos sistemas de arquivos.

Aparentemente, o Master Boot Record foi introduzido com o MS-DOS 2 em 1983, que também foi o primeiro DOS a suportar discos rígidos.

O MBR durou anos, em parte porque só começamos a atingir seus limites no início dos anos 2000.

Dadas as restrições da época, estou curioso para saber por que a IBM e a Microsoft adicionaram suporte para partições desde o início. Acredito que a inicialização dupla ainda não existia, nem a imagem de disco. Aparentemente, o FAT16 suportava discos de até 4 GB. O MS-DOS neste momento parece muito utilitário, então esse foi um recurso surpreendente para mim.

Por que as partições eram um recurso tão antigo e como as pessoas as usavam?

filesystems
  • 6 6 respostas
  • 3353 Views

6 respostas

  • Voted
  1. user10489
    2024-02-25T12:09:35+08:002024-02-25T12:09:35+08:00

    Só porque você não precisa de inicialização dupla, não significa que não precisa de partições.

    Um argumento que existia na época e ainda é relevante é que você pode querer colocar o sistema operacional e os dados do usuário em partições diferentes por vários motivos.

    Além disso, o DOS foi projetado para disquetes, não para discos rígidos. Quando os discos rígidos foram introduzidos, eles eram significativamente maiores que os disquetes, e o tamanho maior expunha problemas nos sistemas de arquivos que tornavam ineficiente ou impossível usar tamanhos maiores sem particionar o disco em pedaços.

    Com o tempo, esses sistemas de arquivos (FAT12, FAT16) foram atualizados para lidar com tamanhos maiores (FAT32 ext2fs) e, eventualmente, substituídos por novos sistemas de arquivos com novos limites maiores (vfat ext4)...que eventualmente ainda não eram grandes o suficiente. A história se repete. (xfat ntfs xfs zfs)

    Esses problemas existiam naquela época e ainda existem hoje, e agora particionamos discos pelos mesmos motivos... e mais alguns.

    • 18
  2. Best Answer
    jpa
    2024-02-26T02:10:55+08:002024-02-26T02:10:55+08:00

    Embora o MS-DOS 2.0 tenha adicionado o formato MBR, na verdade ele não suportava o uso de múltiplas partições . O suporte a múltiplas partições não foi adicionado até o MS-DOS 3.3 em 1987.

    Em vez disso, a tabela de partições era para inicialização dupla. Do manual do PC-DOS 2.0 :

    Se você pretende usar parte do disco fixo com outro sistema operacional, vá para "Particionando seu disco fixo" neste capítulo.

    O outro sistema operacional normalmente seria o Xenix. Do Manual do Usuário Xenix (1984) :

    Partições do disco rígido

    Para esta discussão, assumimos que apenas dois sistemas operacionais residirão no disco rígido. Esses dois sistemas serão XENIX e MS-DOS.

    De certa forma, o MBR estava apenas amontoado no que seria o setor de inicialização de um disquete. Tanto os disquetes quanto o MBR do disco rígido iniciam seu primeiro setor com código executável que o BIOS carregará na inicialização. O MBR apenas escolhe usar os últimos 64 bytes desse setor para armazenar informações sobre as partições e depois passar o controle para o primeiro setor da partição.

    O IBM PC foi surpreendentemente receptivo a sistemas operacionais alternativos desde o início. O Guia de Operações IBM PC/XT 5160 ainda menciona no segundo parágrafo da Seção 3. Operando seu Computador Pessoal IBM XT :

    Se você optar por escrever seu próprio sistema operacional, o manual de referência técnica do IBM Personal Computer XT fornecerá informações valiosas.

    • 17
  3. AlexD
    2024-02-25T16:17:05+08:002024-02-25T16:17:05+08:00

    O FAT16 original (tipo de partição 0x04) não suportava tamanhos de partição maiores que 32 MB devido aos limites de tamanho do cluster. A partição FAT16 tipo 0x06 suporta tamanhos de partição maiores e foi introduzida em 1987 no Compaq PC-DOS 3.31 e posteriormente tornou-se disponível no MS-DOS 4.0

    Outro benefício de ter partições é que era possível alocar cilindros externos do HDD para uma partição e cilindros internos para outra. Os cilindros externos foram mais rápidos e também reduziram o tempo de busca do cabeçote do HDD dentro dos cilindros da partição.

    • 14
  4. harrymc
    2024-02-25T18:21:29+08:002024-02-25T18:21:29+08:00

    Do PC-DOS :

    PC-DOS 3.30

    A versão final da "família PC-DOS clássica", PC-DOS 3.30, teve algumas melhorias importantes. Primeiro, eram suportadas múltiplas partições, ainda com até 32 MB cada.

    Anedota rápida, no final dos anos 80, a maioria dos discos rígidos tinha 20 ou 40 MB de tamanho. Unidades de 32 MB eram raras. Portanto, usando PC-DOS ou MS-DOS 3.30, a maioria dos proprietários particionaria uma unidade de 40 MB em uma partição de 32 e 8 MB e ignoraria amplamente a partição de 8 MB. A razão para isso é que se você não conhecesse os detalhes do fdisk, é assim que ele particionaria a unidade por padrão, mesmo que você apenas lesse a documentação ou brincasse com as configurações, descobriria que poderia particione-o facilmente em 2 partições iguais de 20 MB.

    Isto sugere que múltiplas partições foram criadas para permitir o uso de discos maiores que 32 MB sem desperdício.

    Na verdade, é lógico que os formatos de disco foram impulsionados pela evolução da tecnologia de disco. Discos maiores significaram a evolução das partições, partições estendidas, MBR e agora GPT.

    Outras fontes sobre o assunto:

    • Qual versão do MS/PC-DOS foi a primeira a permitir o uso de múltiplas partições?

    • Como o MS-DOS atribuiu letras de unidade no caso de mais de duas unidades de disquete?

    • 5
  5. manassehkatz-Moving 2 Codidact
    2024-02-25T13:11:33+08:002024-02-25T13:11:33+08:00

    A questão do tamanho do bloco era um grande problema, e não apenas no MS-DOS. Lembro-me (embora os detalhes sejam um pouco confusos - isso foi por volta de 1985) MP/M-86 em um Altos 586-20 para aumentar o número de blocos de arquivos de 1.024 para 2.048 porque 1.024 simplesmente não era suficiente.

    FAT16 permitia aproximadamente 2 ^ 16 = arquivos de 64k. O número exato variou dependendo de vários fatores e foi um pouco menor, mas basicamente 64 mil. No início da década de 1990, 1 Gig. não era tão incomum. 1 show. em clusters de 64 mil = 16 mil por cluster. Pior ainda é se você tiver 1,5 Gig. e 32k por cluster.

    Para bancos de dados e outros arquivos grandes, tudo bem. Para uma mistura de arquivos grandes e pequenos, geralmente funcionava bem. Mas se você tiver muitos arquivos pequenos, isso seria um grande desperdício de precioso espaço de armazenamento e, nesses tipos de situações, as partições podem realmente melhorar a utilização do espaço disponível. Embora várias unidades físicas geralmente forneçam melhor desempenho, elas geralmente custam mais e exigem mais espaço e energia, portanto, uma única unidade grande com várias partições pode funcionar muito bem.

    • 1
  6. Greg Askew
    2024-02-25T18:16:34+08:002024-02-25T18:16:34+08:00

    Realmente não existiam “usuários de PC” na década de 1980 no sentido que pensamos. A maioria dos PCs eram terminais Wang glorificados com telas de resolução mais baixa e usados ​​apenas para executar o WordPerfect.

    A maior parte do projeto de sistemas ainda era proprietário e a interoperabilidade era mínima. O armazenamento "PC" continuou primitivo, principalmente devido à maioria das decisões tomadas por um pequeno número de fornecedores que estavam mais preocupados em ameaçar o negócio de armazenamento comercial.

    Trabalhei em um clone de estação de trabalho BSD Unix Sun no final dos anos 1980 que simplesmente tinha um armazenamento muito melhor do que os PCs. Isso e acredito que o Mac também usou SCSI.

    De qualquer forma, o Windows não era considerado um produto sério de uso geral até o Windows 3.0 em 1990.

    • -8

relate perguntas

  • Nome de arquivo inválido dentro do arquivo zip

  • Como ver os logs do back-end de /sys

  • fusor não mostra o PID do processo com arquivo aberto

  • Não é possível descartar arquivos nos limites do sistema de arquivos ao usar o Thunar

  • É possível usar FTP sem sistema de arquivos no cliente?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Vickel O Firefox não permite mais colar no WhatsApp web? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve