منو
 صفحه های تصادفی
پروژه کنترل موتور DC توسط سنسور های مادون قرمز
زندگینامه مایکل کالینز
آونگ ساده
کابرریت
فراگیری اسلام در دوران امام مهدی علیه السلام
شهر با توپوگرافی واحه‌ای
میرابیلیت،نمک گلوبر
نفرین امام حسین علیه السلام در روز عاشورا
چبیشف و بیان تئوری احتمال
فاضلاب صنعتی
 کاربر Online
566 کاربر online
Lines: 1-13Lines: 1-24
 +||V{maketoc}||
 +^@#16:
 +!سیستم ها ی چند وظیفه ایMulti tasking
-

در تکنیک ((چندنخی)) (multitasking) یک ((فرایند)) (process) که برنامه‌ای در حال اجراست , می‌تواند به بخشها یا نخهایی (بندهایی ) تقسیم شود که می‌توانند به صورت همزمان اجراء شوند.
برنامه‌هایی که چند وظیفه مستقل از هم را انجام می‌دهند می‌توانند به صورت چن نخی نوشته شوند. گاهی اوقات به سیستمهای multithreading سیستمهای چند تکلیفی یا چند وظیفه ای (multitasking)هم گفته می‌شود.

فرآیند (process)یا پردازش اساس یک برنامه در حال اجراست که منابعی از سیستم به آن تخصیص داده شده است (شامل ((رجیستر))ها,((حافظه)),((فایل))ها و دستگاهها).فرآیند می‌تواند مجموعه‌ای از یک یا چند نخ باشد.

به نخ, رشته یا بند هم گفته می‌شود . کلیه اطلاعات مربوط به هر ((پروسس)) , در یکی از جداول سیستم عامل به نام جداول process Control Block=PCB ذخیره می‌شود. این جدول یک ((آرایه)) یا ((لیست پیوندی)) از ساختارهاست که هر عضو آن مربوط به یکی از پروسس‌هاست که در حال حاضر موجودیت دارد.

اطلاعات موجود در PCB عبارتند از :


+{*

در تکنیک ((چندنخی)) (multitasking) یک ((پردازش در سیستم عامل|فرایند)) (process) که برنامه‌ای در حال اجراست , می‌تواند به بخشها یا نخهایی (بندهایی ) تقسیم شود که می‌توانند به صورت همزمان اجراء شوند.
برنامه‌هایی که چند وظیفه مستقل از هم را انجام می‌دهند می‌توانند به صورت چند نخی نوشته شوند. گاهی اوقات به سیستمهای multithreading سیستمهای چند تکلیفی یا چند وظیفه ای (multitasking)هم گفته می‌شود.

فرآیند (process)یا پردازش اساس یک برنامه در حال اجراست که منابعی از سیستم به آن تخصیص داده شده است (شامل ((رجیستر))ها,((حافظه)),((فایل))ها و دستگاهها).فرآیند می‌تواند مجموعه‌ای از یک یا چند نخ باشد.

به نخ, رشته یا بند هم گفته می‌شود . کلیه اطلاعات مربوط به هر ((پردازش در سیستم عامل|پروسس)) , در یکی از جداول سیستم عامل به نام جداول process Control Block=PCB ذخیره می‌شود. این جدول یک ((آرایه)) یا ((لیست پیوندی)) از ساختارهاست که هر عضو آن مربوط به یکی از پروسس‌هاست که در حال حاضر موجودیت دارد.

اطلاعات موجود در PCB عبارتند از :


*}
 *حالت جاری پردازش
 *حالت جاری پردازش
 *شماره شناسایی پردازش
 *شماره شناسایی پردازش
 *اولیت پردازش  *اولیت پردازش
 *نشانی حافظه پردازش
 *نشانی حافظه پردازش
 *نشانی محل برنامه پردازش بر روی دیسک
 *نشانی محل برنامه پردازش بر روی دیسک
 *نشانی سایر منابع پردازش
 *نشانی سایر منابع پردازش
 *محلی برای حفظ ثباتها . *محلی برای حفظ ثباتها .
- +---
!پیوندهای خارجی
*[http://en.wikipedia.org/wiki/Computer_multitasking ]
---
!همچنین ببینید
*((سیستم های بی درنگReal Time))
*((سیستم های توزیع شدهDistributed system))
*((سیستم های چند برنامه ایMulti programming))
#@^

تاریخ شماره نسخه کاربر توضیح اقدام
 یکشنبه 14 آبان 1385 [07:18 ]   5   زینب معزی      جاری 
 پنج شنبه 30 شهریور 1385 [09:41 ]   4   زینب معزی      v  c  d  s 
 پنج شنبه 17 دی 1383 [11:10 ]   3   محمد مجددی      v  c  d  s 
 شنبه 30 آبان 1383 [16:54 ]   2   محمد مجددی      v  c  d  s 
 یکشنبه 03 آبان 1383 [20:50 ]   1   محمد مجددی      v  c  d  s 


ارسال توضیح جدید
الزامی
big grin confused جالب cry eek evil فریاد اخم خبر lol عصبانی mr green خنثی سوال razz redface rolleyes غمگین smile surprised twisted چشمک arrow



از پیوند [http://www.foo.com] یا [http://www.foo.com|شرح] برای پیوندها.
برچسب های HTML در داخل توضیحات مجاز نیستند و تمام نوشته ها ی بین علامت های > و < حذف خواهند شد..