Introduction A detailed scenario send/receive Demand paging and TLB- fault Task/processes and testing Fork call Why a manual can benefit from example codes Excuses, exercises Download page
Intel's Itanium Systems Architecture and System Programmer's guide has 676 pages and about 30 lines of example code (one line/20 pages). My code can be seen as a manual extension: about 1500 code lines makes 2 lines/ manual page. It is by no means a full scale operating system but a learning tool.
Key words: kernel, tutorial, Itanium, ia64, HW/SW- interface, system call (API), conext switch, pre-emptive, semaphore, message, shared memory, virtual memory, TLB- translations, backing store, RSE, demand paging, epc, test task.
An other small exercise: Linux kernel (3.2.0) module (LKM) rootkit, links:
Description (document)
Source code (c)
Entertainment: