تبليغاتX
مقالات و جزوه های درسی رشته کامپیوتر

فصل هفتم

مدیریت حافظه

 

نیازهای مدیریت حافظه:

دارای پنج نیاز زیر است:

 

- جابجایی: برای این منظور سیستم باید از محل فرآیند ها آگاهی داشته باشند و آدرس آنها را ذخیره کنند.

 

- حفاظت: باید در مقابل تداخل های ناخواسته حفاظت شود خواه تصادفی باسد یا عمدی .

 

- اشتراک: باید با داشتن حفاظت به گونه باشد تا دیگرا نیز به توانند به آن دستیابی داشته باشند .

 ....


ادامه مطلب
+ نوشته شده در جمعه بیست و ششم مهر 1387ساعت 15:21 توسط میلاد |

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

برای دانلود جزوه روی ادامه مطلب کلیک کنید


ادامه مطلب
+ نوشته شده در چهارشنبه بیست و چهارم مهر 1387ساعت 0:22 توسط میلاد |

طراحی پردازش

- طراحی

 اجزا

آنها چگونه در کنار هم قرار می گیرند

-  تجزیه بالا به پایین بخشهای مختلط

 

- ترکیب پایین به بالای بخشهای ساده

Free Image Hosting

 

......


ادامه مطلب
+ نوشته شده در دوشنبه پانزدهم مهر 1387ساعت 16:26 توسط میلاد |

جلسه 2

سيستم‌هاي مبتني بر دانش: کليد قدرت؟ (1969-1979)

 

روش‌هاي ضعيف: مبتني بر يک جستجوي همه‌منظوره مي‌باشند که قدم‌هاي اوليه يادگيري را برمي‌دارند اما تلاشي در جهت يافتن راه‌حل‌هاي کامل ندارند.

به اين دليل که اطلاعات ضعيفي را در مورد دامنه فعاليت خود به کار مي‌برند.

پس براي حل مسائل دشوار، تقريباً جواب را از قبل بايد بدانيم.

برنامه DENDRAL از برنامه‌هايي است که از اين رهيافت استفاده مي‌کند.

 

.....


ادامه مطلب
+ نوشته شده در پنجشنبه چهارم مهر 1387ساعت 19:56 توسط میلاد |

فصل3 

سیستم های حیاتی

 

سیستم های حیاتی :

سیستم هایی هستند که شکست می تواند منجر به ضررهای اقتصادی ، خرابی فیزیکی یا آسیب رسانی به انسان می شود .

 سه نوع سیستم حیاتی وجود دارد : 

 1- سیستم های حیاتی امنیتی .

 2- سیستم های حیاتی مأموریتی . 

 3- سیستم های حیاتی تجاری .

 

مهم ترین ویژگی سیستم های حیاتی قابلیت اعتماد می باشد.

.....


ادامه مطلب
+ نوشته شده در پنجشنبه چهارم مهر 1387ساعت 19:6 توسط میلاد |

 

فصل دهم

ساير حالتهاي آدرس دهي

 

دستورالعمل int و جدول بردار وقفه‌ها

 

بعضي مواقع از فراخواني معمولي روال‌ها استفاده مي‌شود. ولي DOS و بسياري از سيستم‌عامل‌هاي ديگر از نوع بخصوص فراخواني روال استفاده مي‌کنند؛ يک وقفه نرم‌افزاري که بعضي مواقع آن را يک تله يا يک استثناء مي‌گويند.

براي فعال کردن يک وقفه مي‌توان از دستورالعمل int استفاده نمود.

بعلاوه، بعضي وقفه‌هاي توسط خود سخت‌افزار PC توليد مي‌شوند.

 ....


ادامه مطلب
+ نوشته شده در سه شنبه دوم مهر 1387ساعت 1:14 توسط میلاد |

5- ارسال آرايه به تابع‌

كد float a[]; كه آرايه a را اعلان مي‌كند دو چيز را به كامپايلر مي‌گويد:

1- اين که نام آرايه a است

2- عناصر آرايه از نوع float هستند.

 سمبل a نشاني حافظۀ آرايه را ذخيره مي‌کند. لازم نيست تعداد عناصر آرايه به کامپايلر گفته شود زيرا از روي نشاني موجود در a مي‌توان عناصر را بازيابي نمود. به همين طريق مي‌توان يک آرايه را به تابع ارسال کرد. يعني فقط نوع آرايه و نشاني حافظۀ آن به عنوان پارامتر به تابع فرستاده مي‌شود.

 .....


ادامه مطلب
+ نوشته شده در سه شنبه دوم مهر 1387ساعت 0:16 توسط میلاد |

 
فصل 6

توابع و کلاس حافظه

هدف کلی

آشنایی با توابع، پارامترهای خط فرمان، آرگومانهای argc و argv و حافظه‌های C

هدفهای رفتاری

از دانشجو انتظار مي‌رود پس از مطالعة این فصل،

1. تابع و انواع آن را تعریف کند.

2. مزایای تعریف تابع فرعی را بیان کند.

3. عناصر تشکیل‌دهندة هر تابع را بشناسد.

4. کاربرد دستور return را بیان کند.

5. نحوة فراخوانی تابع را بشناسد.

6. روش انتقال آرایه به تابع را بیان کند.

7. روشهای تعریف پارامتری که اشاره‌گر آرایه دریافت مي‌کند بیان کند.

8. توابع بازگشتی یا خودگردی را بشناسد.

9. پارامترهای خط فرمان را بشناسد.

10. آرگومانهای argc و argv را بشناسد.

11. تفاوت فراخوانی توابع در C و پاسکال را بیان کند.

12. متغیرهای محلی یا خصوصی و متغیرهای عمومی را بشناسد.

13. کلاس حافظه و کاربرد هریک را شرح دهد.

.....



ادامه مطلب
+ نوشته شده در دوشنبه یکم مهر 1387ساعت 23:7 توسط میلاد |