Operating systems: internals and design principles
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Harlow, Essex, England
Pearson
2018
|
Ausgabe: | Ninth edition, global edition |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 1 Band (verschiedene Seitenzählungen), (732, [64] Seiten) Illustrationen, Diagramme |
ISBN: | 1292214295 9781292214290 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV044356130 | ||
003 | DE-604 | ||
005 | 20190524 | ||
007 | t | ||
008 | 170620s2018 a||| |||| 00||| eng d | ||
020 | |a 1292214295 |c Broschur : EUR 79.95 (DE) |9 1-292-21429-5 | ||
020 | |a 9781292214290 |9 978-1-292-21429-0 | ||
035 | |a (OCoLC)1009868379 | ||
035 | |a (DE-599)BVBBV044356130 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-91G |a DE-860 |a DE-573 |a DE-2070s |a DE-706 |a DE-739 |a DE-83 |a DE-20 |a DE-19 |a DE-384 |a DE-188 | ||
050 | 0 | |a QA76.77 | |
082 | 0 | |a 005.4/3 |2 23 | |
084 | |a ST 260 |0 (DE-625)143632: |2 rvk | ||
084 | |a DAT 400f |2 stub | ||
100 | 1 | |a Stallings, William |d 1945- |0 (DE-588)130436461 |4 aut | |
245 | 1 | 0 | |a Operating systems |b internals and design principles |c William Stallings |
250 | |a Ninth edition, global edition | ||
264 | 1 | |a Harlow, Essex, England |b Pearson |c 2018 | |
300 | |a 1 Band (verschiedene Seitenzählungen), (732, [64] Seiten) |b Illustrationen, Diagramme | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Operating systems (Computers) | |
650 | 0 | 7 | |a Betriebssystem |0 (DE-588)4006216-8 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4123623-3 |a Lehrbuch |2 gnd-content | |
689 | 0 | 0 | |a Betriebssystem |0 (DE-588)4006216-8 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029758774&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-029758774 |
Datensatz im Suchindex
_version_ | 1804177600111706113 |
---|---|
adam_text | Contents Online Chapters and Appendices 13 VideoNotes 15 Preface 17 About the Author 27 PART 1 BACKGROUND 29 Chapter 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1A Chapter 2 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 2.12 Computer System Overview 29 Basic Elements 30 Evolution of the Microprocessor 32 Instruction Execution 32 Interrupts 35 The Memory Hierarchy 46 Cache Memory 49 Direct Memory Access 53 Multiprocessor and Multicore Organization 54 Key Terms, Review Questions, and Problems 58 Performance Characteristics of Two-LevelMemories 61 Operating System Overview 68 Operating System Objectives and Functions 69 The Evolution of Operating Systems 73 Major Achievements 83 Developments Leading to Modern Operating Systems 92 Fault Tolerance 95 OS Design Considerations for Multiprocessor and Multicore 98 Microsoft Windows Overview 101 Traditional UNIX Systems 108 Modem UNIX Systems 110 Linux 113 Android 118 Key Terms, Review Questions, and Problems 127 PART 2 PROCESSES 129 Chapter 3 3.1 3.2 3.3 Process Description and Control 129 What is a Process? 131 Process States 133 Process Description 148 7
8 CONTENTS 3.4 3.5 3.6 3.7 3.8 Process Control 157 Execution of the Operating System 163 UNIX SVR4 Process Management 166 Summary 171 Key Terms, Review Questions, and Problems 171 Chapter 4 Threads 176 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 Chapter 5 Processes and Threads 177 Types of Threads 183 Multicore and Multithreading 190 Windows Process and Thread Management 195 Solaris Thread and SMP Management 202 Linux Process and Thread Management 206 Android Process and Thread Management 211 Mac OS X Grand Central Dispatch 215 Summary 217 Key Terms, Review Questions, and Problems 218 Concurrency: Mutual Exclusion and Synchronization 223 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 Mutual Exclusion: Software Approaches 226 Principles of Concurrency 232 Mutual Exclusion: Hardware Support 241 Semaphores 244 Monitors 257 Message Passing 263 Readers/Writers Problem 270 Summary 274 Key Terms, Review Questions, and Problems 275 Chapter 6 Concurrency: Deadlock and Starvation 289 6.1 Principles of Deadlock 290 Deadlock Prevention 299 Deadlock Avoidance 300 Deadlock Detection 306 An Integrated Deadlock Strategy 308 Dining Philosophers Problem 309 UNIX Concurrency Mechanisms 313 Linux Kernel Concurrency Mechanisms 315 Solaris Thread Synchronization Primitives 324 Windows Concurrency Mechanisms 326 Android Interprocess Communication 330 Summary 331 Key Terms, Review Questions, and Problems 332 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 6.10 6.11 6.12 6.13
CONTENTS 9 PART 3 MEMORY 339 Chapter 7 7.1 7.2 7.3 7.4 7.5 7.6 7A Chapter 8 8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 Memory Management 339 Memory Management Requirements 340 Memory Partitioning 344 Paging 355 Segmentation 358 Summary 360 Key Terms, Review Questions, and Problems 360 Loading and Linking 363 Virtual Memory 370 Hardware and Control Structures 371 Operating System Software 388 UNIX and Solaris Memory Management 407 Linux Memory Management 413 Windows Memory Management 417 Android Memory Management 419 Summary 420 Key Terms, Review Questions, and Problems 421 PART 4 SCHEDULING 425 Chapter 9 9.1 9.2 9.3 9.4 9.5 Uniprocessor Scheduling 425 Types of Processor Scheduling 426 Scheduling Algorithms 430 Traditional UNIX Scheduling 452 Summary 454 Key Terms, Review Questions, and Problems 455 Chapter 10 Multiprocessor, Multicore, and Real-Time Scheduling 460 10.1 10.2 10.3 10.4 10.5 10.6 10.7 10.8 Multiprocessor and Multicore Scheduling 461 Real-Time Scheduling 474 Linux Scheduling 489 UNIX SVR4 Scheduling 492 UNIX FreeBSD Scheduling 494 Windows Scheduling 498 Summary 500 Key Terms, Review Questions, and Problems 500 PART 5 INPUT/OUTPUT AND FILES 505 Chapter 11 I/O Management and Disk Scheduling 505 11.1 11.2 11.3 I/O Devices 506 Organization of the I/O Function 508 Operating System Design Issues 511
10 CONTENTS 11.4 11.5 11.6 11.7 11.8 11.9 11.10 11.11 11.12 I/O Buffering 514 Disk Scheduling 517 RAID 524 Disk Cache 533 UNIX SVR4 I/O 537 Linux I/O 540 Windows I/O 544 Summary 546 Key Terms, Review Questions, and Problems 547 Chapter 12 Pile Management 550 12.1 12.2 12.3 12.4 12.5 12.6 12.7 12.8 12.9 12.10 12.11 12.12 12.13 Overview 551 File Organization and Access 557 B-Trees 561 File Directories 564 File Sharing 569 Record Blocking 570 Secondary Storage Management 572 UNIX File Management 580 Linux Virtual File System 585 Windows File System 589 Android File Management 594 Summary 595 Key Terms, Review Questions, and Problems 596 PART 6 EMBEDDED SYSTEMS 599 Chapter 13 Embedded Operating Systems 599 13.1 13.2 13.3 13.4 13.5 Embedded Systems 600 Characteristics of Embedded OperatingSystems 605 Embedded Linux 609 TinyOS 615 Key Terms, Review Questions, and Problems625 Chapter 14 Virtual Machines 627 14.1 14.2 14.3 14.4 14.5 14.6 14.7 14.8 14.9 14.10 14.11 14.12 Virtual Machine Concepts 628 Hypervisors 631 Container Virtualization 635 Processor Issues 642 Memory Management 644 I/O Management 645 VMware ESXi 647 Microsoft Hyper-V and Xen Variants 650 Java VM 651 Linux Vserver Virtual Machine Architecture 652 Summary 655 Key Terms, Review Questions, and Problems 655
CONTENTS Chapter 15 Operating System Security 657 15.1 15.2 15.3 15.4 15.5 15.6 15.7 15.8 15.9 Intruders and Malicious Software 658 Buffer Overflow 662 Access Control 670 UNIX Access Control 678 Operating Systems Hardening 681 Security Maintenance 685 Windows Security 686 Summary 691 Key Terms, Review Questions, and Problems 692 Chapter 16 Cloud and IoT Operating Systems 695 16.1 16.2 16.3 16.4 16.5 Cloud Computing 696 Cloud Operating Systems 704 The Internet of Things 720 IoT Operating Systems 724 Key Terms and Review Questions 731 APPENDICES Appendix A Topics in Concurrency A-l A.l Race Conditions and Semaphores Ѓ. A.2 A Barbershop Problem A֊9 A.3 Problems A-14 Appendix В Programming and Operating B.l Semaphore Projects B-2 B.2 File Systems Project B-3 B.3 OS/161 B-3 Simulations B-4 B.4 B.5 Programming Projects B-4 B.6 Research Projects B-6 B.7 Reading/Report Assignments B-7 B.8 Writing Assignments B-7 B.9 Discussion Topics B-7 B.10 BACI B-7 References R-l Credits CL-1 Index 1-1 11
|
any_adam_object | 1 |
author | Stallings, William 1945- |
author_GND | (DE-588)130436461 |
author_facet | Stallings, William 1945- |
author_role | aut |
author_sort | Stallings, William 1945- |
author_variant | w s ws |
building | Verbundindex |
bvnumber | BV044356130 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.77 |
callnumber-search | QA76.77 |
callnumber-sort | QA 276.77 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 260 |
classification_tum | DAT 400f |
ctrlnum | (OCoLC)1009868379 (DE-599)BVBBV044356130 |
dewey-full | 005.4/3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.4/3 |
dewey-search | 005.4/3 |
dewey-sort | 15.4 13 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | Ninth edition, global edition |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01661nam a2200397 c 4500</leader><controlfield tag="001">BV044356130</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20190524 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">170620s2018 a||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1292214295</subfield><subfield code="c">Broschur : EUR 79.95 (DE)</subfield><subfield code="9">1-292-21429-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781292214290</subfield><subfield code="9">978-1-292-21429-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1009868379</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV044356130</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91G</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-2070s</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-188</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.77</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.4/3</subfield><subfield code="2">23</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 260</subfield><subfield code="0">(DE-625)143632:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 400f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Stallings, William</subfield><subfield code="d">1945-</subfield><subfield code="0">(DE-588)130436461</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Operating systems</subfield><subfield code="b">internals and design principles</subfield><subfield code="c">William Stallings</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Ninth edition, global edition</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Harlow, Essex, England</subfield><subfield code="b">Pearson</subfield><subfield code="c">2018</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Band (verschiedene Seitenzählungen), (732, [64] Seiten)</subfield><subfield code="b">Illustrationen, Diagramme</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Operating systems (Computers)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Betriebssystem</subfield><subfield code="0">(DE-588)4006216-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4123623-3</subfield><subfield code="a">Lehrbuch</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Betriebssystem</subfield><subfield code="0">(DE-588)4006216-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029758774&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-029758774</subfield></datafield></record></collection> |
genre | (DE-588)4123623-3 Lehrbuch gnd-content |
genre_facet | Lehrbuch |
id | DE-604.BV044356130 |
illustrated | Illustrated |
indexdate | 2024-07-10T07:50:39Z |
institution | BVB |
isbn | 1292214295 9781292214290 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-029758774 |
oclc_num | 1009868379 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM DE-860 DE-573 DE-2070s DE-706 DE-739 DE-83 DE-20 DE-19 DE-BY-UBM DE-384 DE-188 |
owner_facet | DE-91G DE-BY-TUM DE-860 DE-573 DE-2070s DE-706 DE-739 DE-83 DE-20 DE-19 DE-BY-UBM DE-384 DE-188 |
physical | 1 Band (verschiedene Seitenzählungen), (732, [64] Seiten) Illustrationen, Diagramme |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | Pearson |
record_format | marc |
spelling | Stallings, William 1945- (DE-588)130436461 aut Operating systems internals and design principles William Stallings Ninth edition, global edition Harlow, Essex, England Pearson 2018 1 Band (verschiedene Seitenzählungen), (732, [64] Seiten) Illustrationen, Diagramme txt rdacontent n rdamedia nc rdacarrier Operating systems (Computers) Betriebssystem (DE-588)4006216-8 gnd rswk-swf (DE-588)4123623-3 Lehrbuch gnd-content Betriebssystem (DE-588)4006216-8 s DE-604 Digitalisierung UB Passau - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029758774&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Stallings, William 1945- Operating systems internals and design principles Operating systems (Computers) Betriebssystem (DE-588)4006216-8 gnd |
subject_GND | (DE-588)4006216-8 (DE-588)4123623-3 |
title | Operating systems internals and design principles |
title_auth | Operating systems internals and design principles |
title_exact_search | Operating systems internals and design principles |
title_full | Operating systems internals and design principles William Stallings |
title_fullStr | Operating systems internals and design principles William Stallings |
title_full_unstemmed | Operating systems internals and design principles William Stallings |
title_short | Operating systems |
title_sort | operating systems internals and design principles |
title_sub | internals and design principles |
topic | Operating systems (Computers) Betriebssystem (DE-588)4006216-8 gnd |
topic_facet | Operating systems (Computers) Betriebssystem Lehrbuch |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029758774&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT stallingswilliam operatingsystemsinternalsanddesignprinciples |