flat assembler
Message board for the users of flat assembler.
  
       
      Index
      > OS Construction > Hardware multitasking | 
  
| Author | 
  | 
              
| 
                  
                   BOTOKILLER 14 Apr 2011, 05:09 
                  Hi everyone!
 
                  
                I saw that stuf on wikipedia and I have some questions 1. Is it worth of using it? 2. How to code that stuf?  | 
              |||
                  
  | 
              
| 
                  
                   BOTOKILLER 14 Apr 2011, 09:38 
                  what are the cons and pros of it? 
                  
                 | 
              |||
                  
  | 
              
| 
                  
                   ManOfSteel 14 Apr 2011, 10:13 
                  BOTOKILLER wrote: Is it worth of using it? Not really. It's a bit slower than s/w multitasking, has a lot more overhead and provides no real advantages. I don't think there's much support for TSS-based task-switching outside the i386-proper architecture, e.g. x86-64 doesn't support it. AFAIK, h/w task-switching has never been used in real operating systems.  | 
              |||
                  
  | 
              
| 
                  
                   BOTOKILLER 14 Apr 2011, 11:15 
                  Quote: 
 I'm not in real mode))))  | 
              |||
                  
  | 
              
| 
                  
                   ManOfSteel 14 Apr 2011, 13:10 
                  LOL By that I didn't mean real-mode OS, but OS IRL (in real life), such as Windows, the Linux kernel, *BSD, etc. All these use software task-switching and have only one TSS per CPU. That has always been the case AFAIK. 
                  
                 | 
              |||
                  
  | 
              
| 
                  
                   neville 14 Apr 2011, 20:00 
                  ManOfSteel wrote: [H/W multitasking] It's a bit slower than s/w multitasking, has a lot more overhead and provides no real advantages. _________________ FAMOS - the first memory operating system  | 
              |||
                  
  | 
              
| 
                  
                   BOTOKILLER 15 Apr 2011, 11:20 
                  neville wrote: 
 yeah, you are right) ManOfSteel wrote: LOL By that I didn't mean real-mode OS, but OS IRL (in real life), such as Windows, the Linux kernel, *BSD, etc. All these use software task-switching and have only one TSS per CPU. That has always been the case AFAIK. ouch(, havent read atentively, sorry  | 
              |||
                  
  | 
              
< Last Thread | Next Thread >  | 
    
Forum Rules: 
  | 
    
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.