تدريس كارشناسي سيستم عامل
سيستم عامل Operating Systems

سرفصل‌هاي مصوب وزارت علوم، تحقيقات و فناوري:

تعريف سيستم عامل و وظايف اساسي آن به عنوان ماشين مجازي و مدير منابع

انواع منابع

تاريخچه مختصر سيستم‌هاي عامل

طبقه بندي انواع سيستم‌هاي عامل

سيستم عامل از ديد كاربر

مفهوم پردازه (فرايند)، كار، وظيفه

انواع كار

مدل پردازه

مكانيزم وقفه

برنامه سازي و كنترل عمليات ورودي/ خروجي

هم‌روندي عمليات ورودي/ خروجي و عمليات پردازشي

بررسي بافرينگ

محيط‌هاي چند برنامه اي

سيستم‌هاي عامل اشتراك زماني و محاوره اي

مديريت پردازنده

زمان‌بندي كارها و فرايندها

الگوريتم‌هاي مختلف زمان‌بندي در محيط‌هاي تك پردازه اي

هماهنگ سازي فرايندها در استفاده از منابع

مديريت حافظه

حافظه مجازي و مديريت آن

مديريت دستگاه‌هاي ورودي/ خروجي

مديريت پرونده ها

مسئله بن بست و راه‌هاي مواجهه با آن

امنيت و حفاظت در سيستم‌هاي عامل

سيستم‌هاي عامل شبكه و توزيع شده

 
آمار بازديد از سايت

مهندسي زندگي: راهنماي انتخاب

Selection Guide

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

* * * * *

راهنماي پروژه پاياني

Thesis Guide

شاید وجه تمایز کتاب “راهنمای پروژه‌ی پایانی” علاوه بر سادگی و اختصار، توجه دادن به بعضی تجربه‌ها و راه‌های میانبر عملی یا آگاهی‌های رهیافتی است.

فيلم معرفي كتاب توسط نويسنده

* * * * *

به سوي توليد بهتر نرم ‌افزار؛ اصول مهندسي نرم ‌افزار

Software Engineering

www.sadighim.ir/SEbook

اين كتاب براي دانشجويان رشته‌هاي مختلف رايانه‌، و همچنين افراد شاغل به توليد نرم‌افزار كه زمينه‌ي تحصيلي متفاوتي دارند، نگاشته شده است. درنتيجه به‌صورت يك خودآموز هم، قابل استفاده است.