Linux History Design Principles Kernel Modules Process Management Scheduling Memory Management File Systems Input and Output Interprocess Communication Network Structure Security
To explore the history of the UNIX operating system from which Linux is derived and the principles which Linux is designed upon To examine the Linux process model and illustrate how Linux schedules processes and provides interprocess communication To look at memory management in Linux To explore how Linux implements file systems and manages I/O devices...
By the end of the lesson, the students will be able to talk about the time, state the time and know the subjects. II/ Language contents. 1, Vocabulary: The subjects . 2, Structures: What time is it now? It’s 7 o’clock. It’s five past two/ It’s five to two. What time do you get up? III/ Teaching aids. - Make a plan. Prepare a lock. I get up at five o’clock.
his book has been a great project to work on. I’d like to thank
the people at Sybex who helped put this book together: Julie Sakaue
and Emily Wolman for their wonderful editorial work, Shannon Murphy
for cracking the scheduling whip and helping keep us all organized,
Judy Fung and Jangshi Wang for making sure all the pages fit, and
Heather O’Connor and Neil Edde for their guidance throughout.
Manypeoplehavehelped make this book possible. I especially
want to thank George J. and KathleenWatersMatthews, whose
support for scholarship at Northeastern University has made
this book possible. I also want to thank my dean, Emily Spieler, for gener-
ous research support and a schedule conducive to writing. Many thanks
are also owed to my wonderful colleagues at Northeastern University
School of Law.
This chapter to explore the history of the UNIX operating system from which Linux is derived and the principles upon which Linux’s design is based, to examine the Linux process model and illustrate how Linux schedules processes and provides interprocess communication, to look at memory management in Linux, to explore how Linux implements file systems and manages I/O devices.
Chapter 14 - Implementations of file operations. This chapter discusses the physical organization used in file systems. It starts with an overview of I/O devices and their characteristics, and discusses different RAID organizations that provide high reliability, fast access, and high data transfer rates. The arrangements used to implement device-level I/O are then discussed, including use of buffers and caches to speed up I/O operations and use of disk scheduling policies to improve throughput of disk devices.