(۰۳ اردیبهشت ۱۳۹۴ ۱۱:۵۲ ق.ظ)فاطمه ارشد ای تی نوشته شده توسط: واقعا بی نهایت ممنون از وقتی که گذاشتید و این قدر کامل توضیح دادید ، می دونم که خیلی جواب دادن به این سوالهای ساده و پایه وقت گیرن بازم تشکر می کنم
فقط دو سوال در مدل الف نیاز به ROM نداشته است یا در مدل ب و الف نیاز به گرداننده ی دستگاه ها نداشته است
من خودم خیلی اطلاعاتم در مورد سیستم عامل کمه بازم ببخشید سوال می کنم، کلا مفهوم گرداننده ی دستگاه ها را خیلی خوب نمی فهمم مثلا مقدار دهی به ثبات ها یعنی چه ؟ می شه یکم بیشتر در مورد گرداننده ی دستگاه ها توضیح بدید و یا منبعی رو معرفی کنید بخونم
مورد اخر در همین بخش من یه سوال دیگه در مورد حفاظت سیستم های قدیمی کرده ام اگر زمانش را دارید ممنون می شوم پاسخ دهید
به طور کلی هر سیستم نیاز داره که یکی اونو راه اندازی کنه یعنی یه برنامه راه اندازی باید تو ROM باشه (که بهش BIOS هم می گویند) / ولی در اینجا بحث حافظه اصلی است یعنی جایی که این ROM کشیده جزئی از فضای آدرس دهی است و جاهایی که نکشیده جزئی از فضای آدرس دهی نیست / یعنی مثلاً سیستم عامل رو از خونه صفر حافظه پر می کردند و سیستم رو طوری طراحی می کردند که اول آدرس صفر رو fetch کنه و بعد از سیستم عامل دیگه مدیریت رو در دست می گرفت
خوب بعضی ثبات ها نیاز مقدار اولیه داشته باشند / ما که نمی دونم اول کار چه مقداری دارند به هر حال یک ثبات یه مقداری رو ذخیره کرده باید اون مقدار مشخص باشه / مثلاً ثبات های همه منظوره رو صفر کنه تا وقتی عملیات زیاضی انجام میدیم لازم نباشه صفر رو با دستور بریزیم توش / یا مقدار Program Counter رو صفر کنه که آدرس خونه شماره صفر حافظه fetch بشه / یا مثلاً ثبات های خاص منظوره دیگه (بستگی به معماری داره)
در مورد داریورها هم همه کتاب های سیستم عامل در فصل های اولشون توضیح دادند / کتاب حقیقت هم توضیحاتی داده / حالا من اگه وقت کردم بعداً میام همین جا یه سری مطالب می نویسم.
کدوم سوال منظورتونه؟ لینک سوال رو بدهید