stanford-oval/wikipedia huggingface dataset:
حالت واقعی

حالت واقعی، همچنین حالت آدرس واقعی نیز نامیده می‌شود، حالت عملیاتی تمام پردازنده‌های سازگار با x۸۶ است. حالت واقعی با یک فضای آدرس حافظه ۲۰ بیتی (دقیقا ۱ مگابایت از حافظه آدرس دهی) و دسترسی نرم‌افزارهای نامحدود به تمام حافظه قابل آدرس دهی، آدرس‌های I / O و سخت‌افزار محیطی مشخص می‌شود. حالت واقعی هیچ پشتیبانی از حفاظت از حافظه، چند وظیفه ای، یا سطح امتیاز کد را فراهم نمی‌کند.
قبل از انتشار ۸۰۲۸۶ که حالت حفاظت را معرفی کرد، حالت واقعی تنها حالت موجود برای پردازنده‌های x۸۶ بود؛ و برای سازگاری با عقب، تمام پردازنده‌های x۸۶ در هنگام بازنشانی در حالت واقعی شروع می‌شوند، هر چند ممکن است هنگام اجرای سایر حالت‌ها، حالت واقعی را در سیستم‌های دیگر شبیه‌سازی کنید.
تاریخچه

معماری ۲۸۶ حالت محافظت شده را معرفی کرد، که امکان حفاظت از حافظه در سخت‌افزار را فراهم می‌آورد. با این حال، با استفاده از این ویژگی‌های جدید، سیستم عامل جدیدی که به‌طور خاص برای حالت محافظتی طراحی شده بود مورد نیاز بود. از آنجا که یک مشخصه اولیه طراحی ریز پردازنده‌های x۸۶ این است که آن‌ها به‌طور کامل با نسخه‌های قبلی نرم‌افزار نوشته شده برای تمام تراشه‌های x۸۶ سازگار است، تراشه ۲۸۶ برای شروع در حالت واقعی ساخته شده بود - یعنی در این، به طوری که می‌تواند سیستم عامل‌های نوشته شده برای ۸۰۸۶ و ۸۰۸۸ را اجرا کند. از سال ۲۰۱۸، پردازنده‌های x۸۶ فعلی (از جمله پردازنده‌های x۸۶–۶۴) قادر به بوت کردن سیستم عامل‌های واقعی هستند و می‌توانند نرم‌افزارهایی را که برای تقریباً هر تراشه قبلی x۸۶ ساخته شده‌اند را بدون شبیه‌سازی یا مجازی سازی اجرا کنند.
BIOS PC که IBM معرفی کرد در حالت واقعی عمل می‌کند، همانند سیستم عامل‌های DOS (MS-DOS , DR-DOS و غیره). نسخه‌های اولیه مایکروسافت ویندوز در حالت واقعی اجرا می‌شود. ویندوز / ۳۸۶ امکان استفاده از حالت محافظت شده را فراهم کرد و این به‌طور کامل در ویندوز ۳٫۰ مورد استفاده قرار گرفت که می‌توانست در هر حالت واقعی اجرا شود یا به شیوه ویندوز / ۳۸۶ از حالت محافظت شده‌استفاده کند. ویندوز ۳٫۰ در واقع حالت‌های مختلف داشت: حالت واقعی، حالت استاندارد و حالت ارتقاء ۳۸۶، دوم نیاز به برخی از ویژگی‌های مجازی سازی پردازنده ۸۰۳۸۶ داشت و بنابراین در ۸۰۲۸۶ اجرا نمی‌شد. ویندوز ۳٫۱ پشتیبانی از حالت واقعی را حذف کرد و اولین محیط عملیاتی اصلی بود که نیاز به حداقل یک پردازنده ۸۰۲۸۶ داشت. معماری ویندوز ۹۵ یک تکامل در حال بهبود حالت ویندوز 386 Workgroup است. هیچ‌کدام از این نسخه‌ها نمی‌توانند یک سیستم عامل مدرن x۸۶ در نظر گرفته شوند، زیرا آن‌ها فقط برای عملکردهای خاص به حالت محافظت شده تبدیل شده‌اند. (یونیکس، لینوکس، OS / 2، ویندوز NT 3.x و نسخه‌های بعدی، و غیره به عنوان سیستم عامل مدرن در نظر گرفته شده‌است؛ آن‌ها CPU را در هنگام راه اندازی به حالت محافظت شده تغییر می‌دهند، هرگز به حالت واقعی بازنمی‌گردند و تمام مزایای حالت حفاظت شده در طول زمان را فراهم می‌کنند) سیستم عامل‌های ۶۴ بیتی از این تنها به عنوان مرحله ای دیگر برای رسیدن به حالت طولانی استفاده می‌کنند. شایان ذکر است که حالت محافظت شده ۸۰۲۸۶ بسیار ابتدایی تر از حالت بهبود یافته با ۸۰۳۸۶ است؛ دومی گاهی اوقات ۳۸۶ حالت حفاظت شده نامیده می‌شود و این حالتی است که سیستم عامل‌های مدرن ۳۲بیتی x۸۶ در آن اجرا می‌شود.
ظرفیت آدرس دهی

۸۰۸۶، ۸۰۸۸و ۸۰۱۸۶ دارای یک گذرگاه آدرس ۲۰ بیتی هستند، اما در طرح تصمیم‌گیری غیرمعمول جداگانه ای اینتل تصمیم گرفت که در واقع این پردازنده‌ها آدرس‌های مؤثر را تولید کند که ۲۱ بیت قابل توجه داشته باشند. این طرح یک شماره قطعه ۱۶ بیتی چهار بیت (ایجاد یک شماره ۲۰ بیت با چهار بیت صفر کم ارزش) را قبل از اضافه کردن به یک متن ۱۶ بیتی شیفت می‌دهد. حداکثر مقدار زمانی رخ می‌دهد که هر دو بخش و افست 0xFFFF باشند، و 0xFFFF0 + 0xFFFF = 0x10FFEF تولید می‌شود. در ۸۰۸۶، ۸۰۸۸و ۸۰۱۸۶، نتیجهٔ یک آدرس مؤثر که ۲۰ بیت را سرریز می‌کند این است که آدرس «اطراف» را به انتهای صفر محدوده آدرس می‌برد، یعنی آن را به صورت مدول ۲ ^ ۲۰(۲ ^ ۲۰ = ۱۰۴۸۵۷۶ = ۰x۱۰۰۰۰۰) با این حال، ۸۰۲۸۶ دارای ۲۴ بیت آدرس و آدرس‌های مؤثر را به ۲۴ بیت حتی در حالت واقعی محاسبه می‌کند؛ بنابراین، برای بخش 0xFFFF و افست (offset) بیشتر از 0x000F ۸۰۲۸۶ در حقیقت دسترسی به ابتدای دوم مگابایت حافظه را در اختیار شما قرار می‌دهد، در حالی که ۸۰۱۸۶ و قبل از این به یک آدرس برابر [offset] -0x10 که در شروع اولین مگابایت است دسترسی پیدا می‌کند. (توجه داشته باشید که در ۸۰۱۸۶ و قبل از آن، اولین kibibyte فضای آدرس، با شروع از آدرس ۰، محل دائمی، مکان ثابت جدول بردار وقفه است) بنابراین، مقدار واقعی حافظه توسط پردازنده‌های ۸۰۲۸۶ و بعد x۸۶ در حالت واقعی ۱ MiB + ۶۴ KiB - ۱۶ B = ۱۱۱۴۰۹۶ B می‌باشد.
خط A20

برخی از برنامه‌های پیش از ۸۰۲۸۶ به منظور استفاده از رفتار آدرس دهی حافظه (مدول) طراحی شده‌اند، بنابراین ۸۰۲۸۶ مشکل سازگاری با نسخه‌های قبلی را ارائه می‌دهد. مجبور کردن ۲۱ خط آدرس (سیگنال منطقی واقعی خارج از تراشه می‌آید) به پایین منطق، نشان دهنده یک صفر است، در نتیجه یک اثر modulo-۲^ ۲۰ برای مطابقت ریاضی آدرس پردازنده‌های قبلی، اما ۸۰۲۸۶ هیچ ظرفیت داخلی برای انجام این کار ندارد. هنگامی که IBM از ۸۰۲۸۶ در IBM PC / AT استفاده کرد، آن‌ها این مشکل را با استفاده از یک دروازه قابل تنظیم برای فعال یا غیرفعال کردن خط صفر A۲۰، بین پین A۲۰ در ۸۰۲۸۶ و گذرگاه سیستم، حل کردند. این به Gate-A۲۰ (دروازه A۲۰) شناخته شده‌است و هنوز هم در چیپ ست‌های PC تا به امروز اجرا می‌شود. اکثر نسخه‌های HIMEM.SYS مموری درایور(memory driver) گسترده برای IBM- / MS-DOS پس از بارگذاری پیام نمایش داده می‌شود که آن‌ها یک "A20 handler" که یک قطعه نرم‌افزاری برای کنترل Gate-A۲۰ و هماهنگ‌کردن آن با نیازهای برنامه‌ها را نصب کرده‌اند. در حالت محافظت شده خط A۲۰ باید فعال شود، یا دیگر خطاهای آدرس دهی فیزیکی رخ خواهد داد، احتمالاً منجر به سقوط سیستم می‌شود.
تبدیل به حالت واقعی

اینتل حالت حفاظت شده را به خانواده x۸۶ معرفی کرد با این هدف که سیستم عامل‌هایی که از آن استفاده می‌کنند، به‌طور کامل در حالت جدید اجرا می‌شوند و تمام برنامه‌های تحت سیستم عامل محافظت شده در حالت محافظت شده نیز اجرا خواهند شد. به دلیل تفاوت‌های قابل توجهی بین حالت واقعی و حتی حالت محدود محافظت شده ۲۸۶، برنامه‌های نوشته شده برای حالت واقعی نمی‌توانند در حالت محافظت شده بدون بازنویسی اجرا شوند؛ بنابراین، با پایه گسترده‌ای از برنامه‌های موجود در حالت واقعی که کاربران وابسته به آن هستند، رها کردن حالت واقعی مشکلاتی را برای صنعت ایجاد می‌کند، و برنامه نویسان به دنبال راهی برای جابه جایی بین حالت‌ها هستند. با این حال، اینتل، با اهداف خود برای استفاده از پردازنده سازگار است، راه آسان برای تغییر حالت محافظت شده در ۸۰۲۸۶ را فراهم می‌کند، اما راهی آسان برای بازگشت به حالت واقعی وجود ندارد. قبل از ۳۸۶ تنها راه برای تغییر حالت محافظت شده به حالت واقعی، تنظیم مجدد پردازنده بود؛ پس از بازنشانی آن همیشه در حالت واقعی شروع می‌شود تا با پردازنده‌های قبلی x۸۶ به ۸۰۸۶ سازگار باشد. بازنشانی پردازنده رم سیستم را پاک نمی‌کند، بنابراین این، در حالی که ناخوشایند و ناکارآمد است، در واقع امکان‌پذیر است. از حالت محافظت شده، وضعیت پردازنده در حافظه ذخیره می‌شود، سپس پردازنده بازنشانی می‌شود، در حالت واقعی دوباره راه اندازی می‌شود، و برخی از حالت‌های واقعی را اجرا می‌کند تا وضعیت ذخیره شده را از حافظه بازگرداند. پس از آن می‌توانید برنامه دیگر حالت واقعی را اجرا کنید تا برنامه آماده شود تا به حالت حفاظت شده بازگردد. سوئیچ به حالت واقعی از لحاظ زمان گران است، اما این روش به برنامه‌های محافظت شده امکان می‌دهد از خدماتی نظیر BIOS استفاده کند که کاملاً در حالت واقعی اجرا می‌شود (که در ابتدا برای مدل IBM Computer Personal Computer مبتنی بر ۸۰۸۸ طراحی شده‌است. (نوع دستگاه) ۵۱۵۰) این روش سوئیچینگ هم چنین توسط DPMI (تحت واقعی، غیر شبیه‌سازی شده، DOS)استفاده شده و توسعه دهنده DOS مانند DOS / 4GW برای اجازه برنامه‌های حالت حفاظت تحت DOS اجرا می‌شود؛ سیستم DPMI یا توسعه دهنده DOS به حالت واقعی برای فراخوانی DOS یا تماس BIOS سوئیچ می‌کند و سپس به برنامه بازگشتی که در حالت محافظت شده اجرا می‌شود، بازگشت می‌کند.
تریدر اف ایکس به عنوان مرجع شناخته شده است
کاهش می‌یابد

تغییر به سمت هسته NT باعث شد سیستم عامل به DOS برای بوت شدن کامپیوتر نیاز نداشته باشد و همچنین قادر به استفاده از آن نیست. نیاز به راه اندازی مجدد کامپیوتر در حالت واقعی MS-DOS پس از ویندوز 3.1x کاهش یافت تا زمانی که دیگر در ویندوز ME پشتیبانی نمی‌شد. تنها راه در حال حاضر برای برنامه‌های در حال اجرا DOS که نیاز به حالت واقعی از درون نسخه‌های جدیدتر ویندوز را دارند استفاده از شبیه‌سازها مانند محصولات DOSBox یا مجازی سازی x86 است.
جف تیگ

| 0 | 1 |
| --- | --- |
مینه‌سوتا تیمبرولوز: مینه‌سوتا تیمبرولوز
پست: پوینت گارد
اطلاعات شخصی: اطلاعات شخصی
زادهٔ: ۱۰ ژوئن ۱۹۸۸ ‏(۳۶ سال) ایندیاناپولیس در ایندیانا
ملیت: آمریکایی
قد: ۶ فوت ۲ اینچ (۱٫۸۸ متر)
وزن: ۱۸۶ پوند (۸۴ کیلوگرم)
اطلاعات حرفه: اطلاعات حرفه
دبیرستان: پایک (ایندیاناپولیس، ایندیانا)
کالج: Wake Forest (2007-2009)
درفت ان‌بی‌ای: ۲۰۰۹: راند یکم، نوزدهم پیک کلی
انتخاب‌شده توسط آتلانتا هاکس: انتخاب‌شده توسط آتلانتا هاکس
دستاوردهای حرفه‌ای و جوایز: دستاوردهای حرفه‌ای و جوایز
 آل استار ان بی ای آل استار ان بی ای ۲۰۱۵ :  آل استار ان بی ای آل استار ان بی ای ۲۰۱۵ 
 :  
آمار  در NBA.com: آمار  در NBA.com
آمار  در Basketball-Reference.com: آمار  در Basketball-Reference.com
جف تیگ (زاده ۲۰ ژوئن ۱۹۸۸) بازیکن حرفه‌ای آمریکایی شاغل در تیم ایندیانا پیسرز در اتحادیه ملی بسکتبال است. تیگ قبل از این که توسط آتلانتا هاکس در درفت ان‌بی‌ای در راند اول و پیک ۱۹ اورال انتخاب شود در مسابقات بسکتبال دانشگاهی آمریکا در تیم Wake Forest بازی می‌کرد. او با میانگین ۱۵٫۹ امتیاز به مسابقه آل استار ان بی ای در سال ۲۰۱۵ دعوت شد.
زندگی خانوادگی

او فرزند شان و کرول تیگ است. پدر او سابقه حضور در مسابقات دانشگاهی آمریکا را با حضور در تیم Rick Pitino بوستون دارد. برادرش مارکوییز تیگ مارکوییز تیگ هم بازیکن بسکتبال است و قبل از اینکه توسط شیکاگو بولز در درفت انتخاب شود، پوینت گارد تیم Kentucky Wildcats بوده‌است.
سابقه بازیکن در ان بی ای > فصل ۱۰–۲۰۰۹

تیگ پس از درفت در تاریخ ۲۰ ژوئیه ۲۰۰۹ با آتلانتا هاکس قرارداد بست. به عنوان بازیکن سال اولی در سال ۲۰۰۹، او میانگین ۳٫۲ امتیاز و ۱٫۷ پاس منجر به گل و ۰٫۹ ریباند و ۱۰٫۱ دقیقه بازی و ۳۹ درصد شوت منطقه‌ای و ۸۳ درصد دقت پرتاب پنالتی و بازی در ۷۱ بازی پرونده این فصل خود را بست. او در تاریخ ۱۴ آپریل با ۲۴ امتیاز و ۱۵ پاس منجر به گل و ۵ ریباند و بازی کردن تمام ۴۸ دقیقه مقابل کلیولند کاوالیرز خوش درخشید.
سابقه بازیکن در ان بی ای > فصل ۱۱–۲۰۱۰

در این فصل او میانگین ۵٫۲ امتیاز و ۲ پاس منجر به گل و ۱٫۵ ریباند و ۱۳٫۸ دقیقه بازی و ۴۳درصد دقت پرتاب منطقه‌ای و ۸۰ درصد دقت پرتاب پنالتی را از خود به جا گذاشت. او دوباره رکورد ۲۴ امتیاز خود را مقابل پورتلند تریل بلیزرز در تاریخ ۱۲ مارس ۲۰۱۱ تکرار کرد. او در پلی اف همراه تیم آتلانتا هاکس رکوردهای بهتری از خود بجا گذاشت و در ۳۸٫۱ دقیقه حضور در هر بازی ۱۴٫۸ امتیاز و ۴٫۲ پاس به تیمش کمک کرد.
سابقه بازیکن در ان بی ای > فصل ۱۲–۲۰۱۱

در این فصل او ۶۶ بازی به میدان رفت و میانگین ۱۲٫۶ امتیاز و ۴٫۹ پاس منجر به گل و ۲٫۴ ریباند و ۱٫۶ توپ ربایی و ۴۵ درصد پرتاب منطقه‌ای موفق و ۸۸ درصد پرتاب پنالتی موفق را در حضور ۳۳٫۱ دقیقه در هر بازی با ثبت کرد. او سه دابل دابل در این فصل نیز انجام داد.
سابقه بازیکن در ان بی ای > فصل ۱۳–۲۰۱۲

او با حضور در ۸۰ بازی و ۳۲٫۹ دقیقه‌ای خود در هر بازی میانگین ۱۴٫۶ امتیاز و ۷٫۲ پاس منجر به گل و ۲٫۳ ریباند و ۱٫۵ توپ ربایی را ثبت کرد.
او در این فصل ۱۰ دابل دابل نیز انجام داد. او در این فصل رکورد بیشترین امتیاز شخصی خود را در تاریخ ۱۶ ژانویه ۲۰۱۳ به ۲۸ امتیاز ارتقا داد.
سابقه بازیکن در ان بی ای > فصل ۱۴–۲۰۱۳

در زمانی که قرارداد جف تیگ بعد چهارسال تمام شد، تیم میلواکی باکس به او قرارداد ۳۲ میلیون دلاری را پیشنهاد کرد ولی سه روز بعد آتلانتا هاکس نیز همین مقدار را به تیگ پیشنهاد کرد و با او به توافق رسید. در این فصل او توانست در بازی با کلیولند کاوالیرز ۳۴ امتیاز بگیرد و رکورد خود را ارتقا ببخشد. در ۱۴ آپریل این سال بازیکن هفته نام گرفت. او این فصل میانگین غرورانگیز ۲۰٫۳ امتیاز و ۵٫۸ پاس منجر به گل و ۲ ریباند و ۱٫۸ توپ ربایی و ۳۳٫۸ دقیقه بازی در هر مسابقه و ۵۰ درصد پرتاب منطقه‌ای موفق و ۹۱ درصد پرتاب پنالتی موفق را از خود به جا گذاشت. آتلانتا هاکس که در این فصل به جایگاه هشتمی رسید در همان سری اول در هفت مسابقه مغلوب ایندیانا پیسرز شد. تیگ در سه بازی بیش از ۲۰ امتیاز گرفت و یک بازی دابل دابل کرد.
سابقه بازیکن در ان بی ای > فصل ۱۵–۲۰۱۴

او در این فصل به آل استار ان بی ای دعوت شد. آتلانتا پس از اولی در کنفرانس شرق به مصاف تیم هشتم کنفرانس یعنی بروکلین نتس رفت و در ۶ بازی این تیم را شکست داد. تیگ میانگین ۱۴٫۲ امتیاز و۷٫۸ پاس منجر به گل را در این سری ثبت کرد. در نیمه نهایی کنفرانس آتلانتا به مصاف واشینگتن ویزاردز رفت و در این سری هم ۴–۲ به پیروزی رسید. سر انجام آتلانتا هاکس در فینال کنفرانس شرق به کلیولند کاوالیرز باخت.
سابقه بازیکن در ان بی ای > فصل ۱۶–۲۰۱۵

این فصل که با شروع رقابت دنیس شرودر و جف تیگ برای حضور در پوزیشن پوینت گارد در آتلانتا هاکس شروع شد سبب شد تا جف تیگ برای رفتن به تیم دیگر اقدام کند. جف تیگ به آتلانتا هاکس کمک کرد تا به نیمه نهایی کنفرانس شرق برسند ولی باز توسط کلیولند کاوالیرز حذف شدند.
سابقه بازیکن در ان بی ای > ایندیانا پیسرز (۲۰۱۷–۲۰۱۶)

در تاریخ ۷ ژوئیه ۲۰۱۶ تیگ به درخواست خودش به ایندیانا پیسرز فروخته شد. او ۳۰ امتیاز در بازی با فیلادلفیا سونتی‌سیکسرز در تاریخ ۹ نوامبر کسب کرد. او در ۳۰ دسامبر ۲۰۱۶ ۳۰ امتیاز و ۹ پاس منجر به گل و ۶ توپ ربایی مقابل اکلاهما سیتی تاندر ثبت کرد. او در این فصل در برابر شیکاگو بولز توانست رکورد شخصی خود در پاس منجر به گل را به ۱۷ پاس منجر به گل ارتقا دهد.
او اولین بازیکن بعد از مایک دانلاوی جونیور شد که در ۸۲ بازی برای ایندیانا پیسرز به میدان رفت.
سابقه بازیکن در ان بی ای > مینه‌سوتا تیمبرولوز (حال -۲۰۱۷)

در تاریخ ۱۰جولای ۲۰۱۷، تیگ با قراردادی ۳ ساله به ارزش ۵۷ میلیون دلار به مینه‌سوتا تیمبرولوز پیوست. تیگ در ۲۸ دسامبر ۲۰۱۷ در شب بازی با دنور ناگتس در وقت اضافه که ۱۳٫۴ ثانیه به پایین مانده بود، از ناحیه رباط طرفی داخلی دچار آسیب دیدگی درجه ۱ شد.
فصل ۱۹–۲۰۱۸ برای جف تیگ بیشتر با مصدومیت طی شد و ۴۰ بازی این فصل را از دست داد. او بیشترین میانگین پاس منجر به گل در یک فصل را در فصل ۱۹–۲۰۱۸ برای خود با ۸٫۲ اسیست در هر بازی ثبت کرد اما کمترین میانگین امتیاز در ۸ سال گذشته خود در ان‌بی‌ای را نیز بجا گذاشت.
تیگ (چپ) در دفاع مقابل کایری اروینگ سال ۲۰۱۷ .
بهتر از ما (مجموعه تلویزیونی)

| بهتر از ما | بهتر از ما |
| --- | --- |
ژانر:  علمی–تخیلی  درام  فیلم اکشن 
سازنده:  آندری یونکوفسکی  الكساندر داگان  الكساندر كسل 
بازیگران:  پائولینا آندریوا  کیریل کرو  الكساندر اوستیوگوف  اولگا لومونوسوا  الدار کالیمولین  ویتا کورینینکو  الكساندر كوزنتسوف  ورا پانفیلوا  فدور لاوروف  سرگئی سوسنوفسکی  پاول وروژتسف  ایرینا تارانیک  سرگئی كولسنیكف  کیریل پولوخین 
کشور سازنده: روسیه
زبان اصلی: روسی
شمار فصل‌ها: ۲
شمار قسمت‌ها: ۱۶
تولید: تولید
تهیه‌کننده‌ها:  ویتالی اشلیپو  ادوارد ایلویان  آلکسی تروتسیوک  دنیس یالینسکی  میخائیل تکاچنکو  ادوارد گوربنکو  الكساندر كسل    
مکان‌های تولید:  مسکو 
فیلم‌برداری:  ایلیا اوسنف 
مدت: ۴۵ دقیقه
تولیدکننده‌ها:  گروه بی‌وای‌دبلیو 
توزیع‌کننده: بلک، یلو اند وایت نت‌فلیکس
پخش: پخش
شبکهٔ اصلی:  استارت  شبکه یک روسیه 
فرمت تصویر: ۱۰۸۰آی (اچ‌دی‌تی‌وی)
فرمت صدا: دیجیتال
انتشار اولیه: ۲۳ نوامبر ۲۰۱۸ (۲۰۱۸-11-۲۳)
وبگاه: وبگاه
بهتر از ما (روسی: Лучше, чем люди) یک مجموعه تلویزیونی روسی است در ژانر علمی–تخیلی و سازنده آن آندری یونکوفسکی است. این مجموعه برای شبکه یک روسیه (C1R) تهیه شد اما شرکت آمریکایی نت‌فلیکس آن را خرید.
این اولین سریال روسی است که به عنوان یک محصول اختصاصی نتفلیکس (Netflix Original) ارائه شده‌است. در ۱۶ اوت ۲۰۱۹، اولین فصل آن برای پخش در بازارهای نتفلیکس در خارج از روسیه و چین در دسترس بود.
داستان

داستان در سال ۲۰۲۹ اتفاق می‌افتد که ربات‌های انسان‌نما (اندروئیدها) در موارد مختلفی به انسان خدمت می‌کنند و حتی در بسیاری از مشاغل جایگزین انسان شده‌اند. سیاست خانواده‌های تک‌فرزندی چین باعث کمبود جدی تعداد زنان شده‌است، بنابراین یکی از مهندسان ربات پیشرفته‌ای به نام آریسا طراحی می‌کند تا به عنوان مادری خوب برای همسر و کودکان خود ایفای نقش کند. آریسا از سه قانون روباتیک ایزاک آسیموف پیروی نمی‌کند. او برای محافظت از خانواده خود، که شامل خودش هم هست، طراحی شده‌است.
خالق آریسا می‌میرد و آریسا به شرکت روباتیک روسی کرونوس فروخته می‌شود. آریسا در کرونوس به‌طور تصادفی مردی را به قتل می‌رساند که سعی داشت از او استفاده جنسی ببرد و بعد از آن فرار می‌کند. او با سونیای کوچک (ویتا کورینینکو) روبرو می‌شود و با او پیوند برقرار می‌کند و برای خود نقش سرپرستی سونیا را در نظر می‌گیرد.
این سریال سه خط داستانی را دنبال می‌کند: آریسا (پائولینا آندریوا) و خانواده‌ای که او به آن تعلق پیدا کرده؛ قضایای پسر خانواده ایگور سافرانوف (الدار کالیمولین) و دوست دخترش ژانا (ورا پانفیلوا) به عنوان بخشی از گروه شبه‌نظامی ضد اندروئید موسوم به «پاک‌سازها»؛ و اسرار ویکتور توروپوف (الکساندر اوستیاگوف) رئیس کرونوس که در تلاش برای پنهان کردن این واقعیت است که شرکتش نمی‌تواند آریسای دیگری بسازد.
الگوریتم رقابت استعماری

الگوریتم رقابت استعماری (Imperialist Competitive Algorithm - ICA) روشی در حوزه محاسبات تکاملی است که به یافتن پاسخ بهینه مسائل مختلف بهینه‌سازی می‌پردازد. این الگوریتم با مدلسازی ریاضی فرایند تکامل اجتماعی - سیاسی، الگوریتمی برای حل مسائل ریاضی بهینه‌سازی ارائه می‌دهد. از لحاظ کاربرد، این الگوریتم در دسته الگوریتم‌های بهینه‌سازی تکاملی همچون الگوریتم‌های ژنتیک (Genetic Algorithms)، روش بهینه‌سازی ازدحام ذرات (Particle Swarm Optimization)، الگوریتم کلونی مورچگان (Ant Colony Optimization)، الگوریتم تبرید شبیه‌سازی شده (Simulated Annealing)، الگوریتم تکامل تفاضلی (Differential Evolution)، الگوریتم فرهنگی (Cultural Algorithm)، الگوریتم ممتیک (Memetic Algorithm)، الگوریتم زنبورها (Bees Algorithm)، الگوریتم بهینه‌سازی کاوش مبتنی بر باکتری (Bacterial Foraging Optimization Algorithm) و غیره قرار می‌گیرد. همانند همه الگوریتم‌های قرار گرفته در این دسته، الگوریتم رقابت استعماری نیز مجموعه اولیه ای از جوابهای احتمالی را تشکیل می‌دهد. این جوابهای اولیه در الگوریتم ژنتیک با عنوان «کروموزوم»، در الگوریتم ازدحام ذرات با عنوان «ذره» و در الگوریتم رقابت استعماری نیز با عنوان «کشور» شناخته می‌شوند. الگوریتم رقابت استعماری با روند خاصی که در ادامه می‌آید، این جوابهای اولیه (کشورها) را به تدریج بهبود داده و در نهایت جواب مناسب مسئله بهینه‌سازی (کشور مطلوب) را در اختیار می‌گذارد.
پایه‌های اصلی این الگوریتم را سیاست همسان سازی (Assimilation)، رقابت استعماری (Imperialistic Competition) و انقلاب (Revolution) تشکیل می‌دهند. این الگوریتم با تقلید از روند تکامل اجتماعی، اقتصادی و سیاسی کشورها و با مدلسازی ریاضی بخش‌هایی از این فرایند، عملگرهایی را در قالب منظم به صورت الگوریتم ارائه می‌دهد که می‌توانند به حل مسائل پیچیده بهینه‌سازی کمک کنند. در واقع این الگوریتم جوابهای مسئله بهینه‌سازی را در قالب کشورها نگریسته و سعی می‌کند در طی فرایندی تکرار شونده این جواب‌ها را رفته رفته بهبود داده و در نهایت به جواب بهینه مسئله برساند.
مقدمه

امپریالیسم در لغت به سیاست توسعه قدرت و نفوذ یک کشور در حوزه خارج از قلمرو شناخته شده برای آن گفته می‌شود. یک کشور می‌تواند کشور دیگر را به‌طور قانونگذاری مستقیم یا از طریق روش‌های غیر مستقیم مثل کنترل کالاها و مواد خام کنترل کند. مورد اخیر اغلب استعمار نو خوانده می‌شود. استعمار یک پدیده ذاتی در تاریخ بوده‌است. استعمار در مراحل ابتدایی، به صورت نفوذ سیاسی‌نظامی در کشورها و به صورت صرف استفاده از منابع زمینی، انسانی و سیاسی بوده‌است. بعضی مواقع نیز استعمار، به صرف جلوگیری از نفوذ کشور استعمارگر رقیب انجام می‌شد. به هر حال کشورهای استعمارگر رقابت شدیدی را برای به استعمار کشیدن مستعمرات همدیگر نشان می‌دادند.
مستقل از اثرات و تبعات مثبت و منفی آن، استعمار به عنوان یک فرایند ذاتی در تاریخ بشر ایجاد شد، و در عین وارد کردن خسارتهای جبران ناپذیر به زیربناهای اساسی یک کشور (خصوصاً زیربناهای فرهنگی) در بعضی موارد اثرات مثبتی را نیز برای کشورها مستعمره داشت. از دید بهینه‌سازی، استعمار بعضی از کشورها را که در یک دره معمولی تمدن قرار داشتند، خارج کرده و آن‌ها را به یک حوزه مینیمم دیگر برد که در بعضی موارد وضعیت این حوزه مینیمم بهتر از موقعیت قبلی کشور مستعمره بود. اما به هر حال این حرکت مستلزم پیشروی مستعمره در راستای محورهای مختلف اقتصادی و فرهنگی به سمت یک امپریالیست قویتر بود، یعنی از میان رفتن بعضی از ساختارهای فرهنگی و اجتماعی. شکل زیر حرکت یک مستعمره به سمت استعمارگر قوی را نشان می‌دهد. این روند در الگوریتم رقابت استعماری در قالب سیاست جذب مدلسازی می‌شود.
همانند دیگر الگوریتم‌های تکاملی، این الگوریتم، نیز با تعدادی جمعیت اولیه تصادفی که هر کدام از آن‌ها یک «کشور» نامیده می‌شوند؛ شروع می‌شود. تعدادی از بهترین عناصر جمعیت (معادل نخبه‌ها در الگوریتم ژنتیک) به عنوان استعمارگر انتخاب می‌شوند. باقی‌مانده جمعیت نیز به عنوان مستعمره، در نظر گرفته می‌شوند. استعمارگران بسته به قدرتشان، این مستعمرات را با یک روند خاص که در ادامه می‌آید؛ به سمت خود می‌کشند. قدرت کل هر امپراطوری، به هر دو بخش تشکیل دهنده آن یعنی کشور استعمارگر (به عنوان هسته مرکزی) و مستعمرات آن، بستگی دارد. در حالت ریاضی، این وابستگی با تعریف قدرت امپراطوری به صورت مجوع قدرت کشور استعمارگر به اضافه در صدی از میانگین قدرت مستعمرات آن، مدل شده‌است.
با شکل‌گیری امپراطوری‌های اولیه، رقابت استعماری میان آن‌ها شروع می‌شود. هر امپراطوری‌ای که نتواند در رقابت استعماری، موفق عمل کرده و بر قدرت خود بیفزاید (و یا حداقل از کاهش نفوذش جلوگیری کند)، از صحنه رقابت استعماری، حذف خواهد شد؛ بنابراین بقای یک امپراطوری، وابسته به قدرت آن در جذب مستعمرات امپراطوری‌های رقیب، و به سیطره درآوردن آن‌ها خواهد بود. در نتیجه، در جریان رقابت‌های استعماری، به تدریج بر قدرت امپراطوری‌های بزرگتر افزوده شده و امپراطوری‌های ضعیف‌تر، حذف خواهند شد. امپراطوری‌ها برای افزایش قدرت خود، مجبور خواهند شد تا مستعمرات خود را نیز پیشرفت دهند.
به‌طور خلاصه این الگوریتم به استعمار به عنوان بخش تفکیک‌ناپذیر از سیر تکامل تاریخی بشر نگریسته و از چگونگی اثرگذاری آن بر کشورهای استعمارگر و مستعمره و نیز کل تاریخ، به عنوان منبع الهام یک الگوریتم کارا و نو در زمینه محاسبات تکاملی استفاده شده‌است.
شکل دهی امپراطوری‌های اولیه

در بهینه‌سازی، هدف یافتن یک جواب بهینه بر حسب متغیرهای مسئله، است. ما یک آرایه از متغیرهای مسئله را که باید بهینه شوند، ایجاد می‌کنیم. در الگوریتم ژنتیک این آرایه، کروموزوم نامیده می‌شود. در اینجا نیز آن را یک کشور می‌نامیم. در یک مسئلهٔ بهینه‌سازی Nvar بعدی، یک کشور، یک آرایه به طول Nvar * ۱ است. این آرایه به صورت زیر تعریف می‌شود.
country = [p1, p2, ..., pNvar]
مقادیر متغیره‌ها در یک کشور، به صورت اعداد اعشاری نمایش داده می‌شوند. از دیدگاه تاریخی‌فرهنگی، اجزای تشکیل دهنده یک کشور را می‌توان ویژگی‌های اجتماعی– سیاسی آن کشور، همچون فرهنگ، زبان، ساختار اقتصادی و سایر ویژگی‌ها در نظر گرفت. شکل زیر نحوه تناظر متغیرهای بهینه‌سازی مسئله با ویژگی‌های اجتماعی سیاسی را نشان می‌دهد.
برای شروع الگوریتم، تعداد Ncountry کشور اولیه را ایجاد می‌کنیم. تا Nimp از بهترین اعضای این جمعیت (کشورهای دارای کمترین مقدار تابع هزینه) را به عنوان امپریالیست انتخاب می‌کنیم. باقی‌مانده Ncol تا از کشورها، مستعمراتی را تشکیل می‌دهند که هرکدام به یک امپراطوری تعلق دارند. برای تقسیم مستعمرات اولیه بین امپریالست‌ها، به هر امپریالیست، تعدادی از مستعمرات را که این تعداد، متناسب با قدرت آن است، می‌دهیم. در شکل زیر نحوه تقسیم مستعمرات، میان کشورهای استعمارگر به صورت نمادین نشان داده شده‌است.
سیاست جذب: حرکت مستعمره‌ها به سمت امپریالیست

سیاست همگون‌سازی (جذب) با هدف تحلیل فرهنگ و ساختار اجتماعی مستعمرات در فرهنگ حکومت مرکزی انجام می‌گرفت. همانگونه که قبلاً نیز بیان شد، کشورهای استعمارگر، برای افزایش نفوذ خود، شروع به ایجاد عمران (ایجاد زیرساخت‌های حمل و نقل، تأسیس دانشگاه و …) کردند. به عنوان مثال کشورهایی نظیر انگلیس و فرانسه با تعقیب سیاست همگون‌سازی در مستعمرات خود در فکر ایجاد انگیس نو و فرانسه نو در مستعمرات خویش بودند. با در نظر گرفتن شیوه نمایش یک کشور در حل مسلئه بهینه‌سازی، در حقیقت این حکومت مرکزی با اعمال سیاست جذب سعی داشت تا کشور مستعمره را در راستای ابعاد مختلف اجتماعی سیاسی به خود نزدیک کند. این بخش از فرایند استعمار در الگوریتم بهینه‌سازی، به صورت حرکت مستعمرات به سمت کشور امپریالیست، مدل شده‌است.
در راستای این سیاست، کشور مستعمره (Colony)، به اندازه x واحد در جهت خط واصل مستعمره به استعمارگر (Imperialist)، حرکت کرده و به موقعیت جدید (New Position of Colony)، کشانده می‌شود. x عددی تصادفی با توزیع یکنواخت (و یا هر توزیع مناسب دیگر) می‌باشد. اگر فاصله میان استعمارگر و مستعمره با d نشان داده شود، معمولاً برای d داریم.
x ~ U(0,ß*d)
که در آن ß عددی بزرگتر از یک و نزدیک به ۲ می‌باشد. یک انتخاب مناسب می‌تواند ß=۲ باشد. وجود ضریب ß≥۱ باعث می‌شود تا کشور مستعمره در حین حرکت به سمت کشور استعمارگر، از جهت‌های مختلف به آن نزدیک شود. همچنین در کنار این حرکت، یک انحراف زاویه‌ای کوچک نیز با توزیع یکنواخت به مسیر حرکت افزوده می‌شود. یک نمای گرافیکی از اعمال سیاست جذب در الگوریتم رقابت استعماری در صفحه دو بعدی در زیر نشان داده شده‌است.
انقلاب؛ تغییرات ناگهانی در موقعیت یک کشور

بروز انقلاب تغییرات ناگهانی را در ویژگی‌های اجتماعی سیاسی یک کشور ایجاد می‌کند. در الگوریتم رقابت استعماری، انقلاب با جابجایی تصادفی یک کشور مستعمره به یک موقعیت تصادفی جدید مدلسازی می‌شود. انقلاب از دیدگاه الگوریتمی باعث می‌شود کلیت حرکت تکاملی از گیر کردن در دره‌های محلی بهینگی نجات یابد که در بعضی موارد باعث بهبود موقعیت یک کشور شده و آن را به یک محدوده بهینگی بهتری می‌برد.
جابجایی موقعیت مستعمره و امپریالیست

در حین حرکت مستعمرات به سمت کشور استعمارگر، ممکن بعضی از این مستعمرات به موقعیتی بهتر از امپریالیست برسند (به نقاطی در تابع هزینه برسند که هزینه کمتری را نسبت به مقدار تابع هزینه در موقعیت امپریالیست، تولید می‌کنند) در این حالت، کشور استعمارگر و کشور مستعمره، جای خود را با همدیگر عوض کرده و الگوریتم با کشور استعمارگر در موقعیت جدید ادامه یافته و این بار این کشور امپریالیست جدید است که شروع به اعمال سیاست همگون‌سازی بر مستعمرات خود می‌کند. نحوه جابجایی موقعیت مستعمره و استعمارگر در شکل زیر نشان داده شده‌است.