الگوریتم پترسون در انحصار متقابل سیستم عامل

الگوریتم پترسون (Peterson) یک الگوریتم برنامه نویسی همزمان برای انحصار متقابل در برنامه نویسی همروند است که باعث میشود دو فرآیند بدون ایجاد هیچ مشکلی از منابع مشترک استفاده کرده و حافظه مشترک نیز تنها برای ارتباطات لازم مورد استفاده قرار گیرد.

الگوریتم پترسون در سیستم عامل



ادامه نوشته
ارسال شده در : بخش کامپیوتر
سیستم های بی درنگ

یکی از انواع سیستم عامل همه منظوره، سیستم عامل بی درنگ (Real Time Operating System) نام دارد.

سیستم بی درنگ زمانی مورد استفاده قرار میگیرد که برای عملکرد یک پردازنده یا جریان داده ها، نیاز به زمان دقیقی باشد. بنابراین برای کنترل دستگاه ها در کاربردهای اختصاصی به کار گرفته میشوند.

سیستم های بلادرنگ



ادامه نوشته
ارسال شده در : بخش کامپیوتر
سیر تکاملی سیستم های عامل

در جهت ظهور تدریجی و سیر تاریخی تکامل سیستم های عامل، راه پر فراز و نشیبی طی شده است تا امروزه کاربران از سیستم عامل به طور بهینه استفاده نمایند.

در این مطلب قصد داریم نگاهی گذرا بر وضعیت برنامه سازی در سیستم های کامپیوتری اولیه و ظهور تدریجی سیستم عامل داشته باشیم.

تاریخچه سیستم های عامل



ادامه نوشته
ارسال شده در : بخش کامپیوتر
سیستم های چند پردازنده ای

اغلب سیستم های امروزی تک پردازنده ای هستند. یعنی فقط یک CPU دارند.

اما سیستم های چند پردازنده (که سیستم های موازی یا سیستم های اتصال قوی هم نام دارند)، در حال رشد هستند.

سیستم های چند پردازنده ای، چندین CPU دارند که ارتباط نزدیکی با هم داشته و از BUS کامپیوتر (درگاه)، ساعت و حتی حافظه و دستگاه های جانبی به طور اشتراکی استفاده میکنند.

سیستم های چند پردازنده ای



ادامه نوشته
ارسال شده در : بخش کامپیوتر
مدیریت فضا و روش های تخصیص فضای آزاد

یکی از مهم ترین سرویس هایی که یک سیستم عامل ارائه میکند، مدیریت فایل است.

یک فایل، مجموعه ای از اطلاعات وابسته تعریف شده به وسیله سازنده فایل است.

فایل ها توسط سیستم عامل بر روی دستگاه های فیزیکی نگاشته میشوند. به منظور سهولت کار با فایل ها، معمولاً آنها را در فهرست هایی سازمان میدهند.

الگوریتم های تخصیص فضای آزاد و مدیریت فضا



ادامه نوشته
ارسال شده در : بخش کامپیوتر
انواع ساختار سیستم عامل

به طور خلاصه و کلی از سیستم عامل میتوان به عنوان رابط کاربر و سخت افزار یاد کرد.

جهت پیاده سازی یک سیستم عامل عوامل بسیاری دخالت دارند و ساختارهای متفاوتی برای این کار موجود است.
انواع ساختار سیستم عامل



ادامه نوشته
ارسال شده در : بخش کامپیوتر
مدیریت حافظه و الگوریتم های تخصیص حافظه

منظور از حافظه اصلی، حافظه ای است که پردازنده برای دستیابی به دستورالعمل ها و داده ها مستقیماً به آن رجوع میکند.

به طور کلی برای مدیریت حافظه میتوان چهار وظیفه زیر را در نظر گرفت:

۱- ثبت وضعیت هر یک از مکان های حافظه

۲- تعیین سیاست و خط مشی تخصیص حافظه

۳- تکنیک تخصیص حافظه اصلی

۴- تکنیک آزاد کردن حافظه اصلی

الگوریتم های تخصیص حافظه و مدیریت حافظه



ادامه نوشته
ارسال شده در : بخش کامپیوتر
  • صفحه 1 از 4
  • 1
  • 2
  • 3
  • 4
  • <
 
 
  دکتری تخصصی برق الکترونیک
طراح مدارهای الکترونیکی
برنامه نویس انواع میکروها
مشاوره و اجرای لینک های وایرلس
پیاده سازی سیستم های مبتنی بر شبکه
E_mail: electronic@sabzelco.ir
Tel: 09150462401
توسعه دهنده برنامه های سمت سرور

طراحی و برنامه نویسی سایت و پرتال های حرفه ای

E_mail: computer@sabzelco.ir
Tel: 09371974233