moaminsharifi/fa-wiki-spell-checker huggingface dataset:
اغلب دوره‌های معماری کامپیوتر در دانشگاه‌ها و مدارس فنی معماری میپس را مطالعه می‌کنند. معماری‌های ریسک جدید تر مانند آلفا تا حد زیادی از این معماری تأثیر پذیرفته‌اند.
از آوریل ۲۰۱۷، پردازنده‌های میپس در سامانه‌های نهفته مانند دروازه‌های محلی و روترها استفاده می‌شود. در آغاز، میپس برای محاسبات عمومی طراحی شده بود. در دهه‌های ۱۹۸۰ و ۱۹۹۰، شرکت‌های بسیاری مانند Digital Equipment Corporation , MIPS Computer Systems، NEC , Pyramid Technology , SiCortex , Siemens Nixdorf , Silicon Graphics و Tandem Computers از پردازنده‌های میپس برای کامپیوترهای شخصی، ایستگاه‌های کار و کامپیوترهای سرور استفاده می‌کردند. در طول تاریخ، کنسول‌های بازی مانند نینتندو ۶۴ ،پلی استیشن، پلی استیشن ۲ و پلی استیشن همراه از پردازنده‌های میپس استفاده می‌کردند. همچنین در دهه ۱۹۹۰ پردازنده‌های میپس محبوبیت زیادی در ابر رایانه‌ها داشتند، اما تمام این سیستم‌ها از فهرست TOP500 (پانصد ابررایانه برتر) حذف شده‌اند. این استفاده‌ها در ابتدا توسط کاربردهای جاسازی شده جا افتاد، اما در دهه ۱۹۹۰، میپس بخش بزرگی از بازار پردازنده‌های جاسازی شده را به خود اختصاص داده بود، و در دههٔ ۲۰۰۰، اکثر پردازنده‌های میپس در این زمینه به کار می‌رفتند. در اواسط تا اواخر دهه ۱۹۹۰ تخمین زده شد که یک در هر سه ریزپردازنده ریسک تولید شده یک پردازنده میپس بوده.
میپس یک معماری مدولار است که تا چهار پردازنده کمکی را پشتیبانی می‌کند(CP۰/۱/۲/۳). در اصطلاح میپس، CP۰ پردازندهٔ کمکی کنترل سیستم است (بخشی حیاتی از پردازنده است که در میپس V-I در پیاده‌سازی تعریف شده‌است)، CP۱ یک واحد اختیاری ممیز شناور (FPU) است و CP۲ / ۳ پردازنده‌های کمکی اختیاری اند که در پیاده‌سازی تعریف می‌شوند. (میپس CP3 III را حذف کرد و آپ کد ان را برای امور دیگر استفاده کرد). به عنوان مثال، در کنسول بازی پلی استیشن، CP۲ موتور تبدیل هندسی (GTE) است که پردازش هندسه را در گرافیک کامپیوتری سه بعدی تسهیل می‌کند.
در دسامبر ۲۰۱۸، Wave Computing، صاحب جدید معماری میپس (رجوع شود به MIPS Technologies)، اعلام کرد که میپس ISA در برنامه ای که MIPS Open initiative نامیده می‌شود، متن باز می‌شود. هدف برنامه ای که برای سال ۲۰۱۹ برنامه‌ریزی شده‌است، این است که دسترسی آزاد به اکثر نسخه‌های اخیر طراحی‌های ۳۲ بیتی و ۶۴ بیتی را بدون نیاز به هیچ گونه مجوز یا هزینه حق امتیاز فراهم کند و همچنین مجوز استفاده از اختراع‌های ثبت شدهٔ میپس موجود را در اختیار به شرکت کنندگان قرار دهد.
اولین نسخه معماری میپس توسط MIPS Computer Systems برای ریزپردازنده R2000، اولین پیاده‌سازی میپس، طراحی شد. میپس و R2000 با هم در سال ۱۹۸۵ معرفی شدند. هنگامی که میپس II معرفی شد، "میپس" به "میپس I" تغییر نام داد تا از نسخه جدید متمایز شود.
MIPS یک معماری بارگذاری / ذخیره‌سازی (نام دیگر آن رجیستر رجیستر) است؛ به جز دستورهای بارگذاری / ذخیره‌سازی استفاده شده برای دسترسی به حافظه، تمام دستورها در رجیسترها عمل می‌کنند.
میپس I دارای سی و دو رجیستر ۳۲ بیتی عمومی است. رجیستر ۰ $ سخت‌افزاری صفر است و و هر آنچه در آن نوشته شود دور انداخته می‌شود. رجیستر ۳۱ $ رجیستر پیوند است. برای دستورهای ضرب و تقسیم اعداد صحیح، که مستقل از دستورات دیگر اجرا می‌شود، یک جفت رجیستر ۳۲ بیتی، "HI" و "LO" ارائه شده‌است. مجموعهٔ کوچکی از دستورها برای کپی کردن داده‌ها بین رجیسترهای کلی و رجیسترهای HI / LO وجود دارد.
شمارنده برنامه ۳۲ بیت دارد. از آنجا که طول دستورهای میپس ۳۲I بیت است و هم اندازهٔ حد طبیعی یک کلمه است، دو بیت مرتبه پایین‌تر همواره صفر است.
دستورها به سه نوع تقسیم می‌شوند:I, R و J. هر دستور با یک آپ کد ۶ بیتی شروع می‌شود. علاوه بر آپ کد، دستورهای نوع R، سه رجیستر، یک فیلد برای اندازهٔ شیفت و یک فیلد برای تابع مشخص می‌کنند. دستورهای نوع I دو رجیستر و یک مقدار فوری ۱۶ بیتی را مشخص می‌کند؛ دستورهای نوع J از آپ کد همراه با مقصد پرش ۲۶ بیتی پیروی می‌کنند. قیمت، چارلز (سپتامبر 1995). "مجموعه آموزش MIPS IV" (ویرایش 3.2)، MIPS Technologies, Inc.
در زیر سه قالب مورد استفاده برای مجموعه دستورهای اصلی آمده‌است:
میپس I دستورهایی برای بارگذاری و ذخیره بایت‌های ۸ بیتی، نیم کلمه‌های ۱۶ بیت و کلمات ۳۲ بیتی دارد. تنها یک حالت آدرس دهی پشتیبانی می‌شود: پایه + جابجایی. از آنجا که میپس I یک معماری ۳۲ بیتی است، برای بارگذاری مقادیر کمتر از ۳۲ بیت داده باید آن‌ها را یا با علامت یا با صفر به ۳۲ بیت رساند. دستورهای بارگذاری با پیشوند "unsigned" داده‌ها را با صفر توسعه می‌دهند و در غیر اینصورت با علامت. منبع دستورهای بارگذاری برای پایه محتوای یک رجیستر عمومی (rs) است و نتیجه را در یک رجیستر عمومی دیگر (rt) می‌نویسند. منبع دستورهای ذخیره‌سازی برای پایه نیز محتوای یک رجیستر عمومی (rs) و برای داده‌های ذخیره شونده یک رجیستر عمومی دیگر (rt) است. تمام دستورهای بارگذاری و ذخیره، برای محاسبه آدرس مقدار پایه را با مقدار فوری ۱۶ بیتی که با علامت به ۳۲ بیت رسانده شده جمع می‌کنند. در میپس I همهٔ دسترسی‌های حافظه باید بر مرزهای طبیعی کلمه‌شان منطبق باشند، در غیر این صورت یک استثنا پرتاب می‌شود. برای پشتیبانی از دسترسی‌های بهینهٔ غیر منطبق حافظه، دستورهای بارگذاری/ذخیره‌سازی کلمه با پیشوندهای «left» یا «right» وجود دارد. تمام دستورهای بارگذاری با یک شکاف تأخیر بارگذاری دنبال می‌شود. دستورهایی که در شکاف تأخیر بارگذاری می‌آیند نمی‌تواند از داده‌های بارگذاری شده توسط دستور بارگذاری استفاده کنند. شکاف تأخیر بارگذاری را می‌توان با دستورهایی که به بارگذاری بستگی ندارند پر کرد. اگر چنین دستورهایی یافت نشد یک دستور بی عمل جایگزین آن می‌شود
میپس I دستورهایی برای جمع و تفریق دارد. این دستورها عمل وندهای خود را از دو رجیستر عمومی (rs و rt) می‌گیرند، و نتیجه را در یک رجیستر عمومی سوم (rd) ذخیره می‌کنند. علاوه بر این، یکی از عملوندهای جمع می‌تواند یک مقدار فوری ۱۶ بیتی باشد (که با علامت به ۳۲ بیت گسترش یافته‌است). دستورهای جمع و تفریق دو نوع اند: به‌طور پیش فرض، اگر نتیجه سرریز شود، یک استثناء پرتاب می‌شود؛ دستورهایی که پسوند "unsigned" دارند استثنا پرتاب نمی‌کنند. کنترل سرریز نتیجه را به صورت یک عدد صحیح متمم دو ۳۲ بیتی تفسیر می‌کند.
میپس I دستورهای برای انجام اعمال منطقی AND, OR, XOR و NOR بر روی بیتها دارد. این دستورها، عملوندهای خود را از دو رجیستر عمومی می‌گیرند و نتیجه را در رجیستر سوم ذخیره می‌کنند. همچنین یکی از عملوندهای دستورهای AND, OR و XOR می‌تواند یک مقدار فوری ۱۶ بیتی (که با صفر تا ۳۲ بیت توسعه یافته‌است) باشد.
مجموعه دستورهای "رابطه ای" بسته به برقرار بودن یا نبودن رابطه در رجیستر مقصد مقدار صفر یا یک را ذخیره می‌کند. عملوندهای این دستورها دو رجیستر عمومی یا یک رجیستر و یک مقدار فوری ۱۶ بیتی (که با علامت تا ۳۲ بیت توسعه یافته‌است) هستند، و نتیجه نیز در یک رجیستر عمومی سوم ذخیره می‌شود. به‌طور پیش فرض عملوندها به عنوان اعداد صحیح علامت دار تفسیر می‌شوند. فرمهایی از این دستورها که پسوند "unsigned" دارند عملوندها را اعداد صحیح بدون علامت تفسیر می‌کنند (حتی آن‌هایی که از توسعهٔ با علامت یک مقدار فوری ۱۶ بیتی حاصل شده‌اند).
دستور بارگذاری بالایی مقدار فوری، مقدار فوری ۱۶ بیتی را در ۱۶ بیت مرتبه بالاتر یک رجیستر عمومی کپی می‌کند. این دستور همراه با دستور Or استفاده می‌شود تا یک مقدار فوری ۳۲ بیتی را در یک رجیستر بارگذاری کند
میپس I دستورهایی برای شیفت‌های چپ و راست منطقی و راست جبری دارد. عملگر از یک رجیستر عمومی (rt) گرفته می‌شود، و نتیجه نیز در یک رجیستر عمومی دیگر (rd) ذخیره می‌شود. مقدار شیفت یا از یک رجیستر عمومی (rs) گرفته می‌شود یا یک " مقدار شیفت" ۵ بیتی (فیلد "sa").
میپس I دستورهایی برای ضرب و تقسیم اعداد صحیح با علامت و بدون علامت دارد. عملوندهای این دستورها دو رجیستر عمومی اند و حاصل را در یک جفت رجیستر ۳۲ بیتی به نام‌های HI و LO ذخیره می‌کنند، آن‌ها ممکن است جدا از (و همزمان با) دستورهای دیگر CPU اجرا شوند. در ضرب نیمه‌های مرتبه بالا و مرتبه پایین حاصل ضرب ۶۴ بیتی به ترتیب در HI و LO ذخیره می‌شوند. در تقسیمُ خارج قسمت در LO و باقی‌مانده در HI نوشته می‌شوند. برای دسترسی به نتایج دو دستور (انتقال از HI و انتقال از LO) فراهم شده‌اند که محتویات HI و LO را در یک رجیستر عمومی کپی می‌کنند. این دستورها به هم پیوسته‌اند: خواندن HI و LO قبل از اتمام عمل جبری ای که در HIو LO خواهد نوشت میسر نیست. دو دستور دیگر (انتقال به HI و انتقال به LO) محتویات یک رجیستر عمومی را در HI و LO کپی می‌کند. کاربرد این دستورها در رسیدگی به استثنا هاست. با کمک آن‌ها مقادیر قبلی HI و LO را پس از رسیدگی به استثنا بازیابی می‌کنیم. بین دستورهایی که HI و LO را می‌خوانند باید دو دستور دیگر بیاید که در HI و LO نمی‌نویسند.
پس از تمام دستورهای کنترل جریان میسپ I یک شکاف تأخیر انشعاب می‌آید. اگر این شکاف با دستوری که کار مفیدی انجام دهد پر نشده باشد، یک دستور بی عمل در آن قرار می‌گیرد. دستورهای انشعاب میسپ I محتوای یک رجیستر عمومی (rs) را با صفر یا یک رجیستر عمومی دیگر (rt) به عنوان اعداد صحیح علامت دار مقایسه می‌کنند و اگر شرط تعیین شده برقرار باشد انشعاب می‌کنند. برای محاسبهٔ مقصد پرش، آفست ۱۶ بیتی دو بیت به چپ شیفت داده می‌شود، نتیجهٔ ۱۸ بیتی با علامت گستش داده می‌شود، و حاصل ۳۲ بیتی به حاصل جمع شمارندهٔ برنامه (آدرس دستور) و ۸ اضافه می‌شود. پرش‌ها دو نوع اند: مطلق و غیر مستقیم. پرش‌های مطلق ("پرش" و "پرش و پیوند") برای محاسبهٔ آدرس مقصد instr_index را دو بیت به چپ شیفت می‌دهند و حاصل را به ۴ بیت مرتبه بالای آدرس دستوری که در شکاف تأخیر انشعاب آمده پیوند می‌زنند. پرش‌های غیرمستقیم آدرس دستور مقصد را از یک رجیستر عمومی (rs) می‌گیرند. آدرسی که در رجیستر است باید بر اساس کلمه تراز شده باشد، وگرنه پس از آن که دستوری که در شکاف تأخیر انشعاب قرار دارد اجرا شود یک استثنا پرتاب می‌شود. دستورهای انشعاب و پرشی که پیوند برقرار می‌کنند (به غیر از "پرش و پیوند رجیستر") آدرس بازگشت را در رجیستر عمومی ۳۱ ذخیره می‌کنند. دستور "پرش و پیوند رجیستر" اجازه می‌دهد آدرس برگشت در هر رجیستر عمومی قابل استفاده ای ذخیره شود.
میپس I برای نرم‌افزارها دو دستور درتاب استثنا دارد: فراخوانی سیستمی و نقطه توقف. فراخوانی سیستمی توسط نرم‌افزارهای کاربری برای فراخوانی کرنلی استفاده می‌شود؛ و نقطه توقف برای انتقال کنترل به یک اشکال‌زدا (به انگلیسی: debugger) از طریق رسیدگی‌کننده استثنائات کرنل به کار می‌رود. هر دو دستور دارای بخش کد ۲۰ بیتی هستند که می‌توانند حاوی اطلاعات مختص محیط سیستم عامل برای رسیدگی‌کننده استثنائات باشند.
میپس دارای ۳۲ رجیستر نقطه شناور است. دو رجیستر برای اعداد دقت دوگانه (double precision) با هم جفت شده‌اند. رجیسترهای فرد تنها به عنوان بخشی از یک جفت رجیستر دقت دوگانه قابل استفاده‌اند، نه برای عملیات جبری یا انشعاب. در نتیجه برای اکثر دستورها ۱۶ رجیستر قابل استفاده موجود است (انتقال‌ها/کپی‌ها و باگذاری‌ها/ذخیره‌سازی‌ها تحت تأثر قرار نمی‌گیرند).
دقت یگانه (single precision) با پسوند s. نشان داده می‌شود و دقت دوگانه با پسوند d. نشان داده می‌شود.
میپس II شکاف تأخیر بارگذاری را حذف کرد و مجموعه‌های مختلفی از دستورها را اضافه کرد. دستورهایی برای پردازش چندگانه با حافظه مشترک، بارگذاری کلمهٔ پیوندیافته و ذخیرهٔ کلمهٔ مشروط اضافه کرد. مجموعه ای از دستورهای دام اگر شرط اضافه شد. این دستورها در صورت برقراری شرط باعث استثنا می‌شوند. برای تمام دستورهای انشعاب موجود نسخه‌های انشعاب گونه ای اضافه شد که هنگام انشعاب دستورهای داخل شکاف تأخیر انشعاب را اجرا می‌کنند. در برخی موارد این دستورها با ایجاد امکان قرار دادن دستورهای مفید در شکاف تأخیر انشعاب باعث بهبود عملکرد می‌شوند. دستورهای بارگذاری و ذخیرهٔ دوکلمه برای COP1 – 3 اضافه شد. همانند دستورهای دسترسی حافظهٔ دیگر، در این بارگذاری‌ها و ذخیره‌ها دوکلمه باید به‌طور طبیعی تراز شده باشد.
همچنین دستورهای مختلفی به مجموعه دستورهای پردازنده کمکی نقطه شناور اضافه شد. یک دستور جذر نقطه شناور سازگار با IEEE754 اضافه شد. این دستور از هردو نوع عملوند دقت یگانه و دقت دوگانه پشتیبانی می‌کند. مجموعه دستورهایی برای تبدیل اعداد نقطه شناور دقت یگانه و دقت دوگانه به کلمات ۳۲ بیتی اضافه شد. این دستورها این امکان را فراهم می‌کردند که حالت گرد کردن IEEE به جای کنترل نقطه شناور و رجیستر وضعیت توسط دستورها مشخص شود و به این وسیلهٔ دستورهای تبدیل موجود را کامل‌تر کردند.
ریزپردازنده R6000 از شرکت MIPS Computer Systemsر (۱۹۸۹) اولین پیاده‌سازی میپس II است. این ریزپردازنده برای سرورها طراحی شد. R6000 توسط Bipolar Integrated Technology ساخته و به بازار عرضه شد، اما با شکست تجاری مواجه شد. در اواسط دهه ۱۹۹۰، بسیاری از پردازنده‌های جدید ۳۲ بیتی میپس برای سیستم‌های جاسازی شده، پیاده‌سازی میپس II بودند، زیرا با معرفی معماری میپس III ی ۶۴ بیتی در ۱۹۹۱ میپس II تا معرفی میپس ۳۲ در ۱۹۹۹ جدیدترین معماری میپس ۳۲ بیتی باقی ماند.
میپس III یک توسیع سازگار با گذشته از میپس II است که پشتیبانی از عملیات اعدادصحیح آدرس دهی ۶۴ بیتی حافظه را اضافه کرده‌است. نوع دادهٔ ۶۴ بیتی دوکلمه نامیده می‌شود، و میپس III رجیسترهای عمومی، رجیسترهای HI/LO، شمارندهٔ برنامه را به ۶۴ بیت توسعه داد تا بتواند از آن پشتیبانی کند. دستورهای جدیدی برای بارگذاری و ذخیرهٔ دوکلمه‌ها، انجام جمع، تفریق، ضرب و تقسیم اعداد صحیح و همچنین عملیات‌های شیفت بر روی آن‌ها و انتقال دوکلمه‌ها بین رجیسترهای عمومی و HI/LO اضافه شد. دستورهای موجود که در اصل برای عمل کردن بر روی کلمه‌های ۳۲ بیتی تعریف شده بودند، هرجا نیاز بود بازتعریف شدند تا بتوانند حاصل‌های ۳۲ بیتی را با علامت توسعه دهند و اکثر دستورها بتوانند با کلمه‌ها و دوکلمه‌ها یکسان برخورد کنند. از میان این دستورهای بازتعریف شده می‌توان به "بارگزاری کلمه" اشاره کرد. در میپس III این دستور کلمه‌ها را با علامت به ۶۴ بیت توسعه می‌دهد. برای کامل کردن "بارگزاری کلمه"، نسخه ای اضافه شد که با صفر توسعه می‌دهد.
ناتوانی قالب R در مشخص کردن مقدار کامل شیفت برای شیفت‌های ۶۴ بیتی (فیلد ۵ بیتی آن برای مقدار شیفت بسیار کوتاه‌تر از آن است مقدار شیفت برای دوکلمه‌ها را نشان دهد) باعث شد میپس III سه نسخه ۶۴ بیتی از هر دستور شیفت میپس I ارائه دهد. اولین نسخه، نسخهٔ ۶۴ بیتی دستورهای شیفت اصلی است، که برای مشخص کردن مقدار شیفت‌های ۰ تا ۳۱ بیتی استفاده می‌شود. دومین نسخه مشابه اولی است، اما به مقدار فیلد مقدار شیفت ۳۲ می‌افزاید تا مقدارهای ثابت شیفت ۳۲ تا ۶۴ بیت را بتوان مشخص کرد. نسخهٔ سوم مقدار شیفت را از ۶ بیت مرتبهٔ پایین یک رجیستر عمومی به دست می‌آورد.
میپس III سطوح امتیاز کرنل و کاربر که از قبل موجو بودند یک سطح "ناظر" افزود. این قابلیت تنها پردازندهٔ کنترل سیستم تعریف شده در پیاده‌سازی (پردازندهٔ کمکی ۰) را تحت تأثیر قرار داد.
میپس III پشتیبانی از پردازنده کمکی ۳ (CP3) را حذف کرد، و آپ کد آن را برای دستورهای دوکلمهٔ جدید استفاده کرد. پردازنده‌های کمکی باقی مانده دستورهایی برای انتقال دوکلمه‌ها بین رجیسترهای پردازنده کمکی و رجیسترهای عمومی به دست آوردند. رجیسترهای عمومی شناور (FGRs) به ۶۴ بیت توسعه یافتند و دیگر نیازی به دستورهایی برای محدود کردن استفاده از رجیسترها تنها به تعداد زوج وجود نداشت. این با نسخه‌های قبلی این معماری سازگار نبود؛ برای اداره کردن واحد نقطه شناور (FPU) میپس III در یک حالت سازگار با میپس I و II، یک بیت در رجیستر کنترل/وضعیت نقطه شناور استفاده می‌شود. رجیسترهای کنترل نقطه شناور توسعه نیافتند تا سازگاری حفظ شود. تنها دستورهای نقطه شناور اضافه شده دستورهای کپی دوکلمه‌ها بین CPU و FPU، تبدیل اعداد نقطه شناور دقت یگانه و دوگانه به دوکلمه‌های صحیح و برعکس هستند.
ریزپردازندهٔ R4000 شرکت MIPS Computer Systems، (در سال ۱۹۹۱) اولین پیاده‌سازی میپس III بود. این ریزپردازنده برای استفاده در کامپیوترهای شخصی، استگاه کاری، و سرور طراحی شده بود.MIPS Computer Systems به شدت معماری میپس و R4000 را ترویج می‌داد، و کنسرسیوم محیط محاسباتی پیشرفته (ACE) را برای پیشبرد استاندارد محاسبهٔ ریسک پیشرفته (ARC) اش ایجاد کرد، که هدف ان جا انداختن میپس به عنوان پلتفورم غالب برای محاسبات شخصی بود. ARC چندان موفقیتی در کامپیوترهای شخصی پیدا نکرد، اما R4000 (و R4400 مشتق آن) به‌طور گسترده در کامپیوترهای استگاه کاری و سرور استفاده می‌شد، به خصوص توسط بزرگ‌ترین کاربر آن Silicon Graphics. سایر کاربردهای R4000 شامل سیستم‌های جاگذاری شده پیشرفته و سوپر کامپیوترها می‌باشند.
پس از گذر زمان میپس III توسط تعدادی ریزپردازندهٔ جاگذاری شده پیاده‌سازی شد. ریزپردازندهٔ R4600 شرکت Quantum Effect Design (سال ۱۹۹۳) و مشتقات آن به‌طور گسترده در سیستم‌های جاگذاری شدهٔ پیشرفته و ایستگاه‌های کاری ابتدایی و سرورها استفاده می‌شدند. ریزپردازندهٔ R4200 شرکت MIPS Technologies (سال ۱۹۹۴) برای سیستم‌های جاگذاری شده، لپ تاپ‌ها و کامپیوترهای شخصی طراحی شد. یک مشتق آن، R4300i، ساخته شده توسط NEC Electronics، در کنسول بازی نینتندو ۶۴ استفاده شد. نینتندو ۶۴ در کنار پلی استیشن از بزرگ‌ترین استفاده‌کننده‌های پردازنده‌های معماری میپس در میانهٔ دهه ۱۹۹۰ بودند.
میپس IV چهارمین نسخهٔ معماریست. این معماری یک فوق مجموعهٔ میپس III و با تمام نسخه‌های موجود میپس سازگار است. انگیزهٔ اصلی طراحی میپس IV بهبود عملکرد نقطه شناور (FP) بود. برای بهبود دسترسی به عملوندها، یک حالت آدرس دهی اندیس گذاری شده (پایه + اندیس که منبع هردو رجیسترهای عمومی است) برای بارگذاری‌ها و ذخیره‌سازی‌های FP اضافه شد، دستورهای فراخوانی زودرس نیز برای انجام فراخوانی زودرس حافظه و مشخص کردن راهنماهای کش (این‌ها هر دو حالت آدرس دهی وایه + آفست و پایه + اندیس را پشتیبانی می‌کردند) اضافه شد.
میپس IV قابلیت‌های گوناگونی برای بهبود موازی کاری در سطح دستورها اضافه کرد. برای سبک کردن بار گلوگاهی که در اثر یک بیت شرطی به وجود می‌آید، هفت بیت کد شرطی به رجیسترهای نقطه شناور کنترل و وضعیت اضافه شدند، و مجموع را به هشت رساندند. دستورهای مقایسه و انشعاب FP بازتعریف شدند تا بتوانند مشخص کنند کدام بیت شرطی نوشته یا خوانده می‌شود (به ترتیب)؛ و شکاف تأخیر بین یک انشعاب FP که یک بیت شرطی را می‌خواند و مقایسه FP قبلی که آن بیت را نوشته است حذف شد. پشتیبانی از پیش‌بینی جزئی در قالب دستورهای انتقال شرطی برای هردوی رجیسترهای عمومی و نقطه شناور اضافه شد؛ و یک پیاده‌سازی می‌توانست بین استثنائات دقیق یا مبهم تله‌های IEEE 754 انتخاب کند.
میپس IV دستورهای جبری FP جدیدی برای هردوی اعداد نقطه شناور دقت یگانه و دوگانه اضافه کرد: ترکیب جمع یا تفریق با ضرب، معکوس، معکوس ریشهٔ دوم. دستورهای ترکیب جمع یا تفریق و ضرب نقطه شناور یک یا دو گردکردن انجام می‌دهند (این امر در پیاده‌سازی تعریف می‌شود)، به ترتیب برای رسیدن به دقت مورد نیاز IEEE754 یا رفتن فراتر از آن. دستورهای نقطه مشترک معکوس و معکوس ریشه دوم از دقت مورد نیاز IEEE754 پیروی نمی‌کنند. و نتایج آن‌ها با دقت مورد نیاز در یک یا دو واحد جایگاه آخر اختلاف دارد (در پیاده‌سازی تعریف می‌شود). این دستورها هنگامی کاربرد دارند که تأخیر دستور مهم‌تر از دقت آن است.
اولین پیاده‌سازی میپس IV چیپست ریزپردازندهٔ R8000 شرکت MIPS Technologies بود (۱۹۹۴). طراحی R8000 در شرکت .Silicon Graphics,inc آغاز شد و تنها در ایستگاه‌های کاری و سرورهای پیشرفته برای کاربردهای علمی و فنی که در آن کارایی بالا در بار کاری نقطه شناور زیاد مهم بود. پیاده‌سازی‌های بعدی R10000 از شرکت MIPS Technologies (سال ۱۹۹۶) و R5000 از شرکت Quantum Effect Devicex (سال ۱۹۹۶) و RM7000 (سال ۱۹۹۸) بود. R10000، که توسط NEC Electronics و Toshiba ساخته و به بازار عرضه شد، و مشتقات آن توسط NEC و Pyramid Technology و .Silicon Graphics,inc و Tandem Computers (در میان دیگر شرکت‌ها) در ایستگاه‌های کاری، سرورها و ابررایانه‌ها به کار رفت. R5000 و R7000 در سیستم‌های جاگذاری شده پیشرفته شده، رایانه‌های شخصی و ایستگاه‌های کاری و سرورهای ابتدایی به کار رفت. یک مشتقات R5000 از Toshiba، ریزپردازندهٔ R5900، در Emotion Engine شرکت Sony Computer Entertainment در کنسول PlayStation 2 آن شرکت استفاده.
معرفی شده ار ۲۱ اکتبر ۱۹۹۶ در سمینار میکروپروسسور سال ۱۹۹۶ همراه با افزونهٔ Digital Media Extensions یا MDMX، میپس V برای بهبود عملکرد تحولات گرافیکی سه بعدی طراحی شد. در میانهٔ دهه ۱۹۹۰، یک کاربرد اصلی ریزپردازنده‌های غیر جاگذاری شدهٔ میپس، ایستگاه‌های کاری گرافیکی SGI بود. میپس V با افزونهٔ اعداد صحیح MDMX تکمیل شد تا یک سیستم کامل برای بهبود عملکرد برنامه‌های گرافیک سه بعدی فراهم آورد.
هیچگاه برای میپس V پیاده‌سازی ای معرفی نشد. در ۱۲ مه ۱۹۹۷، شرکت SGI خبر از ریزپردازنده‌های «H1» (ملقب به «Beast») و «H2» (ملقب به «Captain») داد. اولی قرار بود اولین پیاده‌سازی میپس V باشد، و بنا بود در نیمهٔ اول ۱۹۹۹ معرفی شود. پروژه‌های «H1» و «H2» بعدها ترکیب شده و در نهایت در سال ۱۹۹۸ لغو شدند. با این که هیچ پیاده‌سازی ای از میپس V وجود ندارد، میپس ۶۴ توزیع ۱ (۱۹۹۹) بر پایهٔ آن است تمام قابلیت‌های آن را در یک پردازندهٔ کمکی ۱ اختیاری (FPU) به نام Paired-Single حفظ کرده‌است.
میپس V نوع دادهٔ جدیدی معرفی کرد، یگانه جفت شده (PS)، که متشکل است از دو عدد نقطه شناور دقت یگانه (۳۲ بیتی) که در رجیسترهای ۶۴ بیتی نقطه شناور موجود ذخیره شده‌اند. صورت‌های دیگری از دستورهای نقطه شناور موجود برای عملیات جبری، مقایسه و انتقال شرطی اضافه شدند تا با این نوع داده به صورت SIMD کار کنند. دستورهای جدیدی برای بارگذاری، بازآرایی و تبدیل داده‌های PS اضافه شد. این اولین مجموعه دستور برای استفاده از SIMD نقطه شناور با منابع موجود بود.
هنگامی که MIPS Technologies در سال ۱۹۹۸ از Silicon Graphics خارج شد، باری دیگر بر بازار جاگذاری شده تمرکز کرد. تا میپس V، هر نسخهٔ جدید فوق مجموعه از نسخه قبلی بود، اما این ویژگی مشکل ساز شد، و تعریف معماری برای تعریف معماری ۳۲ بیتی و ۶۴ بیتی تغییر یافت: میپس ۳۲ و میپس ۶۴، هر دو در سال ۱۹۹۹ معرفی شدند. میپس۳۲ بر پایهٔ میپس II است همراه با برخی قابلیت‌های اضافه از میپس III، میپس IV و میپس V؛ میپس ۶۴ بر پایهٔ میپس V است. NEC و Toshiba و SiByte (که بعدها به مالکیت Broadcom درآمد) هرکدام به محض اعلام خبر میپس ۶۴ مجوزهای آن را گرفتند. از آن موقع به بعد Philips و LSI Logic و IDT و .Raza Microelectronics, Inc و Cavium و Loongson Technology و Semiconductor Ingenic نیز به آن‌ها پیوستند.
اولین توزیع میپس۳۲، بر اساس میپسII، انتقال شرطی، دستورهای زودرس و سایر ویژگی‌های خانواده‌های R4000 و R5000 پردازنده‌های ۶۴ بیتی را اضافه کرد. اولین اولین توزیع میپس۶۴ یک حالت میپس۳۲ برای اجرای کدهای ۳۲ بیتی اضافه کرد. دستورهای MUL و MADD (ضرب جمع) که قبلاً در برخی از پیاده‌سازی‌ها در دسترس بود، به ویژگی‌های میپس۳۲ و میپس۶۴ اضافه شد، همان‌طور نیز دستورهای کنترل کش.
در ۶ دسامبر ۲۰۱۲ اعلام شد. دلیل پرش از توزیع ۳ به ۵ آن است که عدد چهار در بسیاری از فرهنگ‌های آسیایی نحس تلقی می‌شود.
میپس۳۲/میپس۶۴ توزیع ۶ در ۲۰۱۴ موارد زیر را اضافه کرد:
دستورهای کم کاربرد حذف شده
رمزنگاری دستورها را بازآر است، تا فضا برای توسعه در آینده باز کند.
معماری‌های میکرومیپس۶۴/۳۲ فوق مجموعه‌های معماری‌های میپس۳۲ و میپس۶۴ اند (به ترتیب) و برای جایگزینی افزونهٔ تخصصی میپسe۱۶ طراحی شده‌اند. یک ایراد میپسe۱۶ این است که پیش از پردازش هرکدام از دستورهای ۱۶ بیتی‌اش نیازمند یک تغییر حالت است. میکرومیپس از پراستفاده‌ترین دستورهای ۳۲بیتی نسخه‌هایی دارد که به صورت دستورهای ۱۶ بیتی کدگذاری شده‌اند. این امر اجازه می‌دهد برنامه‌ها دستورها ۱۶ و ۳۲ بیتی را بدون نیاز به تغییر حالت مخلوط کنند. میکرومیپس به همراه میپس۶۴/۳۲ توزیع ۳ معرفی شد، و هر توزیع میپس ۶۴/۳۲ بعد از آن یک نسخهٔ میکرومیپس۶۴/۳۲ متناظر دارد. یک پردازنده ممکن است میکرومیپس۶۴/۳۲ را پیاده‌سازی کند یا هردو میکرومیپس ۶۴/۳۲ و زیرمجموعه میپس۶۴/۳۲ متناظر با آن را. از میپس ۶۴/۳۲ به بعد، پشتیبانی میپسe۱۶ به پایان رسید و میکرومیپس تنها فرم فشرده سازی کد در میپس است.
ممیپس ۳۲ و میپس۶۴ پایه هردو می‌توانند تعدادی افزونه‌های معماری اختیاری بپذیرند، که به آن‌ها کلاً "افزونه‌های تخصصی"(ASEs) گفته می‌شود. این ASEها ویژگی‌هایی فراهم می‌کنند که بازده و عملکرد را در بارهای کاری خاصی مانند پردازش سیگنال دیجیتال را بهبود می‌بخشد.
عملکرد در کاربردهای مربوط به میکروکنترلرها را بهبود می‌بخشد. MCU ASE (افزونه تخصصی) برای بهبود بخشیدن پشتیبانی کنترل کنندهٔ وقفه توسعه داده شده، تأثیر وقفه را کاهش می‌دهد و کار کنترل ورودی خروجی ثانوی که معمولاً در طراحی سیستم‌های میکروکنترلر مورد نیاز است بهبود می‌بخشد.
میپس۱۶ یک افزونهٔ تخصصی برای میپس I تا V است و توسط LSI Logic و MIPS Technologies طراحی و در ۲۱ اکتبر ۱۹۹۶ به همراه اولین پیاده‌سازی اش، پردازنده TinyRISC از شرکت LSI Logic معرفی شد. و به دنبال آن شرکت‌های NEC Electronics و Philips Semiconductors و Toshiba (و غیره) مجوز آن را خریداری کرده؛ و آن را به عنوان یک افزونه برای معماری‌های میپس I، میپس II و III پیاده‌سازی کردند. میپس ۱۶ با استفاده از دستورهای ۱۶ بیتی به جای ۳۲ بیتی اندازهٔ برنامه را تا ۴۰٪ کاهش می‌دهد، همچنین بازده انرژی و سرعت کش را بهبود می‌بخشد و از نظر کارکرد معادل معماری پایه اش است. این معماری توسط ابزارهای توسعهٔ نرم‌افزاری و سخت‌افزاری شرکت MIPS Technologies و شرکت‌های دیگر پشتیبانی می‌شود.
میپس e۱۶ نسخهٔ بهبود یافتهٔ میپس۱۶ است و در آغاز توسط میپس۳۲ و میپس۶۴ توزیع ۱ پشتیبانی می‌شد
میپس۲e۱۶ نسخه‌ای بهبود یافته از میپس۱۶ است که توسط میپس۳۲ و میپس۶۴ پشتیبانی می‌شود (تا توزیع ۵). توزیع ۶ آن را با میکرومیپس جایگزین کرد.
افزونهٔ تخصصی DSP یک افزونهٔ اختیاری برای میپس۳۲/میپس۶۴ توزیع ۲ و مجموعه دستورهای جدیدتر است و می‌تواند برای شتاب بخشیدن به گسترهٔ وسیعی از محاسبات «رسانه‌ای»، مشخصاً صدا و تصویر، به کار رود. ماژول DSP شامل یک مجموعه دستور و وضعیت خط لولهٔ اعداد صحیح است و نیاز به منطق اضافهٔ حداقلی برای پیاده‌سازی در هسته‌های پردازندهٔ میپس دارد. ویرایش ۲ این ASEدر نیمهٔ دوم ۲۰۰۶ معرفی شد. این ویرایش دسترهای جدیدی به ASE اصلی اضافه می‌کند، اما از هر نظر دیگر با آن سازگار بازگشتی است.
برخلاف اکثر معماری‌های میپس، این معماری نسبتاً مجموعه‌ای غیرعادی از عملیات است، که بسیاری از آن‌ها به خاطر ارتباطشان با برخی الگوریتم‌های کلیدی انتخاب شده‌اند.
ویژگی‌های اصلی جدید آن (در قیاس با میپس۳۲ اصلی):
برای استفاده از افزونهٔ تخصصی میپس DSP، می‌توان:
از تاریخ ۳۱ مه ۲۰۰۵ لینوکس 2.6.12-rc5 پشتیبانی از افزونهٔ تخصصی DSP را اضافه کرد. دقت شود برای آن که بتوان واقعاً از افزونهٔ تخصصی DSP استفاده کرد یک زنجیره ابزار که از این افزونه پشتیبانی می‌کند مورد نیاز است. GCC از قبل از DSP و DSPr2 پشتیبانی می‌کند.
افزونه‌هایی از مجموعه دستورهایی که برای شتاب بخشیدن به محاسبات چندرسانه‌ای طراحی شده‌اند.
فناوری مجازی سازی پشتیبانی شده توسط سخت‌افزار
هر هستهٔ چندریسمانی میپس می‌تواند تا دو VPE (عنصر پردازش مجازی) را پشتیبانی کند. این VPEها یک خط لوله و همچنین منابع سخت‌افزاری دیگر را بین خود تقسیم می‌کنند. با این حال، از آنجا که هر VPE حاوی یک کپی کامل از وضعیت پردازنده از دید سیستم نرم‌افزاری است، یک سیستم عامل لینوکس SMP هر VPE را به عنوان یک پردازندهٔ مستقل می‌بیند. برای کاربردهای پردازش ریسمان ریزبخش‌تر، هر VPE می‌تواند تا نه TC اختصاص یافته میان دو VPE را پشتیبانی کند. TCها می‌توانند از یک واحد اجرای مشترک استفاده کنند اما هرکدام شمارندهٔ برنامه و فایل رجیستر هستهٔ خودشان را دارند تا هرکدام بتواند به یک ریسمان از نرم‌افزار رسیدگی کند. معماری میپس MT امکان اختصاص چرخه‌های پردازنده به ریسمان‌ها را فراهم می‌کند و اولویت ریسمان‌های مربوطه را با بلوک مدیریت کیفیت خدمات (QoS) اختیاری تنظیم می‌کند. این مسئله دو سازوکار اولویت بندی برای تعیین جریان اطلاعات در گذرگاه در اختیار می‌گزارد. اولین سازوکار به کاربر امکان اولویت دادن یک ریسمان نسبت به دیگری را می‌دهد. دومین سازوکار برای اختصاص دادن کسر خاصی از چرخه‌ها به یک ریسمان خاص استفاده می‌شود. ادغام کاربرد هردو سازوکار اجازه می‌دهد تا پهنای باند را به‌طور بهینه به مجموعه‌ای از ریسمان‌ها اختصاص داد، و کنترل بهتری بر روی تأخیرها داشت. در سیستم‌های بی درنگ، جبرگرایی در سطح سیستم اهمیت بسیار بالایی دارد، و بلوک QoS افزایش قابلیت پیش‌بینی رفتار سیستم را تسهیل می‌کند. طراحان سخت‌افزار سیستم‌های پیشرفته می‌توانند به جای بلوک استاندارد QoS شرکت MIPS Technologies از بلوکی که مشخصاً بر کاربرد آن‌ها منطبق شده‌است استفاده کنند.
امروزه ریزپردازنده‌های تک ریسمانی هنگام انتظار برای دسترسی به حافظه چرخه‌های بسیاری را تلف می‌کنند، و در نتیجه کارکرد سیستم را به میزان قابل ملاحظه ای کاهش می‌دهند. استفاده از چندریسمانی اثر تأخیر حافظه را با افزایش استفاده از پردازنده می‌پوشاند. هنگامی که یک ریسمان متوقف می‌شود، ریسمان‌های دیگر فوراً به خط لوله داده داده و اجرا می‌شوند، و نتیجهٔ آن افزایش قابل توجه عملکرد در تمام برنامه است. کاربر می‌تواند مقدار مشخصی از پهنای باند را به کارهای بی درنگ و در نتیجه یک کیفیت خدمات (QoS) تضمین شده به دست بیاورد. فناوری MT میپس داعم بر پیشرفت ریسمان‌ها نظارت می‌کند و به صورت پویا اصلاحات لازم را انجام می‌دهد تا الزامات بی درنگ را برآورده کند یا از آن‌ها فراتر رود. یک خط لولهٔ پردازنده در هنگام توافق‌های وابسته یا از دست رفتن کش می‌تواند با تعویض ریسمان‌ها به ۸۰ تا ۹۰ درصد بهره‌برداری برسد. نتیجهٔ همهٔ این‌ها افزایش قابل توجه قابلیت پاسخ گویی و در نتیجه بهبود تجربهٔ کاربری یک وسیلهٔ همراه است.
میپس هوشمند یک افزونهٔ تخصصی (ASE) طراحی شده توسط Gemplus International و MIPS Technologies است. این افزونه عملکرد نرم‌افزارهای کارت هوشمند را بهبود می‌بخشد و مصرف حافظهٔ آن‌ها را کاهش می‌دهد. میپس هوشمند از آنجا که کارت‌های هوشمند نیاز به توانایی‌های پردازنده‌های میپس۶۴ ندارند، تنها توسط میپس۳۲ پشتیبانی می‌شود. تعداد کمی از کارت‌های هوشمند از میپس هوشمند استفاده می‌کنند.
پلتفورم‌های مجازی باز (OVP) شامل شبیه‌ساز غیرتجاری آزادانه در دسترس OVPsim، یک کتابخانه از مدل‌های پردازنده‌ها، لوازم جانبی و پلتفورم‌ها، و APIهایی که به کاربر امکان توسعهٔ مدل‌های خود را می‌دهد، می‌شوند. مدل‌های موجود در کتابخانه متن بازاند، به زبان C نوشته شده‌اند، شامل هسته‌های ۳۲ بیتی میپس 4K و 24K و 34K و 74K و 1004K و 1074K و M14K و microAptiv و interAptiv و proAptiv و سری هسته‌های میپس ۶۴ بیت 5K می‌شوند. Imperas این مدل‌ها را تولید کرده و نگه‌داری می‌کند و به همراه MIPS Technologies آن‌ها تست شده‌اند و علامت MIPS-Verified (tm) دریافت کردند. برخی پلتفورم‌های نمونهٔ بر پایه میپس دارای هردو محیط فلزی ساده و پلتفورم‌هایی برای راه اندازی ایمیج‌های باینری دستکاری نشدهٔ لینوکس هستند. این برابرسازهای پلتفورم هم به صورت سورس و هم باینری در دسترس هستند و سریع، مجانی و غیرتجاری اند و استفاده از آن‌ها آسان است. OVPsim توسط Imperas توسعه یافته و نگه‌داری می‌شود. بسیار سریع است (صدها میلیون دستور در ثانیه) و برای رسیدگی به معماری‌ها و سیستم‌های چندهسته ای همگن و غیرهمگن ساخته شده‌است.
یک شبیه‌ساز مجانی میپس۳۲ (نسخه‌های قبلی تنها R2000/R3000 را شبیه‌سازی می‌کردند) برای استفاده‌های آموزشی به نام SPIM در دسترس است. EduMIPS64 یک شبیه‌ساز CPU میپس بین پلتفرمی گرافیکی GPL است که به زبان Java/Swing نوشته شده‌است. این شبیه‌ساز از زیرمجموعهٔ گسترده‌ای از میپس۶۴ ISA پشتیبانی می‌کند و به کاربر امکان می‌دهد که بتواند به صورت گرافیکی ببیند هنگامی که یک برنامهٔ اسمبلی توسط CPU اجرا می‌شود در خط لوله چه اتفاقی می‌افتد.
MARS برابرساز میپس بر پایهٔ رابط کاربر گرافیکی دیگری است که برای استفاده در آموزش، مشخصاً برای استفاده با Computer Organization and Design هنسی، طراحی شده‌است.
WebMIPS (online demonstration) (source) یک شبیه‌ساز میپس مبتنی بر مرورگر همراه با ارائهٔ تصویری یک پردازندهٔ خط لوله ای معمولی است. این شبیه‌ساز برای ردگیری رجیسترها هنگام اجرای گام‌به‌گام بسیار مفید است.
برابرساز آزاد پیشرفته تری در GXemul (که قبلاً به عنوان پروژه mips64emul شناخته می‌شد) و پروژه‌های QEMU در دسترس‌اند. این‌ها ریزپردازنده‌های میپس III و میپس IV مختلف را افزون بر تمام سیستم‌های کامپیوتری ای که از آن‌ها استفاده می‌کنند، شبیه‌سازی می‌کنند.
شبیه‌سازهای تجاری به ویژه برای استفادهٔ جاگذاری شدهٔ میپس موجود هستند، به عنوان مثال Wind RiverSimics (میپس 4Kc و 5Kc همچنین PMC RM9000 و QED RM7000 و Broadcom/Netlogic ec44000 وCavium Octeon I) و Imperas (تمام هسته‌های میپس۳۲ و میپس۶۴) VaST Systems (پردازنده‌های R3000 و R4000) و CoWare (میپس 4KE، میپس 24K، میپس 25Kf، و میپس 34K).
WepSIM یک شبیه‌ساز مبتنی بر مرورگر است که یک زیرمجموعه از دستورهای میپس در آن ریز برنامه‌ریزی شده‌است. این شبیه‌ساز در یادگیری چگونگی عملکرد یک CPU مفید است (روتین‌های میپس، دام‌ها، توقف‌ها، فراخوانی‌های سیستمی و غیره ریز برنامه‌ریزی شده‌اند)
سامانه‌های مقیاس فوق وسیع (به انگلیسی: Ultra-large-scale system یا به اختصار ULSS) عبارتی‌است که در علوم رایانه، مهندسی نرم‌افزار و مهندسی سامانه‌ها برای اشاره به سامانه‌های نرم‌افزاری‌است که به شکل بی‌سابقه‌ای دارای حجم زیادی از سخت‌افزار، کد برنامه، کاربر و اطلاعات است به کار می‌رود.https://en.wikipedia.org/w/index.php?title=Ultra-large-scale_systems&oldid=561134842
در مباحث ذخیره‌سازی، سیستم فایل ژورنالی به سیستم فایلی می‌گویند که تغییرات را قبل از اعمال کردن در سیستم فایل اصلی در ناحیه مخصوصی به نام "ژورنال" پیگیری و نگه‌داری می‌کند. اغلب اوقات، ناحیه ژورنال، ناحیه‌ای از سیستم فایل است که وقایع و تغییرات به صورت گردشی در آن ثبت می‌شوند. بدین ترتیب، در هنگام پیش‌آمدن مشکلی برای سیستم فایل همانند قطع شدن برق، سیستم فایل با کمترین احتمال خرابی می‌تواند به سرعت آماده به کار شود.
مگیت شرکت خدمات مهندسی بریتانیایی است، که در زمینه ارائه سیستم‌ها و تجهیزات فناوری هوافضا و صنایع جنگ‌افزاری فعالیت می‌کند.
شرکت مگیت در سال ۱۹۴۷ در هلیفکس (یورکشایر غربی) راه‌اندازی شد و در حال حاضر دفتر مرکزی آن در فرودگاه بورنموث، شهر دورست، در جنوب غربی انگلستان قرار دارد. بخشی از سهام این شرکت () در بازار بورس لندن دادوستد می‌شود.
دی‌تریس یک چارچوب جامع برای ردیابی پویای نرم‌افزارها است. این چارچوب، به منظور خطایابی و اشکال‌زدایی نرم‌افزارها و هسته سیستم‌عامل در سیستم‌های عملیاتی به روشی بی‌درنگ بکار می‌رود. دی‌تریس توسط شرکت سان مایکروسیستمز توسعه یافته است. دی‌تریس در اصل برای برای سیستم‌عامل سولاریس طراحی شد، سپس به صورت یک نرم‌افزار آزاد و تحت پروانه توسعه و توزیع مشترک منتشر گشت و امروزه به چندین سیستم‌عامل شبه یونیکس دیگر از جمله اوراکل لینوکس، فری‌بی‌اس‌دی، نت‌بی‌اس‌دی و مک اواس ده پورت شده است. از دی‌تریس می‌توان برای بدست آوردن اطلاعات کلی دربارهٔ یک سیستم در حال اجرا استفاده کرد. از جمله میزان حافظه سیستم، زمان پردازنده و منابع مربوط به سیستم‌فایل و شبکه که فرایندهای در حال اجرا در حال مصرف کردن آنها هستند. همچنین به کمک دی‌تریس می‌توان به اطلاعات جزئی‌تری همچون آرگومان‌هایی که یک تابع خاص با آنها فراخوانی شده، لیست فرایندهایی که به یک فایل خاص دسترسی دارند و … را بدست آورد.
لند سکوریتیز شرکت املاک و مستغلات بریتانیایی است که در زمینهٔ مدیریت، توسعه، سرمایه‌گذاری و ساخت‌وساز املاک تجاری، اداری و مسکونی، همچنین احداث زیرساخت‌های شهری فعالیت می‌نماید.
شرکت لند سکوریتیز در سال ۱۹۴۴ توسط هارولد ساموئل راه‌اندازی شد و در ابتدا دارایی آن، به سه خانه مسکونی و یک ساختمان اداری واقع در کنزینگتون محدود می‌شد.
این شرکت در حال حاضر مالک ۶٫۲۵۰ واحد مسکونی، ۴ مدرسه، یک بیمارستان و بالغ بر ۲۰ هکتار پارک (داخل و خارج شهری) می‌باشد. شرکت لند سکوریتیز همچنین با در اختیار داشتن ۲٫۷۰۰٫۰۰۰ مترمربع املاک تجاری، در قالب مراکز خرید، فروشگاه، مراکز تجاری، دفاتر و ساختمان‌های اداری، بزرگترین شرکت املاک تجاری بریتانیا به‌شمار می‌آید.
دفتر مرکزی این شرکت در شهر لندن قرار دارد و بخشی از سهام آن در بازار بورس لندن معامله می‌شود. بخش اعظم از املاک و دارایی‌های شرکت لند سکوریتیز، در شهرهای بیرمنگام، کنتربری، بریستول، یورک، لندن و حومه آن، مستقر می‌باشند.
تبادل بستۀ درون شبکه‌ای یک پروتکل لایۀ شبکه براساس مدل اواس‌آی در پشتۀ پروتکل آی‌پی‌اکس/اس‌پی‌اکس است.
پشتۀ پروتکل آی‌پی‌اکس/اس‌پی‌اکس‌ام در سیستم‌عامل نت‌ویر شرکت ناول پشتیبانی می‌شود. به خاطر محبوبیتی که نت‌ویر در اواخر دهۀ ۱۹۸۰ تا اواسط دهۀ ۱۹۹۰ میلادی داشت، آی‌پی‌اکس تبدیل به یک پروتکل بین‌شبکه‌ای محبوب شد. ناول این پروتکل را از پروتکل دیگری به نام آی‌دی‌پی که محصول شرکت زیراکس است، گرفته است. با این حال آی‌پی‌اکس برای شبکه‌های بزرگی همچون اینترنت مناسب نبود و به همین دلیل میزان استفاده از آن رفته‌رفته کاهش یافت و در عوض پروتکل تی‌سی‌پی/آی‌پی به پروتکل اصلی اینترنت تبدیل شد. رایانه‌ها و شبکه‌ها می‌توانند چند پروتکل شبکه داشته باشند و تقریباً تمامی شبکه‌های مبتنی بر آی‌پی‌اکس از پروتکل تی‌سی‌پی/آی‌پی هم به منظور متصل شدن به اینترنت پشتیبانی می‌کردند. همچنین برای مدتی هم این امکان وجود داشت که محصولات ناول را بدون آی‌پی‌اکس اجرا کرد، چرا که از نسخه ۵ به بعد نت‌ویر، هم از آی‌پی‌اکس و هم از تی‌سی‌پی/آی‌پی پشتیبانی می‌شد.
شرکت برکلی سافتور دیزاین یا بی‌اس‌دی‌آی شرکتی بود که سیستم‌عاملی به نام بی‌اس‌دی/اواس را توسعه می‌داد، مجوزهایی برای این سیستم‌عامل به فروش می‌رساند و از این سیستم‌عامل پشتیبانی به عمل می‌آورد. بی‌اس‌دی/اوس که با نام بی‌اس‌دی/۳۸۶ هم شناخته می‌شود، یکی از گونه‌های تجاری و نیمه‌انحصاری از برکلی یونیکس برای رایانه‌های سازگار با آی‌بی‌ام بود. نام این شرکت، به خاطر شبیه بودن به Berkeley Software Distribution (به معنی توزیع نرم‌افزار برکلی) انتخاب شده است. شرکت بی‌اس‌دی‌آی توسط ریک آدامز و اعضای گروه تحقیقاتی سیستم‌های کامپیوتری از جمله کیث باستیک، مایکل کارلز، مارشال کیرک مک‌کیوسیک، بیل ژولیتز و دون سیلی بنیان نهاده شد.
ژونیپر نتورکس یک شرکت آمریکایی است که قطعات و تجهیزات مرتبط با شبکه‌های رایانه‌ای را تولید می‌کند. این شرکت در سال ۱۹۹۶ بنیان نهاده شد. مقر اصلی این شرکت در سانی‌ویل، کالیفرنیا در ایالات متحده است. این شرکت خدمات و محصولات شبکه با کارایی بالا را تولید و به فروش می‌رساند. محصولات اصلی شرکت ژونیپر نتورکس عبارتند از مسیرساب‌های سری T، سری M، سری E، سری MX، سوئیچ‌های شبکه سری EX و محصولات امنیتی سری SRX. اکثر محصولا ژونیپر نتورکس از سیستم‌عاملی مبتنی بر فری‌بی‌اس‌دی به نام ژونوس استفاده می‌کنند.
ایزو۹۶۶۰ که برخی از تولیدکنندگان سخت‌افزار و نرم‌آفزار به آن CDFS (برگرفته از Compact Disc File System به معنای فایل سیستم دیسک نوری) هم می‌گویند، استانداردی برای فایل‌سیستم است که توسط سازمان بین‌المللی استانداردسازی برای دیسک‌های نوری عرضه شده‌است. هدف از ارائه این استاندارد این است که رایانه‌هایی که از سیستم‌عامل‌های مختلف از جمله مایکروسافت ویندوز، مک اواس کلاسیک و سیستم‌های شبه یونیکس استفاده می‌کنند، بتوانند با هم به تبادل فایل بپردازند و اطلاعات را از طریق دیسک‌های نوری برای هم رد و بدل کنند.
چندین افزونه برای این استاندارد ارائه شده است:
بسیاری از سیستم‌عامل‌ها قادر به خواندن دیسک‌هایی ایجاد شده در قالب ایزوه ۹۶۶۰ هستند و سیستم‌عامل‌های جدید هم از استاندارد راک ریج و ژولیتز پشتیبانی می‌کنند.
مونوال (املای صحیح به شکل m0n0wall) یک دیوار آتش توکار مبتنی بر فری‌بی‌اس‌دی است. مونوال ایمیج کوچکی است که می‌تواند بر روی حافظه فلش، سی‌دی-رام و دیسک سخت قرار گیرد. مونوال بر روی تعدادی از سیستم‌های توکار و رایانه‌های شخصی معمولی اجرا می‌شود. نسخه پی‌سی این دیوار آتش می‌تواند از روی یک دیسک زنده و یک فلاپی دیسک که حاوی تنظیمات و پیکربندی‌هاست، یا همینطور از روی یک کارت حافظه (مجهز به کنترلر IDE) اجرا شود. بدین ترتیب نیازی به استفاده از هارد دیسک نیست که باعث کاهش یافتن نویز و گرما خواهد شد. از جمله سیستم‌های دیگری که از مونوال مشتق شده‌اند می‌توان به پی‌اف‌سنس و نس۴فری اشاره کرد.
رده بندی مولر یک تقسیم بندی جدید در مورد انواع ژن‌ها و جهش‌های پیرامون آن‌ها بود که برای نخستین بار توسط هرمان جوزف مولر، برنده جایزه نوبل سال ۱۹۴۶ در رشته فیزیولوژی و پزشکی ابداع شد. ریشه این طبقه‌بندی بر اساس رفتار ژن‌ها (ارتباط بین ژن مورد نظر با ژن‌های استاندارد) در شرایط مختلف ژنتیکی تعیین می‌شود. این طبقه‌بندی هنوز هم کاربردی بوده و به‌طور گسترده در مبحث ژنتیک دروزوفیلا مورد استفاده واقع می‌شود. در این رده بندی، ژن‌ها به ۵ نوع تقسیم می‌شوند.Muller, H. J. 1932. Further studies on the nature and causes of gene mutations. "Proceedings of the 6th International Congress of Genetics", pp. 213–255.
ژن‌های آمورف در توصیف جهش‌هایی گفته می‌شود که سبب از دست رفتن کامل عملکرد یک ژن است. این فرایند از طریق اخلال شدید در زمان ترجمه یا جلوگیری از رونویسی انجام می‌پذیرد.Wilkie, A. O. 1994. The molecular basis of genetic dominance. "Journal of Medical Genetics" 31: 89-98.
هیپومورف در توصیف عملکرد یک جهش است که باعث از دست دادن بخشی از ژن می‌شود. این گونه از زن‌ها کاهنده عملکرد ژن از طریق کاهش بیان ژن (پروتئین، RNA می‌شوند؛ در این گونه موارد، عملکرد ژن در موارد خاصی کاهش می‌یابد و نه به معنای توقف فرایند موارد.
در ژن‌هایی که دچار جهش هایپر مورف شده‌اند، افزایش طبیعی عملکرد یک ژن مشاهده می‌شود.
ژن‌های آنتی مورف درحقیقت به آن دسته از ژن‌ها گفته می‌شود که دچار جهشی در جهت ارتباط چیرگی صورت می‌گیرد. جهش‌های آنتی مورف با نام جهش‌های غالب منفی نیز شناخته می‌شوند.
ژن‌های نئومورف دچار جهش‌هایی در جهت افزایش غالب بودن عملکرد یک ژن می‌شود؛ این متفاوت از عملکرد طبیعی یک ژن می ود و به عملکرد آن می افزاید.
پنلوپه آن میلر (زاده ۱۳ ژانویه ۱۹۶۴) بازیگر آمریکایی است.
از فیلم‌های معروف او می‌توان به "چاپلین"، "بلندپروازی بلوند"، "وقتی که عنکبوت می‌آید"، "مایل‌ها دور از خانه"، "تلنگر" و "برای همیشه، لولو" اشاره کرد.
زهره مجابی (زاده قزوین)، بازیگر و نمایش‌نامه‌نویس ایرانی است. او در رشته بازیگری کارگردانی در دانشکده هنرهای زیبای دانشگاه تهران تحصیل کرده‌است؛ و لیسانس ادبیات دراماتیک از دانشکده هنرهای دراماتیک (سینما تئاتر دانشگاه هنر) را دارد. او همسر رضا فیض نوروزی است.
آمبورلا سرده‌ای تک‌گونه‌ای درختی یا درختچه‌ای است که در جزیره Grande Terre کالدونیای جدید می‌روید. این سرده تنها عضو خانواده Amborellaceae است و تنها یک گونه دارد، Amborella trichopoda Baill. آوندهای چوبی در این گونه ویژگی‌های شاخص نهاندانگان را ندارد.
Amborella بسیار مورد علاقه دانشمندان سیستماتیک گیاهی است، چرا که آنالیزهای تبارشناختی مولکولی این سرده را در پایه دودمان گیاهان گل‌دار قرار می‌دهند. بدین ترتیب خانواده Amborellaceae نماینده دودمانی است که در ابتدای تکامل گیاهان گل‌دار (۱۳۰ میلیون سال پیش) از سایر نهاندانگان جدا شد. مقایسه ویژگی‌های این گیاه نهاندانه ابتدایی با سایر گیاهان گل‌دار و فسیلها نشانه‌هایی از چگونگی تکامل گیاهان گل‌دار را نمایان می‌سازد.
'اطلس شانه بالا انداخت (شانه باز زد)، رمانی ست اثر آین رند، که اول بار در ۱۹۵۷ در آمریکا به چاپ رسید. این کتاب که چهارمین و آخرین رمان رند است، بلندترین اثر او نیز هست که در حوزه ادبیات داستانی شاهکار او دانسته می‌شود. "اطلس شراگد" دارای عناصر علمی تخیلی، رازآمیز، و رمانتیک است و مفصل‌ترین بیانیهٔ آبجکتیویستی رند در بین همهٔ آثار داستانی اوست.
کتاب آمریکایی پادآرمان‌شهری را می‌کاود که در آن بسیاری از شهروندان از پرداخت مالیات‌ها و هزینه‌های مادی و فرهنگی روزافزون حکومت سرباز می‌زنند، مقررات سنگین دولتی را رد و از آن شانه خالی می‌کنند و با دریغ مهارت و استعدادها و خلاقیت خویش، صنایع حیاتی شان را محو و تعطیل می‌کنند. این تعطیلی یک وضعیتی را به ذهن متبادر می‌کند که اطلس اسطوره‌ای اگر از حمل و بالا نگه داشتن آسمان سرباز می‌زد، رخ می‌داد. جان گالت آنان را رهبری می‌کند. گالت این محو شدن‌ها و خود کنار کشیدنها را «متوقف کردن موتور دنیا»، موتور پوینده و حیاتی دنیا به وسیلهٔ خود حذفی و عقب نشستن مردمی توصیف می‌کند که باروری جامعه را به پیش می‌رانند.
فریدون وهمن، استاد بازنشستهٔ دانشگاه کپنهاگ، دانش‌آموختهٔ ادبیات فارسی در دانشگاه تهران (کارشناسی ارشد) و زبان‌شناسی ایرانی از دانشگاه لندن و دانشگاه کپنهاگ است. او نویسندهٔ چند مقاله در مورد گویش‌ها و دین‌های ایرانی و همچنین نویسندهٔ تعدادی از مقاله‌های "دانشنامه ایرانیکا" است.
"دانشنامهٔ ایرانیکا":
مکالمه راه دور شاخه‌ای از فناوری است که به توسعه، کاربرد و به کار گیری سرویس‌های مخابراتی، به منظور انتقال الکتریکی صدا، فکس، یا داده، بین دو طرفینی که در فاصله دوری از هم قرار دارند، می‌پردازد. تاریخچه مکالمه راه دور پیوند نزدیکی با ابداع و توسعه تلفن دارد.
مکالمه راه دور غالباً اشاره به ساخت و ساز یا بهره‌برداری از تلفن‌ها و سایر سیستم‌های مکالمه راه دور دارد که در آنها از تجهیزاتی تلفنی به منظور انتقال مکالمات یا دیگر انواع صوت بین دو نقطه استفاده می‌شود، چه این دو نقطه با سیم به هم متصل شده باشند و چه از رسانه دیگری برای برقراری ارتباط استفاده کنند. این اصطلاح غالباً اشاره به سخت‌افزار رایانه، نرم‌افزار، و سیستم‌های شبکه‌ای رایانه‌ای دارد که وظایف سنتی تلفن‌ها را انجام می‌دهند.
اوزیماندیاس چهاردهمین قسمت از فصل پنجم سریال درام-جنایی آمریکایی، بریکینگ بد، و به‌طور کلی شصتمین قسمت پخش شده از این مجموعه است. این قسمت در تاریخ پانزدهم سپتامبر سال ۲۰۱۳ در ایالات متحده و کانادا از شبکه کابلی ای‌ام‌سی به نمایش درآمد.
عمو جک و گروهش آسیبی ندیده اند در حالی که مامور گومز مرده است و هنک شریدر از ناحیه ران مورد اصابت گلوله قرار گرفته است. والتر وایت به جک التماس می کند که هنک را نکشد و در ازای جان هنک به جک 80 میلیون دلار پول نقد پیشنهاد می دهد. با این وجود، جک هنک را میکشد و افرادش هر هفت بشکه پول را در می آورند و یکی را برای والتر وایت می گذارند. به پیشنهاد تاد، آنها جسی پینکمن را به عنوان گروگان می گیرند تا از او اطلاعاتی در مورد اینکه چقدر به پلیس مبارزه با مواد مخدر آمریکا(DEA) گفته است،بگیرند. جسی پس از ضرب و شتم و شکنجه برای کسب اطلاعات، توسط تاد مجبور می شود به او کمک کند تا متافتامین آبی رنگ را بپزد. ماری به اسکایلر می‌گوید که هنک والت را دستگیر کرده است و اسکایلر موافقت می‌کند که حقیقت را به والت جونیور بگوید. وقتی به خانه بازمی‌گردند، متوجه می‌شوند که والت در حال بستن چمدان هایش است و اصرار می‌کند که خانواده فوراً بروند. اسکایلر که متوجه مرگ هنک شریدر می شود با چاقو به والتر وایت حمله می کند. والت جونیور در دعوای بعدی از مادرش دفاع می کند و با پلیس تماس می گیرد که همزمان والتر وایت همراه با دخترش هالی از خانه فرار می کند. او پس از بر عهده گرفتن مسئولیت کامل تجارت مواد مخدر طی تماسی با اسکایلر که توسط پلیس شنود می شود، هالی را در ایستگاه آتش نشانی رها می کند و از طریق ارتباط با سائول گودمن هویت جدیدی به دست می آورد.
عنوان اپیزود به شعر "Ozymandias" نوشته پرسی بیش شلی اشاره دارد که میراث در حال فروپاشی یک پادشاه مغرور را بازگو می کند.
محمدعلی مرندیان (به انگلیسی: Mohammad Ali Marandian) زاده ۰۳ آذر ۱۳۴۶ (۲۴ نوامبر ۱۹۶۷) متولد تهران، (ایران) قهرمان نامدار اتومبیلرانی ایران است.
وی علاقه و استعداد به رشته اتومبیلرانی را از سن ۷ سالگی با ماشین‌های کارت در پارکهای تفریحی در خود یافت و فعالیت حرفه‌ای را از سال ۱۳۶۹ با شرکت در مسابقات سرعت کانون جهانگردی ایران در پارک ارم با کسب مقام سوم آغاز و سپس با شرکت در مسابقات پارکینگ شماره ۹ و پیست اتومبیلرانی مجموعه ورزشی آزادی زیر نظر فدراسیون موتورسواری و اتومبیلرانی ادامه داد.
در طی این سال‌ها مقام‌های متعددی در کلاسهای مختلف رشته سرعت و همچنین اولین قهرمانی سال در رشته کارتینگ و ۳ سال پیاپی قهرمانی سال در رشته رالی و یک قهرمانی در رشته دریفت و یک قهرمانی در رشته آفرود را در کارنامه خود ثبت کرده‌است.
رشته‌های مورد فعالیت او بین سال‌های ۱۳۶۹ الی ۱۳۸۹ عمدتاً رالی، مسابقات سرعت، کارتینگ، آفرود و دریفت بوده‌است.
هم اکنون وی در زمینه آموزش به جوانان علاقه مند به این رشته مشغول بکار می‌باشد.
پس از گذراندن دوره‌های لازم، در تاریخ ۱۳۸۰/۰۵/۲۰ طی حکمی از جانب معاون رئیس‌جمهور و رئیس سازمان تربیت بدنی آقای هاشمی طباء و رئیس فدراسیون موتورسواری و اتومبیلرانی آقای فریادشیران به دریافت حکم مربی‌گری درجه یک میدانی نائل گردید.
شاهنشاهی ساسانی کتابی نوشته تورج دریایی است که مرتضی ثاقب فر آن را به فارسی برگردانیده است.
فکر نوشتن این کتاب از هنگامی‌در ذهنم شکل گرفت که دانشجوی دوره دکترا در دانشگاه کالیفرنیا-لس آنجلس بودم، یعنی یکی از چند دانشگاه‌جهان که در آن تاریخ دوره ساسانی تدریس می‌شود. در این دانشگاه دانشجویان زیادی بودند که رشته اصلیشان تاریخ روم بود و با مورخان خاور نزدیک درباره پیوند تمدن‌ها به بحث می‌پرداختند. روزی یکی از دوستانم که در رشته تاریخ روم تحصیل می‌کرد به من گفت به نظرش عجیب می‌نماید که در حالی که صدها کتاب درباره تاریخ روم نوشته شده‌است، حتی یک کتاب به زبان انگلیسی درباره تاریخ و تمدن ساسانی وجود ندارد. راست آن است که به این موضوع نیندیشیده بودم که هرکس به تحصیل تاریخ ساسانی علاقه دارد، باید حداقل با زبان‌های فرانسوی و آلمانی آشنا باشد (اگر افزون برآنها ایتالیایی و روسی را نیز بداند، چه بهتر). علاوه بر آن، تک‌نگاری‌ها در این باب نیز بسی اندکند؛ از زمان انتشار شاهکار آرتور کریستینسن به زبان فرانسه به نام ایران در زمان ساسانیان در ۱۹۴۴، فقط یک کتاب کوچک دیگر درباره تاریخ ساسانی نوشته شده که آن هم تألیف کلاوس شیپمان به زبان آلمانی است. این کتاب نیز فقط طرحی کلی از تاریخ ساسانیان ارائه می‌دهد.دریایی، تورج، شاهنشاهی ساسانی، صفحه ۷.
معلم اولین آلبوم استودیویی از خواننده مسلمان سامی یوسف است. این آلبوم در تاریخ ۲۰۰۳ توسط آواکنینگ با ۸ قطعه منتشر شد. استقبال مردم از این آلبوم به گونه‌ای بود که بیش از یک میلیون نسخه فروش داشت. سامی یوسف در این آلبوم دو قطعه که با را موزیک ویدئو همراه است منتشر کرده است که این دو موزیک ویدئو عبارتند از: "معلم (Al-Mu`allim)" و "دعا (Supplication)"
امت من دومین آلبوم استودیویی از خواننده مسلمان سامی یوسف است. این آلبوم در تاریخ سپتامبر ۲۰۰۵ توسط آواکنینگ با ۱۵ قطعه منتشر شد. این آلبوم مورد استقبال عمومی مردم در جهان غرب و عرب شد به گونه‌ای که بیش از چهار میلیون نسخه فروش داشت. این آلبوم در دو نسخه، نسخه "موسیقی" و نسخه "کوبه‌ای" منتشر شد. سامی یوسف در این آلبوم سه قطعه که با را موزیک ویدئو همراه است منتشر کرده‌است که این سه موزیک ویدئو عبارتند از: "حسبی ربی (Hasbi Rabbi)" و "مادر (Mother)" و "مناجات (Munajat)"
روستای گِوَی از توابع بخش مرکزی شهرستان تربت جام واقع در استان خراسان رضوی می‌باشد.
این روستا در دهستان میان‌جام قرار دارد و بر اساس سرشماری مرکز آمار ایران در سال ۱۳۹۰، جمعیت آن ۷۲۱ نفر (۱۶۳ خانوار) بوده‌است که از این تعداد ۳۷۸ نفر مرد و باقی، زنان هستند.
فاصله آن از شهرستان تربت جام ۲۸٫۵ کیلومتر می‌باشد. این روستا در دامنه جنوبی رشته کوه (جام کوه) قرارگرفته‌است.
شغل عموم مردم نشیمن آن دامداری می‌باشد که از راه پرورش گوسفند به شیوه سنتی، امرار معاش می‌کنند. عموم نسل جوان برای کسب روزی به شهرهای دیگر سفر می‌کنند شهرهای مشهد؛ ساری و رفسنجان بیشترین سفر کارگری آنان را شاهد هستند. اهالی این روستا سخت‌ترین خشکسالی‌ها را تحمل می‌کنند.
در سال ۱۳۷۹ به‌طور کامل از نعمت برق برخوردار شدند. آب شرب روستا هم از چشمه‌ای در کوهپایه‌های سیه نو (کوهی در ۲ کیلومتری غرب روستا) لوله‌کشی شده‌است که در سال‌های اخیر (اوایل دههٔ ۱۳۹۰ خورشیدی) به شدت کم شده و جوابگوی نیاز مردم نیست.
با نگاه به قبرستان بزرگ و قبرهای قدیمی می‌توان فهمید که این روستا قدمت دیرینه‌ای دارد؛ ولی هیچ اطلاع دقیقی از پیشینه آن در دست نیست.
مردم این روستا همگی از طایفه بزرگ سلجوقی می‌باشند و همگی از پیروان فقه حنفی به‌شمار می‌آیند.
احمد مستوفی استاد جغرافیای دانشگاه تهران در سال ۱۲۹۱ در تهران متولد شد. او بعد از گذراندن تحصیلات ابتدایی، در سال ۱۳۰۸ سطح متوسطه خود را به پایان رساند و در همین سال جزو صد نفر دانشجوی اعزامی به اروپا انتخاب شد. وی در مدت ۹ سال اقامت و تحصیل در فرانسه، موفق به اخذ دکترای جغرافیای طبیعی از دانشگاه سوربن پاریس شد. در سال ۱۳۱۷ به ایران مراجعت کرده و با سمت دانشیاری وارد خدمت دانشگاهی در دانشگاه تهران شد.
مستوفی اولین رئیس کوی دانشگاه تهران بود که در سال ۱۳۲۴ به عنوان یکی از اعضای هیئت مدیره کوی دانشگاه انتخاب شد که هم‌زمان با عضویت در هیئت مدیره، ریاست کوی دانشگاه را نیز برعهده داشت و یک سال بعد به دلیل مشغله فراوان در امر پژوهش و آموزش استعفا داد.
دکتر مستوفی بعد از سی و نه سال خدمت در دانشگاه تهران در سال ۱۳۵۶ بازنشسته شد و سرانجام در ۲۸ بهمن ۱۳۷۲ بعد از طی مدت طولانی بیماری در کشور فرانسه درگذشت و در ۱۳۷۲/۱۲/۵ در قبر شماره ۱۴۴ ردیف ۱۲ قطعه ۷۰ بهشت زهرا به خاک سپرده شد.
احمد مستوفی بنیان‌گذار و نخستین استاد ژئومورفولوژی در ایران است. وی به تمام نقاط کویری و بیابانی ایران سفر کرده بود و چندین کتاب در معرفی کویرها و بیابان‌های ایران از وی به یادگار مانده‌است. از جمله این کتاب‌ها می‌توان به شهداد و جغرافیای تاریخی دشت لوت و کتاب حوضه مسیله اشاره کرد. وی توانست با جذب محققان خارجی و به‌ویژه محققان فرانسوی در سفرهای خود به مناطق بیابانی، امکان بحث و تفحص را برای اعضای گروه خود (افرادی مانند دکتر محمودی، دکتر بلوچ، دکتر گودرزی و دکتر کردوانی) و دیگران فراهم کند و با مرکز تحقیقات علمی فرانسه ارتباط نزدیک داشت. وی با مجله جغرافیا و انتشار کتاب‌های متعدد جغرافیا و زمین‌شناسی بسیاری از مناطق ناشناخته ایران را به دیگران معرفی نمود. مستوفی ژئومورفولوژی را نه بر پایه اشکال فرسایشی و اقلیمی، بلکه بر پایه زمین‌شناسی و تکتونیک که به‌تازگی در اروپا و آمریکا رایج شده بود، عنوان کرد و در این‌کار به‌خصوص در ایران که عوامل تکتونیک جدید و فعالیت‌های ولکانیسم و کوه‌زایی و دیگر عوامل شکل‌زایی (اقلیم)، مناطق مختلف ایران را در اختیار خود گرفته بودند، موفق بود.
در اخترشناسی، پاکسازی محلی یکی از سه معیاری است که می‌تواند جسمی فضایی را در گروه سیارات جای‌ دهد. این معیار در سال ۲۰۰۶ توسط اتحادیهٔ بین‌المللی اخترشناسی تعریف‌ شد. منظور از پاکسازی محلی این است که یک سیاره نباید پیرامون مدار خود جسمی داشته‌ باشد که گرانش غالب آن منطقه از فضا باشد و اجسام پیرامون آن‌ها نباید آن‌قدر بزرگ باشند که این سیاره را تحت تأثیر گرانش خود قرار دهند. اگر جسمی فضایی ویژگی‌های سیارات را داشته‌باشد، اما این یک معیار را نداشته‌ باشد، در گروه سیارات کوتوله جای می‌گیرد.ویکی‌پدیای انگلیسی
هر کجا که هستی سومین آلبوم رسمی استودیویی از خواننده ایرانی‌الاصل، سامی یوسف است. این آلبوم در تاریخ ۲۹ اکتبر ۲۰۱۰ توسط ETM international با ۱۱ قطعه اصلی منتشر شد. این آلبوم در کشورهای چون انگلستان، مصر، آفریقای جنوبی و امارات متحده عربی، از سال ۲۰۰۵ تا ۲۰۱۰ ضبط شده است.کتاب الکترونیکی هر کجا که هستی، وب سایت رسمی سامی یوسف. سامی یوسف در این آلبوم چهار قطعه که با را موزیک ویدئو همراه است منتشر کرده است که این چهار موزیک ویدئو عبارتند از: "به سویم آمدی (You Came To Me)"، "شفا (Healing)"، "در هر قطره اشکی، او آنجاست (In Every Tear, He Is There)" و "مرا نیرومند ساز (Make Me Strong)"
ترجمه نام قطعات برگرفته از سایت رسمی فارسی سامی یوسف می باشد. موسیقی تمام این آلبوم و بیشتر اشعار آن نیز به جر قطعات "بدون تو"، "به جوانان فرصتی دهیم"، "در هر قطره اشکی، او آنجاست" و قسمتهای فارسی از آهنگ هر کجا که هستی که توسط افشین خواجه نژاد ترانه سرایی شده است و مالایی و اردو قطعه "هیچ کلمه ای شایسته نیست" کار خود سامی یوسف می باشد.ترجمه ترانه های آلبوم «هر جا که هستی» اثر سامی یوسف ، وبگاه رسمی فارسی سامی یوسف.