۰
subtitle
ارسال: #۱
  
مد هسته و مد کاربر
اینکه میگیم تنظیم ساعت سیستم در مد هسته یا نوشتن در register در مد کاربره یعنی چی؟
اجرا شدن در مد هسته یا کاربر یعنی چی؟
اجرا شدن در مد هسته یا کاربر یعنی چی؟
۰
ارسال: #۲
  
مد هسته و مد کاربر
اصولا دو حالت اجر وجود داره مد کاربر یا مد هسته اصولا هر کار خطیری(به قول کتاب شوم) در حالت هسته انجام میشه کار خطیر هم اصطلاحا به هر کاری می گن که تغییر در کار سیستم عامل میشه به طوری که این تغییر باعث تاثیر رو پردازشها یا فرایند های دیگر میشه مثالا با تغییر ساعت احتمال به هم خوردن زمانبندی وجود داره ولی هر پردازه ای برای شروع و ادامهی کارش نیاز به نوشتن رو ثبات داره که این کار به هنگام فعال بودن پردازه انجام میشه و تاثیری رو پردازه های دیگر نداره.
دوستان اگه اشکال داشت اصلاحش کنن
دوستان اگه اشکال داشت اصلاحش کنن
-۱
ارسال: #۳
  
مد هسته و مد کاربر
خواندن ساعت معنی نداره.
ببینید، ساعت رو یک قطعه سخت افزاری تصور کنید کنار پردازنده.
سیستم عامل اونرو تنظیم میکنه که مثلا یک میلی ثانیه بعد زنگ بزنه (وقفه بفرسته) بعد کنترل CPU رو به فرآیند میده، خودش میره بخوابه.
حالا که فرآیند CPU رو گرفته اجرا میشه.
سیستم عامل که خوابه، اگر کسی نباشه که جلوشو بگیره که CPU رو رها نمیکنه.
سر وقت که شد، ساعت زنگ میزنه (یعنی یه وقفه میده)
یادتون باشه همیشه با وقفه سیستم عامل بیدار میشه و CPU رو میگیره، بعد طبق الگوریتم خودش ممکنه CPU رو به فرآیند دیگه ای بده.
پس؛
وقفه ساعت باعث متوقف شدن فرآیند میشه و کنترل رو به سیستم عامل میده تا اونرو اعمال قانون کنه
اینکه ساعت چقدر تنظیم بشه، بدیهیه نباید دست فرآیند باشه، چون ممکنه زمان خوشو خیلی بالا بگیره (یا بی نهایت)
این کار ممتاز حساب میشه، خود سیستم عامل اینکار رو باید کنه چون OS مدیریت فرآیندها رو انجام میده.
ببینید، ساعت رو یک قطعه سخت افزاری تصور کنید کنار پردازنده.
سیستم عامل اونرو تنظیم میکنه که مثلا یک میلی ثانیه بعد زنگ بزنه (وقفه بفرسته) بعد کنترل CPU رو به فرآیند میده، خودش میره بخوابه.
حالا که فرآیند CPU رو گرفته اجرا میشه.
سیستم عامل که خوابه، اگر کسی نباشه که جلوشو بگیره که CPU رو رها نمیکنه.
سر وقت که شد، ساعت زنگ میزنه (یعنی یه وقفه میده)
یادتون باشه همیشه با وقفه سیستم عامل بیدار میشه و CPU رو میگیره، بعد طبق الگوریتم خودش ممکنه CPU رو به فرآیند دیگه ای بده.
پس؛
وقفه ساعت باعث متوقف شدن فرآیند میشه و کنترل رو به سیستم عامل میده تا اونرو اعمال قانون کنه
اینکه ساعت چقدر تنظیم بشه، بدیهیه نباید دست فرآیند باشه، چون ممکنه زمان خوشو خیلی بالا بگیره (یا بی نهایت)
این کار ممتاز حساب میشه، خود سیستم عامل اینکار رو باید کنه چون OS مدیریت فرآیندها رو انجام میده.
۰
ارسال: #۴
  
مد هسته و مد کاربر
الان تنظیم ساعت در مد هسته
و خواندن آن در مد کاربر است درسته؟
یعنی خواندن ساعت دستور ممتاز نیست و فقط تنظیمش دستور ممتاز است.درسته؟
و خواندن آن در مد کاربر است درسته؟
یعنی خواندن ساعت دستور ممتاز نیست و فقط تنظیمش دستور ممتاز است.درسته؟
۰
ارسال: #۵
  
مد هسته و مد کاربر
تنظیم ساعت چون باعث ایجاد مشکل برای زمانیندی میشه پس جزو کارهای خطیره و نیابد در حالت کاربر باشه .
اینا در تکمیل توضیحات اقا هاتف گفتم.
اینا در تکمیل توضیحات اقا هاتف گفتم.
۰
ارسال: #۶
  
مد هسته و مد کاربر
چقدر قشنگ توضیح دادید!
شما میگید معنی نداره اما من تو یه تست دیدم واسه همین پرسیدم.
ممنونم کاملا متوجه شدم.
کتاب سیستم عامل مقسمی-چاپ ۱۳۸۹
فصل اول.تست ۱۵
کدامیک از موارد زیر نادرست است؟(مهندسی IT -دولتی ۸۹)
۱)تغییر اولویت فرآیندها در مود کرنل انجام می شود.
۲)کامپیوتر در هنگام روشن شدن در مود کرنل قرار میگیرد
۳)خواندن ساعت سیستم در مود کاربر انجام میشود.
۴)تنظیم ساعت سیستم در مود کاربر انجام میشود.
که با توجه به اینکه گزینه ۴ قطعا جواب میشه.پس گزینه ۳ درسته.
شما میگید معنی نداره اما من تو یه تست دیدم واسه همین پرسیدم.
ممنونم کاملا متوجه شدم.
کتاب سیستم عامل مقسمی-چاپ ۱۳۸۹
فصل اول.تست ۱۵
کدامیک از موارد زیر نادرست است؟(مهندسی IT -دولتی ۸۹)
۱)تغییر اولویت فرآیندها در مود کرنل انجام می شود.
۲)کامپیوتر در هنگام روشن شدن در مود کرنل قرار میگیرد
۳)خواندن ساعت سیستم در مود کاربر انجام میشود.
۴)تنظیم ساعت سیستم در مود کاربر انجام میشود.
که با توجه به اینکه گزینه ۴ قطعا جواب میشه.پس گزینه ۳ درسته.
۰
-۲
ارسال: #۸
  
مد هسته و مد کاربر
(۳۰ مهر ۱۳۹۰ ۰۳:۲۸ ب.ظ)fe_atash نوشته شده توسط: چقدر قشنگ توضیح دادید!خواهش می کنم، جای خوشحالیه
شما میگید معنی نداره اما من تو یه تست دیدم واسه همین پرسیدم.
اتفاقا فردای همین روز توی آزمون پارسه دیدم نوشته "خواندن"!!!!
این منطقی نیست، هرچند شاید بطور عوامانه اینطور گفته بشه، در کلمه خواندن یکجور اختیار وجود داره، در صورتی که هیچ فرآیند عاقلی داوطلب نمیشه که وقفه ای در کارش دخالت کنه نه؟
بهر حال مهم اینه که ما سیستم عامل رو مفهومی درک کنیم، در این صورت از پس همه تستها بر می آیم.
-۲
ارسال: #۹
  
مد هسته و مد کاربر
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close