... We would like to thank Dave Wetherall, Dan Weld, Mike Walfish, Dave Patterson, OlavKvern, Dan Halperin, Armando Fox, Robin Briggs, Katya Anderson, Sandra Anderson,Lorenzo Alvisi, and William Adams for their help and advice on textbook economics andproduction The Helen Riaboff Whiteley Center as well as Don and Jeanne Dahlin were kind enough ... This chapter also covers theorganization of the operating system itself: how device drivers and the hardwareabstraction layer work in a modern operating system; the difference between a monolithic and a microkernel operating system; and how policy and mechanism areseparated in modern operating systems Concurrency and Threads Chapter 4 motivates and explains the concept of ... To Marla, Kelly, and Keith Mike Dahlin Trang 9Preface to the eBook Edition Operating Systems: Principles and Practice is a textbook for a first course in undergraduate operating systems In use at over 50 colleges and universities worldwide,this textbook provides:
Ngày tải lên: 09/05/2016, 09:54
... operating system running on the hardware platform • Platforms and the operating systems of client and server may differ • These lower-level differences are irrelevant as long as a client and ... procedure call/return semantics • Widely accepted • Standardized – Client and server modules can be moved among computers and operating systems easily Trang 31Remote Procedure Call Mechanism ... on all of the disks Trang 42Clustering Methods: Benefits and Limitations Trang 43Clustering Methods: Benefits and Limitations Trang 44Operating System Design Issues • Failure management – Highly
Ngày tải lên: 16/05/2017, 13:42
Lecture Operating systems Internals and design principles (6 E) Chapter 6 William Stallings
... Processors, I/O channels, main and secondary memory, devices, and data structures such as files, databases, and semaphores • Deadlock occurs if each process holds one resource and requests the other ... Trang 1Chapter 6 Concurrency: Deadlock and ©2008, Prentice Hall Trang 3DeadlockTrang 6Reusable Resources• Used by only one process at a time and not depleted by that use • Processes obtain ... Request 80 Kbytes; Trang 10Consumable Resources• Created (produced) and destroyed (consumed) • Interrupts, signals, messages, and information in I/O buffers • Deadlock may occur if a Receive message
Ngày tải lên: 16/05/2017, 13:52
Lecture Operating systems Internals and design principles (6 E) Chapter 7 William Stallings
... Trang 1Chapter 7 Memory ManagementOperating Systems: Internals and Design Principles, 6/E William Stallings Patricia Roy Manatee Community College, Venice, ... Hall Trang 3The need for memory management • Memory is cheap today, and getting cheaper – But applications are demanding more and more memory, there is never enough! • Memory Management, involves ... address is not within bounds, an interrupt is generated to the operating system Trang 35• Partition memory into small equal fixed-size chunks and divide each process into the same size chunks • The
Ngày tải lên: 16/05/2017, 13:52
Lecture Operating systems Internals and design principles (6 E) Chapter 9 William Stallings
... Trang 1Chapter 9 Uniprocessor SchedulingOperating Systems: Internals and Design Principles, 6/E William Stallings Dave Bremer Otago Polytechnic, N.Z. ©2008, ... System• We can differentiate between user and Trang 17Short-Term Scheduling Criteria: Performance• We could differentiate between performance related criteria, and those unrelated to performance • ... based on process type and execution history Trang 56Scheduling FormulaTrang 57• Priorities are recomputed once per second • Base priority divides all processes into fixed bands of priority levels
Ngày tải lên: 16/05/2017, 13:52
Lecture Operating systems Internals and design principles (6 E) Chapter 11 William Stallings
... Trang 1Chapter 11 I/O Management and Disk Scheduling Dave Bremer Otago Polytechnic, NZ ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William Stallings Trang ... of the operating system and can be used with any set of multiple disks • RAID 0, 1 and RAID 5 are supported • In the case of RAID 1 (disk mirroring), the two disks containing the primary and mirrored ... I/O and process activities to service, buffering can increase the efficiency of the OS and the performance of individual processes Trang 41– I/O Devices – Organization of the I/O Function – Operating
Ngày tải lên: 16/05/2017, 13:53
Lecture Operating systems Internals and design principles (6 E) Chapter 12 William Stallings
... 12 File ManagementDave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William Stallings Trang 2• Secondary Storage Management• File ... 7Fields and Records• Fields – Basic element of data – Contains a single value – Characterized by its length and data type • Records – Collection of related fields – Treated as a unit Trang 8File and ... initiation and termination • Control structures deal with Trang 18Access Method• Closest to the user • Reflect different file structures • Provides a standard interface between applications and the
Ngày tải lên: 16/05/2017, 13:53
Lecture Operating systems Internals and design principles (6 E) Chapter 13 William Stallings
... Embedded SystemsDave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William Stallings Trang 3Embedded System• One of the most important and ... widely used categories of operating systems • Hardware and software designed to perform a dedicated function • Tightly coupled to their environment • Often, embedded systems are part of a larger ... processes; – OS doesn’t have a memory allocation system – interrupt and exception handling is dependent on the peripheral; and – Nonblocking, so there are few explicit synchronization primitives.
Ngày tải lên: 16/05/2017, 13:53
Lecture Operating systems Internals and design principles (6 E) Chapter 14 William Stallings
... Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William Stallings Trang 2• Computer Security Concepts • Threats, Attacks, and Assets • Intruders • Malicious ... has worm, virus, and mobile code characteristics Trang 27• Computer Security Concepts • Threats, Attacks, and Assets • Intruders • Malicious Software Overview • Viruses, Worms, and Bots • Rootkits ... other systems • Remote execution capability – A worm executes a copy of itself on another system • Remote log-in capability – A worm logs on to a remote system as a user and then uses commands
Ngày tải lên: 16/05/2017, 13:53
Lecture Operating systems Internals and design principles (6 E) Chapter 15 William Stallings
... Security Techniques Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William Stallings Trang 2• Dealing With Buffer Overflow Attacks• ... Filter-based worm containment Trang 41Botnet and Rootkit Countermeasures• IDS and Anti-Viral techniques are useful against bots – Main aim is to detect and disable a botnet during its construction ... detect and abort attacks in existing programs Trang 44Compile Time Defenses• Choice of Programming Language – Some languages do not allow some unsafe coding practices • Safe Coding Techniques and
Ngày tải lên: 16/05/2017, 13:53
Lecture Operating systems Internals and design principles (6 E) Chapter 1 William Stallings
... College, Venice, Trang 2Operating System• Exploits the hardware resources of one or more processors • Provides a set of services to system users • Manages secondary memory and I/O devices Trang ... minimize main memory references by optimizing register use • Control and status registers – Used by processor to control operating of the processor – Used by privileged OS routines to control ... language • Available to all programs – application programs and system programs Trang 10– Stack pointer: Points to top of stackTrang 11Control and Status Registers• Program counter (PC) – Contains
Ngày tải lên: 16/05/2017, 14:03
Lecture Operating systems Internals and design principles (6 E) Chapter 2 William Stallings
... 53Modern Operating SystemsTrang 54Modern Operating SystemsTrang 55Modern Operating Systems• Symmetric multiprocessing (SMP) – There are multiple processors – These processors share same main memory and ... 56Multiprogramming and Multiprocessing Trang 57Modern Operating Systems• Distributed operating systems – Provides the illusion of a single main memory space and single secondary memory space Trang 58Modern Operating ... 41Information Protection and – Assuring that users cannot read data for which access is unauthorized Trang 42Information Protection and Trang 43Scheduling and Resource Trang 44Scheduling and Resource Management
Ngày tải lên: 16/05/2017, 14:03
Lecture Operating systems Internals and design principles (6 E) Chapter 3 William Stallings
... Description and ControlOperating Systems: Internals and Design Principles, 6/E William Stallings Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Trang 2– How are processes represented and ... 29Processes and Resources Trang 30Operating System Control Structures• For the OS is to manage processes and resources, it must have information about the current status of each process and resource ... 3Requirements of an Operating System• Fundamental Task: Process Management • The Operating System must – Interleave the execution of multiple processes– Allocate resources to processes, and protect the
Ngày tải lên: 16/05/2017, 14:03
Lecture Operating systems Internals and design principles (6 E) Chapter 4 William Stallings
... Threads, SMP, and Microkernels Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William Stallings Trang 3Processes and Threads• ... the sending and receiving process and – A body that contains direct data, a pointer to a block of data, or some control information about the process. Trang 43Microkernal Design:I/O and interrupt ... microkernel it is possible to handle hardware interrupts as messages and to include I/O ports in address spaces – a particular user-level process is assigned to the interrupt and the kernel maintains
Ngày tải lên: 16/05/2017, 14:04
Lecture Operating systems Internals and design principles (6 E) Chapter 5 William Stallings
... Trang 1Chapter 5 Concurrency: Mutual Exclusion and Synchronization Operating Systems: Internals and Design Principles, 6/E William Stallings Dave Bremer Otago Polytechnic, N.Z. ... of various processes– Allocate and de-allocate resources – Protect the data and resources against interference by other processes. – Ensure that the processes and outputs are independent of ... (Ch2) we saw that processes may be interleaved on uniprocessors Trang 7Interleaving and Overlapping Processes• And not only interleaved but overlapped on multi-processors Trang 8Difficulties of
Ngày tải lên: 16/05/2017, 14:04
Lecture Operating systems: Internals and design principles (6/E): Chapter 1 - William Stallings
... Used by processor to control operating of the processor – Used by privileged OS routines to control the execution of programs Trang 9User-Visible Registersprograms and system programs Trang 10– ... I/O WaitTrang 29Simple Interrupt ProcessingTrang 30Changes in Memory and Registers for an InterruptTrang 31Changes in Memory and Registers for an InterruptTrang 32Sequential Interrupt ProcessingTrang ... Memory HierarchyTrang 37Going Down the Hierarchymemory by the processor Trang 40Cache and Main MemoryTrang 41Cache Principlesmemory block of memory read into cache • Because of locality of reference,
Ngày tải lên: 29/01/2020, 23:57
Lecture Operating systems: Internals and design principles (6/E): Chapter 15 - William Stallings
... detect and abort attacks in existing programs Trang 44Compile Time Defenses• Choice of Programming Language coding practices • Safe Coding Techniques and Auditing • Language Extensions and Use ... Filter-based worm containment Trang 41Botnet and Rootkit Countermeasures• IDS and Anti-Viral techniques are useful against bots – Main aim is to detect and disable a botnet during its construction ... Control• Dictates what types of access are permitted, under what circumstances, and by whom – Discretionary access control – Mandatory access control – Role-based access control Trang 19Not mutually
Ngày tải lên: 30/01/2020, 01:52
Lecture Operating systems: Internals and design principles (6/E): Chapter 16 - William Stallings
... 5Client/Server Applications - Basic software is an operating system running on the hardware platform ‘ Platforms and the operating systems of client and server may differ - These lower-level differences ... Trang 1Operating Systems: Internals and Design Principles, 6/E William Stallings Chapter 16 Client/Server Computing Patricia ... database and enables the use of a high-performance NHI system to manage the database Trang 3Applications Programming Interface (API) A set of function and call programs that allow clients and
Ngày tải lên: 30/01/2020, 02:30
Lecture Operating systems: Internals and design principles (6/E): Chapter 7 - William Stallings
... Trang 1Operating Systems: Internals and Design Principles, 6/E William Stallings Chapter 7 Memory Management Patricia Roy ... that they are contiguous — Time consuming and wastes CPU time _= Empty (4M) Trang 23' + — f ' ~ ®&& > Dynamic Partitioning * Operating system must decide which free block ... not within bounds, an interrupt is generated to the operating SE Trang 35Paging - Partition memory into small equal fixed- size chunks and divide each process into the same size chunks -
Ngày tải lên: 30/01/2020, 02:35
Land-based marine pollution and the Arctic - polarities between principles and practice
... protection, and the effectiveness of com- pliance and enforcement. This chapter examines the tensions between the principles of precaution and pollution prevention, on the one hand, and actual practices ... 1999. 8 Land-based marine pollution and the Arctic: polarities between principles and practice * The concept of sustainable development calls for the application of manyprinciples ... pp. 1–23; and P. Sands, ‘International Law in the Field of Sustainable Development: Emerging Legal Principles , in W. Lang (ed.), Sustainable Development and International Law (London and Dordrecht:...
Ngày tải lên: 01/11/2013, 09:20
Bạn có muốn tìm thêm với từ khóa: