Warenkorb
Kostenloser Versand
Unsere Operationen sind klimaneutral

An Introduction to Operating Systems William Shay

An Introduction to Operating Systems von William Shay

An Introduction to Operating Systems William Shay


11.00
Zustand - Gut Gelesen
Nur noch 1

Zusammenfassung

Aims to provide a foundation in the principles and concepts of operating systems design and discuss major issues, and to show how many operating systems have implemented these concepts. This text covers topics on operating systems, including memory management, I/O processing, concurrent processing, auxiliary storage management, and scheduling.

An Introduction to Operating Systems Zusammenfassung

An Introduction to Operating Systems William Shay

This text aims to provide a firm foundation in the principles and concepts of operating systems design and discuss major issues, as well as to show how several operating systems have implemented these concepts. It covers all major topics of operating systems, including memory management, I/O processing, concurrent processing, auxiliary storage management, and scheduling. There is also a chapter on queuing theory and a chapter with four case studies: MS-DOS, UNIX, VMS, and MVS. Additional case studies are presented at the end of each chapter.

Inhaltsverzeichnis



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.

Zusätzliche Informationen

GOR010618031
9780673381224
0673381226
An Introduction to Operating Systems William Shay
Gebraucht - Gut Gelesen
Broschiert
Pearson Education (US)
19921228
611
N/A
Die Abbildung des Buches dient nur Illustrationszwecken, die tatsächliche Bindung, das Cover und die Auflage können sich davon unterscheiden.
Dies ist ein gebrauchtes Buch. Wir geben unser Bestes, Ihnen hochwertige Bücher anbieten zu können. Tatsache ist jedoch, dass dieses Buch schon einen Vorbesitzer hatte und bereits gelesen wurde. Es ist daher unvermeidbar, dass es Gebrauchsspuren aufweist. Möglicherweise handelt es sich auch um ein ehemaliges Bibliotheksbuch.