اطلاعیه

Collapse
No announcement yet.

تفاوت ساختار حافظه سیستم های تعبیه شده و همه کاره

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    تفاوت ساختار حافظه سیستم های تعبیه شده و همه کاره

    سلام
    سوال من اینه که این سیستم های تعبیه شده مثلا گوشی ها ساختار حافظشون چجوریه و اینکه تفاوتش با pc چیه؟
    مثلا اینکه برای اینکه سیستم عامل گوشی رو عوض کنیم یعنی flash کنیم داده ها روی rom ریخته میشه که نمیشه داخل خود گوشی توسط خودش اون داده ها رو تغییر داد میخواستم ببینم توی pc هم همینه یا به گونه دیگه ای هست و تفاوتشون در این مورد چیه؟
    با تشکر

    #2
    پاسخ : تفاوت ساختار حافظه سیستم های تعبیه شده و همه کاره

    اولین تفاوتشون اینه که شما توی PC هارد دیسک دارین و اونا بجاش nand flash یا نوع های دیگه رو دارن. اینجا شما کلی اطلاعات و رفرنس دارین چون استفاده از pc بشدت عمومی تره ولی اونجا نه. اینجا بخاطر همین عمومی تر بودن کلی امکانات پایه هست (چون با 50 تومن افزایش قیمت چیز زیادی رو از دست نمیدین ولی اونجا اغلب مشتری رو!!)

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

    دیدگاه


      #3
      پاسخ : تفاوت ساختار حافظه سیستم های تعبیه شده و همه کاره

      اینکه توی موبایل ما فایل های سیستم عامل رو میریزیم توی ROM و زمانی که گوشی روشنه فقط میتونیم بخونیمش
      ولی توی pc ما هر لحظه به فایل های سیستم عامل دسترسی داریم
      حالا این چیزی که من فهمیدم درسته یا نه؟میشه کاریش کرد که موبایل اینطور نباشه؟

      دیدگاه


        #4
        پاسخ : تفاوت ساختار حافظه سیستم های تعبیه شده و همه کاره

        موبایل طراحی شده که یک آدم عامی و بیسواد که عمدتا نمیتونه مسئولیت کار خودش رو هم (بعلت نا گاهی) بپذیره باهاش بدون هیچ مشکلی کار کنه. اما روی PC فرض بر این هست که طرف میدونه چکار میخواد بکنه. موبایل یک سیستم خاص و تک منظوره هست ولو این "تک منظور" شامل خیلی چیزا بشه. ولی PC اینجوری نیست. گرچه شما برای کارای خیلی خاص ازش استفاده کنین. امکانات سخت افزاری موبایل عمدتا قابل تغییر و ارتقاء نیست چون نیازی نیست. ولی PC چرا. ضمنا برای ایجاد امکان تغییر شما مجبورین یک سری قدرت ها و قابلیت ها رو فدا کنین ولی باز توی PC کسی نمیاد مسئله کاهش برق مصرفی رو لحاظ کنه چون PC عمدتا به برق وصله. ولی برای لپ تاپ اینکارو میکنن چون ممکنه از برق جدا بشه. و خیلی ها برای امکان حمل و نقل داشتن لپ تاپ اونو میخرن. درست مثل موبایل. بنا براین صرف اینکه این دو تا هر دو سیستمهای مبتنی بر میکرو پروسسور هستن این امکان رو ایجاد نمیکنه که بگیم چی با چی فرق داره و شباهت.
        اما اینکه که چرا یکی یک کاری رو کرده و اون یکی به نوعی دیگه کار کرده به طراحی اش و نیاز های نهاییش برمیگرده. نیاز هاشو شناسایی کنین تا عمدتا خودتون هم (با کمی این ور و اونور) به همین جا ها برسین.

        راجع به دسترسی به سیستم عامل موبایل که آیا بشه کاریش کرد که همیشه در دسترس کاربر باشه یا نه؟ میشه. فقط مشکلش اینه که سیستم اش اینجوری طراحی شده که اینطوری کار کنه. شما میتونی ساختار سخت افزاریشو در بیاری و خودت یک سیستم عامل براش بنویسی. یادم هست که جایی دیدم که یک بنده خدایی روی یک موبایل با لینوکس برنامه مینوشت و کامپایل هم میکرد. به نوعی یک سیستم دستی خیلی کوچیک و سبک. پس شدنیه! اما آیا صرف میکنه؟ فکر نمیکنم.

        دیدگاه


          #5
          پاسخ : تفاوت ساختار حافظه سیستم های تعبیه شده و همه کاره

          نوشته اصلی توسط رضا آقازاده
          موبایل طراحی شده که یک آدم عامی و بیسواد که عمدتا نمیتونه مسئولیت کار خودش رو هم (بعلت نا گاهی) بپذیره باهاش بدون هیچ مشکلی کار کنه. اما روی PC فرض بر این هست که طرف میدونه چکار میخواد بکنه. موبایل یک سیستم خاص و تک منظوره هست ولو این "تک منظور" شامل خیلی چیزا بشه. ولی PC اینجوری نیست. گرچه شما برای کارای خیلی خاص ازش استفاده کنین. امکانات سخت افزاری موبایل عمدتا قابل تغییر و ارتقاء نیست چون نیازی نیست. ولی PC چرا. ضمنا برای ایجاد امکان تغییر شما مجبورین یک سری قدرت ها و قابلیت ها رو فدا کنین ولی باز توی PC کسی نمیاد مسئله کاهش برق مصرفی رو لحاظ کنه چون PC عمدتا به برق وصله. ولی برای لپ تاپ اینکارو میکنن چون ممکنه از برق جدا بشه. و خیلی ها برای امکان حمل و نقل داشتن لپ تاپ اونو میخرن. درست مثل موبایل. بنا براین صرف اینکه این دو تا هر دو سیستمهای مبتنی بر میکرو پروسسور هستن این امکان رو ایجاد نمیکنه که بگیم چی با چی فرق داره و شباهت.
          اما اینکه که چرا یکی یک کاری رو کرده و اون یکی به نوعی دیگه کار کرده به طراحی اش و نیاز های نهاییش برمیگرده. نیاز هاشو شناسایی کنین تا عمدتا خودتون هم (با کمی این ور و اونور) به همین جا ها برسین.

          راجع به دسترسی به سیستم عامل موبایل که آیا بشه کاریش کرد که همیشه در دسترس کاربر باشه یا نه؟ میشه. فقط مشکلش اینه که سیستم اش اینجوری طراحی شده که اینطوری کار کنه. شما میتونی ساختار سخت افزاریشو در بیاری و خودت یک سیستم عامل براش بنویسی. یادم هست که جایی دیدم که یک بنده خدایی روی یک موبایل با لینوکس برنامه مینوشت و کامپایل هم میکرد. به نوعی یک سیستم دستی خیلی کوچیک و سبک. پس شدنیه! اما آیا صرف میکنه؟ فکر نمیکنم.
          راستش سوال من به موبایل محدود نمیشه
          تمام پردازنده های موجود برای این کار اینطوریند یا میشه اونارو مثل pc کرد؟

          دیدگاه


            #6
            پاسخ : تفاوت ساختار حافظه سیستم های تعبیه شده و همه کاره

            نوشته اصلی توسط شهریار رجب زاده
            سلام
            سوال من اینه که این سیستم های تعبیه شده مثلا گوشی ها ساختار حافظشون چجوریه و اینکه تفاوتش با pc چیه؟
            مثلا اینکه برای اینکه سیستم عامل گوشی رو عوض کنیم یعنی flash کنیم داده ها روی rom ریخته میشه که نمیشه داخل خود گوشی توسط خودش اون داده ها رو تغییر داد میخواستم ببینم توی pc هم همینه یا به گونه دیگه ای هست و تفاوتشون در این مورد چیه؟
            با تشکر
            سوالتون درباره تفاوت سازمان اونها هست یا معماری حافظه؟
            درمورد سوال دوم هم در گوشی میشه بصورت محدود بعضی اطلاعات سیستمی تغییر داد. این بیشتر به سیستم عامل برمیگرده تا سخت افزار. چرا که شما در PC هم نمیتونین فایل های سیستمی دست کاری کنین. مثلا ویندوز به شما اجازه حذف پوشه Windows نمیده
            [glow=red,2,300]تاپيک هاي ايجاد شده[/glow]

            دیدگاه

            لطفا صبر کنید...
            X