Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!decwrl!shelby!neon!pescadero.Stanford.EDU!philip From: philip@pescadero.Stanford.EDU (Philip Machanick) Newsgroups: comp.sys.mac.programmer Subject: Mac as example in OS course? Message-ID: <1990Aug22.205304.10130@Neon.Stanford.EDU> Date: 22 Aug 90 20:53:04 GMT Sender: news@Neon.Stanford.EDU (USENET News System) Reply-To: philip@pescadero.stanford.edu Organization: Computer Science Department, Stanford University Lines: 14 All this talk of different forms of multitasking makes me wonder how interesting the Mac would be as an example in an OS/assembly language course. The OS usually shields you from having to deal with things like interrupts, asynchronously tracking mouse movements etc. How easy would it be to take a look inside how all this works? How tightly is stuff like interrupt handling built into the OS? Could I timeslice between 2 tasks, using interrupts? I know this would be difficult to do for existing Mac applications, but I'd be interested if anyone has some thoughts on whether putting together simple examples would be feasible... Philip Machanick philip@pescadero.stanford.edu