Download presentation
Presentation is loading. Please wait.
1
Week 8 OutlineCS-502 Fall 20061 Week 8 Outline CS-502 Operating Systems Fall 2006
2
Week 8 OutlineCS-502 Fall 20062 Reminder – Term Project Oral Reports Presentations begin next week (November 6) –Kevin Bobrowski –Keith Reynolds –Lianne Elsner –Mike Anastasia Ten minutes each, plus 5 minutes for questions PowerPoint (or equivalent) slides Submit slides via turnin after presentation –“TermProjectPhase2” on web-based turnin system
3
Week 8 OutlineCS-502 Fall 20063 Outline for Today Note on submitting patch files Questions & Discussion on Project #3 More on Files and Disks Networks (If time) Distributed File Systems
4
Week 8 OutlineCS-502 Fall 20064 Submitting Patch Files Keep patch files short –Only changes you make –Differences from original kernel sources Do not include –config files –Output of make commands –Files such as “~” files, backup copies, etc. Do include your name at top of each patch file
5
Week 8 OutlineCS-502 Fall 20065 Patch files (continued) Review each patch file before submitting –Each section begins with a line starting diff -urN … followed by names of files If this is not one of the files you intend to submit, please delete from your source tree and redo patch –You may freely add your name or any comments before the first diff -urN … line Do not use diff3 or three-part patches Do create patch from directory immediate above your kernel source –Don’t prefix with “./”
6
Week 8 OutlineCS-502 Fall 20066 Patch Files (continued) Easy way to keep source tree clean –make O=~/buildDirectory xconfig –make O=~/buildDirectory –sudo make O=~/buildDirectory modules_install install
7
Week 8 OutlineCS-502 Fall 20067 Also remember Need Makefile for test programs Kernel include files and user-space include files are completely independent! Don’t try to add your own user-space include files to /usr/include/linux Instead, use #include “prinfo.h” I need to build your kernel and test program myself … …without having to figure out how to do it!
8
Week 8 OutlineCS-502 Fall 20068 Review (Last Week) Files – a major abstraction of every OS File attributes & metadata File allocation methods Contiguous Linked (and FAT) Indexed (i-node) Directories Special types of files, for finding other files Bad Blocks Scalability of File Systems
9
Week 8 OutlineCS-502 Fall 20069 Reading Assignments in Silbershatz Last week’s material –Disks (general) – §12.1 to 12.6 –File systems (general) – Chapter 11 Ignore §11.9, 11.10 for now! This week’s material –RAID – §12.7 –Stable Storage – §12.8 –Log-structured File System – §11.8 & §6.9
10
Week 8 OutlineCS-502 Fall 200610 Next Topic
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.