UCF
School
of computer Science
Everyone must read chapters 1, 2 (http://www.cs.ucf.edu/~eurip/papers/pdp11-40.pdf),
3, and 4 from John Lions "Lions' Commentary on Unix 6th edition with
source code". ISBN 1-57398-013-7
Fotheringham, J., Dynamic Storage Allocation in the Atlas Computer, Including an Automatic use of a Backing Store
Kilburn, T., Edwards, D.B.C., Lanigan, M.I., and
Sumner, F.H.,., One-level
Storage System IRE Trans., EC-11, vol. 2, April 1962, pp. 223-235.
(Christine Edgmon-Sirkhan and O’Connor Mathew)
Hauck E. A. and Dent, B. A., ,Burroughs' B6500/B7500 Stack Mechanism, Computer Structures: Principles and Examples by Siewiorek, D. P. et al(Eds), McGraw-Hill 1982, pp. 244-250
(Yi Ma and Hongliang Gao)
Dijkstra, E.W., The Structure of the THE Multiprogramming System, Communications of the ACM, Vol. 11, No. 5 (May 1968), 341-346.
(Slobodan Stipic and Martin Dimitrov)
Per Brinch Hansen., The Nucleus of a Multiprogramming System. Communications of the ACM 13(4), April 1970. Pp. 238-241, 250.
(Luke Levesque)
Daley, R.C., and Dennis, J.B., Virtual Memory, Processes and Sharing in MULTICS, Communications of the ACM, Vol. 11, No. 5 (May 1968), pp. 306-312
(Scott Roffman and Chuck Ahern)
A. Silberschatz , P. Galvin, and G. Gagne, Operating
System Concepts: Apendix B: The Mach System, John
Wiley & Sons, 7th Edition, 2005.
Young, M., Tevanian, A., Richard Rashid, R., Golub, D., Eppinger, J., Chew,
J., Bolosky, W., Black, D., and Baron, R. , The Duality of Memory
and Communication in the Implementation of a Multiprocessor Operating System,
Report CMU-CS-87-155, School of Computer Science, Carnegie Mellon University,
August7. Also in Proceedings of the 11th Symposium on
Operating Systems Principles, November, 1987.
(Vikas S Tambde)
March. 10:
J. Liedtke, Improving IPC by
Kernel Design, Proceedings on the 14th ACM Symposium on Operating Systems
Principles, December 1993.
(Arun Krishnamurthy)
Engler, D.R., Kaashoek, M.F., and O’Toole Jr., J., Exokernel: an operating system architecture for application-specific resource management , In Proceedings of the 15th Symposium on Operating System Principles, December 1995, pp. 251-266.
(Shufang Wu)
March. 22:
9) Lions Chapter 5
(Hao Cheng and Alex Aved)
10) Lions Chapter 6 and 7
(Wade Spires)
March. 24:
11) Lions Chapter 9 and 10
(Aasavari Bhave
and Manjula Babladi)
12) Lions Chapter 12
(Dahai Guo and Hua Zhang)
March. 29:
13) Lions Chapter 8 and 11
(Adam Schwarz and Stuart Hostler)
14) Lions Chapter 13 and 21
(Saad Ali and Fahd Rafi)
March. 31:
15) Lions Chapter 14 and 15
(Mikel Rodriguez and Rupesh Jain)
16) Lions Chapter 16 and 17
(Pavel Babenko and Michael Buchoff)
April. 05:
17) Lions Chapter 18 and 19 and UNIX paper.
Ritchie, D.M., and Thompson, K., The UNIX Time-Sharing System, The
(Gautami Shihatti and Anuirban Bag)
18) FFS
Mckusick, M. K., Joy, W. N., Leffler, S. J., and Fabry, R. S. A Fast File System for UNIX, ACM transaction on Computer Systems, Vol 2, No. 3, August 1984, pp. 181-197
(Sean Mondesire and Subramanian Subramanian)
April. 07:
19) LogFile
Rosemblum, M. and Ousterhout, J. K. The Design and
Implementation of a Log-Structured File System ACM transaction on Computer
Systems, Vol 10, No. 1, February 1992, pp. 26-52
(Christian Diercks and Rajarshi Chakraborty)
April. 12 TBA
April. 14 TBA
Apilr. 19 Review