home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / sys / amiga / programm / 15690 < prev    next >
Encoding:
Internet Message Format  |  1992-11-11  |  1.7 KB

  1. Path: sparky!uunet!mcsun!Germany.EU.net!news.netmbx.de!mailgzrz.TU-Berlin.DE!math.fu-berlin.de!uni-paderborn.de!aurel
  2. From: aurel@uni-paderborn.de (Aurel Balmosan)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Low level context switch for tasks
  5. Date: 11 Nov 1992 17:23:10 GMT
  6. Organization: Uni-GH Paderborn, Germany
  7. Lines: 28
  8. Distribution: world
  9. Message-ID: <1drfhuINNi45@uni-paderborn.de>
  10. NNTP-Posting-Host: dali.uni-paderborn.de
  11.  
  12.  
  13. I have a question about the use of the <task-switch>, <task-launch> function
  14. pointers in the task structure.
  15. First: I think the reason why the Commodore-IEEE-Math-Library must be opened
  16. by each task is: It install a <task-switch>,<task-launch> function to save
  17. and restore the registers of the Math-Copro. Is this right?
  18.  
  19. Second: If my first question is right, how do I install more then one 
  20. <task-switch>,<task-launch> function in a way which is good for the system?
  21.  
  22. The reason why I ask this questions is:
  23. If the system have a way to install more then one <task-switch>,<task-launch>
  24. function I can use the <task-switch>,<task-launch> for a low level context
  25. switch! 
  26.  
  27. Specially: I could switch the MMU-list for each task. I think this is a way
  28. to virtual memory without changing any existing program to use this 
  29. virtual memory. And the virtual memory would be dynamic! 
  30. (So I don't have to setup a harddisk partion for a spezial amount of 
  31. virtual memory like the existing virtual memory server do it (I think))
  32.  
  33. Also the system would be able to protect memory of each task. This would make
  34. the Amiga more stable! (If a task go wild the system would run normally!)
  35.  
  36.  
  37. -- 
  38.     Alexandru-Aurel Balmosan        aurel@uni-paderborn.de
  39.     University of Paderborn (Germany)
  40.