Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!zaphod.mps.ohio-state.edu!wuarchive!udel!haven!purdue!mentor.cc.purdue.edu!j.cc.purdue.edu!brazil.psych.purdue.edu!zhou From: zhou@brazil.psych.purdue.edu (Albert Zhou) Newsgroups: comp.lang.pascal Subject: Re: (R)Re: SWAP A RUNNING PROGRAM INTO HARD DISK? Message-ID: <11479@j.cc.purdue.edu> Date: 14 Nov 90 22:39:52 GMT References: <25002@adm.brl.mil> Sender: news@j.cc.purdue.edu Reply-To: zhou@brazil.psych.purdue.edu (Albert Zhou) Organization: Purdue University Lines: 8 Actually I don't really have problems with TSR's. The problem arises when I want to swap a running program into the disk so my TSR can use all the memory. I've thought about three things that need to be done when swapping: (1) Save all registers' values. (2) Save the code segment, the data segment, the stack and the heap. (3) Save current video buffer. Is there anything else missing?