UL/FRI/UNI-RI/OS-PO/Literatura

Iz E-študij, proste zakladnice študentskega znanja

< UL | FRI | UNI-RI | OS-PO
Skoči na: navigacija, iskanje

Literatura, ki jo najdemo na temo operacijskih sistemov.

Vsebina

Internet

Strani

Predavanja

http://www.cag.lcs.mit.edu/~rinard/osnotes/

Predavanja prof. Martin C. Rinard

Poglavja:

  1. Lecture 1: Overview and History
  2. Lecture 2: Processes and Threads
  3. Lecture 3: Thread Creation, Manipulation and Synchronization
  4. Lecture 4: Deadlock
  5. Lecture 5: Implementing Synchronization Operations
  6. Lecture 6: CPU Scheduling
  7. Lecture 7: OS Potpourri
  8. Lecture 8: Introduction to Memory Management
  9. Lecture 9: Introduction to Paging
  10. Lecture 10: Issues in Paging and Virtual Memory
  11. Lecture 11: MIPS TLB Structure
  12. Lecture 11: Introduction to File Systems
  13. Lecture 13: File System Implementation
  14. Lecture 14: Monitors
  15. Lecture 15: Segments
  16. Lecture 16: Disk Scheduling
  17. Lecture 17: Networking
  18. Lecture 18: UDP and TCP


http://www.cs.nyu.edu/courses/spring03/V22.0202-002/

Predavanja prof. Ernest Davis

Obsega:

  1. What is an operating system? (Tanenbaum, chap. 1)
  2. Process management and scheduling (Tanenbaum, chap. 2)
  3. Memory Management (Tanenbaum, chap. 4)
  4. File systems (Tanenbaum, chap 6)
  5. I/O (Tanenbaum, chap 5)
  6. Deadlocks (Tanenbaum, chap 3)

http://www.softpanorama.org/Internals/os_concepts_courses.shtml

Seznam naslovov:

  1. Topic 0: Introduction
  2. Topic 1: Processes and Synchronization
  3. Topic 2: CPU Scheduling
  4. Topic 3: Linkers
  5. Topic 4: Dynamic Storage Allocation
  6. Topic 5: Sharing Main Memory
  7. Topic 6: Demand Paging, Thrashing, Working Sets
  8. Topic 7: I/O Devices
  9. Topic 8: File structure, disk scheduling
  10. Topic 9: Directories
  11. Topic 10: Network and Communication Protocols
  12. Topic 11: Protection and Security
  13. Topic 12: Course review
  14. Special Topic 0: OS research directions
  15. Special Topic 1: UNIX internals
  16. Special Topic 2: UNIX today
  17. A Fast File System for Unix (Lecture Notes)
  18. A Fast File System for Unix (Original Paper)


In se mnogo več iz različnih univerz.

Knjige

Modern Operating Systems

Avtor: Andrew Tanenbaum
Kazalo
Simulator (moss)
Druge strani s podatki o tej knjigi:
Zelo podobna prvi

Operating System Concepts

Avtoji: Avi Silberschatz, Peter Baer Galvin, Greg Gagne
Na strani so na voljo slide na za vsa poglavja, določene vaje in nekatera cela poglavja:
  • Unix BSD
  • Mach
  • Windows 2000
  • Nachos
Dodatni material avtorjev:

Operating System Concepts with Java

Avtoji: Avi Silberschatz, Peter Baer Galvin, Greg Gagne

Kazalo

Applied Operating Systems Concepts

Avtoji: Avi Silberschatz, Peter Baer Galvin, Greg Gagne

Kazalo

Operating Systems : A Concept-based Approach

Avtor: D M Dhamdhere

Operating Systems

Avtorja: Jean Bacon and Tim Harris

Vsebina iz platnic:

  • Core OS features are explained
  • Covers the latest developments in OS theory and practice
  • OS case studies in UNIX, LINUX, Windows 2000/NT, JVM
  • Objects, concurrency and transactions are unifying themes
  • Incorporates Java throughout the book
  • System security is covered in a full chapter
  • Integrated approach to database and distributed system design
  • Further case studies on Web services, Middleware and Transaction processing

Introduction to Operating Systems

Avtor: William Shay
Vsebina:

1. Introduction.

What Is an Operating System? Types of Operating Systems. Operating System Concepts. Example Operating Systems. Distributed Systems.


2. Memory Management.

What Is Memory? Single-User Systems. Fixed Partitions. Variable Partitions. Virtual Memory. Address Translation: Virtual to Real Memory. Memory Protection in Virtual Memory Systems. Segmentation and Paging. Page Replacement Strategies. Process Behavior Under Paging. Working Set Size. Case Study: Memory Management in a Macintosh.


3. I/O Processing.

Basic I/O Facilities. I/O Devices and Controllers. Device Drivers. Programmed I/O. Interrupt-Driven I/O. Direct Memory Access. Case Study: VMS I/O Processing.

4. Scheduling.

Multiuser Systems. Scheduling Objectives. System View of a Process. Scheduling Strategies. Case Study: Scheduling Under MVS.


5. Concurrency.

What Is Concurrency? Mutual Exclusion. Software Approaches to Mutual Exclusion. Dekker's Algorithm. N-Process Mutual Exclusion. Semaphores. Synchronization. Monitors. Multitasking in Ada. Deadlocks. Case Study: Interprocess Communication in UNIX-Pipes.


6. Auxiliary Storage Management.

Physical and Logical Records. Disk-Access Scheduling. Account and File Directories. File Access Techniques. Security. Case Study: MS-DOS Disk Management.


7. Modeling.

Evaluation Methods. Poisson Processes. Birth and Death Rates. M/M/c Queuing Systems. Case Studies.


8. Case Studies.

MS-DOS. UNIX. VMS. MVS.


Appendix A: Operating Systems Project: A Pascal-based Simulator for Running Processes.

A.1 - Phase I: Memory Management. A.2 - Phase II: Process Scheduling. A.3 - Phase III: Process Synchronization. A.4 - Phase IV: Future Extensions.

Osebna orodja
Imenski prostori
Različice
Dejanja
navigacija

Tiskanje/izvoz
orodja