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 3,529 of 4,255   
   Joe Monk to All   
   Re: ecosystem   
   29 Nov 22 02:49:30   
   
   From: joemonk64@gmail.com   
      
   > Note that I am running up against the 640k limit    
   > with PDOS/86. The OS and command processor    
   > are taking up 300k or something, and when I    
   > try to run pdmake (which opens another command    
   > processor before running another program), I run    
   > out of memory.    
   >    
   > I refuse to change the fundamental design to try to    
   > alleviate the memory problems, and instead wish to    
   > run the exact (*) same toolchain in either PM16 or    
   > PM32 with the D bit set to indicate 16-bit.    
   >    
      
   Back in the day, when I was doing application work before I got into systems,   
   I wrote code that did accounting for pensions.   
      
   We had one piece of mainline code, and then we had subroutines that did   
   certain parts of the work. We dynamically built the code each time we started   
   a run. In addition, we had code that did file IO, but one of the features of   
   the system was that account    
   numbers could be either 12 or 20 bytes with no change in the code.   
      
   The mainline had hooks (our term), but what they really were was a common API   
   - a well defined interface for passing information among code. Since we were   
   on memory limited systems (most of the time 256K or less), we would swap in   
   and out portions of    
   code that didnt need to be in memory.   
      
   I'd be willing to bet your code is probably suffering from the same issues...   
   You have everything in memory, versus a "resident" portion of the OS that   
   provides services, and swaps in and out portions of code that dont need to be   
   there all the time -    
   passing a buffer among subroutines for input and output as those subroutines   
   are swapped in and out.   
      
   Joe   
      
   --- 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