شبیهساز GEM5 یکی از قویترین شبیهسازها در حوزهی معماری کامپیوتر میباشد. در این پست قصد داریم تا به بررسی یکی سریعترین و سادهترین روشهای اجرای این شبیهساز بپردازیم. این آموزش متناسب با سیستمعامل Ubuntu 18.04 و بالاتر تنظیم شدهاست.
برای این کار در ابتدا باید نرمافزار Docker را نصب کنیم. برای اینکار دستورات زیر را به ترتیب در ترمینال وارد کنید:
sudo apt-get update sudo apt-get install docker
پس از اتمام دانلود و نصب برای اطمینان از نصب داکر و اجرا بودن آن دستور پایین را در ترمینال وارد کنید:
sudo systemctl status docker
در صورت نصب کامل باید پیغامی مشابه تصویر پایین نشان داده شود:
حال برای گرفتن فایلهای لازم برای اجرای GEM5 دستور زیر را وارد کنید:
sudo docker pull gem5/gem5
پس از اتمام دانلود برای اطمینان از دریافت ایمیج دستور زیر را وارد کنید:
sudo docker images
خروجی باید مطابق شکل زیر باشد:
حالا برای اجرای ایمیج GEM5 از دستور زیر استفاده کنید:
sudo docker run -i -t gem5/gem5 /bin/bash
پس از اجرای دستور بالا وارد محیط Bash در سیستمی که GEM5 در آن قرار دارد میشوید.
حال برای ادامهی کار باید فایلهای ایمیج مربوط به سیستمعاملی که قرار است برای شبیهسازی در GEM5 استفاده شود را از این لینک دریافت کنید و سپس با توجه به دستورالعمل مربوط به شبیهساز به ادامهی کار بپردازید.