Operating systems: internals and design principles
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Boston [u.a.]
Pearson
2012
|
Ausgabe: | 7. ed., internat. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 788 S. Ill., graph. Darst. |
ISBN: | 9780273751502 0273751506 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV037481296 | ||
003 | DE-604 | ||
005 | 20151106 | ||
007 | t | ||
008 | 110617s2012 ad|| |||| 00||| eng d | ||
010 | |a 2010048597 | ||
020 | |a 9780273751502 |9 978-0-273-75150-2 | ||
020 | |a 0273751506 |c alk. paper |9 0-273-75150-6 | ||
035 | |a (OCoLC)740952950 | ||
035 | |a (DE-599)GBV642649596 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
049 | |a DE-634 |a DE-Aug4 |a DE-473 |a DE-83 | ||
084 | |a ST 260 |0 (DE-625)143632: |2 rvk | ||
100 | 1 | |a Stallings, William |d 1945- |e Verfasser |0 (DE-588)130436461 |4 aut | |
245 | 1 | 0 | |a Operating systems |b internals and design principles |c William Stallings |
250 | |a 7. ed., internat. ed. | ||
264 | 1 | |a Boston [u.a.] |b Pearson |c 2012 | |
300 | |a 788 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Betriebssystem |0 (DE-588)4006216-8 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4151278-9 |a Einführung |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 Bamberg |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=022632870&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-022632870 |
Datensatz im Suchindex
_version_ | 1804145792063111168 |
---|---|
adam_text | Contents
Online Resources
10
2.6
OS Design Considerations for
Preface
11
Multiprocessor and Multicore
97
2.7
Microsoft Windows Overview
100
About the Author
19
2.8
Traditional UNIX Systems
110
Chapter
0
Reader s and Instructor s
2.9
Modern UNIX Systems
112
Guide
21
2.10
Linux
114
0.1
Outline of this Book
22
2.11
Linux VServer Virtual Machine
0.2
Example Systems
22
Architecture
120
0.3
A Roadmap for Readers and
2.12
Recommended Reading and Web
Instructors
23
Sites
121
0.4
Internet and Web Resources
24
2.13
Key Terms, Review Questions, and
Problems
123
PART
1
BACKGROUND
27
Chapter
1
Computer System
PART
2
PROCESSES
126
Overview
27
Chapter
3
Process Description and
1.1
Basic Elements
28
Control
126
1.2
Evolution of the
3.1
What Is a Process?
128
Microprocessor
30
3.2
Process States
130
1.3
Instruction Execution
31
3.3
Process Description
146
1.4
Interrupts
34
3.4
Process Control
154
1.5
The Memory Hierarchy
44
3.5
Execution of the Operating
1.6
Cache Memory
47
System
160
1.7
Direct Memory Access
51
3.6
Security Issues
163
1.8
Multiprocessor and Multicore
3.7
UNIX SVR4 Process
Organization
53
Management
167
1.9
Recommended Reading and
3.8
Summary
172
Web Sites
56
3.9
Recommended Reading
172
1.10
Key Terms, Review Questions,
3.10
Key Terms, Review Questions, and
and Problems
57
Problems
173
1A
Performance Characteristics of
Chapter
4
Threads
177
Two-Level Memories
59
Chapter
2
Operating System
Overview
66
4.1
4.2
4.3
Processes and Threads
178
Types of Threads
184
Multicore and Multithreading
191
2.1
Operating System Objectives and
4.4
Windows
7
Thread and SMP
Functions
68
Management
196
2.2
The Evolution of Operating
4.5
Solaris Thread and SMP
Systems
72
Management
202
2.3
Major Achievements
82
4.6
Linux Process and Thread
2.4
Developments Leading to Modern
Management
206
Operating Systems
91
4.7
Mac OS X Grand Central
2.5
Virtual Machines
94
Dispatch
209
CONTENTS 5
4.8
Summary
212
4.9
Recommended Reading
212
4.10
Key Terms, Review Questions, and
Problems
213
Chapter
5
Concurrency: Mutual Exclu¬
sion and Synchronization
218
5.1
Principles of Concurrency
221
5.2
Mutual Exclusion: Hardware
Support
229
5.3
Semaphores
233
5.4
Monitors
246
5.5
Message Passing
253
5.6
Readers/Writers Problem
259
5.7
Summary
263
5.8
Recommended Reading
264
5.9
Key Terms, Review Questions,
and Problems
265
Chapter
6
Concurrency: Deadlock and
Starvation
278
6.1
Principles of Deadlock
279
6.2
Deadlock Prevention
288
6.3
Deadlock Avoidance
290
6.4
Deadlock Detection
296
6.5
An Integrated Deadlock
Strategy
298
6.6
Dining Philosophers Problem
299
6.7
UNIX Concurrency
Mechanisms
301
6.8
Linux Kernel Concurrency
Mechanisms
305
6.9
Solaris Thread Synchronization
Primitives
312
6.10
Windows
7
Concurrency
Mechanisms
314
6.11
Summary
318
6.12
Recommended Reading
318
6.13
Key Terms, Review Questions,
and Problems
319
PART
3
MEMORY
325
Chapter
7
Memory Management
325
7.1
Memory Management
Requirements
327
7.2
Memory Partitioning
330
7.3
Paging
341
7.4
Segmentation
345
7.5
Security Issues
346
7.6
Summary
350
7.7
Recommended Reading
350
7.8
Key Terms, Review Questions, and
Problems
351
7A Loading and Linking
354
Chapter
8
Virtual Memory
360
8.1
Hardware and Control
Structures
361
8.2
Operating System Software
380
8.3
UNIX and Solaris Memory
Management
399
8.4
Linux Memory Management
404
8.5
Windows Memory
Management
406
8.6
Summary
409
8.7
Recommended Reading and Web
Sites
410
8.8
Key Terms, Review Questions,
and Problems
411
PART
4
SCHEDULING
415
Chapter
9
Uniprocessor Scheduling
415
9.1
Types of Processor Scheduling
416
9.2
Scheduling Algorithms
420
9.3
Traditional UNIX
Scheduling
442
9.4
Summary
444
9.5
Recommended Reading
445
9.6
Key Terms, Review Questions,
and Problems
446
Chapter
10
Multiprocessor and
Real-Time
Scheduling
450
10.1
Multiprocessor Scheduling
451
10.2
Real-Time
Scheduling
462
10.3
Linux Scheduling
477
10.4
UNIX SVR4 Scheduling
481
10.5
UNIX FreeBSD Scheduling
483
10.6
Windows Scheduling
486
10.7
Linux Virtual Machine Process
Scheduling
488
10.8
Summary
489
6 CONTENTS
10.9
Recommended Reading
490
10.10
Key Terms, Review Questions, and
Problems
491
PART
5
INPUT/OUTPUT AND
FILES
494
Chapter
11
I/O Management and Disk
Scheduling
494
11.1
I/O Devices
495
11.2
Organization of the I/O
Function
497
11.3
Operating System Design Issues
500
11.4
I/O Buffering
503
11.5
Disk ScheduHng
507
11.6
RAID
514
11.7
Disk Cache
522
11.8
UNIX SVR4 I/O
526
11.9
Linux I/O
529
11.10
Windows I/O
532
11.11
Summary
535
11.12
Recommended Reading
536
11.13
Key Terms, Review Questions, and
Problems
537
Chapter
12
File Management
540
12.1
Overview
542
12.2
File Organization and Access
547
12.3
B-Trees
552
12.4
File Directories
555
12.5
File Sharing
560
12.6
Record Blocking
561
12.7
Secondary Storage
Management
563
12.8
File System Security
571
12.9
UNIX File Management
573
12.10
LimixVirtual File System
580
12.11
Windows File System
584
12.12
Summary
589
12.13
Recommended Reading
590
12.14
Key Terms, Review Questions, and
Problems
591
PART
6
EMBEDDED SYSTEMS
593
Chapter
13
Embedded Operating
Systems
593
13.1
Embedded Systems
594
13.2
Characteristics of Embedded
Operating Systems
596
13.3
eCos
599
13.4
TinyOS
614
13.5
Recommended Reading and
Web Sites
623
13.6
Key Terms, Review Questions,
and Problems
624
PART
7
COMPUTER SECURITY
627
Chapter
14
Computer Security
Threats
627
14.1
Computer Security
Concepts
628
14.2
Threats, Attacks, and Assets
630
14.3
Intruders
636
14.4
Malicious Software
Overview
639
14.5
Viruses,Worms, and
Bots
643
14.6
Rootkits
653
14.7
Recommended Reading and
Web Sites
655
14.8
Key Terms, Review Questions,
and Problems
656
Chapter
15
Computer Security
Techniques
659
15.1
Authentication
660
15.2
Access Control
666
15.3
Intrusion Detection
673
15.4
Malvvare Defense
677
15.5
Dealing with Buffer Overflow
Attacks
683
15.6
Windows
7
Security
687
15.7
Recommended Reading and
Web Sites
692
15.8
Key Terms, Review Questions,
and Problems
694
PART
8
DISTRIBUTED SYSTEMS
697
Chapter
16
Distributed Processing, Client/
Server, and Clusters
697
16.1
Client/Server Computing
698
16.2
Service-Oriented
Architecture
709
16.3
Distributed Message Passing
711
16.4
Remote Procedure Calls
715
16.5
Clusters
719
CONTENTS 7
16.6 Windows
Cluster
Server 724
16.7
Beowulf and
Linux
Clusters
726
16.8
Summary
728
16.9
Recommended Reading and
Web
Sites
729
16.10
Key Terms, Review Questions, and
Problems
730
APPENDICES
Appendix A Topics in Concurrency A-l
A.I Mutual Exclusion: Software
Approaches A-2
A.2 Race Conditions and
Semaphores A-8
A.3 A Barbershop Problem A-l
5
A.4 Problems A-21
Appendix
В
Programming and Operating
System Projects B-l
B.I
OS/161 B-2
B.2
Simulations B-3
B.3
Programming Projects B-4
B.4
Research Projects B-6
B.5
Reading/Report
Assignments B-6
B.6
Writing Assignments B-6
B.7
Discussion Topics B-7
B.8
BACI B-7
Glossary
733
References
743
Index
763
|
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 | BV037481296 |
classification_rvk | ST 260 |
ctrlnum | (OCoLC)740952950 (DE-599)GBV642649596 |
discipline | Informatik |
edition | 7. ed., internat. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01399nam a2200361 c 4500</leader><controlfield tag="001">BV037481296</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20151106 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">110617s2012 ad|| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2010048597</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780273751502</subfield><subfield code="9">978-0-273-75150-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0273751506</subfield><subfield code="c">alk. paper</subfield><subfield code="9">0-273-75150-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)740952950</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)GBV642649596</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-634</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-83</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="100" ind1="1" ind2=" "><subfield code="a">Stallings, William</subfield><subfield code="d">1945-</subfield><subfield code="e">Verfasser</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">7. ed., internat. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Boston [u.a.]</subfield><subfield code="b">Pearson</subfield><subfield code="c">2012</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">788 S.</subfield><subfield code="b">Ill., graph. Darst.</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="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)4151278-9</subfield><subfield code="a">Einführung</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 Bamberg</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=022632870&sequence=000002&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-022632870</subfield></datafield></record></collection> |
genre | (DE-588)4151278-9 Einführung gnd-content |
genre_facet | Einführung |
id | DE-604.BV037481296 |
illustrated | Illustrated |
indexdate | 2024-07-09T23:25:04Z |
institution | BVB |
isbn | 9780273751502 0273751506 |
language | English |
lccn | 2010048597 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-022632870 |
oclc_num | 740952950 |
open_access_boolean | |
owner | DE-634 DE-Aug4 DE-473 DE-BY-UBG DE-83 |
owner_facet | DE-634 DE-Aug4 DE-473 DE-BY-UBG DE-83 |
physical | 788 S. Ill., graph. Darst. |
publishDate | 2012 |
publishDateSearch | 2012 |
publishDateSort | 2012 |
publisher | Pearson |
record_format | marc |
spelling | Stallings, William 1945- Verfasser (DE-588)130436461 aut Operating systems internals and design principles William Stallings 7. ed., internat. ed. Boston [u.a.] Pearson 2012 788 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Betriebssystem (DE-588)4006216-8 gnd rswk-swf (DE-588)4151278-9 Einführung gnd-content Betriebssystem (DE-588)4006216-8 s DE-604 Digitalisierung UB Bamberg application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=022632870&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Stallings, William 1945- Operating systems internals and design principles Betriebssystem (DE-588)4006216-8 gnd |
subject_GND | (DE-588)4006216-8 (DE-588)4151278-9 |
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 | Betriebssystem (DE-588)4006216-8 gnd |
topic_facet | Betriebssystem Einführung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=022632870&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT stallingswilliam operatingsystemsinternalsanddesignprinciples |