Sciologness
Home |

Nachos-DFS: nachos plus distribuovaný súborový systém projektu

Prehľad nachos-DFS je založený na Tom Anderson je nachos-3.4. S nachos, píšu študenti operačný systém v C / C + +. Tieto užívateľské programy beží na simulovanom MIPS R2000, sú napísané v jazyku C a cross-skompilovaný pre MIPS. Hlavným rysom nachos-DFS (v porovnaní s nachos-3.4) je nový projekt, Distributed File System (DFS) projekt, ktorý je ponúkaný ako alternatíva (alebo snáď dodatok) do systému súborov a sieťových projektov, ktoré prichádzajú s nachos-3.4. V porovnaní s systémových súborov nachos projektu, DFS Projekt kladie dôraz programovania skúsenosti s rôznymi témami (najmä, ukladanie do vyrovnávacej pamäte a správa-založený proces synchronizácie, miesto adresárovej štruktúry dát), ktoré myslím, že sú výhodnejšie pre študentov. Zistil som, Network nachos projekt neuspokojivý, pretože nezahŕňa užívateľské programy bežiace na simulovanej stroji, takže to nie je stavať na prácu študentov v predchádzajúcich projektoch. Študenti implementovať DFS, v ktorom každý proces nachos je klient aj server. V nachos procesy komunikujú pomocou nachos Postoffice (postavený na vrchole zásuviek). Okrem podpory pre základné operácie so súbormi na vzdialených súborov, študenti vykonávať klienta medzipamäte v poslednej dobe používaných blokov vzdialených súborov, s časovačom na báze vyhlásenie neplatnosti mechanizmus, ktorý zabezpečí, že údaje uložené vo vyrovnávacej pamäti nie je príliš stará. Použil som nachos-DFS pod Linuxom (Red Hat 6.0) GNU g+ + a pod Solaris sa Sun CC a GNU g+ +. Ďalšie informácie o zostavení nachos-DFS a cross-kompilácie užívateľské programy je k dispozícii od môjho OS kurzu stránku projektu mechaniky. Pre viac informácií, pozri nachos-DFS README a zhrnutie rozdielov medzi nachos-DFS a nachos-3.4. Dúfam, že vás tento projekt užitočný. Námety a pripomienky sú veľmi cenené. nachos-DFS distribúcie (verzia 2.1, december 1999) (350 KB)   Preložené z http://www.cs.sunysb.edu/~stoller/nachos-dfs.html Homepage
...
Sciologness.com ©

Contact form | Terms of use | Privacy policy | Cookie policy
The Sciologness.com™ agent utility uses data collection technology to conveniently update multiple PC drivers. Drivers are the property and the responsibility of their respective manufacturers, and may also be available for free directly from manufacturers' websites. Sciologness.com is not responsible in any way for the performance of or issues caused by any third-party drivers.Drivers may also be available for free directly from manufacturers' websites. Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Any other third-party products, brands or trademarks listed above are the sole property of their respective owner. No affiliation or endorsement is intended or implied.