Qual é o número de limites de arquivos abertos?

0

Quais são os limites atuais no Windows 10 do número de arquivos abertos? No dos, o número é 15.

    
por LJ Shepherd 08.09.2018 / 04:29

1 resposta

1

No Windows de 64 bits, teoricamente, o número máximo de identificadores que um processo pode abrir é 2 32 , porque os identificadores têm 32 bits significativos. No entanto, na realidade, limitou-se a 16.777.216 (2 <24> 24 ) por processo. No Windows de 32 bits, o limite é provável 2 16

To support 16-bit programs, 32-bit Windows only generates a handles that have 16 significant bits -- the 16 upper bits are ignored by the OS (even though programs are not to be taking advantage of this fact). So no program can interact with more than 216 objects, which is actually rather low.

However, in order to improve this, 64-bit Windows increased the number of significant bits in a handle to 32. But now that means that handles cannot be passed to 16-bit programs without loss of information. So 16-bit programs cannot run on 64-bit Windows.

Why can't a 64 bit OS run a 16 bit application?

Para conexão de rede, o número máximo de arquivos abertos por sessão é 16384. Isso pode ser verificado com o comando net config server

Leitura adicional

O uso atual do identificador de arquivos pode ser facilmente visto no gerenciador de tarefas

NotequenoDOSonúmeropodeseralteradodependendodasconfiguraçõesnoconfig.sysenãocorrigidoem15

  • FILES(DOS2.0andDRDOS3.31andhigher;OS/2)
    • Specifiesthenumberoffilesthatcanbeopenedatonce.
  • FILESHIGH(MS-DOS7.0andDR-DOS7.02andhigher[6]andFreeDOSonly)
    • SameasFILES,butexplicitlyloadsfilehandlesintouppermemory.

https://en.wikipedia.org/wiki/CONFIG.SYS#CONFIG.SYS_directives

    
por 08.09.2018 / 04:56