--Your friends at LectureNotes

Note for Advanced Operating System - AOS By Mohammad Akbal

  • Advanced Operating System - AOS
  • Note
  • Uploaded 9 months ago
0 User(s)
Download PDFOrder Printed Copy

Share it with your friends

Leave your Comments

Text from page-1

Advanced Operating Systems Design, Implementation, and Real Time Stanley A. Wileman, Jr. University of Nebraska at Omaha This is an incomplete work-in-progress. It is primarily intended for the students in Computer Science 8530 at the University of Nebraska at Omaha.

Text from page-2

Copyright, 2007, Stanley A. Wileman, Jr. ii

Text from page-3

Table of Contents (Topics) — Not Nearly Final Table of Contents (Topics) Table of Contents (Detailed) List of Figures List of Tables Preface Part I – The Tempo Operating System 1. Introduction 2. The Tempo Operating System 3. Processes 4. Interrupt Handling 5. Memory Management 6. System Services 7. Input/Output 8. File Systems 9. Ethernet Services 10. TCP/IP 11. CIFS (Common Internet File System) Part II – Real-Time Systems and Programming 12. Introduction to Real-time 13. POSIX Real-time Extensions 14. It’s About Time 15. Signals 16. Semaphores iii

Text from page-4

17. Messages 18. Memory, Sharing and Locking 19. Real-time Input/Output 20. Real-time Scheduling 21. Priority Inversion, Solutions Appendices A. Obtaining and Installing Tempo B. Tempo Development Environment: Cygwin and Bochs C. Device/Chipset Details (Datasheet abstractions) C.1 Intel 8237 DMA Controller C.2 Intel 8254 Programmable Interval Timer C.3 Intel 8259A Programmable Interrupt Controller C.4 Maxim 14285 Real-Time Clock C.5 XXX – 6845 Video Controller C.6 XXX – 16550 UART C.7 XXX – Parallel port C.8 XXX – NatSemi DP8390 NIC C.9 XXX – Intel 8042 (keyboard) D. References XXX – Books XXX – Manuals XXX – Web Sites Index iv

Lecture Notes