------------------------------------------------------ Lecture 11 - February 26, 2003 ------------------------------------------------------ AGENDA: 0 Admin 1 Ch 2.6: Implementation of processes in MINIX ------------------------------------------------------ 0 - ADMIN ------------------------------------------------------ Startout Q: Today: * P3 (MINIX boot diskette & printout of changes) * Can run MINIX under bochs over XP/etc. Friday * No homework. * Quiz on Ch 2.6 ------------------------------------------------------ 1 - CH 2.6 IMPLEMENTATION OF PROCESSES IN MINIX ------------------------------------------------------ Source locations p. 99 Code for layers 1 & 2 in src/kernel/ Appendix A: listing of files pp. 523-903 Appendix B: index to files pp. 907-908 Appendix C: index to symbols pp. 911-923 compile each of src/kernel/, src/mm, and src/fs into binaries and then concatenate the whole into one file for booting. (Init is also included.) O/S memory layout p. 101 COMMON HEADER FILES standard included files: fig 2-28 p. 103 discuss #define and something that is not #define'd discuss #ifdef ... #endif Cruise through source starting p. 523 COS 421 - Lecture Notes #11 SPRING 2003 COS421-lect-2003-02-26.doc Page 1 Printed 26.02.03