diff options
author | Karim <karim.allah.ahmed@gmail.com> | 2010-05-25 11:20:29 +0300 |
---|---|---|
committer | Karim <karim.allah.ahmed@gmail.com> | 2010-05-25 11:20:29 +0300 |
commit | 427d4c7d2fdf8b4478e22fab5f193a8e91eb5df2 (patch) | |
tree | 3997e40515a79b4482fe1d4b5a637911aefbfd4a /user/kam.mdwn | |
parent | 873cb7d5de8b0eb648907385a50be268343e0b29 (diff) | |
download | web-427d4c7d2fdf8b4478e22fab5f193a8e91eb5df2.tar.gz web-427d4c7d2fdf8b4478e22fab5f193a8e91eb5df2.tar.bz2 web-427d4c7d2fdf8b4478e22fab5f193a8e91eb5df2.zip |
Added exams schedule.
Added initial timeline for the first phase of coding.
Diffstat (limited to 'user/kam.mdwn')
-rw-r--r-- | user/kam.mdwn | 40 |
1 files changed, 33 insertions, 7 deletions
diff --git a/user/kam.mdwn b/user/kam.mdwn index e9946053..41e13fb7 100644 --- a/user/kam.mdwn +++ b/user/kam.mdwn @@ -34,7 +34,7 @@ Understanding how gnumach ticks [ at least the parts related to the project ] ####5th of May - 12th of May: * Reading the paging out code in gnumach. -* Reading the IPC Code in gnumach. +* Understanding IPC in gnumach and reading some code. * Reading "[gnu_src]/kern/sched_prim.c" ####12th of May - 19th of May: @@ -42,15 +42,41 @@ Understanding how gnumach ticks [ at least the parts related to the project ] * Building a big and a more clear picture of how gnumach ticks [ wiring things together ]. ####19th of May - 23th of May: -* Finishing the previous state if not finished. -* Discussing the details of implementing the multipage support. - +* Off [College related-activities]. --- ###Coding Phase: --- -* Modify vm_fault_page(..) in [gnumach_src]/vm/vm_fault.c to pagein multi-pages. + +####24th of May - 28th of May: +* modifying vm_fault_page(..) in [gnumach_src]/vm/vm_fault.c to pagein multi-pages. * Add a new attribute to memory_object called "cluster_size" and allow pager to set/modify it. -* Modify vm_pageout_page(..) in [gnumach_src]/vm_pageout.c to pageout multi-pages. +* Send in the initial patch. + +####28th of May - 31st of May: +* Code review of the initial patch, discussing the implementation ,and modificiations if necessary. + + +--- + * Modify the API of the libpager to support multipages. -* Modify the translators ( console, ext2fs, fatfs, isofs, storeio, ufs ) to implement the new libpager API. +* Modify one of the translators ( ext2fs ) to implement the new libpager interface. + +--- + +* Testing period of the current code. + +--- + +* Modify the rest of the translators to implement the new libpager API. + +--- + +* Modify vm_pageout_page(..) in [gnumach_src]/vm_pageout.c to pageout multi-pages. + +--- + +### Exams Schedule: + +* Oral exams : unscheduled, It depends on the professor :-). +* Final exams : Starts at 12th of June for two weeks [maybe 2 or 3 days longer than this , not sure] |