stanford-oval/wikipedia huggingface dataset:
مرتب سازی حافظه
مرتب سازی حافظه در زمان کامپایل > مسائل کلی دستور برنامه > تأثیر نظم برنامهٔ ارزیابی عبارت

در طول زمان کامپایل، دستورالعمل‌های سخت‌افزاری معمولاً دقیق تر از آنچه که در کد سطح بالا مشخص شده‌است، تولید می‌شوند. اولین تأثیر قابل مشاهده در برنامه‌نویسی رویه ای، تخصیص یک مقدار جدید به یک متغیر نامگذاری شده‌است.
;sum = a + b + c
;print(sum)
دستور print، دستوری را که در آن به متغیر sum مقدار تخصیص داده شده‌است را دنبال می‌کند. وقتی که print به مقدار محاسبه شده متغیر sum ارجاع می‌دهد، نتیجه آن تأثیر قابل مشاهده دنباله اجرا شده قبلی است.
طبق قوانین، وقتی print متغیر sum را فراخوانی می‌کند، مقدار sum باید آخرین مقدار تخصیص یافته به این متغیر باشد.
در سطح ماشین، تعداد کمی از ماشین‌ها می‌توانند دستورهای جمع را برای سه عدد به‌طور همزمان و در یک دستورالعمل واحد انجام دهند؛ پس کامپایلر باید این عبارت را به دو دستور متفاوت ترجمه کند. اگر مفاهیم زبان برنامه، کامپایلر را محدود به ترجمه (برای مثال) چپ-به-راست کند، کدی که تولید می‌شود مانند این است که برنامه‌نویس دستورهای زیر را در برنامه اصلی نوشته باشد:
;sum = a + b
; sum = sum + c
اگر کامپایلر اجازه استفاده از خاصیت شرکت پذیری جمع را داشته باشد، کد زیر تولید می‌شود:
;sum = b + c
;sum = a + sum
اگر کامپایلر مجاز به استفاده از خاصیت جابه‌جایی جمع باشد، ممکن است کد زیر تولید شود :
;sum = a + c
;sum = sum + b
باید توجه داشت که در اکثر زبان‌های برنامه‌نویسی، داده عدد صحیح فقط از جبر برای اعداد صحیح ریاضی در غیاب سرریز عدد صحیح استفاده می‌کند. همچنین در اغلب زبان‌های برنامه‌نویسی، محاسبه ممیز شناور در داده‌های اعشاری قابل جایگزینی با گرد کرد عدد نیست.
اگر برنامه‌نویس نگران سرریز عدد صحیح یا تأثیر گرد کرد در اعداد اعشاری باشد، ممکن است برنامه مشابه در سطح بالا به صورت زیر باشد:
;sum = a + b
;sum = sum + c
مرتب سازی حافظه در زمان کامپایل > مسائل کلی دستور برنامه > تأثیر ترتیب برنامه شامل فراخوانی تابع

تعداد زیادی از زبان‌ها، مرز دستور را بعنوان نقطه دنباله
تلقی می‌کنند و اجبار می‌کنند که اثر یک دستور قبل از اجرای دستور بعد کامل شوند. این مورد کامپایلر را مجبور می‌کند که کدی مطابق با ترتیب بیان شده تولید کند که در اغلب موارد شامل دستورهای پیچیده ایست و ممکن است شامل فراخوانی تابع درونی باشد.
;sum = f(a) + g(b) + h(c)
در سطح ماشین، فراخوانی یک تابع معمولاً مستلزم تنظیم یک قاب پشته ای برای فراخوانی تابع است که شامل خواندن و نوشتن بسیاری در حافظه ماشین است. در اکثر زبان‌های کامپایل شده، کامپایلر آزاد است تا تابع f, g و h را به دلخواه خود ترتیب دهد و در نتیجه برنامه را دوباره مرتب کند. در یک زبان کاملاً کاربردی، تاثیر گذاشتن بر روی وضعیت برنامه قابل مشاهده توسط فراخوانی تابع ممنوع است (غیر از مقدار بازگشتی)، و تفاوت در ترتیب حافظه ماشین به دلیل ترتیب فراخوانی تابع برای معناشناسی برنامه بی‌اهمیت خواهد بود. در زبان‌های رویه‌ای، توابعی که نامیده می‌شوند می‌توانند اثر جانبی داشته باشند، مانند انجام دستورهای ورودی/خروجی یا به‌روزرسانی متغیرها در محدوده جهانی برنامه، که همگی اثر قابل مشاهده بر روی مدل برنامه دارند.
برنامه نویسانی که به چنین جلوه‌هایی اهمیت می‌دهند می‌توانند برنامه منبع اصلی را با دقت بیشتری بیان کنند.
مجدداً، برنامه‌نویس که به این اثر توجه دارد، می‌تواند در دستورهای برنامه اصلی سختگیرتر شود:
;sum = f(a)
;sum = sum + g(b)
;sum = sum + h(c)
در زبان‌های برنامه‌نویسی که مرز دستورها به عنوان نقاط دنباله تعریف می‌شوند، فراخوانی‌های تابع f, g، h باید به ترتیب دقیق اجرا شوند.
مرتب سازی حافظه در زمان کامپایل > مسائل خاص نظم حافظه > ترتیب حافظه در مشخصات زبان

به‌طور کلی، زبان‌های کامپایل شده به اندازه کافی دقیق نیستند تا کامپایلر به‌طور رسمی در زمان کامپایل مشخص کند که کدام اشاره گرها نام مستعار دارند و کدام‌ها ندارند. امن‌ترین کار این است که کامپایلر فرض کند که همه اشاره گرها همیشه نام مستعار دارند.
در نتیجه، بسیاری از زبان‌های کامپایل‌شده سطح بالا، مانند C و ++C، طوری تکامل یافته‌اند تا مشخصات معنایی پیچیده تری داشته باشند در این مورد که کامپایلر در کجا مجاز است در مرتب‌سازی مجدد کدها برای دستیابی به بالاترین عملکرد ممکن، مفروضات خوش‌بینانه داشته باشد، و در کجا باید برای جلوگیری از خطر معنایی، مفروضات بدبینانه ای را ایجاد کند.
تا حد زیادی بزرگ‌ترین دسته‌بندی از عوارض جانبی در یک زبان رویه ای شامل دستورهای نوشتن حافظه است، بنابراین قوانین مربوط به ترتیب حافظه جزء غالب در تعریف معنایی ترتیب برنامه هستند. مرتب سازی مجدد فراخوانی‌های توابع بالا، ممکن است به نظر متفاوت باشند، اما این معمولاً به نگرانی‌هایی تبدیل می‌شود که در مورد اثر حافظه داخلی در تعامل با دستور حافظه است.
مرتب سازی حافظه در زمان کامپایل > مشکلات و عوارض اضافی > بهینه سازی تحت عنوانas-if

کامپایلرهای مدرن بعضی وقت‌ها با استفاده از یک قاعده as-if یک گام جلوتر می‌روند، که در آن هرگونه ترتیب مجدد (حتی در بین عبارت‌ها) در صورتی که تأثیری بر نتایج معناشناسی برنامه نداشته باشد، مجاز است. بر اساس این قانون، ترتیب دستورها در کد ترجمه شده می‌تواند به شدت از ترتیب برنامه مشخص شده متفاوت باشد. اگر کامپایلر مجاز باشد در مورد دستورهای اشاره گر متمایز با عدم همپوشانی مستعار در موردی که چنین نام مستعاری وجود داشته باشد، مفروضات خوش‌بینانه داشته باشد (این امر معمولاً به عنوان یک برنامه نامناسب طبقه‌بندی می‌شود که رفتار نامشخصی از خود نشان می‌دهد)، نتایج نامطلوب یک تبدیل کد - بهینه‌سازی تهاجمی قبل از اجرای کد یا بازرسی مستقیم کد غیرممکن است. قلمرو رفتار تعریف‌نشده، تقریباً جلوه‌های نامحدود دارد.
این مسئولیت برنامه‌نویس است که مشخصات زبان را به گونه ای در نظر بگیرد تا از نوشتن برنامه‌هایی که در آن معنا در نتیجهٔ هر گونه بهینه سازی کامپایلر تغییر می‌کند، جلوگیری کند. Fortran به‌طور سنتی بار زیادی را بر دوش برنامه نویسان قرار می‌دهد تا از این مسائل آگاه باشد چرا که زبان های برنامه‌نویسی C و C++ چندان از این موارد عقب نیستند.
برخی از زبان‌های سطح بالا، ساختارهای اشاره گر را به‌طور کلی حذف می‌کنند چرا که این سطح هوشیاری و توجه به جزئیات بسیار بالاست و حتی در بین برنامه‌نویسان حرفه‌ای نمی‌توان آن را حفظ کرد.
درک کامل از معناشناسی ترتیب حافظه به عنوان یک تخصص در میان گروهی از برنامه‌نویس‌های حرفه ای که در این زمینه بهترین هستند، در نظر گرفته می‌شود. اکثر برنامه نویسان به درک کافی از این مسائل در حوزه معمولی تخصص خود رضایت می‌دهند. در نهایت برنامه نویسانی هستند که چارچوب‌های نرم‌افزاری را برای پشتیبانی از مدل‌های محاسباتی همزمان ایجاد می کنند.
مرتب سازی حافظه در زمان کامپایل > مشکلات و عوارض اضافی > نام مستعار متغیرهای محلی

توجه داشته باشید که متغیرهای محلی را نمی‌توان بدون نام مستعار فرض کرد، اگر یک اشاره‌گر به چنین متغیری در اشاره کند :
;sum = f(&a) + g(a)
ما نمی‌دانیم که تابع f با اشاره گر داده شده به a چه کرد. در ساده‌ترین حالت، f مقدار جدیدی برای متغیر a می‌نویسد و عبارت به ترتیب اجرا تعریف نشده‌است. f می‌تواند چنین رفتاری را با اعمال واجد شرایط ثابت در اعلان آرگومان اشاره گر پنهان کند و عبارت به درستی تعریف شود؛ بنابراین، فرهنگ C/C++ مدرن تا حدودی در مورد دادن اعلان‌های آرگومان تابع واجد شرایط ثابت در همه موارد قابل اجرا، وسواس زیادی پیدا کرده‌است.
زبان‌های C و ++C به اجزای داخلی تابع f این اجازه را می‌دهند تا صفت سازگاری را به عنوان یک مصلحت خطرناک نشان دهد. اگر تابع f این کار را به گونه ای انجام دهد که بتواند عبارت بالا را از هم بشکند، در مرحله اول نباید نوع آرگومان اشاره گر را به عنوان ثابت اعلام کند.
سایر زبان‌های سطح بالا به یک تضمین قوی بدون هیچ حفره حلقه ای برای نقض متمایل می‌شوند. اگر برنامه شما کتابخانه ای را که به زبان برنامه‌نویسی دیگری نوشته شده‌است پیوند دهد، همه شرط‌ها روی این زبان تضمین نمی‌شود (اگرچه این طراحی به شدت بد در نظر گرفته می‌شود).
مرتب سازی حافظه در زمان کامپایل > اجرای مانع حافظه در زمان کامپایل

این مانع‌ها از مرتب سازی مجدد دستورها توسط کامپایلر در طول زمان کامپایل جلوگیری می‌کنند ولی مانع از مرتب سازی مجدد توسط CPU در طول زمان اجرا نمی‌شوند.
هر یک از این دستورها اسمبلر درون خطی GNU، کامپایلر GCC را از مرتب کردن مجدد دستورهای خواندن و نوشتن در اطراف خود منع می‌کند:
;asm volatile("" ::: "memory")
;asm__ __volatile__ ("" ::: "memory")__
این تابع C11/C++11 کامپایلر را از مرتب کردن مجدد دستورهای خواندن و نوشتن در اطراف خود منع می‌کند:
;atomic_signal_fence(memory_order_acq_rel)
کامپایلر ICC اینتل از «حصار کامل کامپایلر» استفاده می‌کند:
()memory_barrier__
کامپایلر Microsoft Visual C++:
()ReadWriteBarrier_
مرتب سازی حافظه در زمان کامپایل > موانع ترکیبی

در بسیاری از زبان‌های برنامه‌نویسی، انواع مختلفی از مانع‌ها را می‌توان با دستورهای دیگر (مانند بارگذاری، ذخیره، افزایش اتمی، مقایسه اتمی و مبادله) ترکیب کرد، بنابراین به هیچ مانع حافظه اضافه ای نیاز نیست. بسته به معماری پردازنده که هدف است، این ساختارهای زبان به دستورالعمل‌های ویژه، به دستورالعمل‌های متعدد (به عنوان مثال مانع و بار)، یا به دستورالعمل‌های معمولی، بسته به تضمین‌های ترتیب حافظه سخت‌افزاری، ترجمه می‌شوند.
مرتب سازی حافظه در زمان اجرا > در سیستم‌های ریزپردازنده متقارن چند پردازشی (SMP).

چند مدل سازگاری با حافظه برای سیستم SMP وجود دارد:
سازگاری متوالی (همه خواندن‌ها و همه نوشتن‌ها به ترتیب هستند)
سازگاری آرام (برای برخی از انواع مرتب سازی مجدد مجاز است)
بارها را می‌توان پس از بارگذاری، مجدداً مرتب کرد (برای عملکرد بهتر انسجام حافظه پنهان، مقیاس بندی بهتر)
بارها را می‌توان پس از ذخیره سازی دوباره مرتب کرد.
ذخایر را می‌توان بعد از ذخیره سازی دوباره مرتب کرد.
پس از بارگیری می‌توان ذخایر را دوباره مرتب کرد.
سازگاری ضعیف (خواندن و نوشتن به‌طور دلخواه مرتب می‌شوند، فقط با موانع حافظه صریح محدود می‌شوند)
در برخی از CPUها
دستورهای اتمی را می‌توان با بارها و ذخیره‌ها مجدداً مرتب کرد.
ممکن است دستورالعمل نامنسجمی برای خط لوله‌کش (حافظه نهان) وجود داشته باشد که از اجرای کدهای خودتغییر شونده بدون دستورالعمل‌های خیط و بارگذاری مجدد کش دستورالعمل‌ها جلوگیری می‌کند.
بارهای وابسته را می‌توان دوباره مرتب کرد (این برای آلفا منحصر به فرد است). اگر پردازنده بعد از این مرتب‌سازی مجدد، اشاره‌گر به برخی از داده‌ها واکشی کند، ممکن است خود داده‌ها را واکشی نکند، اما از داده‌های قدیمی که قبلاً کش کرده و هنوز باطل نشده‌اند استفاده کند. اجازه دادن به این آرام سازی، سخت‌افزار کش را ساده‌تر و سریع‌تر می‌کند، اما منجر به نیاز به موانع حافظه برای خوانندگان و نویسنده‌ها می‌شود. در سخت‌افزار آلفا (مانند سیستم‌های چند پردازنده آلفا ۲۱۲۶۴)، ابطال‌های خط‌کش ارسال شده به دیگر پردازنده‌ها به‌طور پیش‌فرض به صورت تنبل پردازش می‌شوند، مگر اینکه صریحاً درخواست شده باشد که بین بارهای وابسته پردازش شوند. مشخصات معماری آلفا همچنین اجازه می‌دهد تا اشکال دیگر مرتب سازی مجدد بارهای وابسته، به عنوان مثال با استفاده از داده‌های گمانه زنی قبل از دانستن اشاره گر واقعی برای حذف ارجاع داده شود.
| نوع | آلفا | ARMv7 | MIPS | RISC-V> WMO | RISC-V> TSO | PA-RISC | POWER | SPARC> RMO | SPARC> PSO | SPARC> TSO | X86 | AMD64 | IA-64 | z/Architecture |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Loads can be reordered after loads | Y | Y | بستگی به پیاده سازی دارد | Y |  | Y | Y | Y |  |  |  |  | Y |  |
| Loads can be reordered after stores | Y | Y | بستگی به پیاده سازی دارد | Y |  | Y | Y | Y |  |  |  |  | Y |  |
| Stores can be reordered after stores | Y | Y | بستگی به پیاده سازی دارد | Y |  | Y | Y | Y | Y |  |  |  | Y |  |
| Stores can be reordered after loads | Y | Y | بستگی به پیاده سازی دارد | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| Atomic can be reordered with loads | Y | Y | بستگی به پیاده سازی دارد | Y |  |  | Y | Y |  |  |  |  | Y |  |
| Atomic can be reordered with stores | Y | Y | بستگی به پیاده سازی دارد | Y |  |  | Y | Y | Y |  |  |  | Y |  |
| Dependent loads can be reordered | Y |  | بستگی به پیاده سازی دارد |  |  |  |  |  |  |  |  |  |  |  |
| Incoherent instruction cache/pipeline | Y | Y | بستگی به پیاده سازی دارد | Y | Y |  | Y | Y | Y | Y | Y |  | Y |  |
مرتب سازی حافظه در زمان اجرا > پیاده سازی مانع حافظه سخت‌افزاری

بسیاری از معماری‌ها با پشتیبانی SMP دارای دستورهای سخت‌افزاری خاصی هستند که برای خواندن و نوشتن در طول زمان اجرا هستند.
x86، x86-64
lence (asm), void _mm_lfence (void)
sfence (asm), void _mm_sfence (void)
mfence (asm), void _mm_mfence (void)
پاور پی سی
همگام سازی (asm)
MIPS
همگام سازی (asm)
ایتانیوم
mf (asm)
قدرت
dcs (asm)
ARMv7
dmb (asm)
dsb (asm)
isb (asm)
مرتب سازی حافظه در زمان اجرا > پیاده سازی مانع حافظه سخت‌افزاری > پشتیبانی کامپایلر برای موانع حافظه سخت‌افزاری

برخی از کامپایلرها از تابع ذاتی پشتیبانی می‌کنند که دستورهای مانع حافظه که از نوع سخت‌افزاری هستند را خارج می‌کنند:
GCC , نسخه ۴٫۴٫۰ و جدیدتر، دارای   __sync_synchronize است.
از C11 و C++11 یک دستور atomic_thread_fence() اضافه شد.
کامپایلر Microsoft Visual C++ دارای MemoryBarrier() است.
Sun Studio Compiler Suite دارای __machine_r_barrier ، __machine_w_barrier و __machine_rw_barrier است.
برای مطالعهٔ بیشتر

معماری کامپیوتر — یک رویکرد کمی ویرایش ۴. جی هنسی، دی پترسون، ۲۰۰۷. فصل ۴٫۶
Sarita V. Adve، کوروش قراچورلو، مدل‌های ثبات حافظه مشترک: یک آموزش
کاغذ سفید سفارش حافظه معماری Intel 64
سفارش حافظه در ریزپردازنده‌های مدرن قسمت ۱
سفارش حافظه در ریزپردازنده‌های مدرن قسمت ۲
IA (Intel Architecture) Memory Ordering در یوتیوب - Google Tech Talk
حشره‌دوست سینه‌عنابی

| حشره‌دوست سینه‌عنابی | حشره‌دوست سینه‌عنابی |
| --- | --- |
وضعیت حفاظت: وضعیت حفاظت
 نزدیک تهدید  (IUCN 3.1):  نزدیک تهدید  (IUCN 3.1)
رده‌بندی علمی : رده‌بندی علمی 
فرمانرو:: جانوران
شاخه:: طنابداران
رده:: پرندگان
راسته:: گنجشک‌سانان
تیره:: وانگایان
Alliance:: حشره‌دوست‌ها
گونه:: P. velata
نام دوبخشی: نام دوبخشی
Philentoma velata (Temminck, 1825): Philentoma velata (Temminck, 1825)
حشره‌دوست سینه‌عنابی (نام علمی: Philentoma velata) یک گونه پرنده است. آنها اکنون معمولاً به وانگایان اختصاص داده می‌شوند. در برونئی، اندونزی، مالزی، میانمار، سنگاپور و تایلند یافت می‌شود. طبیعی آن زیستگاه دشت نمناک جنگل‌ها و مرداب گرمسیری و نیمه‌گرمسیری است. نابودی زیستگاه آن را تهدید می‌کند.
ارگان (فیلم)

| 0 | 1 |
| --- | --- |
کارگردان: Kei Fujiwara
تهیه‌کننده: Kei Fujiwara Binbun Furusawa Koichi Toda
نویسنده: Kei Fujiwara
بازیگران: Kei Fujiwara Kimihiko Hasegawa Yosiaki Maekawa Kenji Nasa
موسیقی: Kenji Nasa
فیلم‌بردار: Kei Fujiwara
تدوین‌گر: Kenji Nasa
تاریخ‌های انتشار:  ۶ ژوئیه ۱۹۹۶ (۱۹۹۶-0۷-۰۶)  
مدت زمان: ۱۰۴ min.
کشور: Japan
«ارگان» (انگلیسی: Organ (film)) فیلمی در ژانر ترسناک است که در سال ۱۹۹۶ منتشر شد.
تروگالو (بوسنی و هرزگوین)

| تروگالو (بوسنی و هرزگوین) | تروگالو (بوسنی و هرزگوین) |
| --- | --- |
fa (in English: Expected satiety): fa
تروگالو (بوسنی و هرزگوین)موقعیت تروگالو (بوسنی و هرزگوین) در نقشه : تروگالو (بوسنی و هرزگوین)موقعیت تروگالو (بوسنی و هرزگوین) در نقشه 
مرتفع‌ترین نقطه: مرتفع‌ترین نقطه
ارتفاع: ۱٬۹۱۳ متر (۶٬۲۷۶ فوت)
برجستگی: ۱٬۰۸۶ متر (۳٬۵۶۳ فوت) 
مختصات: ۴۳°۵۷′شمالی ۱۶°۳۶′شرقی﻿ / ﻿۴۳٫۹۵°شمالی ۱۶٫۶°شرقی﻿ / 43.95; 16.6
جغرافیا: جغرافیا
موقعیت: بوسنی و هرزگوین
رشته‌کوه مادر: آلپ دیناری
تروگالو (به لاتین: Troglav) یک کوه در بوسنی و هرزگوین است که در لیونو واقع شده‌است. تروگالو ۱٬۹۱۳ متر بالاتر از سطح دریا واقع شده‌است.
ملکه مدب

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

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

ژو یامینگ (انگلیسی: Zhu Yaming؛ زادهٔ ۴ مه ۱۹۹۴) ورزشکار پرش سه‌گام اهل چین است.
وی در مسابقات کشوری و بین‌المللی در مجموع برندهٔ ۱ مدال نقره شده‌است.
تانا (روستا)

| تانا | تانا |
| --- | --- |
روستا: روستا
مختصات: : مختصات: 
کشور: ایران
استان: سیستان و بلوچستان
شهرستان: نیک‌شهر
بخش: بخش مرکزی
دهستان: مهبان
جمعیت: ۱۸۸ نفر
تانا، روستایی از توابع بخش مرکزی شهرستان نیک‌شهر در استان سیستان و بلوچستان ایران است.
جمعیت

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

| 0 | 1 |
| --- | --- |
مختصات: ۹°۴۸′شمالی ۱۲۴°۰۰′شرقی﻿ / ﻿۹٫۸°شمالی ۱۲۴٫۰°شرقی﻿ / 9.8; 124.0
قطر: ۲۰ کیلومتر
عمق: نامعلوم
هم‌درازا: ۲۳۶° در طلوع آفتاب
نام‌بخش: Albert William Recht[*]
رچت یک دهانه برخوردی در ماه‌ است.
تمپست بلدسو

| تِمپـِست بلِدسو | تِمپـِست بلِدسو |
| --- | --- |
زادهٔ: ۱ اوت ۱۹۷۳ ‏(۵۱ سال) شیکاگو، ایلینوی، ایالات متحده آمریکا
ملیت:  آمریکایی
پیشه: هنرپیشه
سال‌های فعالیت: ۱۹۸۴ تا کنون
شریک زندگی: داریل ام. بِل (۱۹۹۳ تا کنون)
تِمپـِست بلِدسو (انگلیسی: Tempestt Bledsoe؛ زادهٔ ۱ اوت ۱۹۷۳) یک هنرپیشه اهل ایالات متحده آمریکا است. وی از سال ۱۹۸۴ میلادی تاکنون مشغول فعالیت بوده‌است.
از فیلم‌ها یا برنامه‌های تلویزیونی که وی در آن نقش داشته است می‌توان به پارانورمن و پارانورمن اشاره کرد.
ریچارد تامپسون (دونده)

ریچارد تامپسون (انگلیسی: Richard Thompson؛ زادهٔ ۷ ژوئن ۱۹۸۵) دونده اهل ترینیداد و توباگو است.
از افتخارات وی می‌توان به کسب مدال طلا دو ۴×۱۰۰ متر امدادی در بازی‌های المپیک تابستانی ۲۰۰۸ اشاره کرد.
تپه روسی

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

| ارگانی | ارگانی |
| --- | --- |
منطقه مسکونی : منطقه مسکونی 
کشور: ترکیه
منطقهٔ زمانی: یوتی‌سی+۳ (TRT)
ارگانی (به ترکی استانبولی: Ergani) شهری است در کشور ترکیه که در استان دیاربکر واقع شده‌است. جمعیت این شهر بر اساس سرشماری سال ۲۰۰۸ میلادی ۶۲٬۲۸۷ نفر و بر اساس برآوردهای سال ۲۰۰۹ میلادی ۶۲٬۶۰۱ نفر می‌باشد.
کارمن سرانو

| کارمن سرانو | کارمن سرانو |
| --- | --- |
زمینه فعالیت: سینما
تولد: ۱۸ اوت ۱۹۷۳ ‏(۵۱ سال)  چولا ویستا، کالیفرنیا
ملیت:  ایالات متحده آمریکا
پیشه: بازیگر
سال‌های فعالیت: ۱۹۹۹-حال
همسر(ها): گرگ سرانو (۱۹۹۹-حال)
صفحه در وبگاه IMDb: صفحه در وبگاه IMDb
کارمن سرانو (به انگلیسی: Carmen Serano) (زاده ۱۸ اوت ۱۹۷۳) بازیگر آمریکایی است.
از فیلم‌هایی که وی در آن نقش داشته است می‌توان به گله اشاره کرد.
چهره‌های موسیقی ایرانی

فهرست افراد عرصهٔ موسیقی سنتی ایرانی
زنی که از سال 1830 از نقاشی مینیاتور ایرانی سنتور می نوازد
تاریخچه

در ایران باستان هنگام برآمدن و فرو رفتن خورشید گروهی به نواختن طبل و کوس و کرنا می‌پرداختند. در اوستا بخش یسناها آمده که پزشکان بیماران خود را با موسیقی ایرانی درمان می‌کردند.
در آن دوران سه نوع موسیقی آئینی (دینی)، بزمی و رزمی مرسوم بوده‌ است، همچنین در جشن‌های طبیعت و روزهای تاریخی و ملی نواها و موسیقی ایرانی ویژه‌ای اجرا می‌شد. در دوران هخامنشیان سرودها و ترانه‌هایی به نام هوره در جنگ‌ها و جشن‌ها اجرا می‌کردند که امروزه در ایلام و سرزمین‌های غرب ایران با همین نام رایج است.
در دوران ساسانیان به ویژه بهرام گور و خسرو پرویز موسیقی‌دان‌هایی زیر نظر وزیر دربار خرم باش کار می‌کردند. در جشن‌های بزرگ، این نوازندگان و خنیاگران نواها و آهنگ‌های گوناگون اجرا می‌کردند. در شاهنامه آمده بهرام گور تعداد ده هزار لوری (خنیاگر) از هند برای شادی و پایکوبی مردم به ایران آورد.
| 0 | 1 | 2 |
| --- | --- | --- |
| نبد هیچ مانند بهرام گور |  | به داد و بزرگی و فرهنگ و زور |
تاریخچه > موسیقی‌دانان ایران باستان

مشهورترین موسیقی‌دان‌های این دوران قبل از اسلام به شرح زیر بودند
باربد
سرکش
رامتین
بامشاد
آفرین
نکیسای چنگ نواز
باربد برای هر روز هفته نوایی ساخت که به هفت‌خسروانی معروف است. همچنین برای هر روز ماه سی لحن یا سی دستان و برای ۳۶۰ روز سال غیر از پنجه دزدیده، ۳۶۰ آهنگ یا ۳۶۰ دستان را ساخت. آهنگ جامه‌دران که در ردیف موسیقی ایرانی است از ساخته‌های نکیسا است که با چنگ نواخته‌است.
دستان دیگری به نام دستگاه راست است که باربد آن را ساخت و امروز جز دستگاه‌های هفت‌گانه موسیقی ایرانی است، همچنین باید به آهنگ‌ها و دستان نوروز بزرگ، آرایش خورشید، ماه بر کوهان (ماه بالای کوهسار)، کین ایرج، سوگ سیاوش و گنج باد، گنج کاووس، تخت تاقدیس، فرخ روز، سوگ شیدیز و باغ شیرین اشاره کرد.
تاریخچه > موسیقی‌دانان بعد از اسلام

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

| آرون دسنر | آرون دسنر |
| --- | --- |
آرون دسنر درحال اجرا در یوتبری، سوئد، ۲۰۱۴: آرون دسنر درحال اجرا در یوتبری، سوئد، ۲۰۱۴
اطلاعات پس‌زمینه: اطلاعات پس‌زمینه
زاده: ۲۳ آوریل ۱۹۷۶ ‏(۴۸ سال) سینسیناتی، اوهایو
پیشه(ها):  تهیه‌کننده موسیقی  ترانه‌سرا  نوازنده چندساز 
ساز(ها):  گیتار  پیانو  کیبورد 
همکاری‌های مرتبط:  تیلور سوئیفت  د نشنال  بیگ رد مشین 
آرون دسنر (انگلیسی: Aaron Dessner؛ زادهٔ ۲۳ آوریل ۱۹۷۶) یک موسیقی‌دان، ترانه‌سرا و تهیه‌کننده موسیقی آمریکایی است. او بیشتر به عنوان یکی از اعضای مؤسس گروه راک د نشنال شناخته می‌شود که با آنها هشت آلبوم استودیویی ضبط کرده‌است. او همچنین یکی از بنیانگذاران گروه مستقل بیگ رد مشین، که با جاستین ورنون از بون ایور همکاری می‌کند. و یکی از همکاران در آلبوم‌های استودیویی تیلور سوئیفت، فولکلور و اورمور، که هر دو برای جایزه گرمی آلبوم سال به ترتیب در سال‌های ۲۰۲۱ و ۲۰۲۲ رقابت کردند و اولی برنده این جایزه شد.
دسنر آهنگ‌هایی از تیلور سوئیفت، مایکل استایپ، گریسی آبرامز، خرگوش ترسیده، بن هوارد، شارون ون اتن، بومیان محلی، این کیت است، آدیا ویکتوریا، لیزا هانیگان و لون بیلو را نوشته، تهیه یا ساخته‌است. در میان دیگران. این زوج با همکاری برادر دوقلوی خود برایس، مجموعه‌های خیریه، شب تاریک بود «۲۰۰۹» و روز مردگان «۲۰۱۶» را برای سازمان رد هات سرپرستی و تهیه کردند. دسنر سه فستیوال موسیقی را تأسیس کرد و سرپرستی کرد: اوکس کلرز در او کلیر، ویسکانسین، همراه با شریک خود ورنون، در کپنهاگ با برادرش برایس، و جشنواره موسیقی بوستون کالینگ.
در ۱۹ مه ۲۰۲۲، در کنار کوئست‌لاو، دسنر را به دلیل «اشتیاق او برای جستجوی فرصت‌ها، اینکه واقعاً یک همکار متفکر باشد، و کسی که تک تک دانشجویان را تشویق کند، دکترای افتخاری هنرهای زیبا از دانشگاه هنر دریافت کرد. در یوآرتس با همتایان خود در رشته‌ها، فرصت‌های جدید و ایده‌های جدید کاوش کنند.» تحسین کرد.