تبليغاتX
سيستم عامل

سيستم عامل

آخرين اخبار و تحولات درس گارگاه سيستم عامل دانشگاه علمي كاربردي دورود

عید سعید فطر بر شما میهمانان خدا مبارک باد

+ نوشته شده در  پنجشنبه هجدهم شهریور 1389ساعت 12:10  توسط معصومه چشم آویز  | 

علت وجود حرف Sدر آدرس های HTTPS صفحات اینترنتی

در بسیاری از سایتها برای حفظ امنیت داده ها آنهارا رمزنگاری می کنند و برای این منظور از پروتکل ssl استفاده میکنند و حرف s که به انتهای پروتکنل انتقال فرا متن HTTP اضافه میشود این پروتکل ها با رمزنگاری داده های دریافتی و ارسالی بستری را فراهم میآورند که اطلاعات شبکه تا حد ممکن از امنیت بیشتری برخوردار باشد

+ نوشته شده در  سه شنبه نهم شهریور 1389ساعت 17:17  توسط معصومه چشم آویز  | 

kernel

قلب سیستم عامل ومدیر منابع سیستم است و سخت افزار را کنترل میکند ودائما در حافظه اقامت دارد کرنل با مدیریت پروسسها وظایف مختلف را زمانبندی کرده و مدیریت فضای حافظه را نیز به عهده دارد.

+ نوشته شده در  سه شنبه نهم شهریور 1389ساعت 16:25  توسط معصومه چشم آویز  | 

شبکه

مفهوم شبکه (network)

شبکه درساده ترین حالت خود شامل دو رایانه‌است که به وسیله کابل (خط انتقال )به یکدیگر متصل شده‌اند به گونه‌ای که بتوانند از دادها به طور مشترک (share) استفاده نمایند . همین شبکه ساده منشا تمام شبکه‌ها صرف نظر از کیفیت پیچیدگی انهاست .


ادامه مطلب
+ نوشته شده در  چهارشنبه بیست و هفتم مرداد 1389ساعت 19:29  توسط منصوره سهیلی  | 

سی پی یو و انواع آن

سی پی یو یا به عبارتی واحد پردازشگر مركزی در حكم مغز و اداره كننده ی كامپیوتر است و مسئولیت انجام محاسبات ریاضی داخلی كامپیوتر و فرمان دادن به دیگر اجزا را به عهده دارد.
سی پی یو محاسبات داخلی كامپیوتر را به وسیله ی دو عدد ۰ و ۱ ( صفر و یك ) انجام میدهد. كلیه ی قطعات داخل كامپیوتر برای انجام كارها و محاسبات خود نیازمند این قطعه ی كوچك هستند كه این ارتباط را از طریق خطوطی با نامIRQ ( در خواست وقفه ) برقرار میكنند. ساختمان داخلی سی پی یو ها نیز متشكل از ترانزیستور های بسیار ریز است كه به تعداد بسیار زیاد و دقت بسیار بیشتر در كنار هم قرار داده شده اند. برای مثال یك سی پی یو متعلق به كمپانی اینتل با سرعت ۳.۴ گیگا هرتز متشكل از ۱۲۵ میلیون ترانزیستور كنار هم قرار داده شده است كه سایز هر كدام از انها ۹۰ نانو متر معادل ۰.۰۹ میكرون است! رقمهایی اعجاب انگیر كه حاكی از پیچیده و اسیب پذیر بودن ساختار این قطعه دارند...

 


ادامه مطلب
+ نوشته شده در  یکشنبه بیست و چهارم مرداد 1389ساعت 19:12  توسط محبوبه نیک زاد  | 

          مژده که شد ماه مبارک پدید      

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

                       فرا رسیدن ماه ضیافت الهی برشما دوستان محترم مبارک باد .

                                           موفق و موید باشید

 

+ نوشته شده در  چهارشنبه بیستم مرداد 1389ساعت 18:13  توسط منصوره سهیلی  | 

شبکه های بی سیم

عناصر فعال شبکههای محلی بیسیم

  در شبکه‌های محلی بی‌سیم معمولاً دو نوع عنصر فعال وجود دارد :

-        ایستگاه بی سیم

    ایستگاه یا مخدوم بی‌سیم به طور معمول یک کامپیوتر کیفی یا یک ایستگاه کاری ثابت است که توسط یک کارت شبکه‌ی بی‌سیم به شبکه‌ی محلی متصل می‌شود. این ایستگاه می‌تواند از سوی دیگر یک کامپیوتر جیبی یا حتی یک پویش گر بارکد نیز باشد. در برخی از کاربردها برای این‌که استفاده از سیم در پایانه‌های رایانه‌یی برای طراح و مجری دردسر‌ساز است، برای این پایانه‌ها که معمولاً در داخل کیوسک‌هایی به‌همین منظور تعبیه می‌شود، از امکان اتصال بی‌سیم به شبکه‌ی محلی استفاده می‌کنند. در حال حاضر اکثر کامپیوترهای کیفی موجود در بازار به این امکان به‌صورت سرخود مجهز هستند و نیازی به اضافه‌کردن یک کارت شبکه‌ی بی‌سیم نیست.

    کارت‌های شبکه‌ی بی‌سیم عموماً برای استفاده در چاک‌های PCMCIA است. در صورت نیاز به استفاده از این کارت‌ها برای کامپیوترهای رومیزی و شخصی، با استفاده از رابطی این کارت‌ها را بر روی چاک‌های گسترش PCI نصب می‌کنند.

-        نقطه ی دسترسی

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


ادامه مطلب
+ نوشته شده در  چهارشنبه بیستم مرداد 1389ساعت 18:6  توسط منصوره سهیلی  | 

امتحان عملی

به اطلاع دانشجویان می رساند با توبه به اینکه هفته آینده(شنبه ۲۳/۰۵/۱۳۸۹) جلسه آخر می باشد امتحان عملی شنبه مورخ ۳۰/۰۵/۱۳۸۹ برگزار می شود.

* امتحان به صورت انفرادی می باشد.

* مدت امتحان حداکثر ۳۰ دقیقه می باشد که در گروه های ۱۰ نفره برگزار می شود.

* ساعت حضور شما در امتحان شنبه ۲۳/۰۵/۱۳۸۹ به اطلاعتان می رسد.

 

لطفا به سایرین نیز اطلاع دهید.

+ نوشته شده در  سه شنبه نوزدهم مرداد 1389ساعت 11:43  توسط فلاحي  | 

سیستم مجازی در سیستم عامل

سیستم عامل VM بر روی سیستمهای IBM بهترین مثال از مفهوم ماشین مجازی است . قلب سیستم که به مانیتور ماشین مجازی(Virual Machine Monitor) معروف است ، بر روی سخت افزار عریانی اجراء شده و چند برنامگی را پدید می‌آورد، این مانیتور مجازی را در لایه بالاتر فراهم می‌سازد.

این ماشین های مجازی برای کاربران مشابه یک نسخه از سخت افزار عریان هستند که دارای مودهای کابر و هسته ، I/O ، وقفه‌ها و چیزهای دیگر «ماشین حقیقی» می‌باشند.

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

هر کاربر یک برنامه(Conversational Monitor System) مخصوص به خود را دارد که یک سیستم عامل تک کاربره محاوره‌ای است .

مزایای این ماشین مجازی عبارتند از:

 


ادامه مطلب
+ نوشته شده در  یکشنبه هفدهم مرداد 1389ساعت 16:45  توسط الهام احسان پور  | 

زبان های پیاده سازی سیستم عامل

سیستم عاملهای اولیه به زبان اسمبلی نوشته می‌شدند ولی امروز, اکثر سیستم عاملها به زبان C))(یا C++)نوشته می‌شوند . سیستم عامل ((UNIX ,OS/2 و ویندوز بیشتر به زبان C نوشته‌ شده‌اند و قسمت اندکی از آنها به زبان اسمبلی است.
مهمترین مزیت استفاده از زبان سطح بالا برای پیاده سازی سیستم عامل قابلیت حمل آن بر روی انواع کامپیوترها و سادگی پیاده سازی , تغییر و بسط دادن سیستم عامل می‌باشد.

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

لذا در عمل برنامه‌های بزرگ C کد اسمبلی بهینه تر و کمتری را تولید می‌کنند, نسبت به حالتی که برنامه‌نویس بخواهد همان کاری به زبان اسمبلی انجام دهد . از طرف دیگر در عمل کارایی اصلی نتیجه ساختمان داده و الگوریتم‌های بهتر است نه نتیجه نوشتن برنامه به زبان اسمبلی .
همچنین اگر چه سیستم عاملها برنامه‌های بزرگی هستند ولی تنها بخش کوچکی از کد آنها, نسبت به کارایی , بحرانی(Critical) می‌باشد مثل مدیریت حافظه و زمانبندی CPU .

لذا پس از آنکه سیستم عامل به زبان سطح بالا نوشته شد و به درستی عمل کرد می توان روتین های گلوگاه (bottleneck) و مهم را شناسایی کرد و سپس آنها را با روتین‌های معادل زبان اسمبلی جایگزین نمود.

زمان بندی در سیستم عامل  :


ادامه مطلب
+ نوشته شده در  یکشنبه هفدهم مرداد 1389ساعت 16:43  توسط الهام احسان پور  |