۰
subtitle
ارسال: #۱
  
تله سخت افزاری یا نرم افزای در مورد limit
سلام دوستان
اگر افست در محدوده limitنباشه خطا سخت افزاری هست یا نرم افزای؟ مقسمی گفته سخت افزاری ولی جزوه دکتر حقیقت نوشته شده نرم افزاری از نوع exception یا program check !!!!
کسی میدونه جواب درست کدومه یا بقیه اساتید کدوم مورد رو صحیح دونستن؟
پیشاپیش ممنون
اگر افست در محدوده limitنباشه خطا سخت افزاری هست یا نرم افزای؟ مقسمی گفته سخت افزاری ولی جزوه دکتر حقیقت نوشته شده نرم افزاری از نوع exception یا program check !!!!
کسی میدونه جواب درست کدومه یا بقیه اساتید کدوم مورد رو صحیح دونستن؟
پیشاپیش ممنون
۱
ارسال: #۲
  
RE: تله سخت افزاری یا نرم افزای در مورد limit
با توجه به چیزایی که من دستگیرم شده , هم سیلبرشاتس ,هم پوران هم مقسمی بررسی کردم, داستان ازین قراره:
میدونیم که سیستم عامل از هر برنامه ای که درون حافظه هست , فقط آدرس شروع و محدوده ی اون رو داره , اما ارونجایی که در زمان اجرای یک برنامه ,پردازنده در اختیار برنامه هست نه سیستم عامل, سیستم عامل نمیتونه کنترل لازم رو داشته باشه, (چون پردازنده رو در اختیار نداره) پس کنترل باید توسط سخت افزار انجام بشه, در این موارد اصطلاحاً گفته میشه سیستم عامل و سخت افزار در تعامل هستند! در واقع سخت افزار با کمک ۲ ثبات پایه و حد و انجام عمل جمع و مقایسه , کنترل فضای آدرس رو بر عهده میگیره!
و به نظر من با استناد به ای توصیفات, این میشه تله ی سخت افزاری!
(مخصوصاً سیلبرشاتس یه قسمت به اسم سخت افزار برای این قضیه اختصاص داده)
پوران فقط توضیح داده و واضح مشخص نکرده کدوم وری هست , مقسمی هم که گفته سخت افزاری
میدونیم که سیستم عامل از هر برنامه ای که درون حافظه هست , فقط آدرس شروع و محدوده ی اون رو داره , اما ارونجایی که در زمان اجرای یک برنامه ,پردازنده در اختیار برنامه هست نه سیستم عامل, سیستم عامل نمیتونه کنترل لازم رو داشته باشه, (چون پردازنده رو در اختیار نداره) پس کنترل باید توسط سخت افزار انجام بشه, در این موارد اصطلاحاً گفته میشه سیستم عامل و سخت افزار در تعامل هستند! در واقع سخت افزار با کمک ۲ ثبات پایه و حد و انجام عمل جمع و مقایسه , کنترل فضای آدرس رو بر عهده میگیره!
و به نظر من با استناد به ای توصیفات, این میشه تله ی سخت افزاری!
(مخصوصاً سیلبرشاتس یه قسمت به اسم سخت افزار برای این قضیه اختصاص داده)
پوران فقط توضیح داده و واضح مشخص نکرده کدوم وری هست , مقسمی هم که گفته سخت افزاری
۰
ارسال: #۳
  
RE: تله سخت افزاری یا نرم افزای در مورد limit
(۲۱ مهر ۱۳۹۳ ۱۱:۴۱ ب.ظ)shayesteNEY نوشته شده توسط: سلام دوستان
اگر افست در محدوده limitنباشه خطا سخت افزاری هست یا نرم افزای؟ مقسمی گفته سخت افزاری ولی جزوه دکتر حقیقت نوشته شده نرم افزاری از نوع exception یا program check !!!!
کسی میدونه جواب درست کدومه یا بقیه اساتید کدوم مورد رو صحیح دونستن؟
پیشاپیش ممنون
براساس مطالبی که از حقیقت خوندمو تحلیل خودم منم میگم نرم افزاری، چون این خطا سعی داره به قسمتی که از حافظه که دسترسی بهش مجاز نیس تجاوز کنه که اینم جزو وقفه های نرم افزاریه.
ارسال: #۴
  
RE: تله سخت افزاری یا نرم افزای در مورد limit
(۲۲ مهر ۱۳۹۳ ۱۲:۱۹ ق.ظ)ziba.O نوشته شده توسط:(21 مهر ۱۳۹۳ ۱۱:۴۱ ب.ظ)shayesteNEY نوشته شده توسط: سلام دوستان
اگر افست در محدوده limitنباشه خطا سخت افزاری هست یا نرم افزای؟ مقسمی گفته سخت افزاری ولی جزوه دکتر حقیقت نوشته شده نرم افزاری از نوع exception یا program check !!!!
کسی میدونه جواب درست کدومه یا بقیه اساتید کدوم مورد رو صحیح دونستن؟
پیشاپیش ممنون
براساس مطالبی که از حقیقت خوندمو تحلیل خودم منم میگم نرم افزاری، چون این خطا سعی داره به قسمتی که از حافظه که دسترسی بهش مجاز نیس تجاوز کنه که اینم جزو وقفه های نرم افزاریه.
من هم اومدم بنویسم صد در صد نرم افزاریه و با تعریف دکتر حقیقت از خطای سخت افزاری و خطای برنامه مطمئن بودم
اما یه لحظه شک کردم استالینگز رو نگاه کردم به عنوان کتاب مرجع که خب طبیعتا اصل همون کتابه.
در کتاب مرجع برای خطای برنامه این مثال رو زده: تلاش برای اجرایی یک دستور العمل ماشین غیرمجاز و مراجعه به آدرسی خارج از فضای کاربر
اما در مثال وقفه نقص سخت افزار هم نوشته : خطای توازن حافظه!
و ظاهرا خطای نقص سخت افزاره با تعریف استالینگر هرچند میشه گفت وقفه برنامه هم هست. (اما در استالینگز یا حقیقت اشاره نشده وقفه برنامه جزو خطاهای نرم افزاری هست یا نه). بیشتر از توازن حافظه شاید بشه گفت سخت افزاریه.
برای خودم هم عجیب بود این مثال استالینگز و احتمالا در کتاب مقسمی هم از روی این مثال به این سوال جواب داده شده.
چه پیچیده شد قضیه:دی
۰
ارسال: #۵
  
RE: تله سخت افزاری یا نرم افزای در مورد limit
ای خدااااااااااااااااااااا
اساتید دیگه نظر ندارن؟؟؟؟//////
اساتید دیگه نظر ندارن؟؟؟؟//////
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close