Tìm kiếm tài liệu miễn phí

Bài giảng Hệ điều hành: Chương 5.3 - Đại học Công nghệ Thông tin

Bài giảng "Hệ điều hành - Chương 5.3: Đồng bộ" giúp người học biết được các giải pháp đồng bộ tiến trình theo kiểu “Sleep & Wake up” bao gồm: Semaphore, critical region, monitor, áp dụng các giải pháp này vào các bài toán đồng bộ kinh điển. Mời các bạn cùng tham khảo.



Đánh giá tài liệu

0 Bạn chưa đánh giá, hãy đánh giá cho tài liệu này


  • 5 - Rất hữu ích 0

  • 4 - Tốt 0

  • 3 - Trung bình 0

  • 2 - Tạm chấp nhận 0

  • 1 - Không hữu ích 0

Mô tả

HỆ ĐIỀU HÀNH
Chương 5 – Đồng bộ (3)
1/17/2018

1/17/2018

Copyrights 2017 CE-UIT. All Rights Reserved.

1

Ôn tập chương 5 (2)
 Khi nào thì xảy ra tranh chấp race condition?
 Vấn đề Critical Section là gì?
 Yêu cầu của lời giải cho CS problem?
 Có mấy loại giải pháp? Kể tên?

1/17/2018

Copyrights 2017 CE-UIT. All Rights Reserved.

2

Mục tiêu chương 5 (3)
 Biết được các giải pháp đồng bộ tiến trình theo kiểu “Sleep
& Wake up” bao gồm:
Semaphore

Critical Region
Monitor

 Áp dụng các giải pháp này vào các bài toán đồng bộ kinh
điển
1/17/2018

Copyrights 2017 CE-UIT. All Rights Reserved.

3

Nội dung chương 5 (2)
 Các giải pháp “Sleep & Wake up”
Semaphore
Các bài toán đồng bộ kinh điển
Critical Region
Monitor

 Áp dụng các giải pháp này vào các bài toán đồng bộ
kinh điển
1/17/2018

Copyrights 2017 CE-UIT. All Rights Reserved.

4

Các giải pháp “Sleep & Wake up”
int busy;
int blocked;
do{
if (busy){

// =1 nếu CS đang bị chiếm
// số P đang bị khóa
blocked = blocked +1;
sleep();

}
else busy =1;
CS;
busy = 0;
if (blocked !=0){
wakeup (process);
blocked = blocked -1;
}
RS;
} while (1);
1/17/2018

Copyrights 2017 CE-UIT. All Rights Reserved.

5

Tài liệu cùng danh mục Hệ điều hành

Giáo trình phân tích quy trình ứng dụng điều phối cung cấp processor cho bo mạch p6

Tham khảo tài liệu 'giáo trình phân tích quy trình ứng dụng điều phối cung cấp processor cho bo mạch p6', công nghệ thông tin, hệ điều hành phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả


Advanced wireless networks 4g technologies phần 3

Sau đó beamforming với Moore-Penrose pseudoinverse 34,53-56 A + cung cấp cho các vector trọng lượng của sự chậm trễ cho tất cả các XR, XT τ hτ (XT, XR) = A + Tf (XT, XR) τ (3,36)nT e là vector coeffcients chuyển ở tần số 192-ban nhạc nghe. Điều này cho chúng ta coeffcients chuyển từ tất cả các vị trí XT để tất cả các vị trí XR một cách riêng biệt cho mỗi τi chậm trễ.


Oracle Performance Tuning, 2nd Edition

The books in O'Reilly's Oracle series are authoritative -- they tell the whole story about complex topics, ranging from performance tuning to the use of packages in PL/SQL to new technologies like Power Objects. And they're independent; they're alternatives for readers who need to know how products and features really work. They're packed with real-world advice and techniques from practitioners in the field, and they come with disks containing code you can use immediately in your own applications. O'Reilly is the alternative for Oracle people who need to solve problems -- and solve them now....


Windows Vista for IT Professionals phần 8

Quyền lực nhà nước này còn được gọi là off mềm hoặc G2. Khi một máy tính trong S5, hệ thống điều hành không phải là chạy và quyền lực tối thiểu đang được sử dụng bởi bo mạch chủ. Hầu hết các máy tính hiện nay sử dụng như mặc định của họ ra nhà nước. G3. Quyền lực nhà nước này còn được gọi là off cơ khí. Khi một máy tính trong G3, nó là bản vẽ không có quyền lực. Để đạt được trạng thái này, nhiều máy tính yêu cầu chuyển của một chuyển đổi...


Cấu hình 802.1X trong Mac OS X Lion

Cấu hình 802.1X trong Mac OS X Lion .Việc cấu hình các thiết lập mạng không dây trong các phiên bản mới có nhiều khác biệt so với các phiên bản trước đây của hệ điều hành Mac OS. Trong hướng dẫn này chúng tôi sẽ giới thiệu cho các bạn cách thực hiện việc cấu hình 802.1X trong trong Mac OS X Lion và các phiên bản mới hơn


Access Help and How-to_7

dưới dạng số 0 tương đương với False, True tương ứng với bất kỳ số nào khác 0. Khi lập trình CSDL, kiểu Boolean tương ứng với kiểu Yes/No trong bảng dữ liệu. y chiếm 1 byte bộ nhớ. Integer Kiểu nguyên, có giá trị trong khoảng -32768...32767. Kiểu này chiếm 2 bytes bộ nhớ. ị


QUI TRÌNH CÀI ĐẶT MÁY CHỦ SERVER2

Qui trình cài đặt máy chủ server 2 công ty TNHH máy tính truyền thông CMCSG


Windows 7 Just the Steps For Dummies

Coming in day and date with Microsoft's exciting release of the new Window 7 operating system, this friendly, accessible book shows you the features and functions you need from this exciting new operating system. Presented in a series of numbered steps that are concise, visually clear, and easy to follow, you'll learn to navigate the Windows 7 desktop, create files, connect to the Internet, search the Web, use e-mail, and more with this fun and practical guide.


Lecture Operating system concepts (Fifth edition): Module 19 - Avi Silberschatz, Peter Galvin

The various processes in an operating system must be protected from one another’s activities. For that purpose, various mechanisms exist that can be used to ensure that the files, memory segments, CPU, and other resources can be operated on by only those processes that have gained proper authorization from the operating system. In this chapter, we examine the problem of protection in great detail and develop a unifying model for implementing protection.


678 Câu Hỏi - Trả Lời Về Máy Tính part 67

Tham khảo tài liệu '678 câu hỏi - trả lời về máy tính part 67', công nghệ thông tin, hệ điều hành phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả


Tài liệu mới download

Từ khóa được quan tâm

Có thể bạn quan tâm

Chạy ứng dụng trên bút nhớ
  • 22/09/2012
  • 66.436
  • 895

Bộ sưu tập

Danh mục tài liệu