home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   alt.os.development      Operating system development chatter      4,255 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 2,669 of 4,255   
   mutazilah@gmail.com to Joe Monk   
   Re: PDOS/86   
   17 Jul 21 05:35:25   
   
   From: muta...@gmail.com   
      
   On Saturday, July 17, 2021 at 10:27:55 PM UTC+10, Joe Monk wrote:   
      
   > > I have no idea what you are talking about. Some applications   
   > > exceed the capacity of a 2 GiB/4 GiB address space, and the   
   > > cleanest solution to that problem in the absence of 64-bit   
   > > registers is segmentation.   
      
   > Think about this ... How could CICS literally run thousands of users, each   
   with their own address space?   
   >   
   > We didn't "segment" anything.   
      
   Those applications didn't address more than 4 GiB in a   
   single address space.   
      
   If you want to run some sort of video-editing software   
   under CICS that needs to edit a 16 GiB video file in   
   memory you need segmentation if you only have   
   32-bit registers. And even that won't work in compact   
   memory model unless the video is logically divided   
   into smaller chunks that are a maximum of 4 GiB.   
   If you need a single indivisible buffer of more than   
   4 GiB you need huge memory model.   
      
   It depends on your application.   
      
   And the exact same rules apply to 16-bit registers   
   when accessing more than 64k of data. There is   
   nothing magical about the number 16. Or 32.   
      
   BFN. Paul.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca