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,012 of 4,255   
   mutazilah@gmail.com to All   
   BIOS vs OS   
   31 Dec 21 04:05:23   
   
   From: muta...@gmail.com   
      
   (sorry for delay in zmodem response)   
      
   It occurs to me that at some level there is no difference   
   between a BIOS and an OS. Both of them have a set of   
   files/devices that they present to the level below them.   
      
   Both of them may present the file/device as either block   
   mode or a character stream. The C library will take care   
   of converting any block mode devices into character   
   streams.   
      
   An OS comes into existence when it converts one of those   
   files/devices into a new filesystem to present to the level   
   below them (ie applications).   
      
   PDOS-generic envisaged a BIOS that presented a structure   
   with the required C library in it. But this structure can   
   actually be made available to the OS's C library so that the   
   OS can access the BIOS devices as normal local files. Or   
   I can not bother with this layering and simply directly call   
   the Bos* functions, along with the Pos* functions, as part   
   of the OS C library. This does require activating block mode   
   and character mode logic in the same executable though.   
      
   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