-
آیا شده تا به حال در ویندوز، یکی از پنجرههای Windows Explorer قفل کند و یک دفعه همه پنجرهها بسته شود؟ دوست دارید از این معضل جلوگیری کنید؟
کمی مقدمه: مدیریت پردازهها
دانشجویان رشته کامپیوتر که درس «سیستم عامل» را پاس کرده باشند، مطمئناً میدانند که ما مبحث مفصلی داریم به نام « Process Management » یا مدیریت پردازهها.
یکی از زیرشاخههای این مبحث، بحث انشعاب پردازهها (یا همان چنگال: Fork) است.
در این بخش گفته میشود که ممکن است یک پردازه به دلایل مختلف، پردازههای دیگری را ایجاد یا فراخوانی کند که به پردازه اول، پدر یا والد (Parent) و به بقیه پردازهها، فرزند (Child) گفته میشود.
حالا موضوع این است که اگر پردازه پدر با مشکل مواجه شد، ما چه رفتاری با فرزندها داشته باشیم؟ و همینطور، برعکس. یعنی اگر فرزند با مشکل مواجه شد، پدر و دیگر فرزندان را چه کار کنیم؟
به طور خلاصه، در بحث اول، یکی از راه حلها این است که اگر پردازه پدر با مشکل مواجه شد، فرزندان را نیز بکشیم (در ویندوز میگوییم End Task در لینوکس میگوییم Kill و در مک میگوییم Quit)حالا پاسخ به سؤال اصلی:
چرا با قفل کردن یک پنجره کل Windows Explorer بسته میشود؟
وقتی یک پنجره اکسپلورر باز میکنید و مثلاً به درایو C میروید، شما هسته برنامه Windows Explorer را یک بار اجرا کردهاید. حالا اگر یکی دیگر باز کنید و به درایو D بروید، سیستم عامل چک میکند که اگر هسته برنامه در حال اجرا بود، فقط یک نمونه از پنجره (یک فرزند) ایجاد میکند و در آن درایو D را نشان میدهد. در حقیقت این، فرزندِ همان Windows Explorer قبلی است. حالا هر کدام از اینها که با مشکل مواجه شوند، در حقیقت هسته اکسپلورر که همان پدر است با مشکل مواجه شده. در سیستم عامل ویندوز اینطور تنظیم شده است که اگر پدر مرد، تمام فرزندان را نیز بکش!
به همین دلیل است که با قفل کردن یک پنجره (یعنی مختل شدن کار هسته)، تمام پنجرهها بسته میشود.راه حل؟
خیلی ساده است! ما به ویندوز خواهیم گفت که هر پنجره را در یک پردازه جداگانه اجرا کن. یعنی در حقیقت هر پنجره را به عنوان یک پدر در نظر بگیر!
برای اینکه بحث را بهتر درک کنید، ابتدا چند پنجره مختلف باز کنید و در هر یک، به پوشهها و درایوهای مختلف بروید.
کلیدهای Ctrl+Alt+Delete را بزنید تا Task Manager باز شود. اگر به تب Processes بروید و دنبال پردازه explorer بگردید، خواهید دید که با اینکه ما مثلاً سه پنجره داریم، اما فقط یک پردازه به نام explorer داریم:برای این که هر پنجره در پردازه مختص به خودش باز شود و کار او در دیگری اختلال ایجاد نکند، مراحل زیر را طی کنید:
۱- به Control Panel بروید.
۲- روی Folder Options دابل کلیک کنید.
۳- به تب View بروید.
۴- دنبال گزینهای به نام Launch folder windows in separate process بگردید و آنرا فعال کنید و OK کنید. (معنی عبارت: هر پنجره مربوط به پوشهها را در یک پردازه جداگانه اجرا کن)حالا از این پس، هر پنجره جدیدی که از Windows Explorer باز کنید در یک پردازه جدید اجرا میشود. اگر یکی قفل کرد، فقط همان پنجره بسته میشود نه کل پنجرهها.
نکته: مثل قبل میتوانید مثلاً ده پنجره را به عنوان فرزند یکی و چند پنجره را به عنوان فرزند دیگری باز کنید. برای اینکه یک پنجره فرزند دیگری شود، وقتی یک پنجره باز است، کلیدهای Ctrl+N را بزنید تا یک فرزند از آن ایجاد شود.میبینید که سه پنجره باز است، اما دو پردازه داریم. چون پنجرههای ۲ و ۳ فرزند یک پردازه هستند. اگر یکی از این دو دچار مشکل شود، هر دو بسته میشوند، اما آن یکی باز میماند.
خوب یا بد؟
سؤال این است که این کار، اگر خوب است، چرا مایکروسافت خودش به طور پیشفرض این گزینه را فعال نکرده؟
اینکه این کار خوب است یا بد به قدرت سیستم شما (رم و سی.پی.یو) بستگی دارد. باز کردن هر پنجره در یک پراسس جدید، رم شما را به شدت اشغال میکند!
به هر حال، این مطلب بحثی بود در مورد پردازههای پدر و فرزند و شاید هم به نوعی، Multi-Threading (چند نخی) و در عین حال ترفندی بود برای آنها که ممکن است با اکسپلورر خود مشکل داشته باشند و مثل من با ورود به پوشههای شامل ویدئو (با نمای Thumbnails)، یک دفعه اکسپلوررشان قفل میکند.
۹۴۳ امیر اعلایی
درباره من
جدیدترین وبهترین دانستنیهای کامپیوتر _♥کامپیوترگل♥
بازی کلش اف کلنز
دانلود نرم افزار های جدید و کاربردی
نقد و بررسی و کدهای تقلبی بازی ها
فیلم های آموزش کامپیوتر رایانه
آموزش مبتدی تا پیشرفته
برنامه و گیم های موبایل(جاوا،اندروید،ویندوز موبایل،سیمبین)
آموزش و سورس و کامپوننت های ویژال بیسیک
آموزش برنامه نویسی
آموزش تصویری چت روم
پلاگین ها و آموزش های کل چت روم
قالب ها وپوسته ها و کد های جدیدوردپرس
طراحی سایت و وبلاگ و وبسایت
همه و همه درسایت کامپیوتر گل
کامپیـــــــــوتر گــــــــل
همیشه در کنــــــــــــــار شما ♥♥♥همیشه در خدمــــــــت شما
طبقه بندی موضوعی
- آموزش (۳۶۲)
- فتوشاب (۳۲)
- کامپیوتر (۱۳۲)
- شبکه (۱۳)
- لب تاب (۹)
- انمیشن سازی (۳)
- اینترنت (۳۵)
- امنیت و هک (۲۸)
- طراحی وب (۵۷)
- برنامه نویسی (۶)
- ویدیو های آموزشی (۶)
- سخت افزار (۲۰)
- خرید قطعات کامپیوتر (۷)
- ورد و پاوروینت و اکسل و اکسس (۱۹)
- وردپرس (۳)
- چتروم (۶۳)
- قالب های چت روم (۱۵)
- قالب رایگان (۱۴)
- قالب پولی (۱)
- پنل ها و پلاگین های چت روم (۲۸)
- اسکریبت چت روم (۲۵)
- خرید وفروش چتروم (۱)
- قالب های چت روم (۱۵)
- دانستنیهای علم فناوری روز دنیا (۴۷)
- بازار اندروید (۱۹)
- بازی های اندروید (۱)
- آموزش های اندروید (۹)
- دانلود (۱۰۰)
- نرم افزار (۵۶)
- بازی های کامپیوتری (۳۵)
- فیلم و موزیک (۹)
- کلش ف کلنز (۱۳)
- نمونه سوالات (۴)
- قالب وبلاگ (۲)
- بلاگفا (۲)
- لوکس بلاگ (۲)
- بلاگ اسکای (۲)
- رزبلاگ (۲)
- پرشین بلاگ (۲)
- میهن بلاگ (۲)
- پارسی بلاگ (۲)
- تبیان بلاگ (۲)
- قالب وردپرس (۴)
- افزونه های وردپرس (۱)
آخرين عناوين
- بکاپ فدک طرح (کامپیوتر گل)
- اسکریبت و بکاپ تیک طرح جدید
- نقشه های تاون حال 8 بهترین
- پنل مدیریت حرفه ای چت روم ۹۰ طرح ورِژن ۹
- آموزش طراحی وب سایت از پایه – قسمت سیزدهم(کامپیوترگل)
- آموزش طراحی وب سایت از پایه – قسمت دوازدهم(کامپیوترگل)
- آموزش طراحی وب سایت از پایه – قسمت یازدهم(کامپیوترگل)
- آموزش طراحی وب سایت از پایه – قسمت دهم(کامپیوترگل)
- آموزش طراحی وب سایت از پایه – قسمت نهم(کامپیوترگل)
- آموزش طراحی وب سایت از پایه – قسمت هشتم(کامپیوترگل)
پربحث ترين ها
- آموزش کامل و تصویری ساخت چت روم کاملا رایگان و حرفه ای + پنل مدیریتی+دامنه
- آنلاین کردن کالاف دیوتی 2 (callofduty2)
- آموزش ساخت دامنه رایگان
- رمز هاو کدهای تقلبی بازی کالاف دیوتی 2 (call of duty2)
- اموزش اتلاین بازی کردن کال اف دیوتی 4
- آموزش آنلاین بازی کردن کال آف دیوتی 6 بدون نیاز به گارنا و گیم رنجر
- رمز ها و کدهای تقلبی کالاف دیوتی 6(call of duty6)
- جم رایگان از وبلاگ کامپیوتر گل دریافت نمایید
- آموزش کامل حریم خصوصی و تنظیمات فیس بوک
- دانلود درجه چتروم(پک درجات کامل36تایی)
پربازديدترين ها
- آموزش کامل و تصویری ساخت چت روم کاملا رایگان و حرفه ای + پنل مدیریتی+دامنه
- آنلاین کردن کالاف دیوتی 2 (callofduty2)
- رمز هاو کدهای تقلبی بازی کالاف دیوتی 2 (call of duty2)
- اموزش اتلاین بازی کردن کال اف دیوتی 4
- رمز ها و کدهای تقلبی کالاف دیوتی 6(call of duty6)
- روش هک دیپ فریز Deep Freeze تمامی نسخه ها - اختصاصی کامپیوترگل
- نمونه سوالات هشتــــم (سال دوم متوسطه اول) تمامی دروس ها ترم اول و دوم
- آموزش ساخت دامنه رایگان
- آموزش کامل حریم خصوصی و تنظیمات فیس بوک
- دانلود درجه چتروم(پک درجات کامل36تایی)
محبوب ترين ها
- نقشه تاون حال 4 خیلی قوی
- ابزار و جاوااسکریبت سایت و وبلاگ
- آموزش ساخت درایو مجازی (بدون نرم افزار)
- طراحی چت روم |خرید و فروش چت روم |هاست چت روم |چتروم |ساخت چتروم|چتروم ارزان
- دانلود ربات هکر کلش آف کلنز برای اندروید و بلواستکس
- حل مشکل مدیریت ناظر ارشد بری روی ناظر(ایجاد ناظرارشد)
- طراحی وب -استفاده از لیست های HTML در صفحه
- فیلم های آموزش PHP
- جدید ترین قالب ورودی چتروم(بیرونی)
- آموزش تغییر ظاهر متن بالای چت روم
آخرین نظرات
- سلام .. چرا زمانی که من اسم دامنه ...
۹ بهمن ۰۰، ۲۳:۲۳ - عباس - Thanks for finally talking about ...
۱۲ آذر ۰۰، ۱۶:۱۱ - buying cialis online reviews - سلام من میخاستم یه چت روم برام ...
۹ آذر ۰۰، ۱۹:۲۵ - صدف - سلام خواهر من چند سال پیش یه چتروم ...
۴ آبان ۰۰، ۱۲:۱۴ - نیما - سلام رجستیر ویندوز کجاست دقیقا ؟؟
۲۵ مهر ۰۰، ۲۱:۴۰ - Niko - سلام به چتروم ما هم سر بزنین ...
۵ اسفند ۹۹، ۱۷:۳۶ - Mona - سلام کی کدو وارد وارد میکنم بعد ...
۴ دی ۹۹، ۰۲:۴۹ - RD KENT - خیلی عالی بود مخصوصا قسمت کد من ...
۲ دی ۹۹، ۱۵:۱۲ - امیر - سلام من مپ DEATHRUN بازی میکردم ...
۲۸ آذر ۹۹، ۱۱:۵۴ - RASOOL - I used to be able to find good advice from your blog articles.
۲۴ آذر ۹۹، ۱۵:۲۳ - باتری آیفون