stanford-oval/wikipedia huggingface dataset:
حافظه نهان سی‌پی‌یو
سیاست‌ها > عملکرد کش

روش‌های اندازه‌گیری عملکرد کش در سال‌های اخیر اهمیت پیدا کرده‌است زیرا خلأ سرعت بین عملکرد حافظه و عملکرد پردازنده به‌طور تصاعدی در حال افزایش است. کش برای کاهش این خلأ سرعت ارائه شد؛ لذا دانستن اینکه چگونه و تا چه حدی کش می‌تواند این خلاء بین سرعت پردازنده و حافظه را، خصوصاً در سیستم‌های دارای کارایی بالا پر کند اهمیت پیدا کرده‌است. مقدار اصابت درست در کش و مقدار خطای کش نقش مهمی در تعیین این کارایی ایفا می‌کند. برای بهبود کارایی کش کاهش نرخ خطا یکی از قدم‌های اساسی است. همچنین کاهش زمان دسترسی به کش نیز باعث افزایش کارایی می‌شود.
سیاست‌ها > عملکرد کش > معطلی‌های پردازنده

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

وقتی پردازنده نیاز دارد که داده‌ای را بخواند یا بنویسد ابتدا چک می‌کند که در کش موجود است یا نه، این کار به وسیله مقایسه آدرس مکان حافظه با همه تگ‌های موجود در کش که ممکن است حاوی آدرس باشد صورت می‌پذیرد. اگر پردازنده آدرس مکان مورد نظر حافظه را در کش بیابد می‌گوییم که یک برخورد کش رخ داده در غیر این صورت گوییم که یک خطای کش روی داده‌است. در صورت برخورد پردازنده به سرعت داده‌ها را از خط‌کش می‌خواند یا می‌نویسد. نسبتی از دسترسی‌ها که منجر به برخورد می‌شود را نرخ برخورد گویند و مقیاسی است برای اندازه‌گیری کارایی یک الگوریتم یا برنامه. در صورت بروز خطا کش مدخلی دیگر را در نظر می‌گیرد.
اگر داده‌ای در کش نوشته شود باید در حافظه اصلی نیز نوشته شود. زمان این نگارش به وسیله سیاست نگارش کنترل می‌شود.
مرتبط سازی

سیاست قراردهی مشخص می‌کند که یک کپی از یک مدخل خاص از حافظه اصلی درکجای کش باید قرار گیرد. اگر سیاست قرار دهی آزاد باشد تا برای نگه داشتن کپی هر مدخلی از کش را انتخاب کند، آنگاه مثلاً گفته می‌شود که کش مرتبط سازی کامل(fully associative) است. از سوی دیگر، اگر هر مدخل در حافظه اصلی بتواند فقط در یک مکان از کش برود آن گاه گفته می‌شود که کش دارای نگاشت مستقیم است. بسیاری از کش‌ها روش بینابینی را انتخاب می‌کنند که در آن هر مدخل در حافظه اصلی می‌تواند به هر کدام از N مکان موجود در کش برود و به این روش نگاشت مجموعه N سویه گویند. برای مثال کش داده سطح-یک در AMD Athlon در واقع یک کش نگاشت مجموعه دو سویه است به این معنی که هر مکان خاص در حافظه اصلی در هر یک از دو مکان موجود در کش داده سطح یک می‌توانند کش شوند.
انتخاب تعداد درست میزان مرتبط سازی مستلزم یک سبک‌سنگین کردن است. اگر ده مکان وجود داشته باشد که سیاست قرار دهی بتواند یک مکان حافظه را در آن‌ها نگاشت کند آنگاه برای اینکه ببینیم آیا مکان مذکور در کش قرار دارد یا خیر، باید در بین ده مدخل کش جستجو کنیم. جستجو کردن مکان‌های بیشتر به معنی مصرف انرژی بیشتر و مساحت چیپ بیشتر و به‌طور بالقوه زمان بیشتر است. از سوی دیگر، کش‌هایی که دارای ارتباط بیشتری هستند دچار خطای کمتری می‌شوند بگونه‌ای که پردازنده زمان کمتری را برای خواندن از حافظه اصلی که کندتر است تلف می‌کند. دستورالعمل کلی این است که دو برابر کردن میزان ارتباط از نگاشت مستقیم به مجموعه دو سویه یا از مجموعه دو سویه به مجموعه چهار سویه تقریباً اثری مشابه با دو برابر کردن اندازه کش روی افزایش میزان اصابت صحیح دارد. با این حال افزایش دادن ارتباط به بیش از مجموعه‌های چهار سویه چندان باعث افزایش میزان اصابت‌های صحیح نمی‌شود و به‌طور کلی به دلایل دیگر انجام می‌شود. برخی پردازنده‌ها می‌توانند به صورت پویا میزان ارتباط کش‌های خود را در وضعیت‌های کم مصرف کاهش دهند که روشی برای کاهش مصرف انرژی است.
در زیر به ترتیب بدترین و ساده‌ترین تا بهترین و پیچیده‌ترین آمده‌است:
کش دارای نگاشت مستقیم- دارای زمان بهترین حالت خوب اما در بدترین حالت غیرقابل پیش‌بینی است.
کش ارتباطی مجموعه‌های ۲ سویه
کش ارتباطی مجموعه‌های ۲ سویه متمایل شده
کش ارتباطی مجموعه‌های ۴ سویه
کش ارتباطی مجموعه‌های ۸ سویه - یک انتخاب رایج برای پیاده‌سازی‌های بعدی
کش ارتباطی مجموعه‌های ۱۲ سویه- مشابه با ۸ سویه
کش مرتبط سازی کامل- بهترین نرخ خطا اما فقط برای تعداد محدودی از مدخل‌ها عملی است.
مرتبط سازی > کش با نگاشت مستقیم

در این سازماندهی کش، هر مکان در حافظه اصلی می‌تواند فقط به یک مدخل در کش برود بنابراین یک کش دارای نگاشت مستقیم را می‌توان یک کش ارتباطی تک سویه نیز نامید. این روش به معنی دقیق کلمه فاقد سیاست قراردهی است زیرا هیچگونه انتخابی در رابطه با محتویات مدخلی از کش که باید بیرون شود وجود ندارد. این بدان معنی است که اگر دو مکان در یک مدخل نگاشت شوند ممکن است به صورت مداوم یکدیگر را بیرون اندازند. اگرچه یک کش دارای نگاشت مستقیم ساده‌تر است اما باید نسبت به یک کش ارتباطی خیلی بزرگتر باشد تا بتواند کارایی مشابهی داشته باشد و همچنین نوع کش غیرقابل پیش‌بینی تر است. فرض کنید x شماره بلاک در کش است و y شماره بلاک در حافظه باشد و n تعداد بلاک‌ها در کش باشد، آنگاه عمل نگاشت با کمک معادله x = y mod n انجام می‌شود.
مرتبط سازی > کش ارتباطی مجموعه‌های دو سویه

اگر هر مکان در حافظه اصلی را بتوان در یکی از دو مکان در کش نگاشت کرد آنگاه سؤال منطقی این است که: کدام یک از این دو باید انتخاب شود؟ ساده‌ترین و رایج‌ترین طرح مورد استفاده که در دیاگرام سمت راست در بالا نشان داده شده‌است استفاده از کم ارزش‌ترین بیت‌های اندکس مکان حافظه به عنوان اندکس برای حافظه کش می‌باشد و اینکه برای هر اندکس دو مدخل داشته باشیم. یک مزیت این طرح این است که برچسب‌های ذخیره شده در کش لازم نیست تا دربرگیرنده آن بخشی از آدرس حافظه اصلی که توسط اندکس حافظه کش به صورت غیر مستقیم مشخص می‌شود باشند. از آن جایی که برچسب‌های کش بیت‌های کمتری دارند بنابراین نیازمند ترانزیستورهای کمتری هستند، فضای کمتری در برد مدار پردازنده یا چیپ ریزپردازنده می‌گیرند و قابل خواندن و مقایسه به صورت سریع تر هستند. همچنین LRU نیز مخصوصاً ساده می‌شود زیرا فقط لازم است تا یک بیت به ازای هر جفت ذخیره شود.
مرتبط سازی > اجرای حدسی

یکی از مزایای کش نگاشت مستقیم این است که امکان گمانه زنی ساده و سریع را فراهم می‌کند. هنگامی که آدرس مورد نظر محاسبه شد آنگاه اندکسی از کش که ممکن است حاوی کپی آن مکان حافظه باشد مشخص است. این مدخل کش را می‌توان خواند و پردازنده قبل از اینکه به‌طور کامل چک کند آیا برچسب مورد نظر واقعاً با آدرس درخواست شده همخوانی دارد می‌تواند با داده مورد نظر کارش را ادامه دهد.
ایده اینکه پردازنده قبل از اینکه چک‌کردن همخوانی برچسب تمام شود، از دادهٔ کش شده استفاده کند را می‌توان در طرح‌های ارتباطی نیز به کار برد. یک زیر مجموعه از برچسب به نام اشاره (hint) را می‌توان برای انتخاب فقط یکی از مدخل‌های احتمالی کش نگاشت شده در آدرس مورد درخواست استفاده کرد.
سپس می‌توان از مدخل انتخاب شده توسط اشاره به صورت موازی با چک کردن تگ کامل استفاده کرد. تکنیک اشاره زمانی که در زمینه ترجمه آدرس استفاده می‌شود بهترین نتیجه را می‌دهد.
مرتبط سازی > کشش ارتباطی دو سویه متمایل شده

طرح‌های دیگری نیز پیشنهاد شده‌اند نظیر کش متمایل که در آن همانند بالا اندکس برای مسیر صفر مستقیم است اما اندکس برای مسیر یک، به وسیلهٔ یک تابع درهم سازی شکل می‌گیرد. یک تابع درهم سازی خوب این ویژگی را دارد که آدرس‌هایی که با نگاشت مستقیم با هم تداخل پیدا می‌کنند، زمانی که با تابع درهم سازی نگاشت می‌شوند دیگر تمایلی به تداخل ندارند و بنابراین این احتمال خیلی کمتر است که یک برنامه دچار حجم قابل پیش‌بینی زیادی از خطاهای تداخلی ناشی از الگوهای دسترسی معیوب شود. البته مشکل این روش این است که تأخیر بیشتری به خاطر محاسبه تابع درهم سازی وجود دارد. علاوه بر این زمانی که وقت آن می‌رسد که یک خط جدید بارگذاری شود و یک خط قدیمی خارج گردد ممکن است دشوار باشد تا مشخص کنیم که کدام خط موجود اخیراً کمترین استفاده را داشته، زیرا خط جدید با دادهٔ موجود در اندیس‌های متفاوت در هر مسیر تداخل پیدا می‌کند. پیگیری LRU برای کش‌های بدون تمایل معمولاً بر یک اساس به-ازای-هر-مجموعه انجام می‌گیرد. با این وجود کش‌های ارتباطی متمایل در مقایسه با کش‌های ارتباطی مجموعه ای مرسوم برتری خیلی بالاتری دارند.
مرتبط سازی > کش‌های ارتباطی کاذب

یک کش ارتباطی مجموعه ای واقعی همه مسیرهای احتمالی را به صورت همزمان چک می‌کند و برای این کار از یک چیزی شبیه حافظه محتوای-قابل-آدرس دهی استفاده می‌کند. یک کش ارتباطی کاذب در هر لحظه یک مسیر احتمالی را به صورت جداگانه تست می‌کند. یک کش درهم سازی-دوباره درهم سازی و کش ارتباطی ستونی مثال‌هایی از کش ارتباطی کاذب هستند.
در حالت شایع یک اصابت صحیح در اولین مسیر تست شده، یک کش ارتباطی کاذب به اندازه یک کش نگاشت مستقیم سریع است، اما در مقایسه با یک کش نگاشت مستقیم میزان خطای تداخلی بسیار کمتری دارد که تقریباً برابر با میزان خطای یک کش کاملاً ارتباطی است.
ساختار مدخل کش

مدخل‌های ردیف‌های کش معمولاً ساختار زیر را دارند:
| 0 | 1 | 2 |
| --- | --- | --- |
| tag | data block | flag bits |
قطعهٔ داده (خط‌کش) حاوی داده واقعی واکشی شده از حافظه اصلی است. قسمت برچسب حاوی (بخشی از) آدرس داده واقعی واکشی شده از حافظه اصلی است.
اندازه کش در واقع همان مقدار دادهٔ حافظه اصلی است که می‌تواند نگه دارد. این اندازه را می‌توان از طریق ضرب تعداد بایت‌های ذخیره شده در هر قطعهٔ داده در تعداد قطعات ذخیره شده در کش محاسبه کرد (بیت‌های برچسب، فلگ و کد تصحیح خطا در اندازه لحاظ نمی‌شوند اگرچه روی مساحت فیزیکی کش تأثیرگذار هستند).
یک آدرس مؤثر حافظه که همراه با خط‌کش (قطعهٔ حافظه) است به قسمت‌های زیر تقسیم می‌شود: به ترتیب از با ارزش‌ترین بیت‌ها تا کم ارزش‌ترین بیت‌ها: برچسب، اندکس و جابجایی (آفست) قطعه.
| 0 | 1 | 2 |
| --- | --- | --- |
| tag | index | block offset |
اندیس نشان می‌دهد که داده در کدام مجموعه کش قرار گرفته‌است. اگر تعداد مجموعه‌ای کش برابر s باشد آنگاه طول اندیس برابر  \lceil \log _{2}(s)\rceil  است.
جابجایی قطعه مشخص کننده داده دلخواه در داخل قطعهٔ داده ذخیره شده در داخل ردیف کش است. به‌طور معمول اندازه آدرس مؤثر بر حسب بایت است به گونه‌ای که طول جابجایی قطعه برابر  \lceil \log _{2}(b)\rceil  بیت است که در آن b تعداد بایت‌ها به ازای هر قطعه داده‌است.
برچسب، حاوی با ارزش‌ترین بیت‌های آدرس است که با تمام ردیف‌های موجود در مجموعه کنونی (مجموعه ای که توسط اندیس استخراج شده‌است) مقایسه می‌شود تا مشخص شود آیا مجموعه مذکور حاوی آدرس درخواست شده هست یا خیر. اگر چنین باشد یک اصابت درست کش رخ می‌دهد. طول برچسب بر حسب بیت به شکل زیر محاسبه می‌شود:
برخی نویسندگان برای آفست قطعه فقط اصطلاح آفست یا جابجایی را به کار می‌برند.
ساختار مدخل کش > مثال

پردازنده پنتیوم ۴ اولیه دارای یک کش دادهٔ L1 ارتباطی مجموعه ۴ مسیره با اندازه ۸ کیبی بایت بود، که اندازهٔ بلاک‌های کش آن برابر ۶۴ بایت بود. از این رو تعداد بلاک‌های کش برابر
8 KiB / 64 = 128
بود. تعداد مجموعه‌ها برابر با تعداد بلاک‌ها تقسیم بر تعداد مسیرهای ارتباطی است که برابر است با
128 / 4 = 32
مجموعه و از این رو
25 = 32
اندیس مختلف.
26 = 64
آفست ممکن وجود داشت. از آنجایی که طول آدرس پردازنده برابر با ۳۲ بیت بود در نتیجه اندازه فضای تگ برابر با
32 - 5 - 6 = 21
بیت بود.
پردازنده اینتل پنتیوم ۴ همچنین دارای یک کش مجتمع سطح دو ارتباطی مجموعه ۸ مسیره با اندازه
256 KiB
بود که اندازهٔ بلاک‌های کش آن برابر ۱۲۸ بایت بود. این به معنی است که
32 - 8 - 7 = 17
بیت برای فضای برچسب باقی می‌ماند.
ساختار مدخل کش > بیت‌های پرچم

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

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

پردازنده‌های مدرن کش‌های زیادی روی یک چیپ دارند.
سلسله مراتب کش در یک پردازنده مدرن > کش‌های اختصاصی

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

کش قربانی کشی است که بلوک‌هایی که توسط پردازنده واکشی شده‌اند را نگه می‌دارد.
سلسله مراتب کش در یک پردازنده مدرن > کش‌های اختصاصی > کش تریس

کشی است که در پنتیوم۴ برای افزایش پهنای باند واکشی دستورها و کاهش مصرف انرژی مورد استفاده قرار گرفت.
سلسله مراتب کش در یک پردازنده مدرن > کش‌های اختصاصی > کش‌های چند سطحی

مسئله دیگر ایجاد توازن بین تأخیر کش و نرخ برخورد آن است. کش‌های بزرگ‌تر دارای نرخ برخورد بیشتر هستند ولی تأخیر بیشتری نیز دارند. به همین خاطر اکثر کامیپوترهای امروزی از چند سطح کش استفاده می‌کنند که در آن کش‌های کوچک و سریع به وسیله کش‌های بزرگ‌تر ولی کندتر پشتیبانی می‌شوند.
روش‌های مرتبط سازی مختلف در حافظهٔ نهان
تصویری از روش‌های مختلفی که در آن مکان‌های حافظه می‌توانند در مکان‌های خاص کش ذخیره شوند.
یک حافظهٔ نهان با نگاشت مستقیم با هشت مدخل که آدرس‌های کلمات حافظه بین صفر تا ۳۱ را نگاشت می‌کنند.
کش از نوع فیزیکی فهرست شده، و فیزیکی برچسب گذاری شده PIPT
کش از نوع مجازی فهرست شده، و مجازی برچسب گذاری شده
کش از نوع مجازی فهرست شده، و فیزیکی برچسب گذاری شده
Example of hierarchy, the K8
دوپیران (رامهرمز)

| دوپیران (رامهرمز) | دوپیران (رامهرمز) |
| --- | --- |
روستا: روستا
مختصات: ۳۱°۱۰′۲۹″ شمالی ۴۹°۳۴′۵۴″ شرقی﻿ / ﻿۳۱٫۱۷۴۷۲°شمالی ۴۹٫۵۸۱۶۷°شرقی﻿ / 31.17472; 49.58167: مختصات: ۳۱°۱۰′۲۹″ شمالی ۴۹°۳۴′۵۴″ شرقی﻿ / ﻿۳۱٫۱۷۴۷۲°شمالی ۴۹٫۵۸۱۶۷°شرقی﻿ / 31.17472; 49.58167
کشور: ایران
استان: خوزستان
شهرستان: رامهرمز
بخش: بخش مرکزی
دهستان: حومه شرقی
جمعیت: ۲۱۷ نفر (سرشماری ۹۵)
پیش‌شمارهٔ تلفن: 225
دوپیران (رامهرمز)، روستایی از توابع بخش مرکزی شهرستان رامهرمز در استان خوزستان ایران است.
جمعیت

این روستا در دهستان حومه‌شرقی قرار دارد و براساس سرشماری مرکز آمار ایران در سال ۱۳۸۵، جمعیت آن ۲۸۲ نفر (۵۵خانوار) بوده‌است.
شوایکرسهاوزن

| شوایکرسهاوزن   | شوایکرسهاوزن   |
| --- | --- |
کشور: آلمان
ایالت: تورینگن
ناحیه: Hildburghausen
انجمن شهرداری: Heldburger Unterland
حکومت: حکومت
 • شهردار: Helmut Schmidt
مساحت: مساحت
 • کل: ۹٫۷۵ کیلومتر مربع (۳٫۷۶ مایل مربع)
ارتفاع: ۳۴۰ متر (۱۱۲۰ فوت)
جمعیت (۲۰۰۶-۱۲-۳۱): جمعیت (۲۰۰۶-۱۲-۳۱)
 • کل: ۱۶۵
 • تراکم: ۱۷/کیلومتر مربع (۴۴/مایل مربع)
منطقهٔ زمانی: CET/CEST (UTC+1/+2)
کدهای پستی: ۹۸۶۶۳
کدهای شماره‌گیری: ۰۳۶۸۷۱
پلاک خودرو: HBN
شوایکرسهاوزن (به آلمانی: Schweickershausen) یک شهر در آلمان است که در هیلدبورگهاوزن واقع شده‌است. شوایکرسهاوزن ۱۶۵ نفر جمعیت دارد.
دژ دریایی پتر کبیر

بقایای دژ دریایی پتر کبیر
دژ دریایی پتر کبیر یا ایستگاه دفاعی تالین-پورککالا یک خط استحکامات روسیه بود که هدف آن مسدود کردن دسترسی به پایتخت روسیه سن پترزبورگ از طریق دریا بود. نقشه‌های این قلعه شامل توپخانه‌های سنگین ساحلی در امتداد سواحل شمالی و جنوبی خلیج فنلاند بود. تأکید بر دفاع از باریک‌ترین نقطه خلیج، بین پورکالا، (در فنلاند کنونی) و تالین، (در استونی کنونی) بود. این یک نقطه استراتژیک بود، زیرا دو قلعه مکیلوتو و نیسار تنها ۳۶ کیلومتر از هم فاصله داشتند. توپخانه ساحلی بردی در حدود ۲۵ داشت.
هدف

تصمیم برای شروع ساخت خط قلعه دریایی پس از حوادث فاجعه بار در نبرد تسوشیما گرفته شد، جایی که کل ناوگان بالتیک روسیه نابود شد. جاده سنت پترزبورگ در آن زمان بدون محافظت و باز بود. سریعترین و ارزانترین راه برای مقابله با این مشکل محافظت از سنت پترزبورگ با یک منطقه به ظاهر غیرقابل نفوذ از توپخانه ساحلی تا زمان ساخت ناوگان جدید بود. این ایده برای اولین بار در سال ۱۹۰۷ ارائه شد. تزار نیکلای دوم این طرح‌ها را در ۵ ژوئیه ۱۹۱۲ تصویب کرد و ساخت و ساز پس از آن آغاز شد.
خطوط دفاعی

این سیستم شامل چندین منطقه دفاعی بود:
درونی‌ترین منطقه شامل قلعه‌های کرونشتات، کراسنایا گورکا و اینو، و قلعه‌های خشکی و ساحلی در نزدیکی ویبورگ بود و در مرحله دوم دوم خلیج ویبری از دور زدن دشمن در خط کرونشتات جلوگیری می‌کرد.
خط دوم بین کوتکا و ناروا و به دنبال جزایر بین‌المللی قرار داشت.
خط دفاعی سوم و اصلی بین تالین و پورکالا بود.
خط چهارم بین هیوما و شبه جزیره هانکو بود.
علاوه بر این، هلسینکی و تالین با خطوط دفاعی در خشکی، متشکل از هزاران کیلومتر راه‌آهن، سنگرهای متصل به سیستم‌های تونل و موقعیت‌های شلیک توپ محاصره شدند. استحکامات اطراف هلسینکی، هاراکا، بر روی قلعه قدیمی سوئومن‌لینا متمرکز بود.
ساخت سیستم دفاعی به دلیل وقوع جنگ جهانی اول کند شد. زمانی که فنلاند و استونی استقلال خود را پس از انقلاب اکتبر روسیه اعلام کردند، دژ دریایی تنها تا حدی به پایان رسید.
توپ‌های سنگین خط تالین-پورککالا

توپ‌های سنگین خط تالین-پورککالا قرار بود از ۳۵۶ قبضه توپ تشکیل شوند اما در زمان انقلاب روسیه در سال ۱۹۱۷، این استحکامات هنوز در دست ساخت بودند و به پایان نرسیدند.
سرانجام

در دهه ۱۹۳۰، دفاع ساحلی فنلاند و استونی برنامه‌ریزی‌های گسترده‌ای برای استفاده از قلعه‌ها علیه اربابان سابق خود انجام دادند و از دسترسی ناوگان بالتیک شوروی به دریاها جلوگیری کردند. دفاع با مین زمینی و زیردریایی‌های گشت زنی از نیروی دریایی فنلاند و استونی تقویت می‌شود. با این حال، با درخواست شوروی از پایگاه‌های هوایی و دریایی در کشورهای بالتیک در سال ۱۹۳۹، این طرح‌ها باطل شد.
قلعه در پورکالا به همراه تمام ادوات در سال ۱۹۴۴ به اتحاد جماهیر شوروی اجاره داده شد. این قلمرو در سال ۱۹۵۶ به فنلاند بازگردانده شد.
| ن ب وقلعه‌ها، دژها و استحکامات فنلاند | ن ب وقلعه‌ها، دژها و استحکامات فنلاند | ن ب وقلعه‌ها، دژها و استحکامات فنلاند |
| --- | --- | --- |
| قرون وسطی |  قلعه تورکو  قلعه ویبری  اولاوینلیننا  قلعه همه  قلعه اولانکو  براهلینا  قلعه کایانی  قلعه کاستلهلم  قلعه کرسهلما  دژ کرلا  قلعه کووسیستو  قلعه اولو  قلعه راسه‌پوری  دیوار شهر ویبری  |  |
| استحکامات قرون ۱۸ و ۱۹ |  دژ هامینا  دژ لاپن‌رانتا  سوئومن‌لینا  دژ سوارتهلم  دژ لوویسا  دژ هانکو  دژ تاوتتی  دژ دریایی روتسینسالمی  دژ کیمینلیننا  دژ کرناکوسکی  دژ یروی‌تایپاله  دژ اوتی  دژ لی‌کالا  دژ بومارسوند  |  |
| استحکامات قرن ۲۰ |  دژ دریایی پتر کبیر  هاراکا  خط مانرهیم  خط هارپارسکو  خط سالپا  خط واملسو – تایپاله  خط ویپوری – کوپارساری – تایپاله  |  |
دفاع از بالتیک در سال ۱۹۱۷.
توپ ضدهوایی ۳۵۶ میلی‌متری TM-1-14 در جنگ جهانی دوم
شوایگرن

| شوایگرن   | شوایگرن   |
| --- | --- |
  نشان:   نشان
کشور: آلمان
ایالت: بادن-وورتم‌برگ
منطقه اداری: Stuttgart
ناحیه: Heilbronn
تقسیمات: Kernstadt und 3 Stadtteile
حکومت: حکومت
 • شهردار: Johannes Hauser
مساحت: مساحت
 • کل: ۴۹٫۵۰ کیلومتر مربع (۱۹٫۱۱ مایل مربع)
ارتفاع: ۱۸۹ متر (۶۲۰ فوت)
جمعیت (۲۰۰۶-۱۲-۳۱): جمعیت (۲۰۰۶-۱۲-۳۱)
 • کل: ۱۱۰۶۵
 • تراکم: ۲۲۰/کیلومتر مربع (۵۸۰/مایل مربع)
منطقهٔ زمانی: CET/CEST (UTC+1/+2)
کدهای پستی: ۷۴۱۹۳
کدهای شماره‌گیری: ۰۷۱۳۸
پلاک خودرو: HN
وبگاه: www.schwaigern.de
شهر شوایگرن (به آلمانی: Schwaigern) در ایالت بادن-وورتمبرگ در کشور آلمان واقع شده‌است.
تپه آق‌بلاق

| تپه آق بلاق | تپه آق بلاق |
| --- | --- |
نام: تپه آق بلاق
کشور: ایران
استان: استان اردبیل
شهرستان: شهرستان مشگین‌شهر
اطلاعات اثر: اطلاعات اثر
کاربری: تپه
دیرینگی: هزاره اول
دورهٔ ساخت اثر: هزاره اول، دوره اشکانیان
اطلاعات ثبتی: اطلاعات ثبتی
شمارهٔ ثبت: ۲۰۳۲۹
تاریخ ثبت ملی: ۱۲ دی ۱۳۸۶
تپه آق بلاق مربوط به هزاره اول قبل از میلاد - دوره اشکانیان است و در شهرستان مشگین‌شهر، بخش مرکزی، دهستان دشت، روستای نصیرآباد واقع شده و این اثر در تاریخ ۱۲ دی ۱۳۸۶ با شمارهٔ ثبت ۲۰۳۲۹ به‌عنوان یکی از آثار ملی ایران به ثبت رسیده‌است.
شوایچی اوزاوا

در این نام ژاپنی، «اوزاوا» نام خانوادگی است.
نگاره‌ای از شوایچی اوزاوا، هنرمند ژاپنی - ۱۹۶۷
شوایچی اوزاوا (به ژاپنی: 小沢 昭一 Ozawa Shōichi) (۶ آوریل، ۱۹۲۹ – ۱۰ دسامبر، ۲۰۱۲) بازیگر، مجری رادیو، خواننده و محقق برجسته و متخصص در هنرهای عامیانه ژاپنی بود.
شهرک (جماعت)

| شهرک | شهرک |
| --- | --- |
کشور:  تاجیکستان
ولایت: سغد
ناحیه: اسفره
جمعیت: جمعیت
 • کل: ۱۳۹۹۱
منطقهٔ زمانی: یوتی‌سی ۵:۰۰+
جماعت شهرک شهرکی در شمال غربی تاجیکستان است که در ناحیهٔ اسفره ولایت سغد قرار دارد. جمعیت این جماعت ۱۳٬۹۹۱ نفر است.
دیلن سیج

دیلن سیج (انگلیسی: Dylan Sage؛ زادهٔ ۲۴ ژانویهٔ ۱۹۹۲) ورزشکار راگبی ۷ نفره اهل آفریقای جنوبی است.
وی در مسابقات کشوری و بین‌المللی در مجموع برندهٔ ۲ مدال برنز شده‌است.
دیمین فورتادو

| اطلاعات شخصی | اطلاعات شخصی | اطلاعات شخصی | اطلاعات شخصی |
| --- | --- | --- | --- |
زادروز:  ۸ مارس ۱۹۹۷ ‏(۲۷ سال)
قد:  ۱٫۸۰ متر (۵ فوت ۱۱ اینچ)
پست:  هافبک
اطلاعات باشگاهی: اطلاعات باشگاهی
باشگاه کنونی:  باشگاه فوتبال ریو آوه
باشگاه‌های جوانان: باشگاه‌های جوانان
۲۰۱۵–۲۰۱۶:  Oeiras
باشگاه‌های حرفه‌ای*: باشگاه‌های حرفه‌ای*
| سال‌ها |  باشگاه‌ها |  بازی† |  (گل)† |
| ۲۰۱۶ |  Oeiras |  ۱ |  (۰) |
| ۲۰۱۶–۲۰۱۷ |  1º Dezembro |  ۳ |  (۰) |
| ۲۰۱۷–۲۰۱۸ |  São Martinho |  ۲۵ |  (۱۲) |
| ۲۰۱۷–۲۰۲۰ |  باشگاه فوتبال ریو آوه |  ۵ |  (۱) |
| ۲۰۱۹ |  ← باشگاه فوتبال فامالیکاو (قرضی) |  ۶ |  (۰) |
| ۲۰۲۰ |  ← Casa Pia (قرضی) |  ۵ |  (۰) |
| ۲۰۱۷–۲۰۲۰ |  باشگاه فوتبال ریو آوه |  ۷ |  (۱) |
 تعداد بازی‌ها و گل‌ها فقط مربوط به بازی‌های لیگ داخلی است و آمار به روز شده در تاریخ ۲۱:۲۲, ۲۱ دسامبر ۲۰۲۰ (UTC). :  تعداد بازی‌ها و گل‌ها فقط مربوط به بازی‌های لیگ داخلی است و آمار به روز شده در تاریخ ۲۱:۲۲, ۲۱ دسامبر ۲۰۲۰ (UTC). 
دیمین فورتادو (انگلیسی: Damien Furtado؛ زادهٔ ۸ مارس ۱۹۹۷) بازیکن فوتبال اهل فرانسه است.
از باشگاه‌هایی که در آن بازی کرده‌است می‌توان به باشگاه فوتبال ریو آوه اشاره کرد.
اچ‌دی ۵۰۵۵۴

| اطلاعات رصدی  مبدأ J2000> 0      اعتدال J2000.0 | اطلاعات رصدی  مبدأ J2000> 0      اعتدال J2000.0 |
| --- | --- |
صورت فلکی: دوپیکر
بعد: ۰۶h ۵۴m ۴۲.۸۳s 
میل: ‏ ۴۴.۰″ ۱۴′ ‎+۲۴° 
قدر ظاهری (ع): +۶.۸۶۰
مشخصات: مشخصات
نوع طیف: F8V
شاخص رنگ B−V: 0.532
اخترسنجی: اخترسنجی
سرعت شعاعی (Rv): –۴.۲ ک.م./ث
حرکت خاص (μ):  بعد: –۳۷.۵۸ ± ۰.۷۱  mas/yr   میل: –۹۵.۵۴ ± ۰.۴۷  mas/yr 
اختلاف‌منظر (π): ۳۳.۴۳ mas
قدر مطلق (MV): +۴.۴۰۱
جزئیات: جزئیات
جرم: ۱.۰۴ M☉ 
شعاع: ۱.۱۱ ± ۰.۳۳ R☉
درخشندگی: ۱.۳۳ L☉
گرانش سطحی (log g): ۴.۳۵ cgs
درجه حرارت: ۵۹۷۷ ± ۵.۸  کلوین
سن: ۴.۵۸ سال
نام‌گذاری‌های دیگر: نام‌گذاری‌های دیگر
 BD+24°1451, GC 9043, GSC 01894-01961, HIP 33212, SAO 78855 :  BD+24°1451, GC 9043, GSC 01894-01961, HIP 33212, SAO 78855 
ارجاعات پایگاه‌های داده: ارجاعات پایگاه‌های داده
سیمباد: اطلاعات
دانشنامهٔ سیاره‌هایفراخورشیدی: اطلاعات
اچ‌دی ۵۰۵۵۴ یک ستاره است که در صورت فلکی دوپیکر قرار دارد.
دوپکسامین

| 0 | 1 |
| --- | --- |
داده‌های بالینی: داده‌های بالینی
AHFS/Drugs.com: International Drug Names
کد ATC: C01CA14 
شناسه‌ها: شناسه‌ها
 نام آیوپاک 4-[۲-({6-[(2-phenylethyl)amino]hexyl}amino)ethyl]benzene-1,2-diol :  نام آیوپاک 4-[۲-({6-[(2-phenylethyl)amino]hexyl}amino)ethyl]benzene-1,2-diol 
شمارهٔ سی‌ای‌اس: ۸۶۱۹۷-۴۷-۹ Y
پاب‌کم CID: ۵۵۴۸۳
کم‌اسپایدر: ۵۰۱۰۲ Y
UNII: 398E7Z7JB5
KEGG: D03891 Y
ChEMBL: ChEMBL۷۷۶۲۲ Y
CompTox Dashboard (EPA): DTXSID2048666 
داده‌های فیزیکی و شیمیایی: داده‌های فیزیکی و شیمیایی
فرمول شیمیایی: C22H32N2O۲
جرم مولی: 429.43 g/mol g·mol−1
مدل سه بعدی (جی‌مول): Interactive image
 SMILES Oc1ccc(cc1O)CCNCCCCCCNCCc2ccccc2 :  SMILES Oc1ccc(cc1O)CCNCCCCCCNCCc2ccccc2 
 InChI InChI=1S/C22H32N2O2/c25-21-11-10-20(18-22(21)26)13-17-24-15-7-2-1-6-14-23-16-12-19-8-4-3-5-9-19/h3-5,8-11,18,23-26H,1-2,6-7,12-17H2 Y Key:RYBJORHCUPVNMB-UHFFFAOYSA-N Y :  InChI InChI=1S/C22H32N2O2/c25-21-11-10-20(18-22(21)26)13-17-24-15-7-2-1-6-14-23-16-12-19-8-4-3-5-9-19/h3-5,8-11,18,23-26H,1-2,6-7,12-17H2 Y Key:RYBJORHCUPVNMB-UHFFFAOYSA-N Y 
  (صحت‌سنجی):   (صحت‌سنجی)
دوپکسامین (انگلیسی: Dopexamine) در واقع آنالوگ مصنوعی دوپامین است. با این حال دوپکسامین آگونیست گیرنده‌های β۱ و β۲ آدرنرژیک است. اثر این ترکیب بر روی گیرنده D1 دوپامین باعث شل شدن عضلات صاف رگ‌ها در کلیه, مزانتر و سرخرگ‌های مغز و قلب می‌شود. اثر خفیف این ترکیب بر روی گیرنده D1 دوپامین نیز باعث کاهش رهاشدن نوراپی نفرین می‌شود. این دارو برای کاربرد در سپسیس مورد توجه قرار گرفته‌است.
این دارو به عنوان یک عامل اینوتروپیک در نارسایی قلبی کاربرد دارد. عوارض جانبی آن عبارتند از آریتمی, ترمور, گرگرفتگی و آنژین صدری.