Cargando…

Operating Systems : Concurrent and Distributed Software Design /

Modern software systems rely on the concepts of concurrency, modularity and distribution, both within the design of the operating system and those systems that it supports. Underlying this book is the premise that distributed systems are now commonplace and a reader is more likely to be using one th...

Descripción completa

Detalles Bibliográficos
Autores principales: Bacon, Jean (Autor), Harris, Tim (Autor)
Autor Corporativo: Safari, an O'Reilly Media Company
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Pearson Business, 2003.
Edición:1st edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 a 4500
001 OR_on1153393073
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu||||||||
008 160813s2003 xx o 000 0 eng
040 |a AU@  |b eng  |c AU@  |d TOH  |d OCLCO  |d OCLCQ  |d OCLCO 
020 |z 0321117891 
020 |z 9780321117892 
024 8 |a 9780321117892 
024 8 |a 0321117891 
029 0 |a AU@  |b 000067095222 
035 |a (OCoLC)1153393073 
082 0 4 |a 005.4/3  |q OCoLC  |2 21/eng/20230216 
049 |a UAMI 
100 1 |a Bacon, Jean,  |e author. 
245 1 0 |a Operating Systems :  |b Concurrent and Distributed Software Design /  |c Bacon, Jean. 
250 |a 1st edition. 
264 1 |b Pearson Business,  |c 2003. 
300 |a 1 online resource (912 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
520 |a Modern software systems rely on the concepts of concurrency, modularity and distribution, both within the design of the operating system and those systems that it supports. Underlying this book is the premise that distributed systems are now commonplace and a reader is more likely to be using one than a centralized time-sharing system. This modern approach therefore avoids the focus on centralized systems, instead placing the operating system within its context and providing an overview of system components and their relationships. The book is divided into four parts: System Design, covering the basic operating system functions and describing the abstraction and implementation of a system as a community of (possibly distributed) concurrent processes. Distributed systems are introduced and a chapter on system security is included. Concurrency Control in Main Memory, focusing on concurrency control in operating systems and application-level systems and exploring inter-process communication (IPC) in the context of (distributed) system design. Transactions, demonstrating the general applicability of concurrent composite operations. Case Studies, considering different systems in the light of the perspective developed in the book: Classical UNIX; Linux, Solaris and Contemporary Unix; Extensible Systems; Windows 2000; Web Programming; Middleware; and Transaction Processing Systems. The Java language has been used throughout to illustrate object-oriented concepts, concurrent algorithms and distributed programming and the book includes a chapter on system security. The case studies, covering a full suite of professional operating systems, enable the course to be taught as a blend of theory and practice, so that on completion of the course a student is able to adapt and build real operating systems that function within a distributed environment. 
542 |f Copyright © Addison-Wesley  |g 2003 
550 |a Made available through: Safari, an O'Reilly Media Company. 
588 |a Online resource; Title from title page (viewed March 11, 2003) 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Operating systems (Computers) 
650 0 |a Electronic data processing  |x Distributed processing. 
650 0 |a Parallel programming (Computer science) 
650 6 |a Systèmes d'exploitation (Ordinateurs) 
650 6 |a Traitement réparti. 
650 6 |a Programmation parallèle (Informatique) 
650 7 |a operating systems.  |2 aat 
650 7 |a Parallel programming (Computer science)  |2 fast 
650 7 |a Operating systems (Computers)  |2 fast 
650 7 |a Electronic data processing  |x Distributed processing  |2 fast 
700 1 |a Harris, Tim,  |e author. 
710 2 |a Safari, an O'Reilly Media Company. 
856 4 0 |u https://learning.oreilly.com/library/view/~/0321117891/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
936 |a BATCHLOAD 
994 |a 92  |b IZTAP