|
|
The Academic and Research community has gathered various resources for computer science educators who are interested in incorporating OpenSolaris into their curriculum. These resources are intended both to educate about OpenSolaris and to facilitate computer science education in general.
Any feedback or contribution you have is always welcome! Contact the community on the education: curriculum discussion forum.
In this page:
Not an inline macroThis macro can only be used by itself on a new line
Introduction to Operating Systems: A Hands-On Approach Using the OpenSolaris Project enables computer science educators to incorporate the technology of OpenSolaris into a Computer Science curriculum.
If you know of other curriculum resources, please post a note to the education: curriculum discussion forum.
This three-day preparation should be used as a general review before taking the complete set of more technical plugins below:
Special thanks to Nagakiran Rajashekar, Stacy Thurston, Max Bruning, Rajesh R, Sanjeev Bagewadi, Ananth Shrinivas, Gangadhar Mylapuram, Pradhap Devarajan, Pramod Batni,Sriram Popuri,Vallish Vaidyeshwara, and Venu Poddar for these slides and student guide. To contribute to this, post a note to the education: curriculum discussion forum.
These documents are produced with academics in China and are presentations (with notes) about specific aspects of OpenSolaris. These pieces of information can be "plugged into" an existing curriculum. Special thanks to Joey Guo and Jason Tong for these. To contribute to this, post a note to the education: curriculum discussion forum.
| Chapter | Title | Documents (ODF) | Documents (PDF) | |
|---|---|---|---|---|
| 1 | Solaris Overview, Features and Architecture | Presentation Notes | Presentation Notes | |
| 2 | Processes, Threads and Scehduling | |||
| 2.1 | Solaris Multithreaded Processes | Presentation Notes | Presentation Notes | |
| 2.2 | Kernel Services | Presentation Notes | Presentation Notes | |
| 2.3 | Process Creation and Execution. | Presentation Notes | Presentation Notes | |
| 2.4 | Kernel Synchronisation Primatives | Presentation Notes | Presentation Notes | |
| 2.5 | Scheduler Class and Priority | Presentation Notes | Presentation Notes | |
| 2.6 | Solaris IPC | Presentation Notes | Presentation Notes | |
| 3 | Memory Management | |||
| 3.1 | Virtual Memory | Presentation Notes | Presentation Notes | |
| 3.2 | Memory Segment | Presentation Notes | Presentation Notes | |
| 3.3 | Page Management | Presentation Notes 1 Notes 2 Notes 3 Notes 4 | Presentation Notes 1 Notes 2 Notes 3 Notes 4 | |
| 3.4 | Kernel Memory | Presentation Notes | Presentation Notes | |
| 3.5 | Solaris Memory Monitor | Presentation Notes | Presentation Notes | |
| 4 | File Systems | |||
| 4.1 | Virtual File System Framework | Presentation Notes | Presentation Notes | |
| 4.2 | File System Cache | Presentation Notes | Presentation Notes | |
| 5 | Device Management | |||
| 5.1 | Device Management Overview | Presentation Notes | Presentation Notes | |
| 5.2 | Device Drivers for Solaris | Presentation Notes | Presentation Notes | |
| 5.3 | Building a Device Driver | Presentation Notes | Presentation Notes |
Service Management Facility, smf(5) is a mechanism to define, deliver, and manage long-running application services for Solaris. This workshop is produced by Ganesh Hiregoudar and includes:
The workshop is in presentation format, and available here (PDF).
The materials that are downloadable from this page are either in PDF or Open Document Format (ODF). Although ODF is an accepted ISO standard, not all software supports this format (yet). OpenOffice.org is a free and open source office package which does supports it, and almost all other widely used document formats, and is freely available for download from OpenOffice.org.
The contents of the materials that are downloadable from this page are subject to the Public Documentation License Version 1.01 (the "License"); you may only use this Documentation if you comply with the terms of this License. A copy of the License is available at
http://www.opensolaris.org/os/community/documentation/license.
Terms of Use
|
Privacy
|
Trademarks
|
Copyright Policy
|
Site Guidelines
|
Site Map
|
Help
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.
© 2012, Oracle Corporation and/or its affiliates.