The GPF site will be unavailable for a portion of the day this coming Saturday, May 8th, for a server upgrade. During this time, user editable parts of the site such as the Forum and the GPF Premium Account Creator/Manager will be closed, and the site may be completely inaccessible for about an hour. More details will be available as this date approaches. We apologize in advance for any inconvenience.

General Protection Fault: GPF Comics Archive

First Comic Previous Comic Next Comic Latest Comic Wednesday, October 11, 2000

[Comic for Wednesday, October 11, 2000]


[[Fooker's office]]

Yoshi: You know, that assembly code will result in a race condition upon entering a page fault.
Fooker: Oh really?

Fooker: And how do you propose I cache my register values without resorting to virtual memory?
Yoshi: Puh-leaze.

Yoshi: Implement a finite state machine which will swap register contents with addresses in RAM while paging your cached data structures.
Fooker {{thinking}}: Oooh... he's good...

First Comic Previous Comic Next Comic Latest Comic