SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
‫مدرس‬:
‫شیرافکن‬ ‫فرشید‬
‫تهران‬ ‫دانشگاه‬ ‫دکتری‬ ‫دانشجوی‬
(‫ارشد‬ ‫کارشناسی‬ ‫و‬ ‫کارشناسی‬:‫افزار‬ ‫نرم‬ ‫کامپیوتر‬( )‫دکتری‬:‫انفورماتیک‬ ‫بیو‬)
‫عامل‬ ‫های‬ ‫سیستم‬
1
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
2
‫چهارم‬ ‫فصل‬
‫بن‬‫بست‬(DeadLock)
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
‫بست‬ ‫بن‬
‫بن‬‫بست‬:‫مسدود‬‫بودن‬‫دائمی‬‫مجموعه‬‫ای‬‫از‬‫فرایندها‬‫که‬‫برای‬‫منابع‬‫سیستم‬‫رقابت‬‫می‬‫کن‬‫ند‬‫یا‬‫با‬
‫یکدیگر‬‫در‬‫ارتباط‬‫هستند‬.
‫این‬‫مسدود‬‫بودن‬‫ادامه‬‫یابد‬‫می‬‫تا‬‫سیستم‬‫عامل‬‫عمل‬‫فوق‬‫ای‬‫العاده‬‫انجام‬،‫دهد‬ً‫ال‬‫مث‬‫فرایندی‬‫ر‬‫ا‬‫حذف‬
‫کند‬‫یا‬‫مجبور‬‫به‬‫برگشت‬‫به‬‫عقب‬‫کند‬.
3
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
‫مثال‬
‫چهار‬‫خودرو‬‫که‬‫در‬‫یک‬‫زمان‬‫به‬‫چهار‬‫راهی‬‫اند‬‫رسیده‬‫مفروض‬‫است‬.‫چهار‬‫ربع‬‫این‬‫چهار‬‫راه‬،‫منابع‬‫محسوب‬‫شوند‬‫می‬.‫هر‬‫خودرو‬‫برای‬‫عبور‬
‫از‬‫چهار‬‫راه‬‫به‬‫دو‬‫ربع‬‫از‬‫چهارراه‬‫نیاز‬‫دارد‬.‫اگر‬‫هر‬‫چهار‬‫خودرو‬‫وارد‬‫تقاطع‬،‫بشوند‬‫هر‬‫خودرو‬‫یک‬‫ربع‬‫از‬‫چهار‬‫راه‬‫را‬‫در‬‫اختیار‬‫گرفته‬‫ولی‬
‫تواند‬‫نمی‬‫پیش‬،‫برود‬‫چون‬‫ربع‬‫مورد‬‫نیاز‬‫دوم‬‫در‬‫اختیار‬‫خودروی‬‫دیگر‬‫است‬.‫پس‬‫بن‬‫بست‬‫رخ‬‫می‬‫دهد‬.
4
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
‫بست‬ ‫بن‬ ‫شرایط‬
‫اگر‬‫چهار‬‫شرط‬‫زیر‬‫همزمان‬‫در‬‫سیستمی‬‫وجود‬‫داشته‬،‫باشد‬‫بن‬‫بست‬‫رخ‬‫دهد‬‫می‬.
‫برقرار‬‫بودن‬‫هر‬‫چهار‬،‫شرط‬‫شروط‬‫الزم‬‫و‬‫کافی‬‫برای‬‫وقوع‬‫بن‬‫بست‬‫می‬‫باشند‬.
1-‫نگهداری‬‫و‬‫انتظار‬(Hold and Wait)
‫فرایندی‬‫وجود‬‫دارد‬‫که‬‫حداقل‬‫یک‬‫منبع‬‫را‬‫در‬‫اختیار‬‫داشته‬‫باشد‬‫و‬‫منتظر‬‫به‬‫دست‬‫آوردن‬‫منبع‬‫د‬‫یگری‬
‫باشد‬‫که‬‫فعال‬‫در‬‫اختیار‬‫فرایند‬‫دیگری‬‫است‬.
2-‫قبضه‬‫نشدنی‬(Non Preemption)
‫هنگامی‬‫که‬‫فرایندی‬‫منبعی‬‫را‬‫در‬‫اختیار‬‫دارد‬‫و‬‫نتوان‬‫آن‬‫منبع‬‫را‬‫به‬‫زور‬‫باز‬‫پس‬‫گرفت‬.
3-‫انحصار‬‫متقابل‬(Mutual Exclusion)
‫در‬‫هر‬‫زمان‬‫تنها‬‫یک‬‫فرایند‬‫تواند‬‫می‬‫از‬‫یک‬‫منبع‬‫استفاده‬‫کند‬‫و‬‫اگر‬‫فرایند‬‫دیگری‬‫درخواست‬‫ه‬‫مان‬
‫منبع‬‫را‬،‫کند‬‫باید‬‫منتظر‬‫بماند‬‫تا‬‫منبع‬‫آزاد‬‫شود‬.
5
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
4-‫انتظار‬‫چرخشی‬(Circular Wait)
‫چرخه‬‫ای‬‫از‬‫انتظار‬‫وجود‬‫دارد‬.
P1‫منتظر‬‫منبعی‬‫است‬‫که‬‫در‬‫اختیار‬p2‫است‬.
p2‫منتظر‬‫منبعی‬‫باشد‬‫که‬‫در‬‫اختیار‬p3‫است‬.
.
.
.
‫در‬‫نهایت‬،pn‫منتظر‬‫منبعی‬‫باشد‬‫که‬‫در‬‫اختیار‬p1‫است‬.
‫نکته‬:‫شرط‬‫انتظار‬‫چرخشی‬‫منجر‬‫به‬‫شرط‬‫نگهداری‬‫و‬‫انتظار‬‫گردد‬‫می‬.
6
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
‫است‬ ‫بست‬ ‫بن‬ ‫مسئله‬ ‫دقیقتر‬ ‫تشریح‬ ‫برای‬ ‫روشی‬.
‫شوند‬‫می‬ ‫داده‬ ‫نشان‬ ‫مربع‬ ‫با‬ ‫منابع‬ ‫و‬ ‫دایره‬ ‫با‬ ‫فرایندها‬.
‫دارد‬ ‫وجود‬ ‫یال‬ ‫نوع‬ ‫دو‬:
1-‫درخواست‬ ‫یال‬
2-‫تخصیص‬ ‫یال‬
aP R1
aR P 1
7
‫منابع‬ ‫تخصیص‬ ‫گراف‬
(Resource Allocation Graph)
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
‫بست‬ ‫بن‬ ‫کردن‬ ‫مشخص‬
‫با‬ ‫بست‬ ‫بن‬ ‫تعیین‬ ‫نحوه‬‫تخصیص‬ ‫گراف‬ ‫به‬ ‫توجه‬‫منبع‬:
1-‫چرخه‬ ‫گراف‬ ‫در‬ ‫اگر‬(‫سیکل‬)‫نداریم‬ ‫بست‬ ‫بن‬ ،‫نباشد‬.
2-‫باشد‬ ‫گراف‬ ‫در‬ ‫ای‬ ‫چرخه‬ ‫اگر‬:
‫الف‬:‫دهد‬ ‫می‬ ‫رخ‬ ‫بست‬ ‫بن‬ ،‫باشیم‬ ‫داشته‬ ‫نمونه‬ ‫یک‬ ‫منبع‬ ‫هر‬ ‫از‬ ‫اگر‬.
‫ب‬:‫است‬ ‫بست‬ ‫بن‬ ‫احتمال‬ ،‫باشد‬ ‫نمونه‬ ‫چند‬ ‫دارای‬ ‫منبع‬ ‫هر‬ ‫اگر‬(.‫ب‬ ‫بن‬ ‫وجود‬ ‫برای‬ ‫الزم‬ ‫شرط‬ ‫چرخه‬ ‫وجود‬‫ست‬
‫نیست‬ ‫کافی‬ ‫شرط‬ ‫ولی‬ ‫است‬).
8
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
‫دهد‬ ‫می‬ ‫رخ‬ ‫بست‬ ‫بن‬ ‫بنابراین‬.
) P R P R P R P     1 1 1 2 3 3 2 1
) P R P R P   2 2 3 3 2 2
9
‫مثال‬
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
‫با‬‫وجود‬‫چرخه‬‫بن‬‫بست‬‫رخ‬‫نمی‬‫دهد‬.‫چون‬P4‫تواند‬‫می‬R2‫را‬‫آزاد‬‫کند‬‫و‬‫آنگاه‬R2‫به‬P3‫داده‬‫شود‬‫می‬‫و‬‫چرخه‬‫از‬‫بین‬‫برود‬.
10
‫مثال‬
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
‫مثال‬
‫باشد‬‫نمي‬ ‫بست‬ ‫بن‬ ‫درحالت‬ ‫فرایندي‬ ‫هيچ‬.
P P P P  4 2 1 3
11
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
‫مثال‬
‫فرایندهای‬D , E , G ,B‫در‬‫بن‬‫بست‬‫قرار‬‫دارند‬.
12
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
‫بست‬ ‫بن‬ ‫ندادن‬ ‫رخ‬ ‫شرط‬
‫اگر‬‫در‬‫سیستمی‬n‫فرایند‬‫و‬m‫منبع‬(‫از‬‫یک‬‫نوع‬)‫موجود‬،‫باشد‬‫در‬‫صورت‬
‫برقرار‬‫بودن‬‫شرط‬‫زیر‬‫بن‬‫بست‬‫رخ‬‫نخواهد‬‫داد‬.
n
i
request(i) m n

 
1
13
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
‫مثال‬
‫كامپيوتري‬‫داراي‬m‫واحد‬‫از‬‫یك‬‫منبع‬‫است‬‫و‬n‫پردازه‬‫براي‬‫در‬‫اختيار‬‫گرفتن‬‫این‬‫منابع‬‫با‬‫هم‬‫رقابت‬
‫كنند‬‫مي‬.
‫هر‬‫پردازه‬‫حداكثر‬‫به‬‫دو‬‫واحد‬‫از‬‫این‬‫منبع‬‫نياز‬‫داشته‬‫و‬‫در‬‫هر‬‫زمان‬‫تواند‬‫مي‬‫تنها‬‫یك‬‫واحد‬‫منب‬‫ع‬‫را‬
‫آزاد‬‫یا‬‫درخواست‬‫نماید‬.
‫حداكثر‬‫مقدار‬n‫كه‬‫به‬‫ازاي‬‫آن‬‫سيستم‬‫دچار‬‫بست‬‫بن‬‫شود‬‫نمي‬،‫را‬‫مشخص‬‫كنيد‬.
n
i
request(i) m n

 
1
n m n n m    2
14
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
‫روشهای‬‫رفع‬‫بن‬‫بست‬‫را‬‫می‬‫توان‬‫به‬‫سه‬‫گروه‬‫عمده‬‫تقسیم‬‫کرد‬:
1-‫پیشگیری‬(‫جلوگیری‬)‫از‬‫بن‬‫بست‬(Prevention)
‫سیستم‬‫طوری‬‫طراحی‬‫شود‬‫که‬‫از‬‫قبل‬‫امکان‬‫بن‬‫بست‬‫از‬‫بین‬،‫برود‬‫یعنی‬‫تضمین‬‫کنیم‬‫که‬‫حداقل‬
‫یکی‬‫از‬‫چهار‬‫شرط‬‫بن‬‫بست‬‫رخ‬‫ندهد‬.
2-‫اجتناب‬‫از‬‫بن‬‫بست‬(Avoidance)
‫در‬‫مورد‬‫های‬‫درخواست‬‫منبع‬‫طوری‬‫رفتار‬‫شود‬‫که‬‫حداقل‬‫یکی‬‫از‬‫چهار‬‫شرط‬‫بن‬‫بست‬‫رخ‬‫ندهد‬.
3-‫کشف‬‫بن‬‫بست‬(Detection)
‫هرجا‬‫که‬‫ممکن‬،‫باشد‬‫منابع‬‫درخواستی‬‫به‬‫فرایندها‬‫داده‬‫شود‬‫می‬.‫سیستم‬‫عامل‬‫به‬‫طور‬‫مت‬‫ناوب‬
‫الگوریتمی‬‫را‬‫دنبال‬‫کند‬‫می‬‫تا‬‫وجود‬‫شرط‬‫انتظار‬‫چرخشی‬‫را‬‫کشف‬‫کند‬.
15
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
‫پیشگیری‬ ‫های‬ ‫روش‬
‫نگهداری‬‫و‬‫انتظار‬
‫باید‬‫فرایند‬‫را‬‫مجبور‬‫کرد‬‫تا‬‫همه‬‫منابع‬‫مورد‬‫نیاز‬‫را‬‫یکباره‬‫درخواست‬‫کند‬‫و‬‫تا‬‫زمانی‬‫ک‬‫ه‬‫همه‬
‫منابع‬‫به‬‫او‬‫داده‬،‫نشود‬‫فرایند‬‫را‬‫مسدود‬‫کرد‬.
‫قبضه‬‫نکردن‬
‫اگر‬‫فرایندی‬‫منابعی‬‫را‬‫در‬‫اختیار‬،‫دارد‬‫درخواست‬‫جدیدش‬‫موافقت‬‫نشود‬.‫در‬‫این‬‫حالت‬‫با‬‫ید‬
‫منابع‬‫قبلی‬‫خود‬‫را‬‫آزاد‬‫کند‬‫و‬‫در‬‫صورت‬،‫نیاز‬ً‫ا‬‫مجدد‬‫با‬‫منابع‬‫اضافی‬‫درخواست‬‫نماید‬.
16
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
‫انتظار‬‫چرخشی‬
‫برای‬‫پیشگیری‬‫از‬‫بروز‬‫این‬،‫شرط‬‫یک‬‫ترتیب‬‫خطی‬‫از‬‫انواع‬‫منابع‬‫تعریف‬‫کنیم‬‫می‬.
‫اگر‬‫منبعی‬‫از‬‫نوع‬R‫به‬‫یک‬‫فرایند‬‫تخصیص‬،‫یابد‬‫در‬‫ادامه‬‫تنها‬‫منابعی‬‫را‬‫تواند‬‫می‬‫درخواست‬‫کند‬‫ک‬‫ه‬
‫نوع‬‫آنها‬‫بعد‬‫از‬R‫قرار‬‫گرفته‬‫باشد‬.
ً‫ال‬‫مث‬‫اگر‬i < j‫آنگاه‬Ri‫قبل‬‫از‬Rj‫است‬.‫اگر‬‫فرایند‬p1‫منبع‬Ri‫را‬‫در‬‫اختیار‬‫داشته‬‫باشد‬‫و‬Rj‫را‬‫تقاضا‬‫کند‬‫و‬p2
‫منبع‬Rj‫را‬‫در‬‫اختیار‬‫داشته‬‫باشد‬‫و‬Ri‫را‬‫تقاضا‬،‫کند‬‫این‬‫حالت‬‫غیر‬‫ممکن‬‫است‬‫چون‬‫مستلزم‬i<j‫و‬j<i‫می‬‫باشد‬.
‫پیشگیری‬‫از‬‫شرط‬‫انتظار‬،‫چرخشی‬‫ممکن‬‫است‬‫موجب‬‫کند‬‫کردن‬‫فرایندها‬‫و‬‫رد‬‫کردن‬‫غیر‬‫ضروری‬
‫دسترسی‬‫به‬‫منابع‬‫گردد‬.
17
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
‫بست‬ ‫بن‬ ‫از‬ ‫اجتناب‬ ‫روشهای‬
‫برای‬‫اجتناب‬‫از‬‫بن‬‫بست‬‫دو‬‫رویکرد‬‫وجود‬‫دارد‬:
1-‫عدم‬‫شروع‬‫فرایندی‬‫که‬‫ممکن‬‫است‬‫درخواست‬‫هایش‬‫منجر‬‫به‬‫بن‬‫بست‬‫شود‬.
2-‫عدم‬‫پاسخ‬‫به‬‫درخواست‬‫های‬‫منبع‬‫اضافی‬‫از‬‫طرف‬‫فرایندی‬‫که‬‫با‬‫این‬‫تخصیص‬‫ممکن‬‫است‬‫م‬‫نجر‬
‫به‬‫بن‬‫بست‬‫شود‬.(‫الگوریتم‬‫بانکداران‬)
‫در‬‫اجتناب‬‫از‬‫بن‬،‫بست‬‫گیری‬‫تصمیم‬‫زیر‬‫بصورت‬‫پویا‬‫انجام‬‫شود‬‫می‬:
"‫اگر‬‫منبع‬‫درخواست‬،‫شده‬‫تخصیص‬‫داده‬،‫شود‬‫آیا‬‫تواند‬‫می‬‫منجر‬‫به‬‫بن‬‫بست‬‫شود‬‫یا‬‫نه‬".
‫یعنی‬‫اجتناب‬‫از‬‫بن‬‫بست‬‫نیازمند‬‫اطالع‬‫از‬‫درخواستهای‬‫آینده‬‫است‬.
18
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
‫بست‬ ‫بن‬ ‫از‬ ‫اجتناب‬ ‫های‬ ‫محدودیت‬
1-‫باشد‬ ‫ثابت‬ ‫باید‬ ‫تخصیص‬ ‫منابع‬ ‫تعداد‬.
2-‫شود‬ ‫خارج‬ ‫تواند‬ ‫نمی‬ ‫دارد‬ ‫اختیار‬ ‫در‬ ‫منبعی‬ ‫که‬ ‫فرایندی‬.
3-‫شود‬ ‫معلوم‬ ‫قبل‬ ‫از‬ ‫باید‬ ‫فرایند‬ ‫هر‬ ‫نیاز‬ ‫مورد‬ ‫منابع‬ ‫حداکثر‬.
4-‫باشند‬ ‫مستقل‬ ‫باید‬ ‫نظر‬ ‫مورد‬ ‫فرایندهای‬.
‫باشد‬‫نمی‬ ‫الزم‬ ،‫فرایند‬ ‫کردن‬ ‫قبضه‬ ‫که‬ ‫است‬ ‫این‬ ‫بست‬ ‫بن‬ ‫از‬ ‫اجتناب‬ ‫امتیاز‬(.‫کشف‬ ‫خالف‬ ‫بر‬)
19
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
‫امن‬ ‫حالت‬
‫حالتی‬‫است‬‫که‬‫در‬‫آن‬‫حداقل‬‫یک‬‫ترتیب‬‫از‬‫فرایندها‬‫وجود‬‫دارد‬‫که‬‫توانند‬‫می‬‫اجرا‬‫و‬‫کامل‬،‫شوند‬‫بدون‬
‫اینکه‬‫بن‬‫بست‬‫رخ‬‫دهد‬.
‫وضعیت‬‫بن‬،‫بست‬‫یک‬‫وضعیت‬‫نا‬‫امن‬‫است‬.
‫اما‬‫تمام‬‫وضعیت‬‫های‬،‫ناامن‬‫الزاما‬‫بن‬‫بست‬‫نیستند‬.
20
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
‫بانکداران‬ ‫الگوریتم‬
‫شود‬ ‫می‬ ‫استفاده‬ ‫بست‬ ‫بن‬ ‫از‬ ‫اجتناب‬ ‫برای‬ ‫الگوریتم‬ ‫این‬.
‫شود‬ ‫می‬ ‫استفاده‬ ‫زیر‬ ‫ماتریسهای‬ ‫و‬ ‫بردارها‬ ‫از‬:
1-‫بردار‬Resource:‫منابع‬ ‫از‬ ‫یک‬ ‫هر‬ ‫کل‬ ‫مقدار‬ ‫شامل‬.
2-‫بردار‬Available:‫است‬ ‫موجود‬ ‫که‬ ‫منابعی‬ ‫از‬ ‫یک‬ ‫هر‬ ‫کل‬ ‫مقدار‬ ‫شامل‬(‫نشده‬ ‫داده‬ ‫تخصیص‬)
3-‫ماتریس‬Claim(‫نیاز‬ ‫حداکثر‬: )‫فرایندها‬ ‫درخواستهای‬ ‫شامل‬.
4-‫ماتریس‬Allocation:‫فرایندها‬ ‫به‬ ‫شده‬ ‫داده‬ ‫تخصیص‬ ‫منابع‬ ‫شامل‬.
21
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
‫مثال‬
‫امن‬ ‫حالت‬ ‫وجود‬ ‫بررسی‬: Resource : R ,R ,R  1 9 2 3 3 6
22
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
 R ,R ,R  1 0 2 1 3 1
23
‫اجرای‬ ‫از‬ ‫بعد‬: P2
 Resource : R ,R ,R  1 9 2 3 3 6‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103‫از‬ ‫بعد‬‫اجرای‬p1:
24
‫اجرای‬ ‫از‬ ‫بعد‬p3:
‫در‬‫نهایت‬p4‫اجرا‬‫شود‬ ‫می‬.
P P P P  2 1 3 4 ‫امن‬ ‫ترتیب‬:
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
‫مثال‬
‫عاملي‬ ‫سيستم‬ ‫تحت‬4‫و‬ ‫فعال‬ ‫فرایند‬2‫شود‬ ‫مي‬ ‫مدیریت‬ ‫منبع‬.‫حالت‬‫چيست؟‬ ‫سيستم‬‫منابع‬‫دسترس‬ ‫در‬:(R ,R ) 1 22 1
‫منابع‬‫در‬‫دسترس‬:
‫فرایند‬p1‫و‬p2‫در‬‫ابتدا‬‫نمي‬‫توانند‬‫اجرا‬‫شوند‬.‫بعد‬‫از‬‫اجراي‬p3:
‫باز‬‫هم‬p1‫و‬p2‫نمي‬‫توانند‬‫اجرا‬‫شوند‬.‫بعد‬‫از‬‫اجراي‬p4:
‫باز‬‫هم‬p1‫یا‬p2‫نمي‬‫توانند‬‫اجرا‬‫شوند‬.
)1,2( 21  RR
)2,3( 21  RR
)2,6( 21  RR
25
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
‫چهارم‬ ‫فصل‬ ‫پایان‬
26
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
‫های‬ ‫سیستم‬ ‫آموزش‬‫عامل‬
faradars.org/fvsft103
27
‫فرادرس‬ ‫در‬ ‫شده‬ ‫مطرح‬ ‫نکات‬ ‫مبنای‬ ‫بر‬ ‫ها‬ ‫اسالید‬ ‫این‬
«‫عامل‬ ‫های‬ ‫سیستم‬ ‫آموزش‬»
‫است‬ ‫شده‬ ‫تهیه‬.
‫نمایید‬ ‫مراجعه‬ ‫زیر‬ ‫لینک‬ ‫به‬ ‫آموزش‬ ‫این‬ ‫مورد‬ ‫در‬ ‫بیشتر‬ ‫اطالعات‬ ‫کسب‬ ‫برای‬.
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org

Contenu connexe

Tendances

آموزش سیستم های عامل - بخش هشتم
آموزش سیستم های عامل - بخش هشتمآموزش سیستم های عامل - بخش هشتم
آموزش سیستم های عامل - بخش هشتمfaradars
 
آموزش سیستم های عامل - بخش یکم
آموزش سیستم های عامل - بخش یکمآموزش سیستم های عامل - بخش یکم
آموزش سیستم های عامل - بخش یکمfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس دهم
آموزش ذخیره و بازیابی اطلاعات - درس دهمآموزش ذخیره و بازیابی اطلاعات - درس دهم
آموزش ذخیره و بازیابی اطلاعات - درس دهمfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس دوم
آموزش ذخیره و بازیابی اطلاعات - درس دومآموزش ذخیره و بازیابی اطلاعات - درس دوم
آموزش ذخیره و بازیابی اطلاعات - درس دومfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس چهارم
آموزش ذخیره و بازیابی اطلاعات - درس چهارمآموزش ذخیره و بازیابی اطلاعات - درس چهارم
آموزش ذخیره و بازیابی اطلاعات - درس چهارمfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس نهم
آموزش ذخیره و بازیابی اطلاعات - درس نهمآموزش ذخیره و بازیابی اطلاعات - درس نهم
آموزش ذخیره و بازیابی اطلاعات - درس نهمfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس یکم
آموزش ذخیره و بازیابی اطلاعات - درس یکمآموزش ذخیره و بازیابی اطلاعات - درس یکم
آموزش ذخیره و بازیابی اطلاعات - درس یکمfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس پنجم
آموزش ذخیره و بازیابی اطلاعات - درس پنجمآموزش ذخیره و بازیابی اطلاعات - درس پنجم
آموزش ذخیره و بازیابی اطلاعات - درس پنجمfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس هشتم
آموزش ذخیره و بازیابی اطلاعات - درس هشتمآموزش ذخیره و بازیابی اطلاعات - درس هشتم
آموزش ذخیره و بازیابی اطلاعات - درس هشتمfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس ششم
آموزش ذخیره و بازیابی اطلاعات - درس ششمآموزش ذخیره و بازیابی اطلاعات - درس ششم
آموزش ذخیره و بازیابی اطلاعات - درس ششمfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس هفتم
آموزش ذخیره و بازیابی اطلاعات - درس هفتمآموزش ذخیره و بازیابی اطلاعات - درس هفتم
آموزش ذخیره و بازیابی اطلاعات - درس هفتمfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس سوم
آموزش ذخیره و بازیابی اطلاعات - درس سومآموزش ذخیره و بازیابی اطلاعات - درس سوم
آموزش ذخیره و بازیابی اطلاعات - درس سومfaradars
 
آموزش روش تقسیم و حل در طراحی الگوریتم (مرور – تست کنکور ارشد)
آموزش روش تقسیم و حل در طراحی الگوریتم (مرور – تست کنکور ارشد)آموزش روش تقسیم و حل در طراحی الگوریتم (مرور – تست کنکور ارشد)
آموزش روش تقسیم و حل در طراحی الگوریتم (مرور – تست کنکور ارشد)faradars
 
آموزش شبیه سازی مدارات الکتریکی با OrCAD
آموزش شبیه سازی مدارات الکتریکی با OrCADآموزش شبیه سازی مدارات الکتریکی با OrCAD
آموزش شبیه سازی مدارات الکتریکی با OrCADfaradars
 
آموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش پنجم
آموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش پنجمآموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش پنجم
آموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش پنجمfaradars
 
آموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش چهارم
آموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش چهارمآموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش چهارم
آموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش چهارمfaradars
 
آموزش ساختمان داده ها - بخش ششم
آموزش ساختمان داده ها - بخش ششمآموزش ساختمان داده ها - بخش ششم
آموزش ساختمان داده ها - بخش ششمfaradars
 
آموزش پایگاه داده ها - بخش یکم
آموزش پایگاه داده ها - بخش یکمآموزش پایگاه داده ها - بخش یکم
آموزش پایگاه داده ها - بخش یکمfaradars
 
آموزش ساختمان داده ها - بخش پنجم
آموزش ساختمان داده ها - بخش پنجمآموزش ساختمان داده ها - بخش پنجم
آموزش ساختمان داده ها - بخش پنجمfaradars
 
آموزش ساختمان داده ها - بخش چهارم
آموزش ساختمان داده ها - بخش چهارمآموزش ساختمان داده ها - بخش چهارم
آموزش ساختمان داده ها - بخش چهارمfaradars
 

Tendances (20)

آموزش سیستم های عامل - بخش هشتم
آموزش سیستم های عامل - بخش هشتمآموزش سیستم های عامل - بخش هشتم
آموزش سیستم های عامل - بخش هشتم
 
آموزش سیستم های عامل - بخش یکم
آموزش سیستم های عامل - بخش یکمآموزش سیستم های عامل - بخش یکم
آموزش سیستم های عامل - بخش یکم
 
آموزش ذخیره و بازیابی اطلاعات - درس دهم
آموزش ذخیره و بازیابی اطلاعات - درس دهمآموزش ذخیره و بازیابی اطلاعات - درس دهم
آموزش ذخیره و بازیابی اطلاعات - درس دهم
 
آموزش ذخیره و بازیابی اطلاعات - درس دوم
آموزش ذخیره و بازیابی اطلاعات - درس دومآموزش ذخیره و بازیابی اطلاعات - درس دوم
آموزش ذخیره و بازیابی اطلاعات - درس دوم
 
آموزش ذخیره و بازیابی اطلاعات - درس چهارم
آموزش ذخیره و بازیابی اطلاعات - درس چهارمآموزش ذخیره و بازیابی اطلاعات - درس چهارم
آموزش ذخیره و بازیابی اطلاعات - درس چهارم
 
آموزش ذخیره و بازیابی اطلاعات - درس نهم
آموزش ذخیره و بازیابی اطلاعات - درس نهمآموزش ذخیره و بازیابی اطلاعات - درس نهم
آموزش ذخیره و بازیابی اطلاعات - درس نهم
 
آموزش ذخیره و بازیابی اطلاعات - درس یکم
آموزش ذخیره و بازیابی اطلاعات - درس یکمآموزش ذخیره و بازیابی اطلاعات - درس یکم
آموزش ذخیره و بازیابی اطلاعات - درس یکم
 
آموزش ذخیره و بازیابی اطلاعات - درس پنجم
آموزش ذخیره و بازیابی اطلاعات - درس پنجمآموزش ذخیره و بازیابی اطلاعات - درس پنجم
آموزش ذخیره و بازیابی اطلاعات - درس پنجم
 
آموزش ذخیره و بازیابی اطلاعات - درس هشتم
آموزش ذخیره و بازیابی اطلاعات - درس هشتمآموزش ذخیره و بازیابی اطلاعات - درس هشتم
آموزش ذخیره و بازیابی اطلاعات - درس هشتم
 
آموزش ذخیره و بازیابی اطلاعات - درس ششم
آموزش ذخیره و بازیابی اطلاعات - درس ششمآموزش ذخیره و بازیابی اطلاعات - درس ششم
آموزش ذخیره و بازیابی اطلاعات - درس ششم
 
آموزش ذخیره و بازیابی اطلاعات - درس هفتم
آموزش ذخیره و بازیابی اطلاعات - درس هفتمآموزش ذخیره و بازیابی اطلاعات - درس هفتم
آموزش ذخیره و بازیابی اطلاعات - درس هفتم
 
آموزش ذخیره و بازیابی اطلاعات - درس سوم
آموزش ذخیره و بازیابی اطلاعات - درس سومآموزش ذخیره و بازیابی اطلاعات - درس سوم
آموزش ذخیره و بازیابی اطلاعات - درس سوم
 
آموزش روش تقسیم و حل در طراحی الگوریتم (مرور – تست کنکور ارشد)
آموزش روش تقسیم و حل در طراحی الگوریتم (مرور – تست کنکور ارشد)آموزش روش تقسیم و حل در طراحی الگوریتم (مرور – تست کنکور ارشد)
آموزش روش تقسیم و حل در طراحی الگوریتم (مرور – تست کنکور ارشد)
 
آموزش شبیه سازی مدارات الکتریکی با OrCAD
آموزش شبیه سازی مدارات الکتریکی با OrCADآموزش شبیه سازی مدارات الکتریکی با OrCAD
آموزش شبیه سازی مدارات الکتریکی با OrCAD
 
آموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش پنجم
آموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش پنجمآموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش پنجم
آموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش پنجم
 
آموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش چهارم
آموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش چهارمآموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش چهارم
آموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش چهارم
 
آموزش ساختمان داده ها - بخش ششم
آموزش ساختمان داده ها - بخش ششمآموزش ساختمان داده ها - بخش ششم
آموزش ساختمان داده ها - بخش ششم
 
آموزش پایگاه داده ها - بخش یکم
آموزش پایگاه داده ها - بخش یکمآموزش پایگاه داده ها - بخش یکم
آموزش پایگاه داده ها - بخش یکم
 
آموزش ساختمان داده ها - بخش پنجم
آموزش ساختمان داده ها - بخش پنجمآموزش ساختمان داده ها - بخش پنجم
آموزش ساختمان داده ها - بخش پنجم
 
آموزش ساختمان داده ها - بخش چهارم
آموزش ساختمان داده ها - بخش چهارمآموزش ساختمان داده ها - بخش چهارم
آموزش ساختمان داده ها - بخش چهارم
 

Similaire à آموزش سیستم های عامل - بخش چهارم

انواع حملات در شبکه های کامپیوتری.pdf
انواع حملات در شبکه های کامپیوتری.pdfانواع حملات در شبکه های کامپیوتری.pdf
انواع حملات در شبکه های کامپیوتری.pdfAliAzarifar
 
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...faradars
 
مجموعه آموزش های زیست شناسی سامانه ای
مجموعه آموزش های زیست شناسی سامانه ایمجموعه آموزش های زیست شناسی سامانه ای
مجموعه آموزش های زیست شناسی سامانه ایfaradars
 
ڕاپۆرتێك ده‌رباره‌ی ئه‌نتی ڤایرۆس
ڕاپۆرتێك ده‌رباره‌ی ئه‌نتی ڤایرۆس ڕاپۆرتێك ده‌رباره‌ی ئه‌نتی ڤایرۆس
ڕاپۆرتێك ده‌رباره‌ی ئه‌نتی ڤایرۆس Shwana M
 
آموزش مبانی و کاربردهای راهبرد تلفیق داده یا Data Fusion -بخش دوم
آموزش مبانی و کاربردهای راهبرد تلفیق داده یا Data Fusion -بخش دومآموزش مبانی و کاربردهای راهبرد تلفیق داده یا Data Fusion -بخش دوم
آموزش مبانی و کاربردهای راهبرد تلفیق داده یا Data Fusion -بخش دومfaradars
 
مجموعه آموزش های برنامه نویسی آردوینو با محوریت پروژه های رباتیک
مجموعه آموزش های برنامه نویسی آردوینو با محوریت پروژه های رباتیکمجموعه آموزش های برنامه نویسی آردوینو با محوریت پروژه های رباتیک
مجموعه آموزش های برنامه نویسی آردوینو با محوریت پروژه های رباتیکfaradars
 
Ips سیستمهای پیشگیری از نفوذ
Ips سیستمهای پیشگیری از نفوذIps سیستمهای پیشگیری از نفوذ
Ips سیستمهای پیشگیری از نفوذkamrankamran1234
 
Identification of linear dynamic systems operating in a networked environment
Identification of linear dynamic systems operating in a networked environment Identification of linear dynamic systems operating in a networked environment
Identification of linear dynamic systems operating in a networked environment Pourya Parsa
 
آموزش تکمیلی میکروکنترلر AVR و نرم افزار CodevisionAVR
آموزش تکمیلی میکروکنترلر AVR و نرم افزار CodevisionAVRآموزش تکمیلی میکروکنترلر AVR و نرم افزار CodevisionAVR
آموزش تکمیلی میکروکنترلر AVR و نرم افزار CodevisionAVRfaradars
 

Similaire à آموزش سیستم های عامل - بخش چهارم (15)

امنیت در شبکه
امنیت در شبکهامنیت در شبکه
امنیت در شبکه
 
انواع حملات در شبکه های کامپیوتری.pdf
انواع حملات در شبکه های کامپیوتری.pdfانواع حملات در شبکه های کامپیوتری.pdf
انواع حملات در شبکه های کامپیوتری.pdf
 
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
 
مجموعه آموزش های زیست شناسی سامانه ای
مجموعه آموزش های زیست شناسی سامانه ایمجموعه آموزش های زیست شناسی سامانه ای
مجموعه آموزش های زیست شناسی سامانه ای
 
ڕاپۆرتێك ده‌رباره‌ی ئه‌نتی ڤایرۆس
ڕاپۆرتێك ده‌رباره‌ی ئه‌نتی ڤایرۆس ڕاپۆرتێك ده‌رباره‌ی ئه‌نتی ڤایرۆس
ڕاپۆرتێك ده‌رباره‌ی ئه‌نتی ڤایرۆس
 
Fault prediction
Fault predictionFault prediction
Fault prediction
 
آموزش مبانی و کاربردهای راهبرد تلفیق داده یا Data Fusion -بخش دوم
آموزش مبانی و کاربردهای راهبرد تلفیق داده یا Data Fusion -بخش دومآموزش مبانی و کاربردهای راهبرد تلفیق داده یا Data Fusion -بخش دوم
آموزش مبانی و کاربردهای راهبرد تلفیق داده یا Data Fusion -بخش دوم
 
Keylogger
KeyloggerKeylogger
Keylogger
 
Ddos dos
Ddos dosDdos dos
Ddos dos
 
مجموعه آموزش های برنامه نویسی آردوینو با محوریت پروژه های رباتیک
مجموعه آموزش های برنامه نویسی آردوینو با محوریت پروژه های رباتیکمجموعه آموزش های برنامه نویسی آردوینو با محوریت پروژه های رباتیک
مجموعه آموزش های برنامه نویسی آردوینو با محوریت پروژه های رباتیک
 
Ips سیستمهای پیشگیری از نفوذ
Ips سیستمهای پیشگیری از نفوذIps سیستمهای پیشگیری از نفوذ
Ips سیستمهای پیشگیری از نفوذ
 
چه هنگام نرم‌افزار آزاد به دام غیرآزاد می‌افتد؟
چه هنگام نرم‌افزار آزاد به دام غیرآزاد می‌افتد؟چه هنگام نرم‌افزار آزاد به دام غیرآزاد می‌افتد؟
چه هنگام نرم‌افزار آزاد به دام غیرآزاد می‌افتد؟
 
Identification of linear dynamic systems operating in a networked environment
Identification of linear dynamic systems operating in a networked environment Identification of linear dynamic systems operating in a networked environment
Identification of linear dynamic systems operating in a networked environment
 
stuxnet
stuxnetstuxnet
stuxnet
 
آموزش تکمیلی میکروکنترلر AVR و نرم افزار CodevisionAVR
آموزش تکمیلی میکروکنترلر AVR و نرم افزار CodevisionAVRآموزش تکمیلی میکروکنترلر AVR و نرم افزار CodevisionAVR
آموزش تکمیلی میکروکنترلر AVR و نرم افزار CodevisionAVR
 

Plus de faradars

آموزش فیزیک الکتریسیته - فصل ششم تا نهم
آموزش فیزیک الکتریسیته - فصل ششم تا نهمآموزش فیزیک الکتریسیته - فصل ششم تا نهم
آموزش فیزیک الکتریسیته - فصل ششم تا نهمfaradars
 
آموزش فیزیک الکتریسیته - فصل یکم تا پنجم
آموزش فیزیک الکتریسیته - فصل یکم تا پنجمآموزش فیزیک الکتریسیته - فصل یکم تا پنجم
آموزش فیزیک الکتریسیته - فصل یکم تا پنجمfaradars
 
آموزش ترمودینامیک ۲ بخش سوم
آموزش ترمودینامیک ۲ بخش سومآموزش ترمودینامیک ۲ بخش سوم
آموزش ترمودینامیک ۲ بخش سومfaradars
 
آموزش ترمودینامیک ۲ بخش هشتم
آموزش ترمودینامیک ۲ بخش هشتمآموزش ترمودینامیک ۲ بخش هشتم
آموزش ترمودینامیک ۲ بخش هشتمfaradars
 
آموزش ترمودینامیک ۲ بخش دوم
آموزش ترمودینامیک ۲ بخش دومآموزش ترمودینامیک ۲ بخش دوم
آموزش ترمودینامیک ۲ بخش دومfaradars
 
آموزش ترمودینامیک ۲ بخش هفتم
آموزش ترمودینامیک ۲ بخش هفتمآموزش ترمودینامیک ۲ بخش هفتم
آموزش ترمودینامیک ۲ بخش هفتمfaradars
 
آموزش ترمودینامیک ۲ بخش ششم
آموزش ترمودینامیک ۲ بخش ششمآموزش ترمودینامیک ۲ بخش ششم
آموزش ترمودینامیک ۲ بخش ششمfaradars
 
آموزش ترمودینامیک ۲ بخش اول
آموزش ترمودینامیک ۲ بخش اولآموزش ترمودینامیک ۲ بخش اول
آموزش ترمودینامیک ۲ بخش اولfaradars
 
آموزش ترمودینامیک ۲ بخش پنجم
آموزش ترمودینامیک ۲ بخش پنجمآموزش ترمودینامیک ۲ بخش پنجم
آموزش ترمودینامیک ۲ بخش پنجمfaradars
 
آموزش ترمودینامیک ۲ بخش چهارم
آموزش ترمودینامیک ۲ بخش چهارمآموزش ترمودینامیک ۲ بخش چهارم
آموزش ترمودینامیک ۲ بخش چهارمfaradars
 
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...faradars
 
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...faradars
 
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...faradars
 
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...faradars
 
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...faradars
 
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش سوم (الف)
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش سوم (الف)آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش سوم (الف)
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش سوم (الف)faradars
 
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش دوم (الف)
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش دوم (الف)آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش دوم (الف)
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش دوم (الف)faradars
 
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش اول
 آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش اول آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش اول
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش اولfaradars
 

Plus de faradars (18)

آموزش فیزیک الکتریسیته - فصل ششم تا نهم
آموزش فیزیک الکتریسیته - فصل ششم تا نهمآموزش فیزیک الکتریسیته - فصل ششم تا نهم
آموزش فیزیک الکتریسیته - فصل ششم تا نهم
 
آموزش فیزیک الکتریسیته - فصل یکم تا پنجم
آموزش فیزیک الکتریسیته - فصل یکم تا پنجمآموزش فیزیک الکتریسیته - فصل یکم تا پنجم
آموزش فیزیک الکتریسیته - فصل یکم تا پنجم
 
آموزش ترمودینامیک ۲ بخش سوم
آموزش ترمودینامیک ۲ بخش سومآموزش ترمودینامیک ۲ بخش سوم
آموزش ترمودینامیک ۲ بخش سوم
 
آموزش ترمودینامیک ۲ بخش هشتم
آموزش ترمودینامیک ۲ بخش هشتمآموزش ترمودینامیک ۲ بخش هشتم
آموزش ترمودینامیک ۲ بخش هشتم
 
آموزش ترمودینامیک ۲ بخش دوم
آموزش ترمودینامیک ۲ بخش دومآموزش ترمودینامیک ۲ بخش دوم
آموزش ترمودینامیک ۲ بخش دوم
 
آموزش ترمودینامیک ۲ بخش هفتم
آموزش ترمودینامیک ۲ بخش هفتمآموزش ترمودینامیک ۲ بخش هفتم
آموزش ترمودینامیک ۲ بخش هفتم
 
آموزش ترمودینامیک ۲ بخش ششم
آموزش ترمودینامیک ۲ بخش ششمآموزش ترمودینامیک ۲ بخش ششم
آموزش ترمودینامیک ۲ بخش ششم
 
آموزش ترمودینامیک ۲ بخش اول
آموزش ترمودینامیک ۲ بخش اولآموزش ترمودینامیک ۲ بخش اول
آموزش ترمودینامیک ۲ بخش اول
 
آموزش ترمودینامیک ۲ بخش پنجم
آموزش ترمودینامیک ۲ بخش پنجمآموزش ترمودینامیک ۲ بخش پنجم
آموزش ترمودینامیک ۲ بخش پنجم
 
آموزش ترمودینامیک ۲ بخش چهارم
آموزش ترمودینامیک ۲ بخش چهارمآموزش ترمودینامیک ۲ بخش چهارم
آموزش ترمودینامیک ۲ بخش چهارم
 
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
 
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
 
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
 
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
 
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
 
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش سوم (الف)
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش سوم (الف)آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش سوم (الف)
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش سوم (الف)
 
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش دوم (الف)
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش دوم (الف)آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش دوم (الف)
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش دوم (الف)
 
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش اول
 آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش اول آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش اول
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش اول
 

آموزش سیستم های عامل - بخش چهارم