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

سیستم لایه ای

ارسال:
  

narges_r پرسیده:

سیستم لایه ای

یک سوال از سیستم لایه ای:
فرق بین ساختار سیستم THE و ساختار سیستم MULTICS در سیستم لایه ای چیه؟
البته میدونم که در سیستم MULTICS لایه‌ها بصورت دایره های متحدالمرکز هستند و دایره داخلی نسبت به دایره بیرونی اختیار و امنیت بالاتری داره و برای دسترسی از دایره بیرونی به دایره داخلی باید از تله یا فراخوان سیستمی استفاده بشه اما تفاوت THE و MULTICS رو نمیتونم بفهمم!


یک سوال کوچیک دیگه هم داشتم که نخواستم براش یک تاپیک جداگانه بزنم اگر میدونید لطفا راهنمایی کنید
فراخوان سیستمی سیگنال sigsuspend چکاری انجام میده؟


ممنون میشم اگر راهنماییم کنید.

۰
ارسال:
  

mfXpert پاسخ داده:

RE: سیستم لایه ای

قسمت دوم رو تا اونجا که بتونم جواب میدم:
یکی از فراخوانی های سیستمی UNIX و GNU/Linux همین فراخوانی sigsuspend هستش.signature این تابع به صورت زیرهستش:
کد:
int sigsuspend(const sigset_t *sigmask);
ساختمان داده مربوط به نگهداری اطلاعات یک thread یه قسمتی داره به نام Signal Mask که تعیین میکنه چه سیگنال هایی اگر توسط این thread تولید بشن CPU باید اونهارو اجرا کنه و کدومارو نادیده بگیره.به وسیله فراخوانی این تابع میشه این Signal Mask رو تغییر داد.

پ.ن ۱: توصیحی که دادم خیلی دقیق نیست اما فکر می کنم مفهوم رو برسونه
پ.ن ۲:فکر نمیکنم برا کنکور لازم باشه اینقدر جزیی وارد این چیزا شد

ارسال:
  

narges_r پاسخ داده:

RE: سیستم لایه ای

(۰۶ شهریور ۱۳۹۰ ۰۷:۴۰ ب.ظ)mfXpert نوشته شده توسط:  قسمت دوم رو تا اونجا که بتونم جواب میدم:
یکی از فراخوانی های سیستمی UNIX و GNU/Linux همین فراخوانی sigsuspend هستش.signature این تابع به صورت زیرهستش:
کد:
int sigsuspend(const sigset_t *sigmask);
ساختمان داده مربوط به نگهداری اطلاعات یک thread یه قسمتی داره به نام Signal Mask که تعیین میکنه چه سیگنال هایی اگر توسط این thread تولید بشن CPU باید اونهارو اجرا کنه و کدومارو نادیده بگیره.به وسیله فراخوانی این تابع میشه این Signal Mask رو تغییر داد.

پ.ن ۱: توصیحی که دادم خیلی دقیق نیست اما فکر می کنم مفهوم رو برسونه
پ.ن ۲:فکر نمیکنم برا کنکور لازم باشه اینقدر جزیی وارد این چیزا شد
ممنون دوست عزیز
درسته میدونم سوالم خیلی جزئی هستش فقط از روی کنجکاوی پرسیدم
تو کتاب اقای حقیقت یک جمله در مورد sigsuspend نوشته و اون هم این هست:"فراخوانی sigsuspend به یک فرایند اجازه میدهد تا نگاشت بیتی سیگنال های بلوکه شده را بصورت خودکار تغییر داده و خودش را معلق کند" و من کامل متوجه نشدم ولی چیزی که برام معلوم شد اینه که میتونه دسته سیگنالی که قبلا با نگاشت بیتی بلوکه شده را تغییراتی بده
ممنون بابت جوابتون
یافتن تمامی ارسال‌های این کاربر



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  دانلود طرح لایه باز yaraplas ۰ ۱,۹۹۷ ۲۳ اردیبهشت ۱۳۹۹ ۰۳:۰۱ ب.ظ
آخرین ارسال: yaraplas
  تغییرات کتاب سیستم عامل جدید سیستم عامل sima84 ۱ ۲,۸۸۸ ۱۶ اردیبهشت ۱۳۹۹ ۰۹:۴۳ ب.ظ
آخرین ارسال: marvelous
Question کدام یکی ؟ سیستم عامل مقسمی یا سیستم عامل موسوی طیبی (پوران پژوهش) javad94 ۲۲ ۲۶,۱۳۶ ۲۳ فروردین ۱۳۹۷ ۰۲:۱۸ ب.ظ
آخرین ارسال: agha_Yahya
  ۳ کتاب مرجع برای تجزیه تحلیل سیستم شغل تحلیل گر سیستم hadiranji ۱ ۴,۰۷۱ ۲۰ دى ۱۳۹۶ ۱۱:۴۱ ق.ظ
آخرین ارسال: Mahla_EEL
  سیستم عامل و مقاله سیستم عامل morweb ۱ ۳,۳۴۸ ۱۲ مهر ۱۳۹۶ ۰۱:۲۲ ب.ظ
آخرین ارسال: gncooeler
  این سایت ورزش افزایش قد با سیستم وردپرس مشکل طراحی کد نویسی نداره؟ فیفتی ۰ ۲,۳۷۹ ۰۶ شهریور ۱۳۹۶ ۰۹:۱۵ ب.ظ
آخرین ارسال: فیفتی
  مرجع امتحان "تجزیه تحلیل سیستم ها " برای "کارشناس تحلیلگر سیستم" hadiranji ۰ ۳,۲۱۶ ۱۸ مرداد ۱۳۹۶ ۰۳:۱۴ ب.ظ
آخرین ارسال: hadiranji
  لطفا به این سوالات با این دلایل اعتراض کنید erfan.el ۱ ۲,۸۱۲ ۱۸ اردیبهشت ۱۳۹۶ ۰۲:۱۵ ب.ظ
آخرین ارسال: erfan.el
  سوال شماره ۵۵ شبکه _ آزمون ارشد ۹۱ _ مبحث لایه شبکه احسان مومنی ۷ ۸,۱۱۵ ۱۲ فروردین ۱۳۹۶ ۰۷:۳۵ ب.ظ
آخرین ارسال: ali.majed.ha
  سیگنال سیستم کامپیوتر (گرایش هوش) با سیگنال سیستم برق یکیه؟ Amir_94 ۲ ۳,۰۱۶ ۱۲ فروردین ۱۳۹۶ ۰۱:۱۷ ب.ظ
آخرین ارسال: signal_micro

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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