زمان کنونی: ۱۰ مهر ۱۳۹۹, ۱۱:۵۸ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

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

ارسال:
۲۶ شهریور ۱۳۹۰, ۰۶:۱۹ ب.ظ
تعریف خودمونی سیستم عامل و پردازنده
سلام دوستان من یه سوال دارم میدونم شاید ابتدایی باشه ولی ...
Shyمن دقیقا متوجه کار سیستم عامل و پردازنده و حافظه نمیشم یعنی هرچی میخوام مطالبی که تو فصل ۱ سیستم عامل هست با یه کامپیوتر معمولی مقایسه کنم به نتیجه نمی رسم . از دوستان کسی هست یه تعریف راحت از کار سیستم و پردازنده و حافظه بده . ممنون
یافتن تمامی ارسال‌های این کاربر
ارسال:
۲۶ شهریور ۱۳۹۰, ۰۶:۳۶ ب.ظ (آخرین ویرایش در این ارسال: ۲۶ شهریور ۱۳۹۰ ۰۶:۵۰ ب.ظ، توسط mamat.)
RE: تعریف خودمونی سیستم عامل و پردازنده
منظور از حافظه در سیستم عامل همون حافظه رم هست و چون برنامه‌ها برای اجرا شدن باید به حافطه اورده بشن و از اونجا برای اجرا به پردازنده داده بشن چون حافظه سرعتش بالاتر از دیسک (حافظه جانبی) هست باید از دیسک به اون منتقل بشن این به این دلیل است که زمان کمتری از پردازنده در اجرای برنامه تلف بشه.
سیستم عامل وظیفه زمانبندی واسه تمام برنامه هایی که اجرا میشن و یا میخوان اجرا بشن رو داره
یک فرآیند(برنامه) هم میتونه چندین حالت داشته باشه آماده، اجرا، حالت تعلیق، و یا مسدود است که اگه تازه شروع کرده باشی به اینها هم در دو فصل بعد میرسی
و همچنین وظیفه تخصیص منابع حالا میشه از پردازنده هم به عنوان یک منبع نام برد. که تمام موارد گفته شده از کارهای سیستم عامل است
پردازنده هم که کاملا مشخصه وظیفه اجرای برنامه هارو داره.
دوست عزیز دیگه از این خودمانی‌تر نمیشه گفتBig Grin
البته از اساتید عزیز عذر میخوام و حتما اونها بهتر میتونن راهنمایی کنن

من اگر چه بندگی را به خدا رسانده باشم
همه بنده ام خدایا به تو می رسد خدایی

بکشان به عاشقانت که کشی به جرم عشقم
مگرم نه وعده دادی که کشی و بر سر آیی

اگه میخوای منو بازم ببینی
من همینجام پشت اون لبخند قدیمی
حلال کنید
یافتن تمامی ارسال‌های این کاربر
 سپاس‌گزاری شده توسط: - rasool - , ayfer.a11
ارسال:
۲۶ شهریور ۱۳۹۰, ۰۷:۴۰ ب.ظ
تعریف خودمونی سیستم عامل و پردازنده
(۲۶ شهریور ۱۳۹۰ ۰۶:۳۶ ب.ظ)mamat نوشته شده توسط:  منظور از حافظه در سیستم عامل همون حافظه رم هست و چون برنامه‌ها برای اجرا شدن باید به حافطه اورده بشن و از اونجا برای اجرا به پردازنده داده بشن چون حافظه سرعتش بالاتر از دیسک (حافظه جانبی) هست باید از دیسک به اون منتقل بشن این به این دلیل است که زمان کمتری از پردازنده در اجرای برنامه تلف بشه.
سیستم عامل وظیفه زمانبندی واسه تمام برنامه هایی که اجرا میشن و یا میخوان اجرا بشن رو داره
یک فرآیند(برنامه) هم میتونه چندین حالت داشته باشه آماده، اجرا، حالت تعلیق، و یا مسدود است که اگه تازه شروع کرده باشی به اینها هم در دو فصل بعد میرسی
و همچنین وظیفه تخصیص منابع حالا میشه از پردازنده هم به عنوان یک منبع نام برد. که تمام موارد گفته شده از کارهای سیستم عامل است
پردازنده هم که کاملا مشخصه وظیفه اجرای برنامه هارو داره.
دوست عزیز دیگه از این خودمانی‌تر نمیشه گفتBig Grin
البته از اساتید عزیز عذر میخوام و حتما اونها بهتر میتونن راهنمایی کنن
ممنون از کمکتون . یه سوال دیگه هم داشتم این که میگیم فقط یه برنامه میتونه پردازنده را در اختیار داشته باشه یعنی چی ؟؟؟ یعنی امکان نداره چند برنامه با هم اجرا بشن ؟؟؟ یعنی ما اگه یه برنامه معمولی را توی کامپیوتر اجرا کنیم نمیتونیم همزمان یکی دیگه رو هم اجرا کنیم؟؟ سوالا از یکی بیشتر شدن !!Big Grin
یافتن تمامی ارسال‌های این کاربر
ارسال:
۲۶ شهریور ۱۳۹۰, ۰۸:۲۹ ب.ظ (آخرین ویرایش در این ارسال: ۲۶ شهریور ۱۳۹۰ ۰۸:۴۰ ب.ظ، توسط رضا_ایرانی.)
RE: تعریف خودمونی سیستم عامل و پردازنده
نقل قول: ممنون از کمکتون . یه سوال دیگه هم داشتم این که میگیم فقط یه برنامه میتونه پردازنده را در اختیار داشته باشه یعنی چی ؟؟؟ یعنی امکان نداره چند برنامه با هم اجرا بشن ؟؟؟ یعنی ما اگه یه برنامه معمولی را توی کامپیوتر اجرا کنیم نمیتونیم همزمان یکی دیگه رو هم اجرا کنیم؟؟ سوالا از یکی بیشتر شدن !!Big Grin


با توجه به معماری CPU های معمولی در هر لحظه (منظور از هر لحظه مدت زمانی بسیار بسیار کوتاهی هست مابین شروع اجرای یک دستور و به پایان رسیدنش) فقط یک دستور میتونه اجرا شه. با توجه به محدودیتهای سخت افزاری دو دستور که "کاملا" همزمان با هم اجرا شن امکان نداره. اینکه دو فرایند همزمان نمیتونن یک cpu رو بگیرن به خاطر همین محدودیت هست.یعنی یک CPU میاد شروع میکنه به اجرای یک دستور (و البته برای خود CPU اصلا فرقی نمیکنه که از چه فرایندی دستور اجرا کنه و صرفا دستورات رو از آدرسی که براش معلوم کردن میخونه و اجرا میکنه)، حالا این دستور بالاخره از یک فرایند انتخاب شده و CPU هم چون قادر نیست در هر لحظه بیش از یک دستور اجرا کنه پس نمیتونه دستورات یک فرایند دیگه رو همزمان اجرا کنه که بتونیم بگیم CPU داره دستور دو فرایند مختلف رو همزمان اجرا میکنه! پس در بازه‌ی زمانی ای که CPU داره دستور اجرا میکنه فقط و فقط داره به یک فرایند سرویس میده.

خدایا مرا ببخش به خاطر تمام درهایی که کوبیدم و خانه ی تو نبود...
یافتن تمامی ارسال‌های این کاربر
ارسال:
۲۶ شهریور ۱۳۹۰, ۰۸:۵۲ ب.ظ (آخرین ویرایش در این ارسال: ۲۶ شهریور ۱۳۹۰ ۱۰:۰۱ ب.ظ، توسط mamat.)
تعریف خودمونی سیستم عامل و پردازنده
(۲۶ شهریور ۱۳۹۰ ۰۷:۴۰ ب.ظ)mina1 نوشته شده توسط:  یعنی ما اگه یه برنامه معمولی را توی کامپیوتر اجرا کنیم نمیتونیم همزمان یکی دیگه رو هم اجرا کنیم؟؟
تو سیستم های چند برنامه ای با چند پردازنده مجزا چون سیستم دارای چندین پردازنده است میشه به تعداد پردازنده‌ها برنامه در حالت اجرا داشت.یعنی برنامه‌ها بدون هیچ مشکلی با هم در حال اجرا هشتن
اما توسیستم های چند برنامه ای با یک پردازنده، پردازنده در هر لحظه فقط میتونه یک برنامه(فرآیند) در حال اجرا داشته باشه.
اما اینکه بشه چندین برنامه رو یکجا اجرا کرد بله میشه و برای شما اجرا شدن تک تک برنامه‌ها محسوس نخواهد بود و این به دلیل وجود همروندی میان اجرای برنامه هاست. همروندی یعنی اینکه چندین برنامه با هم در حال اجرا باشند و پردازنده بین اونها توسط سیستم عامل(زمانبندی) سویچ بشه اما سرعت این سویچ اونقدر زیاده که شما احساس نمیکنین که پردازنده فقط در هر لحظه یک برنامه رو اجرا میکنه

من اگر چه بندگی را به خدا رسانده باشم
همه بنده ام خدایا به تو می رسد خدایی

بکشان به عاشقانت که کشی به جرم عشقم
مگرم نه وعده دادی که کشی و بر سر آیی

اگه میخوای منو بازم ببینی
من همینجام پشت اون لبخند قدیمی
حلال کنید
یافتن تمامی ارسال‌های این کاربر
 سپاس‌گزاری شده توسط: - rasool -
ارسال:
۲۶ شهریور ۱۳۹۰, ۱۰:۲۵ ب.ظ
تعریف خودمونی سیستم عامل و پردازنده
(۲۶ شهریور ۱۳۹۰ ۰۸:۵۲ ب.ظ)mamat نوشته شده توسط:  
(26 شهریور ۱۳۹۰ ۰۷:۴۰ ب.ظ)mina1 نوشته شده توسط:  یعنی ما اگه یه برنامه معمولی را توی کامپیوتر اجرا کنیم نمیتونیم همزمان یکی دیگه رو هم اجرا کنیم؟؟
تو سیستم های چند برنامه ای با چند پردازنده مجزا چون سیستم دارای چندین پردازنده است میشه به تعداد پردازنده‌ها برنامه در حالت اجرا داشت.یعنی برنامه‌ها بدون هیچ مشکلی با هم در حال اجرا هشتن
اما توسیستم های چند برنامه ای با یک پردازنده، پردازنده در هر لحظه فقط میتونه یک برنامه(فرآیند) در حال اجرا داشته باشه.
اما اینکه بشه چندین برنامه رو یکجا اجرا کرد بله میشه و برای شما اجرا شدن تک تک برنامه‌ها محسوس نخواهد بود و این به دلیل وجود همروندی میان اجرای برنامه هاست. همروندی یعنی اینکه چندین برنامه با هم در حال اجرا باشند و پردازنده بین اونها توسط سیستم عامل(زمانبندی) سویچ بشه اما سرعت این سویچ اونقدر زیاده که شما احساس نمیکنین که پردازنده فقط در هر لحظه یک برنامه رو اجرا میکنه
از کمکی که کردید بی نهایت ممنونم .شاید به نظر مطالب ساده ای میومد ولی ندونستنشون همیشه موقع خوندن سیستم اذیت می کرد .
یافتن تمامی ارسال‌های این کاربر


موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  مدیریت سیستم چند پردازنده ای متقارن no_ta2000 ۰ ۱۳ دیروز ۰۲:۲۱ ب.ظ
آخرین ارسال: no_ta2000
  خواص محیط برای عامل سیستم تحلیل تصاویر پزشکی Ali1991khe ۶ ۶۸ ۰۴ مهر ۱۳۹۹ ۰۸:۳۲ ق.ظ
آخرین ارسال: Ali1991khe
  تغییرات کتاب سیستم عامل جدید سیستم عامل sima84 ۱ ۳۴۹ ۱۶ اردیبهشت ۱۳۹۹ ۰۹:۴۳ ب.ظ
آخرین ارسال: marvelous
  سیستم های عامل(دکتر نقیب زاده) y.zare64 ۵ ۴,۵۵۹ ۱۶ اسفند ۱۳۹۸ ۰۸:۵۱ ب.ظ
آخرین ارسال: slayermind
  سیستم عامل سیلبرشاتز marvelous ۱ ۴۶۷ ۲۵ دى ۱۳۹۸ ۰۸:۵۴ ب.ظ
آخرین ارسال: marvelous
  سیستم عامل طورانی marvelous ۴ ۹۷۶ ۰۳ دى ۱۳۹۸ ۰۲:۲۱ ق.ظ
آخرین ارسال: marvelous
  درخواست اموزش تصویری پایگاه داده پیشرفته و سیستم عامل پیشرفته Shahinbitko ۰ ۶۳۰ ۲۳ شهریور ۱۳۹۸ ۰۸:۴۰ ب.ظ
آخرین ارسال: Shahinbitko
  سیستم عامل تننباوم - راهنمایی marvelous ۴ ۹۷۸ ۲۳ مرداد ۱۳۹۸ ۱۰:۲۵ ب.ظ
آخرین ارسال: marvelous
  دانلود آموزش تصویری کلاس درس سیستم عامل دانشگاه فردوسی jazana ۱۳ ۷,۹۲۲ ۲۷ تیر ۱۳۹۸ ۰۴:۱۶ ب.ظ
آخرین ارسال: Sara_White
  منبع سیستم عامل دکتری ٩٨ minafunda ۰ ۵۴۲ ۰۳ تیر ۱۳۹۸ ۰۶:۵۶ ب.ظ
آخرین ارسال: minafunda

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close