moaminsharifi/fa-wiki-spell-checker huggingface dataset:
طبق اعلام ناجا تا سال ۱۳۹۵، ۱٫۵ میلیون سرباز فراری شناسایی شده‌است.در ابتدا برای مراحل دستگیری سرباز فراری، کلانتری محل سکونت مشمول وارد عمل می‌شود. در این شرایط برگه اخطار توسط مأمور کلانتری به در منزل سرباز فراری فرستاده خواهد شد.
سپس اگر سرباز فراری بعد از دریافت برگه اخطار، خود را به یگان خدمتی معرفی ننماید، عملیات دستگیری صورت می‌گیرد.
در نهایت نیروهای پلیس و کلانتری برای جلب سرباز فراری به محل مخفی شدن او رفته و وی را دستگیر می‌کنند. پس از آن، پرونده سرباز فراری تشکیل و به دادگاه نظامی فرستاده می‌شود. نظامیان فراری و غایبان بر عهدهٔ دژبان و نیروی انتظامی ومی‌باشد
آمنه افضلی (زادهٔ ) یک سیاست‌مدار فعال افغانستان است که در ژانویه ۲۰۱۰ پس از دریافت رای اعتماد عمومی شورای ملی افغانستان، وزیر کار و امور اجتماعی، و شهدا و معلولین شد. او قبلاً به عنوان کمیسر کمیسیون مستقل حقوق بشر تا سال ۲۰۰۴ خدمت کرده بود؛ و پس از آن به عنوان وزیر امور جوانان تا زمانی که با وزارت فرهنگ و اطلاعات ادغام شد در این سمت فعالیت داشت. وی عضو سازمان زنان‌صلح در سراسر جهان است.
آمنه صفی افضلی در سال ۱۹۵۷ در شهر هرات در افغانستان متولد شد. او تحصیلات عالیه خود را در دانشکده علوم دانشگاه کابل در سال ۱۹۷۸ به پایان رساند. آمنه مؤسس مراکز آموزشی و آموزشی زنان و اولین مدرسه آزاد در کابل در سال ۱۹۹۴ بود. نشریاتی از قبیل سامیه، لحظات، و مادر، تحت نظارت او تأسیس و منتشر شدند. او همچنین تا سال ۲۰۰۴ به عنوان کمیسر کمیسیون مستقل حقوق بشر خدمت کرد. آمنه عضو هیئت‌مدیره بنیاد فرهنگی افغانستان است.
لک‌لک‌چهره‌ها نام یک سرده از زیرخانواده ماهی‌خورک درختی است.
تودی‌منقارها نام یک سرده از زیرخانواده ماهی‌خورک درختی است.
لیگ برتر فوتبال انگلستان ۱۹–۲۰۱۸ بیست و هفتمین دوره مسابقات لیگ برتر بود. این مسابقات از ۱۰ اوت ۲۰۱۸ آغاز شد و در ۱۲ مه ۲۰۱۹ پایان یافت. در این فصل، باشگاه منچستر سیتی به عنوان مدافع قهرمانی در رقابت‌ها حاضر شد و باشگاه‌های، باشگاه فوتبال ولورهمپتون واندررز و باشگاه فوتبال کاردیف سیتی و باشگاه فوتبال فولام نیز از چمپیونشیپ به لیگ برتر صعود کردند.
بیست تیم در لیگ با یکدیگر رقابت کردند. هفده تیم بالای جدول از فصل قبل و ۳ تیم صعود کرده از چمپیونشیپ. تیم‌های صعود کرده عبارتند از باشگاه فوتبال ولورهمپتون واندررز و باشگاه فوتبال کاردیف سیتی و باشگاه فوتبال فولام که جایگزین تیم‌های استوک سیتی و سوانزی سیتی و وست بروم آلبیون شدند.
کونوئه موتوزانه ; – ) پسر فوجیوارا نو تادامیچی کوگیو در اواخر دوره هی‌آن اهل ژاپن بود. وی با دومین دختر تایرا نو کیوموری بنام «تایرا نو موریکو» ازدواج کرد. وی در سن ۱۶ سالگی کانپاکو و نایب السلطنه امپراتور نیجو و رهبر خاندان فوجیوارا شد. وی در سن ۲۴ سالگی درگذشت و همسر وی موریکو در سن ۱۲ سالگی بیوه شد. خاندان کونوئه یک از شعب خاندان فوجیوارا بود.
خاندان نیجو یک شعبه از خاندان فوجیوارا و یکی از پنج خاندان نایب‌السلطنه بود.
پنج خاندان نایب‌السلطنه یک عنوان جمعی برای پنج خاندان انشعاب شده از خاندان فوجیوارا است. این پنج خاندان مقام سکّان (فهرست کانپاکو و سشو در ژاپن) در دربار امپراتوری در کیوتو را بین قرن ۱۲ تا ۱۹ میلادی در انحصار خود داشتند. این پنج خاندان عبارتند از: خاندان کونوئه، خاندان تاکاتسوکاسا، خاندان کوجو، خاندان ایچیجو و خاندان نیجو هر چند خاندان فوجیوارا شعبه‌های دیگری نیز داشت اما به‌طور سنتی تنها این پنج شعبه از این خاندان واجد شرایط مجوز برای منصب نایب‌السلطنه بودند.
کونوئه موتومیچی (; – ) کوگیو و بنیانگذار یک شعب خاندان فوجیوارا بنام خاندان کونوئه در اواخر دوره هی‌آن و اوایل دوره کاماکورا اهل ژاپن بود. همسر وی پنجمین دختر تایرا نو کیوموری بنام «تایرا نو هیروکو» بود.
تایرا نو ساداموری ؛ زادهٔ قرن دهم میلادی، تولد نامشخص، مرگ ۱۶ نوامبر ۹۸۹ میلادی) پسر ارشد تایرا نو کونیکا (یوشیموچی) یک سامورایی از خاندان تایرا در اواسط دوره هی‌آن اهل ژاپن بود. شهرت وی به علت شرکت در سرکوب شورش تایرا نو ماساکادو در دهه ۹۳۰ -۹۴۰ میلادی است.
پسر وی تایرا نو کوره‌هیرا نام داشت و جد خاندان ایسه‌هی بود.
تاکاشینا نو موتوآکی ; پدر تاکاشینا نو آکیکو بود. دختر وی بر طبق جزئیاتی که مشخص نیست همسر اصلی تایرا نو کیوموری شد و در سال ۱۱۳۸ پسر ارشد کیوموری، تایرا نو شیگه‌موری و سال بعد پسر دوم تایرا نو موتوموری را بدنیا آورد.
تایرا نو موتوموری ; پسر دوم تاکاشینا نو آکیکو و تایرا نو کیوموری بود. وی یکسال بعد از تولد برادرش در سال ۱۱۳۸ پسر ارشد کیوموری، تایرا نو شیگه‌موری متولد شد. وی در اثر بیماری در دوم مه سال ۱۱۶۲ در سن ۲۴ سالگی درگذشت.
تایرا نو شیگه‌کو ; دختر تایرا نو توکینوبو، مادر امپراتور تاکاکورا بود. وی همچنین خواهر تایرا نو توکیکو، همسر تایرا نو کیوموری بود.
خاندان کاواچی گنجی () یک شاخه از خاندان سیوا گنجی و یکی از شاخه‌های خاندان میناموتو بود.
※فرزند خوانده با خط نقطه‌چین
فوجیوارا نو سومیتومو ; – ) یکی از اشراف دربار ژاپن و یک جنگجو در دوره هی‌آن اهل ژاپن بود. از ۹۳۹ تا ۹۴۱ وی به خاندان تایرا در یک سری از شورش‌ها کمک کرد.
میناموتو نو میتسوناکا (; – ) متعلق به خاندان سیوا گنجی پسر میناموتو نو تسونه موتو رهبر و بنیانگذار خاندان میناموتو سامورایی در دوره هی‌آن اهل ژاپن بود.
مدرسه مدیریت اسلون ام‌آی‌تی () مدرسه کسب‌وکار مؤسسه فناوری ماساچوست، واقع در کیمبریج، ماساچوست، ایالات متحده است. اسلون ام‌آی‌تی مدارک کارشناسی، کارشناسی ارشد، و دکترا اعطا می‌کند و همچنین به مدیران دوره‌های آموزش اجرایی ارایه می‌دهد. ورود به دوره‌های ام بی ای آن از سخت ترین‌ها در سطح جهان است،و رتبهٔ آن در زیرشاخه‌های مدیریت بیش از هر مدرسه کسب و کار دیگری، ۱ است.
اسلون ام آی تی بر نوآوری در عمل و تحقیق تأکید می‌کند. بسیاری از ایده‌های اثرگذار در مدیریت و فایننس از جمله مدل بلک-شولز، مدل رشد سولو، فرضیه گام تصادفی، مدل قیمتگذاری گزینه دوجمله ای، و زمینه پویایی‌شناسی سامانه‌ها در اسلون ام آی تی شروع شده‌اند. اعضای هیئت علمی آن به کرات برنده جایزه نوبل اقتصاد و مدال جان بیتز کلارک شده‌اند.
میناموتو نو یوشیچیکا ; سامورایی از خاندان کاواچی گنجی، پسر میناموتو نو یوشی‌ایه و بنابر روایت‌ها پدر میناموتو نو تامه‌یوشی بود. در سال ۱۱۰۸ میلادی شورش میناموتو نو یوشیچیکا را رهبری کرد.
ماهی‌خورک فراچشم‌حنایی نام یک گونه از سرده تودی‌منقارها است.
طوطی گونه‌سرخ نام یک گونه از تیره طوطیان سبز است.
ماهی‌خورک سفیدآبی نام یک گونه از سرده تودی‌منقارها است.
عسل‌خوار گوش‌آتشی نام یک گونه از تیره عسل‌خوار است.
چوب‌خزک‌ها نام یک سرده از تیره مرغان تنورساز است.
توران‌سوسمار نام یک سرده از فراسوسماران است.
ماهی‌خورک جنگلی نام یک گونه از سرده تودی‌منقارها است.
طوطیان دم‌پهن نام یک زیرخانواده از تیره طوطیان سبز است.
طوطی‌تباران دم‌پهن نام یک تبار از تیره طوطیان سبز است.
طوطی‌های دم‌پهن نام یک سرده از تیره طوطیان سبز است.
ماهی‌خورک تابان نام یک گونه از تیره ماهی‌خورک‌های رودخانه‌ای است.
ارس سرخ‌گیله نام یک گونه از سرده ارس است.
جوزف هنری بلکبرن (۱۰ دسامبر ۱۸۴۱ در منچستر، ۱ سپتامبر ۱۹۲۴ در لندن)، با نام مستعار «مرگ سیاه "Black Death"» شطرنج باز اهل انگلیس بود که در بخش دوم قرن نوزدهم شطرنج بریتانیا را تحت سلطه قرار داد.
در فرهنگ نامهٔ گشایش (شطرنج)، "گامبی بلکبرن" نامی برگرفته از این بازیکن در شروع بازی ایتالیایی Giuoco Piano است.
در آموزش شطرنج در بخش بازی‌های کوتاه یک نوع بازی به نام "مات بلکبرن" وجود دارد.Chess and alcoholJoseph Henry Blackburne player profile and games at Chessgames.com
"گامبی بلکبرن" نام گشایشی در شطرنج است که از نام جوزف هانری بلک‌برن گرفته شده و از زیر شاخه‌های بازی ایتالیایی است. عنوان این گشایش در دانشنامه گشایش‌های شطرنج "Encyclopedia of Chess Openings" با C50 نمایش داده می‌شود. سه حرکت نخست این گشایش :
2. Nf3 Nc6
3. Bc4 Nd4?!
بازیکن سفید بدون توجه به تهدیدهای خطرناک وزیر (شطرنج) و اسب (شطرنج) سیاه، شروع به حملهٔ زود هنگام می‌کند و با کیش اسب سیاه، مات می‌شود!
2.Nf3 Nc6
3.Bc4 Nd4 ?!
4.N*e5 ? Qg5!
5.N*f7 ? Q*g2
6.Rf1 Q*e4+
7.Be2 Nf3+#
"پرواز شماره ۸۱۴ ایندین ایرلاینز"' هواپیماربایی یک پرواز شرکت ایندین ایرلاینز از کاتماندو به مقصد دهلی بود که با ۱۷۶ مسافر و ۱۵ خدمه بودند، که در بین تاریخ ۲۴ دسامبر ۱۹۹۹ تا ۳۱ دسامبر ۱۹۹۹ توسط طالبان ربوده شد .
از لحاظ تاریخی، بسیاری از حاکمان عنوان‌هایی مانند پسر خدا ، پسر یک خدا یا پسر آسمان را فرض کرده‌اند.
اصطلاح «پسر خدا» گاهی در عهد عتیق و جدیدِ کتاب مقدس برای اشاره به کسانی که دارای روابط ویژه با خدا هستند، استفاده می‌شد. در عهد عتیق، فرشتگان، مردان عادل و مؤمن و پادشاهان اسرائیل همه «پسران خدا» نامیده می‌شوند. در عهد جدید، آدم و مهمتر از همه، عیسی مسیح «پسر خدا» نامیده می‌شوند؛ در حالی که پیروان عیسی «پسران خدا» نامیده می‌شوند.
در عهد جدید، اصطلاح «پسر خدا» در بسیاری موارد برای عیسی بکاربرده می‌شود. از عیسی در دو مورد مجزا با صدایی از آسمان به عنوان پسر خدا یاد شده. همچنین عیسی توسط خود و افراد مختلفی در عهد جدید به نام «پسر خدا» توصیف شده‌است.
اگرچه اشاره به «پسران خدا»، «پسر خدا» و «پسر لرد» گاهی اوقات در ادبیات یهودی یافت می‌شوند، اما آن ها هرگز به تبار فیزیکی از خدا اشاره نمی‌کنند. همچنین دو مورد وجود دارد که پادشاهان یهودی به صورت نمادین به عنوان خدا معرفی می‌شوند. این عنوان‌ها اغلب به معنای کلی استفاده می‌شود به طوری که در آن از مردم یهودی به عنوان «فرزندان خدای شما» یاد می‌شود.
زمانی که این عنوان توسط ربی‌ها استفاده می‌شود، به عنوان یک اشاره به مسیح در یهودیت نیست، بلکه به اسرائیل یا به‌طور کلی به انسان اشاره دارد. در یهودیت عنوان مسیحا معنای وسیع‌تری دارد و به طیف وسیعی از افراد و اشیا اشاره می‌کند و لزوماً به فرجام‌شناسی یهودی گفته نمی‌شود.
مکاشفه جبرئیل یک سنگ یادبود یک متری که بر روی آن ۸۷ سطر متن با مرکب به <bdi>زبان عبری نوشته شده و شامل مجموعه‌ای از ابلاغ‌های کوتاه است، این سنگ یادبود، دست‌نوشته‌های طومارهای دریای مرده را وصف کرده و مربوط به اواخر قرن ۱ قبل از میلاد است.</bdi>
در این سنگ یادبود از یک رهبر با عنوان «پسر خدا» نام برده شده.
در برخی از نسخه‌های سفر تثنیه، طومارهای دریای مرده به پسران خدا به جای پسران اسرائیل اشاره می‌کند. (احتمالاً به فرشتگان اشاره می‌کند) در هفتادگانی نیز به همین موضوع اشاره شده‌است.
در متن میدراش خدا به پادشاهی از تبار داوود به عنوان پسرش اشاره می‌کند.
در هر دو متن یوسف و آسنات و متن مربوط داستان آسنات، یوسف به عنوان «پسر خدا» نام برده می‌شود. در متن نیایش یوسف، از یعقوب و فرشته به عنوان «پسران خدا» نام برده می‌شود.
این سبک نامگذاری نیز برای برخی از ربی‌ها در تلمود استفاده شده‌است.
در مسیحیت عنوان «پسر خدا» اشاره به وضعیت عیسی به عنوان پسر الهی خدای پدر است که در عهد جدید و الهیات مسیحی اولیه استفاده شده‌است. همچنین عنوان «پسر خدا» و «پسر لرد» در چند قسمت از عهد عتیق یافت می‌شوند، اما به‌طور کلی به عیسی یا تثلیث مستقیماً اشاره نمی‌شود.
عیسی در اسلام به نام «عیسی پسر مریم» شناخته می‌شود و به عنوان پیامبر خدا (خدا در اسلام) برای هدایت قوم بنی‌اسرائیل (مسیح) معرفی شده‌است. اسلام به‌طور کامل انکار می‌کند که عیسی پسر خدا (الله) یا بخشی از خدا (الله) باشد. و همچنین در دیدگاه اسلامی، عیسی به فرمان خدا متولد می‌شود و دارای پدر (پدر زمینی و خاکی) نیست به طوری که به دستور خدا، جبرئیل روح عیسی را به مریم دمید و سپس عیسی متولد شد.
در نوشته‌های بهائیت، اصطلاح «پسر خدا» به عیسی نسبت داده می‌شود. اما حاکی ارتباط فیزیکی واقعی بین عیسی و خدا را نیست و به صورت نمادین برای نشان دادن ارتباط معنوی بسیار قوی بین عیسی و خدا و منشأ اعتبار او استفاده می‌شود.
پرواز شماره ۵۶ آذربایجان ایرلاینز یک پرواز از نخجوان به مقصد باکو بود که با ۷۶ مسافر و ۶ خدمه بودند، در تاریخ ۵ دسامبر ۱۹۹۵ دچار سانحه شد و ۵۰ نفر جان باختند .
پرواز شماره ۷۵۵۲ هواپیمایی چاینا جنرال یک پرواز از نانجینگ به مقصد شیامن بود که با ۱۱۶ مسافر و ۱۰ خدمه بودند، در تاریخ ۳۱ ژوئیه ۱۹۹۲ دچار سانحه شد و ۱۰۸ نفر جان باختند .
پرواز شماره ۵۸۵ یونایتد ایرلاینز یک پرواز از پئوریا، ایلینوی به مقصد کلرادو اسپرینگز، کلرادو بود که با ۲۰ مسافر و ۵ خدمه بودند، در تاریخ ۳ مارس ۱۹۹۱ دچار سانحه شد و ۲۵ نفر جان باختند.
NTSB در ابتدا قادر به حل مسئله علت سقوط نشد، اما پس از بررسی حوادث مشابه و حوادث مربوط به هواپیمای بوئینگ ۷۳۷، مشخص شد علت سقوط به دلیل نقص طراحی در منبع تغذیه در سکان هواپیمای بوئینگ ۷۳۷ (PCU) بوده‌است.
کنولف، مرسیا (; – 821) از حکم‌رانان انگلیسی (مرسیا) در سده ۸ (میلادی) بود.
ثبت کننده اطلاعات ارتباطی ()
یا ذخیره کننده تماس‌های گرفته شده(dialed number recorder)وسیله ای است که همه شماره‌هایی که یک خط تلفن با آن تماس گرفته را ذخیره می‌کند. این عبارت جدیداً به هر وسیله یا برنامه‌رایانه‌ای اطلاق می‌شود که عملکردهایی شبیه به یک ذخیره کننده تماس‌های گرفته شده دارد مانند برنامه‌هایی که ارتباطات اینترنتی را ثبت می‌کنند.
اطلاعاتی که طبق قوانین مربوط به ثبت اطلاعات ارتباطی ایالات متحده آمریکا تا سال ۲۰۱۴ قابل ذخیره است به شرح زیر است:
تلفن (هوشمند و معمولی)
کدوواران نام یک زیرخانواده از تیره کدوییان است.
ووادیسواف اول (؛ ) پسر دوم کازیمیر اول لهستان بود که طی توطئه‌ای برادرش بولسواو دوم لهستان را از سلطنت خلع کرد و خود در سال ۱۰۷۹ به عنوان دوک لهستان به قدرت رسید. او سیاست دوستانه‌ای را در قبال امپراتوری روم مقدس و پادشاهی بوهم در پیش گرفت و سلطه ایشان را گردن نهاد. قسمت‌هایی از خاک لهستان را به بوهم واگذار کرد و خراج سالیانه خود را می‌پرداخت.
مهاجرت بزرگ یهودیان از اروپا غربی به سمت لهستان که در سال ۱۰۹۶ میلادی و مصادف با جنگ اول صلیبی بود در زمان ووادیسواف اول اتفاق افتاد و او رویه‌ای صلح آمیز در برابر یهودیان در پیش گرفت و اجازه داد تا آن‌ها در سرتاسر قلمرو او ساکن شوند.
فناوری اطلاعات در هند صنعتی است که از دو جزء اصلی تشکیل شده‌است: خدمات اطلاعات و برون‌سپاری فرایندهای تجاری. سهم بخش فناوری اطلاعات از تولید ناخالص داخلی هند از ۱٫۲٪ در سال ۱۹۹۸ به ۷٫۷٪ در سال ۲۰۱۷ رسیده‌است.
بنگلور به عنوان سیلیکون ولی هند شناخته می‌شود.
مشارکت‌کنندگان ویکی‌پدیای انگلیسی. «Information technology in India». بازبینی شده در ۲۲ ژانویه ۲۰۱۹.
رمز سکوت یک فیلم اکشن آمریکایی محصول سال ۱۹۸۵ به کارگردانی اندرو دیویس با بازی چاک نوریس، هنری سیلوا، دنیس فارینا و مالی هاگن می‌باشد. این فیلم در تاریخ ۳ مه ۱۹۸۵ در ایالات متحده اکران شد.
هان یه-ری (؛ زادهٔ ) هنرپیشه، بازیگر سینما، و بازیگر تئاتر اهل کره جنوبی است.
پارک جونگ-بوم (؛ زادهٔ۱۹۷۶ هنرپیشه، و فیلم‌نامه‌نویس اهل کره جنوبی است.
یانگ ایک-جون (؛ زادهٔ ) کارگردان فیلم، و بازیگر سینما اهل کره جنوبی است.
از فیلم‌ها یا برنامه‌های تلویزیونی که وی در آن نقش داشته‌است می‌توان به "سرزمین ما" و "عازم جهنم" (۲۰۲۱) اشاره کرد.
خیابان کوهستان بلواری ۳۵ متری مابین محلات سعادت‌آباد و شهرک غرب تهران می‌باشد. این بولوار از دره فرحزاد شروع شده و با گذر از بزرگراه یادگار امام به کمک «پل کوهستان» (تقاطع بزرگراه یادگار امام و خیابان کوهستان) امتداد یافته و از سمت شرق به خیابان سرو متصل می‌شود و از جنوب با خیابان شهید محمدمهدی فرحزادی تقاطع دارد.
«ایستگاه مترو میدان کتاب» از خط ۷ متروی تهران بعنوان اولین ایستگاه این خط مترو در این خیابان واقع است و درآینده با عبور شرقی غربی خط ۱۰ متروی تهران ایستگاه تقاطعی خواهد شد.
یعقوب عمامه پیچ (زادهٔ ۲ مهر شمسی) نقاش ایرانی است. او همچنین در زمینه طراحی، نیز فعالیت دارد. او در سال ۱۳۴۸ از هنرستان میرک تبریز دیپلم گرفت و در ۱۳۵۶ از دانشکده‌هنرهای زیبای دانشگاه تهران در رشته نقاشی فارغ‌التحصیل شد.او در سال ۱۳۴۸ از هنرستان میرک تبریز دیپلم گرفت و در ۱۳۵۶ از دانشکده‌هنرهای زیبای دانشگاه تهران در رشته نقاشی فارغ‌التحصیل شد.
یعقوب عمامه پیچ دوم مهر ۱۳۲۵ در تبریز متولد شده‌است.
او در سال ۱۳۴۸ از هنرستان میرک تبریز دیپلم گرفت و در ۱۳۵۶ از دانشکده‌هنرهای زیبای دانشگاه تهران در رشته نقاشی فارغ‌التحصیل شد. از ۱۳۵۶ تا ۱۳۵۷ به تحصیل در دانشگاه بوزار پاریس پرداخت که ناتمام ماند.
او از نقاشان منظره‌پرداز مدرن محسوب می‌شود. و باور دارد در نقاشی از منظره امکان نوآوری و امر خلاقه وجود دارد.http://onlineartgallery.ir/?m_id=479&id=8534 او در توضیح مناظرش می‌گوید: منظره، انگار ناخواسته خودش را به من تحمیل کرد اما در نهایت توفیری نمی‌کند و هنرمند روی ایده‌های مختلفی کار می‌کند. در این سال‌ها با منظره برخوردهای مختلفی داشته‌ام؛ هم عکاسی کرده‌ام و هم کارهای کلاژ و نقاشی. حتی تجربه‌هایی داشته‌ام که ترکیبی از متریال‌های نامتجانس است.
او همچنین از سال ۱۳۶۴ تا کنون در دانشکده صدا و سیما مشغول به آموزش هنری‌ست.http://vista.ir/article/124766
پرسونیا نام یک سرده از تیره شکرپارگان است.
گل‌برنجی‌ها نام یک سرده از تیره مازریونیان است.
گل‌برنجی برگ‌دراز نام یک گونه از سرده گل‌برنجی‌ها است.
گل‌برنجی کوهی نام یک گونه از سرده گل‌برنجی‌ها است.
گل‌برنجی ساحلی نام یک گونه از سرده گل‌برنجی‌ها است.
گل‌برنجی شنزار جنوب نام یک گونه از سرده گل‌برنجی‌ها است.
کلاه‌سبز کوتوله نام یک گونه از سرده ارکیده‌های کلاه‌سبز است.
حافظه نهان ( , یا در AUE) در رایانش، سخت‌افزار یا نرم‌افزاری است که اطلاعات را ذخیره می‌کند به طوری که درخواست‌های آینده برای داده‌ای می‌تواند سریع تر انجام شود؛ داده ذخیره شده در حافظه نهان ممکن است نتیجه محاسبات قبلی یا یک کپی از اطلاعات ذخیره شده در جای دیگر باشد. یک عملیات موفق در حافظه نهان هنگامی رخ می‌دهد که اطلاعات درخواست شده در حافظه موقت موجود باشد، در حالی که اگر آن اطلاعات در حافظه یافت نشود عملیات ناموفق است. عملیات موفق در حافظه پنهان برای خواندن داده از این حافظه به کار گرفته می‌شود، که سریع تر از جمع‌آوری یک نتیجه یا خواندن از یک حافظه کندتر است؛ بنابراین، درخواست‌های بیشتری که توسط حافظه پنهان ارائه پاسخ داده شود، باعث بالا رفتن سرعت سیستم عامل می‌شود.
برای مقرون به صرفه بودن و برای استفاده کارآمد از داده، حافظه‌های نهان باید نسبتاً کوچک باشند. با این وجود، حافظه‌های پنهان خود را در بسیاری از زمینه‌های محاسبات نشان داده‌اند، زیرا نرم‌افزارهای کاربردی رایج به مقادیر بالایی از داده با مرجع محلی دسترسی دارند. چنین روش‌های دسترسی نشان دهنده موقعیت مکانی زمانی است، که در آن داده‌هایی درخواست شده‌است که اخیراً درخواست شده‌است، و آدرس حافظه، جایی که اطلاعات درخواست شده‌است به صورت فیزیکی نزدیک به داده‌هایی که قبلاً درخواست شده‌اند، ذخیره شده‌است.
یک همبستگی ذاتی بین اندازه و سرعت وجود دارد (با توجه به این که یک منبع بزرگتر فضاهای فیزیکی بیشتری را فراهم می‌کند) اما همچنین یک تعادل بین تکنولوژی‌های گران‌قیمت (مانند SRAM) با کالاهای ارزان تری که به راحتی تولید انبوه می‌شوند (مانند DRAM یا سخت دیسک‌ها)وجود دارد.
بافر ارائه شده توسط یک حافظه پنهان مزایای پهنای باند و تاخیر فراهم:
یک منبع بزرگتر، تاخیر قابل ملاحظه ای برای دسترسی به اطلاعات دارد؛ مثلاً در پردازنده مدرن با فرکانس GHz 4، صدها چرخه ساعت برای رسیدن به DRAM طول می‌کشد. این امر با خواندن در بخش‌های بزرگ، با امید به آن که خواندن در آینده از نقاط نزدیک به آن باشد، کاهش یابد. پیش‌بینی یا پیشفرض صریح نیز ممکن است باعث شود که بتوان حدس زد در آینده چیزی که خوانده می‌شود از کجا می‌آید و در زمان‌های پیش رو به درخواست‌ها جواب داده شود؛ اگر به درستی انجام شود، تأخیر به‌طور کامل از بین می‌رود.
استفاده از حافظه پنهان همچنین باعث می‌شود تا میزان تولید بیشتر از منابع زیرزمینی، با جمع‌آوری چندین انتقال fine grain به درخواست‌های بزرگتر و کارآمد تر انجام شود. در مورد مدارات DRAM، ممکن است با داشتن یک خط انتقال داده وسیع تر باشد. برای مثال، یک برنامه که به بایت‌ها را در یک فضای آدرس ۳۲ بیتی دسترسی دارد را در نظر بگیرید، اما توسط یک خط انتقال داده ۱۲۸ بیت بیرون از تراشه استفاده می‌شود؛ دسترسی‌های ذخیره نشده در حافظه پنهان اجازه می‌دهد تا ۱/۱۶ از کل پهنای باند مورد استفاده قرار گیرد، و ۸۰٪ از عملیات انتقال داده‌ها، به جای خود داده‌ها، مربوط به آدرس‌های حافظه خواهد بود. خواندن تکه‌های بزرگتر، کسری از پهنای باند مورد نیاز برای ارسال اطلاعات آدرس را کاهش می‌دهد.
سخت‌افزار پیاده‌سازی حافظه نهان به عنوان یک بلوک از حافظه برای ذخیره‌سازی موقت داده‌ای که احتمال استفاده مجدد از آن وجود دارد قرار گیرد. واحد پردازش مرکزی (CPU) و هارد دیسک (هارد دیسک) اغلب از حافظه پنهان استفاده می‌کنند، همانند مرورگرهای وب و سرورهای وب.
یک حافظه پنهانی از مجموعه ای از ورودی‌ها ساخته شده‌است. هر ورودی مربوط به "داده‌است"، که یک کپی از داده‌های مشابه در برخی از فضاهای "پشتیبان است". هر ورودی همچنین یک "تگ" دارد که هویت داده‌ها را در فضای پشتیبان تعیین می‌کند و مشخص می‌کند که کدام ورودی یک کپی است.
هنگامی که یک درخواست دهنده به حافظه پنهان (یک پردازنده، مرورگر وب، سیستم عامل) نیاز به دسترسی به داده‌هایی دارد که در فضای پشتیبان وجود داشته باشد، ابتدا حافظه پنهان را بررسی می‌کند. اگر یک ورودی با یک تگ متناظر با داده مورد نظر پیدا شود، داده‌ها در ورود به جای آن استفاده می‌شود. این وضعیت به عنوان عملیات موفق حافظه پنهان شناخته شده‌است. به عنوان مثال، یک برنامه مرورگر وب ممکن است حافظه محلی خود را بر روی دیسک بررسی کند تا ببینید آیا یک کپی محلی از محتویات یک صفحه وب در یک URL مشخص دارد. در این مثال، URL برچسب است و محتوای صفحه وب، داده‌ها هستند. درصد دسترسی‌های موفق در حافظه نهان، به عنوان میزان ضربه یا نسبت ضربه کش شناخته می‌شود.
وضعیت دیگر، زمانی رخ می ذهد که حافظه پنهان بررسی می‌شود و حاوی هیچ ورودی با برچسب مورد نظر نیست، که این رویداد به عنوان عملیات ناموفق حافظه پنهان شناخته می‌شود. در این مواقع به دسترسی گران‌تر از داده‌ها از فضای پشتیبان نیاز است. هنگامی که اطلاعات درخواست شده بازیابی می‌شود، به‌طور معمول در حافظه پنهان کپی می‌شود، که برای دسترسی بعدی آماده است.
در طول عملیات ناموفق حافظه پنهان، برخی دیگر از موجودی حافظه پنهان قبلاً حذف شده‌اند تا اطلاعات جدید را بازیابی کند. الگوریتم جستجوی کاشف که برای انتخاب جایگزینی انتخاب شده‌است به عنوان سیاست جایگزینی شناخته می‌شود. یکی از سیاست‌های جایگزین محبوب «که اخیراً استفاده شده» (LRU) قدیمی‌ترین ورودی را جایگزین می‌کند است، ورودی که اخیراً نسبت به ورودی‌های دیگر دسترسی کمتری به آن شده‌است (به الگوریتم cache مراجعه کنید). الگوریتم‌های کارآمد تر ذخیره‌سازی، فرکانس عملیات موفق در حافظه پنهان در مقابل اندازه محتویات ذخیره شده، و همچنین تأخیر و کارایی برای هر دو حافظه پنهان و فضای پشتیبان را محاسبه می‌کنند. این عملیات برای مقادیر بالای داده، تاخیرهای طولانی‌تر و کارایی کندتر مانند کار با دیسک‌های سخت و شبکه‌ها خوب کار می‌کند، اما برای استفاده در یک حافظه CPU کارآمد نیست.
هنگامی که یک سیستم اطلاعات را در حافظه پنهان می‌نویسد، باید در بعضی نقاط این اطلاعات را در فضای پشتیبان نیز بنویسد. زمان‌بندی این نوشتن توسط آنچه که به عنوان "سیاست نوشتن" شناخته می‌شود کنترل می‌شود. دو رویکرد نوشتن اساسی وجود دارد:
یک حافظه نهان با استفاده از معماری write-back برای پیاده‌سازی پیچیده‌تر است، زیرا ردیابی هر یک از مکان‌هایی که در آن نوشته شده‌است لازم است و آن‌ها را به عنوان dirty برای نوشتن در فضای پشتیبانی نشان دهد. داده‌ها در این مکان‌ها فقط در زمانی که آن‌ها از حافظه پنهان خارج شده‌اند، به فضای پشتیبان بازگردانده می‌شوند، اثری که به عنوان lazy write "اشاره شده‌است". به همین دلیل، عملیات خواندن ناموفق در حافظه پنهان از نوع write-back (که نیاز به جایگزینی یک بلوک با بلوک دیگر را دارد)، اغلب نیاز به دو دسترسی حافظه برای سرویس دهی دارد: یکی برای نوشتن داده‌های جایگزین از حافظه پنهان در فضای پشتیبان، و دیگری برای بازیابی اطلاعات مورد نیاز است.
سیاست‌های دیگر ممکن است باعث نوشتن اطلاعات نیز شوند. درخواست دهنده ممکن است تغییرات زیادی در داده‌ها در حافظه پنهان ایجاد کند و سپس به حافظه پنهان برای نوشتن داده‌ها به صورت صریح اطلاع می‌دهد.
از آنجاییکه هیچ اطلاعاتی در مورد عملیات نوشتن برای درخواست‌کننده بازگردانده نشده‌است، باید تصمیم‌گیری در مورد نوشتن ناموفق اتخاذ شود، چه داده‌ها در حافظه پنهان قرار بگیرند یا نگیرند. این عملیات توسط این دو رویکرد تعریف شده‌است:
هر دو سیاست write-through و write-back می‌توانند از هر یک از این سیاست‌های write-miss استفاده کنند، اما معمولاً به این ترتیب به یکدیگر متصل می‌شوند:
واحدهای دیگر غیر از حافظه پنهان ممکن است داده‌ها را در حافظه‌های پشتیبانی تغییر دهند، به این صورت که کپی داده در حافظه پنهان ممکن است از تاریخ گذشته یا "کهنه شود". در عوض، هنگامی که درخواست‌کننده داده‌ها را در حافظه پنهان به روز می‌کند، کپی آن داده‌ها در سایر حافظه‌های پنهان منقضی می‌شود. پروتکل‌های ارتباطی بین مدیران حافظه پنهان که داده‌های سازگار را حفظ می‌کنند، به عنوان پروتکل‌های هماهنگی شناخته می‌شوند.
حافظه‌های کوچک در CPU یا نزدیک آن می‌توانند سریعتر از حافظه اصلی که بزرگتر هستند، عمل کنند. اکثر پردازنده‌ها از دهه ۱۹۸۰ تا الان از یک یا چند حافظه پنهان استفاده می‌کنند، گاهی اوقات در سطوح آبشار؛ بالا پایان مدرن تعبیه شده، دسکتاپ و سرور ریزپردازنده ممکن است هر شش نوع از حافظه پنهان (بین سطوح و توابع) را داشته باشند،Mentions L4 cache. Combined with separate I-Cache and TLB, this brings the total 'number of caches (levels+functions) to 6 نمونه‌هایی از حافظه‌های پنهان با یک تابع خاص، D-cache و I-cache و بافر translation lookaside برای MMU هستند.
واحدهای پردازش گرافیک (GPUs) در گذشته اغلب محدودیت‌های فقط خواندنی(texture caches) را داشتند و با توجه به اینکه بافت‌های swizelled textures را برای بهبود دوبعدی در حافظه پنهان قرار داده بودند، معرفی شدند. ناپدید شدن حافظه پنهان به شدت بر عملکرد تأثیر می‌گذارد، به عنوان مثال اگر Mipmapping استفاده نشد. ذخیره‌سازی برای انتقال داده‌های ۳۲ بیتی (و گسترده‌تر) برای داده‌های بافت بسیار مهم بود که اغلب کمی کمتر از ۴ بیت در هر پیکسل بود، نشان داده شده در الگوهای پیچیده با مختصات UV خودسرانه و تبدیل چشم‌انداز در نقشه‌برداری بافت معکوس.
به عنوان GPUهای پیشرفته (به ویژه با GPGPU محاسبه سایه‌ها) آن‌ها به‌طور مداوم گسترش می‌یابند و حافظه‌های پنهان را بیشتر می‌کنند، از جمله حافظه نهان پردازنده برای سایه زن، به نمایش گذاشتن عملکرد افزایشی مشترک با حافظه CPU. S. Mittal, " نظرسنجی از تکنیک‌های مدیریت و جابجایی حافظه‌ها در GPUها "، JCSC، 23 (8)، 2014. به عنوان مثال، GPUهای معماری GT200 دارای حافظه نهان L2 نیستند، در حالی که GPU Fermi دارای ۷۶۸ بایت حافظه پنهان در سطح بالا می‌باشد، GPU Kepler دارای ۱۵۳۶ بایت حافظه پنهان در سطح بالا می‌باشد، و GPU ماکسول دارای ۲۰۴۸ بایت حافظه نهان در سطح بالا می‌باشد. این حافظه‌های نهان برای پردازش اولیه بین رشته‌ها و عملیات اتمی، و رابط با یک MMU پردازنده ای انجام شده‌است.
پردازنده‌های سیگنال دیجیتال در طول سال‌ها به‌طور کلی تعمیم داده شده‌اند. در طرح‌های اولیه از حافظه‌های Scratchpad که در آن‌ها DMA وجود دارد، استفاده می‌کنند، اما DSPهای مدرن مانند Qualcomm Hexagon اغلب مجموعه ای بسیار مشابه از حافظه‌های پنهان را در CPU (مانند معماری هاروارد اصلاح شده با L2 مشترک، تقسیم L1 I-cache و D-cache)شامل می‌شوند.
یک واحد مدیریت حافظه (MMU) که ورودی‌های جدول صفحه را از حافظه اصلی دریافت می‌کند، دارای حافظه نهان ویژه ای است که برای ثبت نتایج ترجمه آدرس مجازی به آدرس‌های فیزیکی استفاده می‌شود. این حافظه نهان ویژه، یک Buffer Lookaside)TLB) نامیده می‌شود.
در حالی که حافظه‌های نهان CPU به‌طور کلی توسط سخت‌افزار مدیریت می‌شود، نرم‌افزارهای مختلفی سایر حافظه‌های پنهان را مدیریت می‌کنند. صفحه حافظه نهان در حافظه اصلی، که نمونه ای از حافظه پنهان دیسک است، توسط هسته سیستم عامل مدیریت می‌شود.
در حالی که بافر دیسک، که بخشی یکپارچه از درایو هارد دیسک است، که گاهی به صورت گمراه‌کننده به عنوان «حافظه نهان دیسک» به آن اشاره می‌شود، توابع اصلی آن نوشتن ترتیبی و خواندن پیش فرض است. با توجه به اندازه کوچک بافر در مقایسه با ظرفیت درایو، عملیات تکراری موفق در حافظه نهان نسبتاً نادر هستند. با این حال، کنترلرهای دیسک سطح بالا اغلب دارای حافظه نهان درونی در بلوک داده‌های هارد دیسک خود هستند.
در نهایت، یک هارد دیسک محلی سریع، همچنین می‌تواند اطلاعات ذخیره شده بر روی دستگاه‌های ذخیره‌سازی اطلاعات با سرعت‌های پایین‌تر از قبیل سرورهای از راه دور (حافظه داخلی وب) یا درایوهای نوار محلی یا دستگاه‌های جیبی نوری را ذخیره کند؛ این طرح مفهوم اصلی مدیریت ذخیره‌سازی سلسله مراتبی است. همچنین، درایوهای حالت جامد فوری (SSD) سریع، می‌تواند به عنوان حافظه‌های نهان برای هارد دیسک‌های رسانه ای کوچکتر در حال چرخش استفاده شود، که به عنوان درایوهای ترکیبی یا درایوهای هیبریدی حالت جامد (SSHD) کار می‌کنند.
مرورگرهای وب و سرورهای پروکسی وب از حافظه نهان در وب برای ذخیره پاسخ‌های قبلی از سرورهای وب مانند صفحات وب و تصاویر استفاده می‌کنند. حافظه نهان در وب میزان اطلاعاتی را که باید در سراسر شبکه منتقل شود را کاهش می‌دهد، زیرا اطلاعاتی که قبلاً در حافظه پنهان ذخیره شده‌است، اغلب می‌توانند دوباره استفاده شوند. این کار باعث کاهش پهنای باند و پردازش‌های الزامای وب سرور می‌شود و به بهبود پاسخگویی برای کاربران وب کمک می‌کند.
مرورگرهای وب یک درج حافظه داخلی را استفاده می‌کنند، اما برخی از ارائه دهندگان خدمات اینترنتی (ISPها) یا سازمان‌ها نیز از یک پروکسی سرور ذخیره‌سازی استفاده می‌کنند که یک حافظهٔ وب است که بین همه کاربران آن شبکه به اشتراک گذاشته شده‌است.
یکی دیگر از انواع حافظه پنهان، حافظه نهان از نوع P2P است، جایی که فایل‌های مورد نظر توسط برنامه‌های peer to peer در حافظه نهان یک ISP ذخیره می‌شوند تا سرعت انتقال P2P را افزایش دهند. به‌طور مشابه، معادلات غیر متمرکز وجود دارد که اجازه می‌دهد مجموعه‌ها یک کار مشابه برای ترافیک P2P انجام دهند، به عنوان مثال، Corelli.
یک حافظه پنهان می‌تواند داده‌ها را که بر اساس تقاضا محاسبه می‌شود ذخیره کند تا از یک حافظه پشتیبان بازیابی شود. Memoization یک تکنیک بهینه‌سازی است که نتایج رویه‌های منابع مصرفی را در یک جدول جستجو ذخیره می‌کند، اجازه می‌دهد تا درخواست‌های بعدی از نتایج ذخیره شده مجدداً استفاده کنند و از محاسبات تکراری جلوگیری می‌کند. این تکنیک مربوط به روش طراحی الگوریتم برنامه‌ریزی پویا است که می‌تواند به عنوان یک روش ذخیره‌سازی نیز مورد توجه قرار گیرد.
BIND DNS daemon یک نگاشت از نام دامنه به آدرس‌های IP را ذخیره می‌کند، مانند یک کتابخانه حل‌کننده عمل می‌کند.
عملیات Write-through در هنگام استفاده از شبکه‌های غیرقابل اعتماد (مثل شبکه اترنت) رایج است، زیرا پیچیدگی بسیار زیاد پروتکل انسجام بین تعدادی از حافظه‌های نهان از نوع write-back که ارتباطشان نامعتبر است، مورد نیاز است. به عنوان مثال، حافظه‌های نهان صفحه وب و سمت سرویس گیرنده سیستم فایل شبکه (مانند حافظه‌هایی که در NFS یا SMB هستند) معمولاً فقط خواندنی یا به‌طور ویژه write-through هستند که پروتکل شبکه را ساده و قابل اعتماد نگه می‌دارد.
موتورهای جستجو نیز غالباً صفحات وب خود را از طریق حافظه پنهان خود نشان می‌دهند. به عنوان مثال، Google یک پیوند "Cached" در کنار هر نتیجه جستجو ایجاد می‌کند. زمانی که صفحات وب از یک سرور وب به صورت موقت یا دائمی غیرقابل دسترسی هستند، این کار می‌تواند مفید باشد.
نوع دیگری از ذخیره‌سازی، ذخیره نتایج محاسبه شده‌است که به احتمال زیاد دوباره مورد نیاز است یا برای memoization استفاده می‌شود. به عنوان مثال، cacache یک برنامه است که خروجی اجرای برنامه را مخفی می‌کند تا سرعت اجرا شدن را کم کند.
ذخیره‌سازی پایگاه داده می‌تواند به‌طور قابل ملاحظه ای توانایی گسترش برنامه‌های پایگاه داده را بهبود بخشد، به عنوان مثال در پردازش شاخص‌ها، لغات داده‌ها و زیر مجموعه‌های متداول از داده‌ها، می‌تواند مفید باشد.
حافظه‌های نهان توزیع شده از میزبان‌های شبکه برای فراهم کردن مقیاس پذیری، قابلیت اطمینان و کارایی اسفاده می‌کنند. میزبان‌ها می‌توانند در مناطق مختلف جغرافیایی قرار بگیرند.
معانی «بافر» و «حافظه نهان» کاملاً متفاوت نیستند؛ حتی در این میان، بین فرایند ذخیره‌سازی و فرایند قرار دادن در بافر تفاوت‌های اساسی وجود دارد.
اساساً، ذخیره‌سازی، عملکرد را برای انتقال داده‌ها که بارها منتقل می‌شوند، را افزایش می‌دهند. در حالی که یک سیستم ذخیره‌سازی ممکن است افزایش کارایی پس از انتقال اولیه (به‌طور معمول نوشتن) یک آیتم داده را متوجه شود، این افزایش عملکرد به دلیل قرار دادن در بافر هنگام ذخیره‌سازی می‌باشد.
در خواندن از حافظه نهان، یک آیتم داده باید از محلی که در آنجا قرار دارد حداقل یک بار دریافت شده باشد تا در دفعات بعدی که این داده خوانده می‌شود، افزایش عملکرد به دلیل توانایی بارگیری از حافظه نهان (سریع تر) میانی به جای محل سکونت داده‌ها تحقق یابد. با استفاده از نوشتن در حافظه نهان، افزایش عملکرد درنوشتن یک آیتم داده را داریم، که ممکن است پس از نوشتن اولین آیتم داده بلافاصله در ذخیره‌سازی میانی، تحویل داده شود، و انتقال داده را به محل اقامت آن منتقل می‌کند و همچنین یک مرحله بعد یا مرحله دیگری به عنوان فرایند پس زمینه رخ می‌دهد. برخلاف قرار دادن دقیق در بافر، یک فرایند ذخیره‌سازی در حافظه نهان باید به یک پروتکل انطباق پنهان (به‌طور بالقوه توزیع شده) پایبند باشد تا حفظ یکپارچگی بین حافظه میان مدت حافظه پنهان و محل ذخیره‌سازی داده‌ها برقرار شود. قرار دادن در بافر، از سوی دیگر:
با اجرای پیوسته به‌طور معمول، یک آیتم داده که برای اولین بار خوانده یا نوشته شده‌است، به‌طور مؤثری در بافر قرار می‌گیرد؛ و در مورد نوشتن، اغلب افزایش عملکرد برای برنامه از جایی که نوشته شده‌است منجر شد. علاوه بر این، بخشی از یک پروتکل ذخیره‌سازی که هر فرد می‌نویسد که به یک دسته از نوشتارها تعلق می‌گیرد، یک نوع عملیات قرار دادن در بافر است. بخشی از یک پروتکل ذخیره‌سازی که خواندن آن را به مجموعه ای از خواندن‌ها عوض می‌کند نیز یک شکل از بافر است، اگرچه این رویه می‌تواند بر عملکرد حداقلی از نشانه‌های اولیه تأثیر منفی داشته باشد (حتی اگر تأثیر مثبت بر عملکرد مجموع فرد خواند) در عمل، ذخیره‌سازی تقریباً همیشه شامل برخی از انواع بافر است، در حالی که سختگیرانه قرار دادن در بافر شامل ذخیره‌سازی نیست.
بافر یک مکان حافظه موقت است که به‌طور سنتی مورد استفاده قرار می‌گیرد، زیرا دستورات پردازنده نمی‌تواند به‌طور مستقیم اطلاعات ذخیره شده در دستگاه‌های جانبی را پردازش کند؛ بنابراین، حافظه آدرس پذیر به عنوان یک مرحله میانی استفاده می‌شود. علاوه بر این، بافر ممکن است هنگامی که یک بلوک بزرگ از داده‌ها جمع‌آوری یا جدا (به عنوان مورد نیاز توسط یک دستگاه ذخیره‌سازی) شد، یا زمانی که داده‌ها ممکن است در یک سفارش متفاوت از آنچه که در آن تولید می‌شود تحویل داده. همچنین یک بافر کامل اطلاعات معمولاً به ترتیب (به عنوان مثال به هارد دیسک) منتقل می‌شود، به طوری که بافر خود گاهی اوقات عملکرد انتقال را افزایش می‌دهد یا تنوع یا تکان دهندگی از زمان تأخیر انتقال را کاهش می‌دهد به عنوان مخالف ذخیره‌سازی که در آن قصد کاهش دادن تأخیر است. این مزایا وجود دارد حتی اگر داده‌های بافر در یک بافر نوشته شده و یک بار از آن بخوانند.
یک حافظه پنهانی نیز عملکرد انتقال را افزایش می‌دهد. بخشی از افزایش به‌طور مشابه به این احتمال است که چندین انتقال کوچک به یک بلوک بزرگ ترکیب شود. اما عملکرد اصلی به دست می‌آید به این دلیل که شانس خوبی وجود دارد که داده‌های یکسان از چندین بار از حافظه پنهان خوانده شود یا اینکه داده‌های نوشته شده به زودی خوانده خواهند شد. یک هدف کش تنها هدف کاهش دسترسی به ذخیره‌سازی آهسته‌تر است. Cache همچنین معمولاً یک لایه انتزاعی است که طراحی شده از نظر لایه همسایه نامرئی است.
در علوم کامپیوتر، کد خود تغییر دهنده کدی است که دستورالعمل‌های خود را تغییر می‌دهد در حالی که دارد اجرا می‌شود - معمولاً برای کاهش طول مسیر دستور و بهبود عملکرد یا به سادگی برای کاهش کد مشابه تکرارشده تا نگهداری آسان‌تر بشود. خود-تغییر دهندگی یک جایگزین برای روش «تنظیم پرچم» و برنامه مشروط شاخه‌ای است که در درجه اول برای کاهش تعداد دفعاتی که یک شرایط باید مورد آزمایش قرار گیرد، استفاده می‌شود. این اصطلاح معمولاً فقط برای کدی استفاده می‌شود که در آن خود تغییر دهندگی عمدی و با قصد است، نه در مواردی که کد به صورت تصادفی به علت خطایی مانند سرریز بافر(buffer overflow) تغییر می‌کند.
این روش غالباً برای استفاده مشروط از کد تست / اشکال زدایی کد بدون نیاز به هزینه اضافی محاسباتی برای هر چرخه ورودی / خروجی استفاده می‌شود.
تغییرات ممکن است انجام شود:
در حالت دیگر، تغییرات ممکن است به‌طور مستقیم خودشان به دستورالعمل‌های کد ماشین اعمال بشوند، با پوشاندن یا جایگزینی دستورالعمل‌های جدید بر روی دستورالعمل‌های در حال حاضر (به عنوان مثال: تغییر مقایسه و branch به branch بدون شرط یا " NOP ") انجام می‌شود.
در مجموعه دستورالعمل IBM / 360 و Z / Architecture دستور EXECUTE (EX) به‌طور "منطقی" بایت دوم دستورالعمل هدف خود را با ۸ بیت کم ارزش ثبات ۱، قرار می‌دهد. این اثر خود تغییر دهندگی را نسان می‌دهد، اگر چه دستورالعمل واقعی در حافظه تغییر نمی‌کند.
خود-تغییر دهندگی را می‌توان به روش‌های مختلفی بسته به زبان برنامه‌نویسی و پشتیبانی آن از اشاره گرها و / یا دسترسی به کامپایلر پویا یا موتورهای مترجم انجام داد:
کد خود تغییر دهندگی برای پیاده‌سازی در هنگام استفاده از زبان اسمبلی بسیار ساده است. دستورالعمل‌ها می‌توانند به‌طور پویا در حافظه ایجاد شوند (یا در موارد دیگر بر روی کدهای موجود در ذخیره‌سازی برنامه‌های محافظت نشده)، در توالی معادل با آن‌هایی که کامپایلر استاندارد ممکن است به عنوان کد هدف تولید کند. با پردازنده‌های مدرن، ممکن است عوارض جانبی ناخواسته بر روی حافظه نهان CPU وجود داشته باشد که باید در نظر گرفته شود. این روش اغلب برای آزمایش شرایط «اولین بار» مورد استفاده قرار می‌گیرد، همان‌طور که در این نمونه زبان اسمبلی مناسب IBM / 360 توضیح داده شده‌است. این روش با استفاده از پوشش دستور برای کاهش طول مسیر دستورالعمل به N × 1) -1) که در آن N که تعداد رکوردها در فایل است.
(-۱ سرباری برای انجام پوشش است)، استفاده می‌شود.
کد جایگزین ممکن است شامل هر بار آزمودن «پرچم» باشد. دستور پرش بدون قید و شرط کمی سریعتر از دستور مقایسه ای است، و همچنین باعث کاهش طول مسیر کلی می‌شود. در سیستم عامل‌های بعدی برای برنامه‌هایی که در حافظه محافظت شده قرار دارند، این تکنیک نمی‌تواند مورد استفاده قرار گیرد و به جای آن از تغییر اشاره گر به زیر برنامه استفاده خواهد شد. اشاره گر در حافظه پویا قرار دارد و می‌تواند پس از گذراندن اولین مرحله برای دور زدن OPEN تغییر یابد (ابتدا باید یک اشاره گر به جای یک پرش مستقیم بارگذاری شود و به زیر برنامه ارتباط پیدا کند که N دستورالعمل را به طول مسیر اضافه می‌کند - اما یک کاهش متناظر با N برای پرش بدون قید و شرط وجود دارد که دیگر لازم نیست).
در زیر نمونه ای از زبان اسمبلی Zilog Z80 است. این کد ثبات B را از مقدار ۰ به ۵ افزایش می‌دهد. دستور مقایسه ای "CP" در هر حلقه تغییر می‌کند.
ORG 0H
CALL FUNC00
FUNC00:
LD A,6
LD HL,label01+1
LD B,(HL)
label00:
INC B
LD (HL),B
label01:
CP $0
JP NZ,label00
کد خود تغییر دهنده گاهی اوقات برای غلبه بر محدودیت‌های مجموعه دستورها ماشین مورد استفاده قرار می‌گیرد. به عنوان مثال، در مجموعه دستورها Intel 8080، نمی‌توان یک بایت را از یک پورت ورودی که توسط یک ثبات مشخص شده‌است را وارد کرد. پورت ورودی به صورت استاتیکی در خود دستور، به عنوان بایت دوم دستور دو بایتی رمزگذاری می‌شود. با استفاده از کد خود تغییر دهنده، می‌توان محتویات ثبات را در بایت دوم دستور ذخیره کرد، سپس دستور اصلاح شده را برای رسیدن به اثر مورد نظر، اجرا می‌کند.
برخی از زبان‌های کامپایل شده به صراحت اجازه می‌دهند کد خود را تغییر دهید. به عنوان مثال، فعل ALTER در COBOL ممکن است به عنوان دستور پرشی اجرا شود که در حین اجرای برنامه اصلاح می‌شود. یکی از روش‌های برنامه‌ریزی دسته ای استفاده از کد خودمحور است. لارس فسدال، فایل شخصی خود را تغییر دهید Clipper و SPITBOL نیز امکانات را برای تغییر صریح خود فراهم می‌کنند. کامپایلر Algol در سیستم‌های B6700 یک رابط را برای سیستم عامل ارائه داد که در آن اجرای کد می‌تواند یک رشته متن یا یک فایل دیسک نام‌گذاری شده را به کامپایلر Algol منتقل کند و سپس قادر به فراخوانی نسخه جدیدی از یک روش بود.
با زبان‌های تفسیر شده، "کد ماشین" متن منبع است و ممکن است حساس به ویرایش بر روی on-the-fly باشد: در SNOBOL، جملات مرجع که اجرا می‌شوند، عناصر یک آرایه متنی هستند. زبان‌های دیگر مانند Perl و Python به برنامه‌ها برای ایجاد کد جدید در زمان اجرا و اجرای آن با استفاده از یک تابع eval، اجازه می‌دهند، اما اجازه تغییر در کد فعلی قابل را نمی‌دهند. تغییر غلط (حتی اگر هر کدام از ماشین‌ها واقعاً رونویسی شوند) با تغییر اشاره گرهای تابع به دست می‌آید، همان‌طور که در این مثال جاوااسکریپت داریم:
زبان برنامه‌نویسی Push یک سیستم برنامه‌نویسی ژنتیکی است که به‌طور ویژه برای ایجاد برنامه‌های خود تغییر دهنده طراحی شده‌است. در حالی که یک زبان سطح بالا نیست، زبان سطح پایینی هم در حد زبان اسمبلی نیست.
قبل از ظهور تعدادی از ویندوزها، سیستم‌های command-line ممکن است یک سیستم منو که شامل اصلاح یک اسکریپت فرمان اجرایی است را ارائه دهند. فرض کنید یک فایل اسکریپت DOS (یا "دسته ای") Menu.bat شامل موارد زیر باشد:
پس از شروع Menu.bat از خط فرمان، دستور ShowMenu یک منو بر روی صفحه با اطلاعات کمکی ممکن، استفاده از مثال‌ها و… را ارائه می‌دهد. در نهایت کاربر یک انتخاب را انجام می‌دهد که برای اجرا نیاز به یک فرمان "somename دارد": ShowMenu پس از بازنویسی فایل Menu.bat که حاوی دستورهای زیر است، وجود دارد
از آنجا که فرمان مترجم DOS یک فایل اسکریپت را کامپایل و سپس اجرا نمی‌کند و قبل از شروع اجرای آن تمام فایل را به حافظه نمی‌بخشد و هنوز هم بر روی محتوای یک بافر رکورد وابسته نیست، زمانی که دستور ShowMenu خارج می‌شود، فرمان مترجم، فرمان جدیدی را برای اجرا پیدا می‌کند (اسکریپت فایل "somename" را، در یک مکان دایرکتوری و از طریق یک پروتکل که برای ShowMenu شناخته شده‌است، فراخوانی می‌کند) و بعد از آن فرمان کامل شود، به آغاز فایل اسکریپت بازمی‌گردد و ShowMenu را برای انتخاب بعدی، دوباره فعال می‌کند. باید گزینه منو را ترک کنید، فایل می‌بایست به حالت اصلی آن بازنویسی شود. اگر چه این حالت شروع هیچ استفاده ای برای برچسب ندارد، یا مقدار معادل آن متن لازم است، زیرا مترجم فرمان DOS مکان فرمان بعدی را هنگامی که فرمان بعدی را اجرا می‌کند به یاد می‌آورد، بنابراین فایل دوباره نوشته شده باید هماهنگی برای نقطه شروع فرمان بعدی را حفظ کند تا در واقع شروع فرمان بعدی باشد.
بجز راحتی یک سیستم منو (و ویژگی‌های کمکی احتمالی)، این روش به این معنی است که سیستم ShowMenu.exe زمانی که فرمان انتخاب شده فعال نیست، مزیت قابل توجهی در هنگام محدود بودن حافظه دارد.
مترجم‌های جدول کنترل می‌توانند در یک معنا "خود تغییر داده شده" با مقادیر داده استخراج شده از ورودی‌های جدول (به جای اینکه به‌طور خاص دسته‌بندی شده در جمله‌های شرطی به فرم "IF inputx = 'yyy'") در نظر گرفته شود.
بعضی از روش‌های دسترسی IBM به‌طور سنتی برنامه‌های کانال خود تغییر دهنده را استفاده می‌کنند، جایی که یک مقدار مانند آدرس دیسک، در یک ناحیه اشاره شده توسط برنامه کانال، که از طریق یک فرمان کانال بعدی برای دسترسی به دیسک استفاده می‌شود، خوانده می‌شود.
IBM SSEC در ماه ژانویه سال ۱۹۴۸ نشان داد که توانایی تغییر دستورهایش را دارد یا در غیر این صورت با آن‌ها دقیقاً مانند داده رفتار کند. با این حال، این قابلیت به ندرت در عمل کاربرد دارد. در اولین روزهای رایانه‌ها، کد خود تغییر دهنده اغلب برای کاهش استفاده از حافظه محدود یا بهبود عملکرد یا به هر دو دلیل استفاده می‌شد. همچنین گاهی اوقات برای پیاده‌سازی توابع زیر برنامه ای استفاده می‌شد و هنگامی برمی‌گشت که مجموعه دستورها تنها پرشی ساده یا رد شدن از دستورها برای تغییر دادن کنترل جریان، باشند. این کاربرد هنوز در برخی معماری معین ultra-RISC مناسب است، حداقل از لحاظ نظری؛ به عنوان مثال معماری نیز از کد خود تغییر دهنده برای پیاده‌سازی توابع زیر برنامه، استفاده می‌کرد.
کد خود تغییر دهنده را می‌توان برای اهداف مختلف استفاده کرد:
مثالd از Pseudocode :
کد خود تغییر دهنده، در این مورد، به سادگی موضوع بازنویسی حلقه مانند این است:
توجه داشته باشید که تعویض دو حالتی OPCode به راحتی می‌تواند به عنوان "xor var" در آدرس با مقدار" (opcodeOf (Inc) xor opcodeOf (dec " نوشته شود.
انتخاب این راه حل باید به مقدار N و فرکانس تغییر حالت بستگی داشته باشد.
فرض کنید مجموعه ای از آمار مانند میانگین، بیشینه، موقعیت بیشینه، انحراف استاندارد و … برای برخی از مجموعه داده‌های بزرگ محاسبه می‌شود. در یک وضعیت کلی، ممکن است یک حالت مربوط به وزن با داده وجود داشته باشد، بنابراین هر x با aw و به جای آزمودن حضور وزن در هر مقدار شاخص، ممکن است دو نسخه از محاسبه، یکی برای استفاده با وزن و یکی برای استفاده بدون وزن، با یک آزموندن در آغاز کار، موجود باشد. حال یک گزینه دیگر را در نظر بگیرید که هر مقدار ممکن است با یک عدد بولین همراه باشد تا نشان دهد که آیا این مقدار باید حذف شود یا خیر. این روش می‌تواند با تولید چهار دسته از کد، برای هر permutation و نتایج نفوذ کد، مورد استفاده قرار گیرد. در عوض، وزن و آرایه‌های جست و جوی می‌توانند به یک آرایه موقت (با وزن صفر برای مقادیری که باید پر شوند)، با هزینه پردازش، ترکیب شوند و هنوز هم باد کردن وجود دارد. با این حال، با تغییر کد، به الگوی محاسبه آمار می‌تواند کد مورد نظر که برای پرش از مقادیر ناخواسته و برای اعمال وزن است، اضافه شود. تست‌های تکراری از گزینه‌ها وجود نخواهد داشت و به آرایه داده‌ها یک بار دسترسی انجام می‌شود، همچنین وزن و آرایه‌های جستجو می‌تواند به همین شکل باشد، اگر شامل کد باشند باشد.
کد خود تغییر دهنده برای مخفی کردن کپی حفاظت دستورها در برنامه‌های مبتنی بر دیسک ۱۹۸۰ برای سیستم عامل‌هایی مانند IBM PC و Apple II استفاده شده‌است. به عنوان مثال، در IBM PC (یا سازگار)، دستور دستیابی درایو فلاپی دیسک که int 0x13 می‌باشد در تصویر برنامه اجرایی نمایش داده نخواهد شد، اما بعد از اجرای برنامه، در تصویر حافظه اجرایی نوشته می‌شود.
کد خود تغییر دهنده گاهی اوقات توسط برنامه‌هایی استفاده می‌شود که نمی‌خواهند حضورشان را نشان دهند، مانند ویروس‌های کامپیوتری و برخی ازshellcodeها. ویروس‌ها و کد شل‌ها که از کد خود تغییر دهنده استفاده می‌کنند، عمدتاً این کار را با کد پلی مورفیک انجام می‌دهند. تغییر یک قطعه کد در حال اجرا نیز در حملات خاص، مانند سرریز بافر استفاده می‌شود.
سیستم‌های یادگیری ماشین سنتی دارای الگوریتم یادگیری ثابت و پیش برنامه‌ریزی شده برای تنظیم پارامترهایشان می باشند. با این حال، از دهه ۱۹۸۰، Schmidhuber چند سیستم خود تغییر دهنده را با توانایی تغییر الگوریتم یادگیری خود، منتشر کرده‌است. این سیستم‌ها از خطر خودکفائی فاجعه آمیز جلوگیری می‌کنند، از این طریق اطمینان حاصل می‌کنند که خود تغییرات تنها در صورتی قابل قبول خواهند بود که با توجه به آمادگی کاربر، خطا یا عملکرد پاداش مفید باشد. Jürgen Schmidhuber 's Publications on Self - Modifying Code برای سیستم‌های یادگیری ماشین‌های خود ارجاعی
به دلیل پیامدهای امنیتی کد خودمحور، تمام سیستم عامل‌های اصلی مراقب حذف چنین آسیب‌پذیری به محض شناسایی آن‌ها هستند. نگرانی معمولاً این نیست که برنامه‌ها عمداً خودشان را تغییر دهند، اما می‌توانند از طریق سوء استفاده از آنها سوءاستفاده کنند.
به عنوان نتیجهٔ مشکلاتی که می‌تواند توسط این سوء استفاده‌ها ایجاد شود، یک ویژگی OS به نام W ^ X (برای "نوشتن xor execute") توسعه داده شده‌است که به برنامه اجازه نمی‌دهد که هیچ صفحهٔ حافظه را هم قابل خواندن و هم قابل اجرا کند. بعضی از سیستم‌ها از یک صفحه که قابل نوشتن است جلوگیری می‌کنند تا به حالت قابل اجرا درآید، حتی اگر اجازه نوشتن حذف شود. سیستم‌های دیگر " درهای عقب " را ارائه می‌دهند که اجازه می‌دهد چندین صفحه بندی از یک صفحهٔ حافظه دارای مجوزهای متفاوت باشد. یک راه نسبتاً قابل حمل برای دور زدن W ^ X این است که یک پرونده با تمام مجوزها ایجاد کنید، سپس فایل را به حافظه دو بار نگاشت کنید. در لینوکس، می‌توان از یک پرچم حافظه مشترک SysV ناموجود استفاده کرد تا به حافظه مشترک قابل اجرا بدون نیاز به ایجاد یک فایل رسید.
صرفنظر از موارد فوق، در سطح فراگیر، برنامه‌ها همچنان می‌توانند رفتار خود را با تغییر داده‌های ذخیره شده در جاهای دیگر تغییر دهند یا از طریق استفاده از پلی مورفیسم.
در معماری‌های بدون داده‌های مرتبط و حافظه پنهان دستورالعمل (برخی از هسته‌های ARM و MIPS)، هماهنگ سازی حافظه پنهان باید به وضوح توسط کد تغییر دهنده انجام شود (حافظه پنهان دادهٔ تخلیه و حافظهٔ پنهان دستورالعمل بی‌اعتبار برای محدوده حافظه تغییر داده شده).
در بعضی موارد، بخش‌های کوتاهی از کد خود تغییر دهنده به آرامی روی پردازنده‌های مدرن اجرا می‌شود. این به این دلیل است که یک پردازنده مدرن معمولاً سعی می‌کند بلوک‌های کد را در حافظه پنهان خود نگه دارد. هر بار که برنامه بخشی از خود را بازنویسی می‌کند، قسمت بازنویسی شده باید دوباره در حافظه پنهان بارگذاری شود، که باعث یک تأخیر جزئی می‌شود، اگر کدهای تغییر داده همان خط حافظهٔ پنهان را با کد تغییری به اشتراک گذارند، همانند مواردی که حافظه تغییر داده شده را آدرس درون چند بایت در یکی از کدهای تغییر داده شده‌است.
مسئله عدم اعتبار حافظهٔ پنهان در پردازنده‌های مدرن معمولاً بدین معنی است که کد خود تغییر دهنده هنوز هم سریع تر خواهد بود تنها زمانی که تغییر به ندرت رخ می‌دهد، مانند تعویض حالت درون حلقه داخلی.
بیشتر پردازنده‌های مدرن قبل از اجرای آن، کد ماشین را بارگذاری می‌کنند، بدین معنی که اگر دستورالعملی که خیلی نزدیک اشارهگر دستورالعمل است، تغییر داده شده باشد، پردازنده متوجه نمی‌شود، بلکه کد را "قبل از اینکه" آن را تغییر دهد اجرا می‌کند. صف ورودی پیشفرض (PIQ) را ببینید. پردازنده‌های PC باید به کد خود تغییر دهنده را به درستی برای دلایل سازگاری عقبی انجام دهند، اما در انجام این کار بسیار دور از حالت بهینه‌اند.
سنتز هسته ارائه شده در دکتری پایان‌نامه پال، کلتن؛ ماسالین، هنری؛ یونایدیس جان (1992). "سنتز: اجرای کارآمد خدمات سیستم عامل اصلی" (PDF) (Ph.D. thesis). نیویورک، نیویورک، ایالات متحده آمریکا: گروه علوم کامپیوتر، دانشگاه کلمبیا. UMI سفارش شماره GAX92-32050. آرشیو شده (PDF) از اصل در 2017-07-05 . بازیابی شده 2012-04-25 . بیایید خلاصه (2008-02-20). هنری Massalin، یک کرنل Unix کوچک است که رویکرد ساختار یافته یا حتی شی گرا را به کد خود تغییر می‌دهد، جایی که کد برای تک تک quajectsها مانند filehandles ایجاد می‌شود؛ تولید کد برای کارهای خاص اجازه می‌دهد که هسته Synthesis به (به عنوان مترجم JIT ممکن است) تعدادی از بهینه‌سازی‌ها را اعمال کند مانند حذف ثابت ثابت یا مشترک زیر بیان.
هسته Synthesis بسیار سریع بود، اما به‌طور کامل در اسمبلی نوشته شده بود. عدم وجود قابلیت حمل و نقل مانع از ایده‌های بهینه‌سازی Massalin از هر هسته تولیدی شده‌است. با این حال، ساختار تکنیک‌ها نشان می‌دهد که آن‌ها می‌توانند با یک زبان سطح بالاتری پیاده‌سازی شوند، اگرچه پیچیده‌تر از زبان‌های سطح متوسط موجود هستند. چنین زبان و کامپایلر می‌تواند اجازهٔ توسعه سریعتر سیستم عامل‌ها و برنامه‌های کاربردی را دهد.
پل هابرلی و بروس کارش با «حاشیه سازی» کد خود تغییر دهنده و بهینه‌سازی به‌طور کلی به نفع کاهش هزینه‌های توسعه مخالفت کردند. هابرلی، پل؛ کارش، بروس (1994-02-03). "یو نوبی بوچونی - زمینه برنامه نویسی آینده نگر". "Grafica Obscura" . آرشیو شده از اصل در 2017-07-04 . بازیابی شده از 2017-07-04.
کد خودتغییر داده شده برای خواندن و نگهداری سخت‌تر است، زیرا دستورالعمل‌ها در فهرست برنامهٔ منبع، لزوماً دستورالعمل‌هایی نیستند که اجرا می‌شوند. خود تغییری که شامل تعویض اشاره گرهای عملکرد است ممکن است به صورت معکوس نباشد، اگر روشن باشد که نام توابع نامیده می‌شود، متغیرهایی برای توابع شناسایی شده‌است.
کد خود تغییر دهنده می‌تواند به عنوان کد بازنویسی شود که پرچم و شاخه‌ها را به دنباله‌های جایگزین بر اساس نتیجه آزمایش تست می‌کند، اما کد خود تعییر دهنده معمولاً سریعتر اجرا می‌شود.
در پردازنده‌های مدرن با یک خط لوله دستورالعمل، کد ای که خود را به صورت متناوب تغییر می‌دهد، ممکن است به آرامی اجرا شود، در صورتی که دستورالعمل‌هایی را که پردازشگر از حافظه به خط لوله خوانده‌است، تغییر دهد. در بعضی از این پردازنده‌ها، تنها راه برای اطمینان از این که دستورالعمل‌های تغییر داده شده به درستی اجرا می‌شوند، این است که خط لوله تخلیه شود و دوباره دستورالعمل‌ها را بخواند.
در برخی از محیط‌ها، کد خود تغییر دهنده نمی‌تواند مورد استفاده قرار گیرد، مانند موارد زیر:
پشه‌ریزه نامی است که به بسیاری از گونه‌های حشرات پروازی دوبال از زیرراسته نخ‌شاخکان گفته می‌شود، به ویژه حشرات خانواده‌های پشه‌های قارچ‌دوست، پشه‌های چوب و پشه‌های قارچ سیاه‌بال.
برخی از پشه‌ریزه‌ها گزنده و برخی نیز غیرگزنده‌اند. پشه‌ریزه‌ها معمولاً در گروه‌هایی با تعداد زیاد حرکت می‌کند که «فوج پشه» نام دارد. پشه‌ریزه جزوه اصطلاحات حشره‌شناسی و آرایه‌شناسی نیست بلکه به یک مقوله توصیفی کلی است.
ویروس نیل غربی از عوامل عفونی منتقل شونده توسط ناقل است که در چرخه انتقالی موجود میان پرندگان و حشرات حفظ می‌شود. بیماری ایجاد شده توسط این عامل در انسان و اسب‌سانان معمولاً بدون علامت یا به صورت بیماری با تب خفیف می‌باشد که تب نیل غربی نامیده می‌شود. با این حال مننگوآنسفالیت یا آنسفالیت کشنده نیز ممکن است دیده شود.
نراد ساخالین نام یک گونه از سرده نراد است.
قورباغه گلخانه نام یک گونه از سرده آزادانگشت است.
زبیگنیف پسر اول وادیسواو اول و برادر بولسواو سوم بود که نامشروع اعلام شده و به کلیسا فرستاده شد تا کشیش شود. پس از مدتی با فشار نخبگان لهستان او به کشور بازگردانده شد و پدرش لهستان را میان او و برادرش تقسیم کرد.
پس از مرگ پدرش، زبیگنیف حاکم شمال لهستان شد و مانند برادرش به حکمرانی می‌پرداخت اما او که بردار بزرگ‌تر بود سودای حکمرانی بر کل کشور را داشت. در طی سال‌های ۱۱۰۲ تا ۱۱۰۶ جنگ‌های جانشینی میان و او بردارش در گرفت که منجر به شکست زبیگنیف و فرارش به آلمان شد. چند سال بعد در ۱۱۰۹ هاینریش پنجم، امپراتور روم مقدس به بهانه بازگرداندن تاج و تخت به زبیگنیف تهاجمی را به لهستان سازمان دهی کرد که آن نیز به شکست منجر شد. چند سال بعد بولسواو سوم که اینبار شکست خوده بود پذیرفت تا بردارش به لهستان بازگردد. زبیگنیف به لهستان بازگشت و چند عنوان حکومتی گرفت اما به دلایلی نامعلوم نابینا شد و مدتی بعد درگذشت.
قورباغه درختی سوت‌زن نام یک گونه از سرده قورباغه درختی استرالیایی است.
پشه‌خوارها نام یک سرده از تیره پشه‌خوار است.
صنایع سنگین کاوازاکی و نیپون شاریو سی۷۵۱بی (به لاتین: Kawasaki Heavy Industries & Nippon Sharyo C751B) نسل سوم خط‌نوردهایی است که در متروی سنگاپور به‌کاربرده می‌شود.
این قطارها توسط صنایع سنگین کاوازاکی و نیپون شاریو در ژاپن ساخته شدند و در تاریخ ۲۸ ژانویه ۲۰۰۰ میلادی برابر با ۸ بهمن ۱۳۷۸ خورشیدی آغاز به کار کردند.
شاهین آمور نام یک گونه از سرده شاهین است.
بذرخوارواران نام یک بالاخانواده از فروراسته پنج‌تکه‌ریختان است.
بی‌همتاسرریختان نام یک فروراسته از زیرراسته ناجوربالان است.
ریشک‌بالان بال‌نواری نام یک تیره از زیرراسته زنبور انگل است.
ریشک‌بال‌های بال‌نواری نام یک سرده از تیره ریشک‌بالان بال‌نواری است.
بال‌نواری کوانای نام یک گونه از سرده ریشک‌بال‌های بال‌نواری است.
بذرخوار بزرگ نام یک گونه از تیره سن‌های بذرخوار است.
خط ۱۰ مترو تهران یکی از خطوط در حال ساخت می‌باشد که احداث این خط از شهریور ۱۳۹۹ کلنگ‌زنیhttp://www.hamshahrionline.ir/News/453904/ و عملیات اجرایی آن در ٢٢ اردیبهشت ١۴٠٠ آغاز شد. در ۲۳ تیر ۱۴۰۱ نیز عملیات احداث دو ایستگاه دریاچه چیتگر و میدان اتریش آغاز شد.