![]()
![]()
عید سعید فطر بر شما میهمانان خدا مبارک باد
آخرين اخبار و تحولات درس گارگاه سيستم عامل دانشگاه علمي كاربردي دورود
![]()
![]()
عید سعید فطر بر شما میهمانان خدا مبارک باد
![]()
![]()
در بسیاری از سایتها برای حفظ امنیت داده ها آنهارا رمزنگاری می کنند و برای این منظور از پروتکل ssl استفاده میکنند و حرف s که به انتهای پروتکنل انتقال فرا متن HTTP اضافه میشود این پروتکل ها با رمزنگاری داده های دریافتی و ارسالی بستری را فراهم میآورند که اطلاعات شبکه تا حد ممکن از امنیت بیشتری برخوردار باشد
قلب سیستم عامل ومدیر منابع سیستم است و سخت افزار را کنترل میکند ودائما در حافظه اقامت دارد کرنل با مدیریت پروسسها وظایف مختلف را زمانبندی کرده و مدیریت فضای حافظه را نیز به عهده دارد.
مفهوم شبکه (network)
شبکه درساده ترین حالت خود شامل دو رایانهاست که به وسیله کابل (خط انتقال )به یکدیگر متصل شدهاند به گونهای که بتوانند از دادها به طور مشترک (share) استفاده نمایند . همین شبکه ساده منشا تمام شبکهها صرف نظر از کیفیت پیچیدگی انهاست .
سی پی یو یا به عبارتی واحد پردازشگر مركزی در حكم مغز و اداره كننده ی كامپیوتر است و مسئولیت انجام محاسبات ریاضی داخلی كامپیوتر و فرمان دادن به دیگر اجزا را به عهده دارد.
سی پی یو محاسبات داخلی كامپیوتر را به وسیله ی دو عدد ۰ و ۱ ( صفر و یك ) انجام میدهد. كلیه ی قطعات داخل كامپیوتر برای انجام كارها و محاسبات خود نیازمند این قطعه ی كوچك هستند كه این ارتباط را از طریق خطوطی با نامIRQ ( در خواست وقفه ) برقرار میكنند. ساختمان داخلی سی پی یو ها نیز متشكل از ترانزیستور های بسیار ریز است كه به تعداد بسیار زیاد و دقت بسیار بیشتر در كنار هم قرار داده شده اند. برای مثال یك سی پی یو متعلق به كمپانی اینتل با سرعت ۳.۴ گیگا هرتز متشكل از ۱۲۵ میلیون ترانزیستور كنار هم قرار داده شده است كه سایز هر كدام از انها ۹۰ نانو متر معادل ۰.۰۹ میكرون است! رقمهایی اعجاب انگیر كه حاكی از پیچیده و اسیب پذیر بودن ساختار این قطعه دارند...
مژده که شد ماه مبارک پدید
به عامیان وعده ی رحمت رسید
فرا رسیدن ماه ضیافت الهی برشما دوستان محترم مبارک باد .
موفق و موید باشید ![]()
عناصر فعال شبکههای محلی بیسیم
در شبکههای محلی بیسیم معمولاً دو نوع عنصر فعال وجود دارد :
- ایستگاه بی سیم
ایستگاه یا مخدوم بیسیم به طور معمول یک کامپیوتر کیفی یا یک ایستگاه کاری ثابت است که توسط یک کارت شبکهی بیسیم به شبکهی محلی متصل میشود. این ایستگاه میتواند از سوی دیگر یک کامپیوتر جیبی یا حتی یک پویش گر بارکد نیز باشد. در برخی از کاربردها برای اینکه استفاده از سیم در پایانههای رایانهیی برای طراح و مجری دردسرساز است، برای این پایانهها که معمولاً در داخل کیوسکهایی بههمین منظور تعبیه میشود، از امکان اتصال بیسیم به شبکهی محلی استفاده میکنند. در حال حاضر اکثر کامپیوترهای کیفی موجود در بازار به این امکان بهصورت سرخود مجهز هستند و نیازی به اضافهکردن یک کارت شبکهی بیسیم نیست.
کارتهای شبکهی بیسیم عموماً برای استفاده در چاکهای PCMCIA است. در صورت نیاز به استفاده از این کارتها برای کامپیوترهای رومیزی و شخصی، با استفاده از رابطی این کارتها را بر روی چاکهای گسترش PCI نصب میکنند.
- نقطه ی دسترسی
نقاط دسترسی در شبکههای بیسیم، همانگونه که در قسمتهای پیش نیز در مورد آن صحبت شد، سخت افزارهای فعالی هستند که عملاً نقش سوییچ در شبکههای بیسیم را بازیکرده، امکان اتصال به شبکه های سیمی را نیز دارند. در عمل ساختار بستر اصلی شبکه عموماً سیمی است و توسط این نقاط دسترسی، مخدومها و ایستگاههای بیسیم به شبکهی سیمی اصلی متصل میگردد.
* امتحان به صورت انفرادی می باشد.
* مدت امتحان حداکثر ۳۰ دقیقه می باشد که در گروه های ۱۰ نفره برگزار می شود.
* ساعت حضور شما در امتحان شنبه ۲۳/۰۵/۱۳۸۹ به اطلاعتان می رسد.
لطفا به سایرین نیز اطلاع دهید.
سیستم عامل VM بر روی سیستمهای IBM بهترین مثال از مفهوم ماشین مجازی است . قلب سیستم که به مانیتور ماشین مجازی(Virual Machine Monitor) معروف است ، بر روی سخت افزار عریانی اجراء شده و چند برنامگی را پدید میآورد، این مانیتور مجازی را در لایه بالاتر فراهم میسازد.
این ماشین های مجازی برای کاربران مشابه یک نسخه از سخت افزار عریان هستند که دارای مودهای کابر و هسته ، I/O ، وقفهها و چیزهای دیگر «ماشین حقیقی» میباشند.
به هر کاربر ماشین مجازی خودش داده میشود و او میتواند هر یک از سیستم عاملها یا بستههای نرم افزاری موجود را روی ماشین خودش اجراء کند.
هر کاربر یک برنامه(Conversational Monitor System) مخصوص به خود را دارد که یک سیستم عامل تک کاربره محاورهای است .
مزایای این ماشین مجازی عبارتند از:
ممکن است ادعا شود پیاده سازی سیستم عامل به زبان C باعث کاهش سرعت و افزایش مصرف حافظه میگردد . اگر چه یک برنامه نویس ماهر زبان اسمبلی , میتواند برنامههای کوچک و بسیار بهینه بنویسد ولی برای برنامههای بزرگ یک کامپایلر خوب, میتواند تحلیل پیچیده تری نسبت به مغز انسان ماهر انجام داده و بهینه سازیهای کاملی را انجام دهد.
لذا در عمل برنامههای بزرگ C کد اسمبلی بهینه تر و کمتری را تولید میکنند, نسبت به حالتی که برنامهنویس بخواهد همان کاری به زبان اسمبلی انجام دهد . از طرف دیگر در عمل کارایی اصلی نتیجه ساختمان داده و الگوریتمهای بهتر است نه نتیجه نوشتن برنامه به زبان اسمبلی .
همچنین اگر چه سیستم عاملها برنامههای بزرگی هستند ولی تنها بخش کوچکی از کد آنها, نسبت به کارایی , بحرانی(Critical) میباشد مثل مدیریت حافظه و زمانبندی CPU .
لذا پس از آنکه سیستم عامل به زبان سطح بالا نوشته شد و به درستی عمل کرد می توان روتین های گلوگاه (bottleneck) و مهم را شناسایی کرد و سپس آنها را با روتینهای معادل زبان اسمبلی جایگزین نمود.
زمان بندی در سیستم عامل :