stanford-oval/wikipedia huggingface dataset:
هسته پیوندی

ساختاری برای هسته سیستم عامل است که هم ویژگی های ریزهسته و هم ویژگی های هسته یکپارچه را با هم دارد . مدل های سنتی مورد استفاده در هسته سیستم عامل ها ، مدل های هسته یکپارچه و ریز هسته بوده اند ( Exo-Kernel , Nano-Kernel حالات کوچکتری از ریز هسته هستند ) . هسته های ترکیبی یا Hybrid Kernel به خاطر شباهتش به مدل یکپارچه ، بحث برانگیز بوده است
بررسی اجمالی

دسته‌بندی‌های هسته‌های سنتی هسته‌های یکپارچه و ریز هسته هستند (با نانو هسته‌ها و اگزو هسته‌ها که به عنوان نسخه‌های شدیدتر از ریزهسته‌ها دیده می‌شوند). طبقه «ترکیبی» به دلیل شباهت هسته‌های ترکیبی و هسته‌های یکپارچه معمولی بحث‌برانگیز است. این اصطلاح توسط لینوس توروالدز به عنوان بازاریابی ساده رد شد.
مثال‌ها > هسته NT

یکی از نمونه‌های برجسته هسته ترکیبی، هسته Windows NT مایکروسافت است که تمام سیستم عامل‌ها را در خانواده ویندوز NT اعم از ویندوز ۱۰ و ویندوز سرور ۲۰۱۹ و از ویندوزفون ۸، ویندوز فون ۸٫۱ و اکس‌باکس وان پشتیبانی می‌کند. ویندوز مبتنی بر NT به جای یک هسته یکپارچه به عنوان یک هسته ترکیبی طبقه‌بندی می‌شود (یا یک ماکرو هسته) زیرا زیر سیستم‌های شبیه‌سازی در فرایندهای سرور در حالت کاربر اجرا می‌شوند، نه در حالت هسته مانند یک هسته یکپارچه و بیشتر به دلیل تعداد زیادی از اهداف طراحی که شبیه اهداف طراحی ماک است (به ویژه جدایی شخصیت‌های سیستم عامل از طراحی هسته عمومی). در مقابل، دلیل اینکه NT سیستم ریز هسته نیست، زیرا بیشتر اجزای سیستم در فضای آدرس مشابه هسته کار می‌کنند، همان‌طور که در مورد طراحی یکپارچه وجود دارد (در یک طراحی یکپارچه سنتی، یک میکروکرنل وجود ندارد. به عنوان مثال، اما هسته عملکرد تقریباً مشابهی را با زیر سیستم‌های میکروکرنل و حالت هسته NT پیاده‌سازی می‌کند).
مثال‌ها > هسته NT > شرح

طراحی ویندوز NT شامل بسیاری از اهداف مشابه ماک (هسته)، سیستم میکروکرنلی نمونه اولیه می‌باشد که یکی از مهمترین آنها ساختار آن به عنوان مجموعه ای از ماژول‌هایی است که از طریق رابط‌های شناخته شده ارتباط برقرار می‌کنند، با یک میکروکرن کوچک محدود به کارکردهای اصلی مانند رسیدگی به وقفه سطح اول، برنامه‌ریزی موضوع و ابتدایی همگام سازی موضوع. این امکان استفاده از مکالمات مستقیم یا ارتباط بین پردازش (IPC) را برای برقراری ارتباط بین ماژول‌ها فراهم می‌کند، و از این رو برای موقعیت بالقوه ماژول‌ها در فضاهای مختلف آدرس (به عنوان مثال در فضای هسته یا فرایندهای سرور) استفاده می‌کند. سایر اهداف طراحی شده با Mach شامل پشتیبانی از معماریهای متنوع، هسته ای با انتزاع به اندازه کافی کلی است که اجازه می‌دهد چندین شخصیت سیستم عامل در بالای آن و یک سازمان شی گرا اجرا شود.
شخصیت اصلی سیستم عامل در ویندوز API ویندوز است که همیشه وجود دارد. سیستم فرعی شبیه‌سازی که شخصیت Windows را پیاده‌سازی می‌کند، Client / Server Runtime Subsystem نام دارد (csrss.exe). در نسخه‌های NT قبل از ۴٫۰، این فرایند زیر سیستم همچنین شامل مدیر پنجره، رابط دستگاه گرافیکی و درایور دستگاه‌های گرافیکی است. با این وجود، به دلایل عملکرد، در نسخه ۴٫۰ و بعد، این ماژول‌ها (که اغلب در سیستم کاربر حتی در سیستم‌های یکپارچه بویژه آنهایی که بدون پشتیبانی گرافیکی داخلی طراحی شده‌اند) به عنوان یک سیستم فرعی هسته اجرا می‌شوند.
برنامه‌هایی که بر روی NT اجرا می‌شوند برای یکی از شخصیت‌های سیستم عامل (معمولاً ویندوز API) نوشته می‌شوند، و نه به API بومی NT که اسناد برای آن در دسترس عموم نیست (به استثنای روال‌هایی که در توسعه درایور دستگاه استفاده می‌شود). شخصیت سیستم عامل از طریق مجموعه ای از DLLهای حالت کاربر (به کتابخانه پیوند پویا مراجعه کنید)، که مطابق نیاز، در همراه با فرایند سرور زیرسیستم شبیه‌سازی (همان‌طور که قبلاً توضیح داده شده‌است) در فضاهای آدرس فرایندهای برنامه نقشه‌برداری می‌شوند. برنامه‌های کاربردی به خدمات سیستم دسترسی دارند و با استفاده از DLLهای شخصیتی سیستم عامل در فضاهای آدرس خود نقشه‌برداری می‌کنند، که به نوبه خود به کتابخانه NT run-time (ntdll.dll) فراخوانی می‌شوند، همچنین در فضای آدرس فرایند نقشه‌برداری می‌شوند. کتابخانه NT زمان اجرا NT این درخواست‌ها را با به دام انداختن در حالت هسته یا با تماس‌های روزمره در حالت هسته یا برقراری تماس محلی (LPC) به فرایندهای سرور زیر سیستم مناسب در حالت کاربر، انجام می‌دهد، که به نوبه خود از APT NT برای ارتباط با فرایندهای برنامه، زیر سیستم‌های هسته هسته و یکدیگر.
مثال‌ها > هسته XNU

XNU هسته ای است که شرکت اپل برای استفاده در سیستم عامل‌های macOS , iOS , watchOS و tvOS به دست آورد و توسعه داد و به عنوان نرم‌افزار رایگان و منبع باز به عنوان بخشی از سیستم عامل داروین عرضه کرد. XNU مخفف اختصاری X is Unix نیست.
در اصل توسط NeXT برای سیستم عامل NeXTSTEP توسعه یافته، XNU یک هسته ترکیبی بود که ترکیبی از نسخه ۲٫۵ هسته ماش است که در دانشگاه کارنگی ملون با مؤلفه‌های 4.3BSD و یک API شی گرا برای نوشتن درایورها به نام Driver Kit ساخته شده‌است.
بعد از اینکه اپل NeXT را به دست آورد، مؤلفه Mach به OSFMK 7.3، که یک ریزگرد است، ارتقا یافت. اپل از OSFMK 7.3 به شدت اصلاح شده به عنوان هسته ترکیبی استفاده می‌کند که بخش‌هایی از FreeBSD را شامل می‌شود. (OSFMK 7.3 شامل کد قابل اجرا از دانشگاه Utah Mach 4 هسته و کد قابل استفاده از بسیاری از انواع Mach 3.0 است که از هسته اصلی کارنگی در ملون دانشگاه Mach 3.0 جوانه زده‌است) اجزای BSD با کدی از پروژه FreeBSD و درایور کیت برای نوشتن درایورهایی با نام I / O Kit با یک API C ++ جایگزین شد.
مثال‌ها > هسته XNU > شرح

XNU مانند سایر هسته‌های مدرن دیگر، ترکیبی است و دارای ویژگی‌های هر دو نوع یکپارچه و میکروکرن است و در تلاش است تا از هر دو فناوری به بهترین نحو استفاده کند، مانند قابلیت عبور پیام از ریزگردها، امکان مدولار بیشتر و بخش‌های بیشتری از سیستم عامل را می‌تواند از مزایای محافظت شده استفاده کند. حافظه و همچنین حفظ سرعت هسته‌های یکپارچه برای کارهای حساس خاص.
XNU بر روی ARM به عنوان بخشی از پردازنده‌های مبتنی بر iOS]] , IA-32]] و x86-64 اجرا می‌شود.
The Windows NT operating system family's architecture consists of two layers (user mode and kernel mode), with many different modules within both of these layers.
The XNU Kernel
ولادیمیر سمیونف (ورزشکار)

| ولادیمیر سمیونف | ولادیمیر سمیونف |
| --- | --- |
زادهٔ: ۱۰ مهٔ ۱۹۳۸ مسکو
درگذشت: ۲۱ نوامبر ۲۰۱۶ مسکو
ملیت: اتحاد جماهیر شوروی سوسیالیستی
ولادیمیر سمیونف (روسی: Владимир Викторович Семёнов؛ ۱۰ مهٔ ۱۹۳۸ – ۲۱ نوامبر ۲۰۱۶) بازیکن واترپلو اهل اتحاد جماهیر شوروی سوسیالیستی بود.
یونس بلهنده

| 0 | 1 | 2 | 3 |
| --- | --- | --- | --- |
 بلهنده با باشگاه ورزشی آدانا دمیرسپور:  بلهنده با باشگاه ورزشی آدانا دمیرسپور
اطلاعات شخصی: اطلاعات شخصی
نام کامل:  یونس بلهنده
زادروز:  ۲۵ فوریهٔ ۱۹۹۰ ‏(۳۴ سال)
زادگاه:  اوینیون، فرانسه
قد:  ۱٫۷۷ متر (۵ فوت ۱۰ اینچ)
پست:  هافبک هجومی
اطلاعات باشگاهی: اطلاعات باشگاهی
باشگاه کنونی:  الشمال
باشگاه‌های جوانان: باشگاه‌های جوانان
۱۹۹۷–۱۹۹۸:  RC Aramonais
۱۹۹۸–۲۰۰۳:  MJC Avignon
۲۰۰۳–۲۰۰۹:  مون‌پلیه
باشگاه‌های حرفه‌ای*: باشگاه‌های حرفه‌ای*
| سال‌ها |  باشگاه‌ها |  بازی† |  (گل)† |
| ۲۰۰۹–۲۰۱۳ |  مون‌پلیه |  ۱۱۷ |  (۴۰) |
| ۲۰۱۳–۲۰۱۷ |  دینامو کیف |  ۵۶ |  (۸) |
| ۲۰۱۶ |  ← شالکه ۰۴ (قرضی) |  ۱۵ |  (۲) |
| ۲۰۱۶–۲۰۱۷ |  ← نیس (قرضی) |  ۳۱ |  (۳) |
| ۲۰۱۷–۲۰۲۱ |  گالاتاسرای |  ۹۹ |  (۱۸) |
| ۲۰۲۱–۲۰۲۳ |  آدانا دمیرسپور. |  ۶۶ |  (۱۸) |
| ۲۰۲۴– |  الشمال |  ۹ |  (۰) |
تیم ملی‡: تیم ملی‡
| ۲۰۱۰ |  زیر ۲۰ سال فرانسه |  ۴ |  (۰) |
| ۲۰۱۰–۲۰۲۲ |  مراکش |  ۵۹ |  (۵) |
 تعداد بازی‌ها و گل‌ها فقط مربوط به بازی‌های لیگ داخلی است و آمار به روز شده در تاریخ ۲۹ دسامبر ۲۰۲۳.   ‡ آمار بازی‌ها و گل‌های ملی به‌روز شده در تاریخ ۲۳ آگوست ۲۰۲۳:  تعداد بازی‌ها و گل‌ها فقط مربوط به بازی‌های لیگ داخلی است و آمار به روز شده در تاریخ ۲۹ دسامبر ۲۰۲۳.   ‡ آمار بازی‌ها و گل‌های ملی به‌روز شده در تاریخ ۲۳ آگوست ۲۰۲۳
یونس بلهنده (زاده ۲۵ فوریهٔ ۱۹۹۰) بازیکن فوتبال اهل فرانسه با تبار مراکشی است.وی همچنین در تیم ملی فوتبال مراکش بازی کرده‌است.
ایوان اوانکوف

ایوان اوانکوف (به انگلیسی: Ivan Ivankov) ژیمناست زادهٔ ۱۰ آوریل ۱۹۷۵ میلادی اهل کشور بلاروس است.
والیبال قهرمانی زیر ۲۳ سال آسیا

والیبال قهرمانی زیر ۲۳ سال آسیا (انگلیسی: Asian U23 Volleyball Championship) تورنمنت تیم‌های ملی زیر ۲۳ سال است که توسط کنفدراسیون والیبال آسیا در سال ۲۰۱۴ برنامه‌ریزی و از سال ۲۰۱۵ آغاز می‌شود.
مردان > جدول مدال‌ها

| 0 | 1 | 2 | 3 | 4 | 5 |
| --- | --- | --- | --- | --- | --- |
|  رتبه  | کشور | طلا | نقره | برنز | مجموع |
| ۱ |  ایران | ۱ | ۰ | ۰ | ۱ |
| ۲ |  کرهٔ جنوبی | ۰ | ۱ | ۰ | ۱ |
| ۳ |  تایوان | ۰ | ۰ | ۱ | ۱ |
| مجموع | مجموع | ۱ | ۱ | ۱ | ۳ |
مردان > کشورهای شرکت کننده

| کشور |  ۲۰۱۵ | سال |
| --- | --- | --- |
|  استرالیا | ۱۰ ام | ۱ |
|  چین | ۴ ام | ۱ |
|  تایوان | سوم | ۱ |
|  هند | ۸ ام | ۱ |
|  اندونزی | ۹ ام | ۱ |
|  ایران | اول | ۱ |
|  ژاپن | ۶ ام | ۱ |
|  قزاقستان | ۱۳ ام | ۱ |
|  مالدیو | ۱۶ ام | ۱ |
|  برمه | ۵ ام | ۱ |
|  فیلیپین | ۱۴ ام | ۱ |
|  قطر | ۱۱ ام | ۱ |
|  عربستان سعودی | ۱۲ ام | ۱ |
|  کرهٔ جنوبی | دوم | ۱ |
|  تایلند | ۷ ام | ۱ |
|  ویتنام | ۱۵ ام | ۱ |
| مجموع | ۱۶ |  |
زنان > جدول مدال‌ها

| 0 | 1 | 2 | 3 | 4 | 5 |
| --- | --- | --- | --- | --- | --- |
|  رتبه  | کشور | طلا | نقره | برنز | مجموع |
| ۱ |  چین | ۱ | ۰ | ۰ | ۱ |
| ۲ |  تایلند | ۰ | ۱ | ۰ | ۱ |
| ۳ |  کرهٔ جنوبی | ۰ | ۰ | ۱ | ۱ |
| مجموع | مجموع | ۱ | ۱ | ۱ | ۳ |
زنان > کشورهای شرکت کننده

| کشور |  ۲۰۱۵ | سال |
| --- | --- | --- |
|  چین | اول | ۱ |
|  تایوان | ۵ ام | ۱ |
|  هند | ۶ ام | ۱ |
|  ایران | ۸ ام | ۱ |
|  ژاپن | ۴ ام | ۱ |
|  قزاقستان | ۹ ام | ۱ |
|  ماکائو | ۱۱ ام | ۱ |
|  مالدیو | ۱۲ ام | ۱ |
|  فیلیپین | ۷ ام | ۱ |
|  کرهٔ جنوبی | سوم | ۱ |
|  تایلند | دوم | ۱ |
|  ازبکستان | ۱۰ ام | ۱ |
| مجموع | ۱۲ |  |
بازدارنده نورآمینیداز

بازدارنده‌های نورآمینیداز (انگلیسی: Neuraminidase inhibitors) یا به‌اختصار «NAIs»، گروهی از داروها هستند که جلوی عملکرد آنزیم نورآمینیداز را می‌گیرند. این داروها بیشتر به عنوان داروی‌های ضد ویروس استفاده می‌شوند، چرا که جلوی عملکرد نورآمینیداز را در ویروس‌ها می‌گیرند و از جوانه‌زنی آن از سلول میزبان، جلوگیری می‌کنند. اسلتامیویر (تامی‌فلو) که یک پیش‌دارو است، زانامیویر (رِلنزا)، لانینامیویر (ایناویر) و پرامیویر جزء این دسته از داروها طبقه‌بندی می‌شوند. بر خلاف داروهای بازدارندهٔ M2 که فقط علیه ویروس آنفلوانزای A کارایی دارند، بازدارنده‌های نورآمینیداز هم علیه ویروس آنفلوانزای A و هم علیه ویروس آنفلوانزای B مؤثرند. در اروپا و آمریکا، اُسلتامیویر و زانامیویر برای درمان آنفلوانزای A و B تأیید شده‌اند. پرامیویر با قدرت بیشتری به آنزیم یاد شده متصل می‌شود و فعالیت آنرا به مدت طولانی‌تری نسبت به دو داروی قبلی مهار می‌کند. لانینامیویر هم به آهستگی در سلول‌های مجاری تنفسی رها می‌شود و در نتیجه، خواص ضد ویروس آن ماندگاری بیشتری دارد. مکانیسم اثرِ طولانی‌مدت لانینامیویر با پرامیویر متفاوت است.
میزان اثربخشی این داروها در سال‌های اخیر مورد بحث بوده‌است. اما پس از همه‌گیری جهانی ویروس آنفلوانزای A زیرگروه H1N1 در سال ۲۰۰۹ میلادی، تأثیر مثبت درمانِ زودهنگام با این داروها، در کاستن موارد جدی بیماری و مرگ ناشی از آن در چندین کشور مختلف گزارش شد.
در کشورهایی که درمان آنفلوانزا در سطحِ ملی و کشوری توسط این داروها انجام می‌شود، آمارها حاکی از کاهش مرگ‌ومیر موارد علامت‌دار بیماری آنفلوانزا بوده‌است؛ چرا که درمان‌های زودهنگام همگانی توسط بازدارنده‌های نورآمینیداز انجام شده‌است. با آنکه در این کشورها، به‌طور فراگیر و گسترده‌ای از اسلتامیویر استفاده می‌شود، اما هیچگونه گزارشی مبنی بر شیوع بیماری و ویروس آنفلوانزای مقاوم به اُسلتامیویر وجود نداشته‌است. مرکز کنترل و پیشگیری بیماری در ایالات متحده آمریکا همچنان توصیه می‌کند که داروی اُسلتامیویر به گروه‌های پُرخطر و سالمندان تجویز شود. این توصیه شامل افراد کم‌خطری که ظرف ۴۸ ساعت نخست آغاز علائم مراجعه می‌کنند، نیز می‌شود.
عوارض شایع این داروها شامل تهوع و استفراغ است. رفتارهای غیرعادی در کودکانی که اسلتامیویر دریافت داشته‌اند، احتمالاً ناشی از روان‌آشفتگی و توهم ناشی از خودِ بیماری آنفلوانزاست که ظرف مراحل آغازین بیماری، مثلاً ظرف ۴۸ ساعت اول، مشاهده می‌شود. در نتیجه توصیه می‌گردد که کلیهٔ کودکان مبتلا به این بیماری، حتی اگر داروهای بازدارندهٔ نورآمینیداز مصرف نکرده باشند، تحت مراقبت و پایش والدین باشند.
بازدارنده‌های مهم نورآمینیداز

لانینامیویر (ایناویر)
اسلتامیویر (تامی‌فلو)
پرامیویر (راپی‌واب)
زانامیویر (رِلنزا)
بازدارنده‌های مهم نورآمینیداز > ساختار شیمیایی بازدارنده‌های رایج نورآمینیداز ویروسی

| 0 | 1 | 2 | 3 |
| --- | --- | --- | --- |
| زانامیویر | اُسلتامیویر | پرامیویر | لانینامیویر |
ترکیبات طبیعی

سیانیدین-۳-سامبوبیوزید (از آقطی سیاه به‌دست می‌آید).
کوپتیزین
بربرین
هندریک ایسمبورس

| اطلاعات شخصی | اطلاعات شخصی | اطلاعات شخصی | اطلاعات شخصی |
| --- | --- | --- | --- |
نام کامل:  Hendrik Victor Isemborghs
زادروز:  ۳۰ ژانویهٔ ۱۹۱۴
زادگاه:  آنتورپ
تاریخ مرگ:  ۹ مارس ۱۹۷۳ (۵۹ سال)
پست:  مهاجم
تیم ملی: تیم ملی
|  |  تیم ملی فوتبال بلژیک |   |   |
هندریک ایسمبورس (هلندی: Hendrik Isemborghs; ۳۰ ژانویهٔ ۱۹۱۴ – ۹ مارس ۱۹۷۳) بازیکن فوتبال اهل بلژیک بود.
وی همچنین ۱۶ بازی در تیم ملی فوتبال بلژیک بازی کرده‌است
و موفق به ثبت ۸ گل ملی شده است.
آیا این یک انسان است

| 0 | 1 |
| --- | --- |
نویسنده(ها): پریمو لوی
عنوان اصلی: Se questo è un uomo
کشور: ایتالیا
زبان: ایتالیایی
گونه(های) ادبی: شرح حال
تاریخ نشر: ۱۹۴۷
شمار صفحات: ۱۷۹
آیا این یک انسان است (به ایتالیایی: Se questo è un uomo، منتشر شده در انگلیس تحت عنوان If this is a man و در آمریکا تحت عنوان Survival in Auschwitz) شرح حالی از پریمو لِوی، نویسندهٔ ایتالیایی یهودی است که نخستین بار سال ۱۹۴۷ منتشر شد. این کتاب داستانِ بازداشتِ نویسنده (به عنوان یکی از اعضای مقاومت ضدفاشیست ایتالیا در جنگ جهانی دوم) و اسارت او را در اردوگاه کار اجباری آشویتس (مونویتز) از فوریهٔ ۱۹۴۴ تا ژانویهٔ ۱۹۴۵ روایت می‌کند.
لِوی در سال ۱۹۱۹ در ایتالیا به دنیا آمد، سال ۱۹۴۴ را در اردوگاه زندانی بود و در انتهای جنگ و با شکست آلمان نازی آزاد شد، و سال ۱۹۸۷ در آپارتمان خود در تورین درگذشت. مدرک تحصیلی‌اش را در شیمی گرفت اگرچه شهرت او به خاطر روایت‌ها و داستان‌هایش است. مشهورترین کتاب او، آیا این یک انسان است، اولین بار در ۱۹۴۷ در ایتالیا چاپ شد. خوانندگان مجلهٔ لوموند این کتاب را جزو ۱۰۰ کتاب ماندگار قرن بیستم قرار دادند.
در سال ۲۰۰۹ رؤیا طلوع کتاب را به فارسی ترجمه کرده‌است و نسخهٔ الکترونیکی آن موجود است.
نیسی نش

| نیسی نش | نیسی نش |
| --- | --- |
نیسی نش در سال ۲۰۱۰ میلادی: نیسی نش در سال ۲۰۱۰ میلادی
زادهٔ: ۲۳ فوریهٔ ۱۹۷۰ ‏(۵۴ سال) لس آنجلس، کالیفرنیا، ایالات متحده آمریکا
ملیت:  آمریکایی
پیشه(ها): هنرپیشه، کمدین، تهیه‌کننده، مانکن
سال‌های فعالیت: ۱۹۹۵ تا کنون
همسر(ها): دان نش (۲۰۰۷–۱۹۹۴: جدا شدند) جی تاکر (۲۰۱۱-۲۰۲۰ جدا شدند) جسیکا بتس (از ۲۰۲۰)
فرزندان: ۳
نیسی نش (انگلیسی: Niecy Nash؛ زادهٔ ۲۳ فوریهٔ ۱۹۷۰) یک هنرپیشه، کمدین، تهیه‌کننده و مانکن اهل ایالات متحده آمریکا است. وی از سال ۱۹۹۵ میلادی تاکنون مشغول فعالیت بوده‌است.
گزیدهٔ آثار > سینما

زیبایی (۲۰۲۲)
سلما (۲۰۱۴)
گام شرمسارانه (۲۰۱۴)
جی-فورس (۲۰۰۹)
خواستگاری (۲۰۰۹)
هورتون صدایی می‌شنود (۲۰۰۸)
حدس بزنید چه کسی (۲۰۰۵)
مرد بی‌زن (۱۹۹۹)
اقبال کلوچه (۱۹۹۸)
گزیدهٔ آثار > تلویزیون

هرگز تا به حال نداشته ام
بابای آمریکایی! (۲۰۱۲–۲۰۰۷)
کلیولند شو (۲۰۱۰)
گری مجرد (۲۰۱۰)
نام من ارل است (۲۰۰۵)
مانک (۲۰۰۴)
بخش فوریت‌های پزشکی (۲۰۰۳)
سی‌اس‌آی (۲۰۰۲)
ریبا (۲۰۰۲)
دامر – هیولا: داستان جفری دامر (۲۰۲۲)
نرم‌افزار آردوینو (محیط توسعه یکپارچه)

| 0 | 1 |
| --- | --- |
تصویری از محیط نرم‌افزار آردوینو (مثال Blink): تصویری از محیط نرم‌افزار آردوینو (مثال Blink)
توسعه‌دهنده(ها): Arduino Software
انتشار پایدار: ۱٫۸٫۱۰    / ۱۳ سپتامبر ۲۰۱۹؛ ۵ سال پیش (۲۰۱۹-13}})
 :  
نوشته‌شده با: سی، سی پلاس‌پلاس
سیستم‌عامل: مایکروسافت ویندوز، مک‌اواس، لینوکس
پلت‌فرم: آی‌ای-۳۲، X86-64، معماری آرم
نوع: محیط یکپارچه توسعه نرم‌افزار
مجوز: گنو ال‌جی‌پی‌ال، پروانه عمومی همگانی گنو
وبگاه: www.arduino.cc/en/Main/Software
آردوینو آی‌دی‌ای (Arduino IDE) نام نرم‌افزار متن‌باز و اختصاصی پلتفرم آردوینو است که بر مبنای زبان پراسسینگ نوشته شده‌است. محیط و ظاهر برنامه، با استفاده از زبان جاوا تهیه شده‌است. اصول نگارش دستورها در این نرم‌افزار، بسیار شبیه به نگارش به زبان سی‌پلاس‌پلاس سی پلاس‌پلاس و زبان سی (C) است. دستورهای نوشته شده در محیط این برنامه، قبل از انتقال به برد آردوینو، به زبان C ترجمه شده و با استفاده از کامپایلر avr-gcc در میکروکنترلر برد آردوینو نوشته می‌شوند. به برنامه‌های نوشته شده در محیط آردوینو، اصطلاحاً اسکچ می‌گویند. هر اسکچ شامل تعدادی فرمان و دستور است که در قالب خطوط مجزا تایپ و نوشته می‌شوند. نرم‌افزار آردوینو به‌طور رایگان قابل دانلود است. همچنین می‌توان به صورت آنلاین نیز از این نرم‌افزار استفاده کرد.
معرفی

یک برنامه بین پلتفرمی است (برای ویندوز، macOS، لینوکس) که در C و C ++ نوشته شده‌است. این برنامه قابلیت کار کرد با ویندوز مک و لینوکس را دارد. ن برنامه برای نوشتن و بارگذاری برنامه‌ها در صفحه‌های سازگار با آردوینو، به کمک هسته‌های شخص ثالث، سایر تابلوهای توسعه دهنده فروشنده نیز استفاده می‌شود.
کد منبع IDE تحت مجوز عمومی عمومی گنو، نسخه ۲ منتشر شده‌است. Arduino IDE از زبان C و C ++ با استفاده از قوانین خاص ساختار کد پشتیبانی می‌کند. Arduino IDE یک کتابخانه نرم‌افزار از پروژه Wiring تهیه می‌کند، که روشهای ورودی و خروجی متداول زیادی را فراهم می‌کند. کد نوشته شده توسط کاربر به دو عملکرد اساسی نیاز دارد، برای شروع طرح و حلقه اصلی برنامه، که با یک برنامه اصلی stub () به یک برنامه اجرایی ادواری قابل اجرا با ابزار ابزار GNU، همراه با توزیع IDE، وارد شده و مرتبط می‌شوند. Arduino IDE از برنامه avrdude برای تبدیل کد اجرایی به یک فایل متنی در رمزگذاری (hexadecimal) استفاده می‌کند که توسط یک برنامه در سیستم عامل برد، درداخل برد آردوینو بارگیری می‌شود.
در اکتبر ۲۰۱۹، سازمان آردوینو دسترسی زودهنگام به Arduino Pro IDE جدید را با اشکال زدایی و سایر ویژگی‌های پیشرفته آغاز کرد.
سیستم عامل

نرم‌افزار آردوینو آی‌دی‌ای را می‌توان بر روی سیستم عامل‌های ویندوز، مک و لینوکس نصب کرد.
محیط نرم‌افزار آردوینو

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

یکی از پرکاربردترین بخش‌های این نرم‌افزار، نمایشگر سریال (شماره ۷ در شکل قبل) است که جزئیات آن در شکل زیر آمده‌است:
بخش‌های اصلی پنجره یا نمایشگر سریال عبارتند از:
محل ورود اطلاعات متنی به برنامه (توسط کاربر)
محل نمایش اطلاعات خروجی برنامه
اگر حجم داده‌های نمایش داده شده بر روی پنجره، بیشتر از یک صفحه باشد، به‌صورت خودکار آنقدر صفحه را بالا می‌برد تا پایین صفحه که حاوی اطلاعات جدید است در معرض نمایش قرار گیرد.
با فعال کردن این گزینه، زمان (ساعت) در ابتدای هر خط از داده‌های خروجی درج می‌شود.
در این بخش می‌توانید مشخص کنید که داده‌های ورودی به پنجره، چگونه خط‌بندی شوند.
سرعت تبادل داده‌ها بین رایانه و بورد آردوینو را برحسب بیت بر ثانیه باد (یکا) نشان می‌دهد و معمولاً بر روی عدد ۹۶۰۰ تنظیم می‌شود.
با فشردن دکمه clear output اطلاعات قدیمی موجود در صفحه نمایشگر سریال، پاک شده و صفحه خالی می‌شود.
پنجره سریال یا نمایشگر سریال > مثال

ابتدا وارد محیط نرم‌افزار آردوینو شوید و یک اسکچ جدید ایجاد کنید و کد زیر را در آن بنویسید:
void setup()
{
    Serial.begin(9600);
    Serial.print("Hello");
}

void loop()
{
}
اسکچ را ذخیره کنید و سپس دکمه‌های «تأیید» و «بارگذاری» را فشار دهید. پس از پایان پردازش، نمایشگر سریال را باز کنید. کلمه Hello یا هر کلمه دیگری که با استفاده از ()Serial.print مشخص کرده بودید را در پنجره مشاهده می‌کنید. همان‌طور که می‌بینید، این اسکچ، از دو تابع به نام‌های ()setup و ()loop تشکیل شده‌است. در تابع ()setup، دستورها داخل { } فقط یک‌بار اجرا می‌شوند و در تابع ()loop، دستورها داخل { } به دفعات نامحدود تکرار می‌شوند. در این اسکچ، ما می‌خواهیم که «فقط یک‌بار» کلمهٔ Hello در نمایشگر سریال نوشته شود؛ بنابراین، دستور «نوشتن کلمه» را باید در داخل «آکولادهای بعد از ()setup» قرار دهیم تا «فقط یک‌بار» نوشته شود. برای نوشتن کلمهٔ Hello در داخل نمایشگر سریال، به دو دستور زیر نیاز داریم:
دستور اول: (9600)Serial.begin
دستور دوم: ("Serial.print("Hello
ساختار دستور اول به‌صورت زیر است:
(سرعت)Serial.begin
دستور Serial برای ارتباط بین رایانه و بورد آردوینو به‌کار می‌رود. تابع ()begin با علامت نقطه (.) به آن اضافه شده‌است. تابع ()begin سرعت تبادل داده‌ها بین رایانه و بورد آردوینو را تعیین می‌کند. مقدار سرعت، برحسب بیت بر ثانیه بیان می‌شود. به‌عنوان پیش‌فرض معمولاً سرعت را بر روی عدد ۹۶۰۰ تنظیم می‌کنیم. البته شما می‌توانید سرعت‌های دیگر را نیز امتحان کنید که در صورت نامناسب بودن آن‌ها، داده‌های خروجی به‌صورت حروفی ناخوانا بر روی پنجره ظاهر می‌شوند. دقت کنید که این عدد در دو بخش باید کنترل و تنظیم شود:
در متن دستورِ ()begin
در بخش پایین نمایشگر سریال
به‌طور خلاصه، دستور اول، درگاه سریال را با سرعت ۹۶۰۰ بیت بر ثانیه فعّال می‌کند.
ساختار دستور دوم به‌صورت زیر است:
("عبارت")Serial.print
در اینجا مجدداً دستور Serial برای ارتباط بین رایانه و بورد آردوینو به کار می‌رود. تابع ()print که با علامت نقطه (.) به آن اضافه شده‌است، وظیفه نگارش اطلاعات متنی بر روی نمایشگر سریال را بر عهده دارد. به‌طور خلاصه، دستور دوم، عبارت Hello را بر روی نمایشگر سریال می‌نویسد.
دستورهای اول و دوم، در داخل آکولاد قرارگرفته و پس از تابع ()setup آمده‌اند: بنابراین مجموع این دو دستور، فقط یک‌بار اجرا می‌شود. در بخش ()loop نیز دستوری وجود ندارد. توجه کنید که در انتهای دستورها آردوینو علامت (;) می‌آید و استفاده از علایم دیگر باعث بروز پیغام خطا می‌شود.
کتابخانه‌های آردوینو

در محیط آردوینو، کتابخانه (library) یعنی: مجموعه‌ای از کدهای از پیش نوشته شده، که در برنامه خود از آن استفاده می‌کنیم. کتابخانه‌ها، کارایی برنامهٔ ما را افزایش داده و امکان استفاده آسان از ارتباط سریال، سرووموتورها، کارت‌های حافظه، وای‌فای، و سایر ماژول‌های پیچیدهٔ آردوینو را فراهم می‌آورند. کتابخانه‌ها در قالب فایل‌هایی ارایه می‌شوند که قبلاً توسط افراد دیگری به زبان C یا ++C نوشته شده‌اند و ما با فراخوانی این فایل‌های آماده در برنامهٔ خود، از نوشتن دوبارهٔ تعداد زیادی دستور خودداری می‌کنیم: درواقع، کتابخانه مانند یک تابع است، با این تفاوت که هستهٔ آن در برنامه‌ای خارج از برنامه‌ای که ما می‌نویسیم قرارگرفته است. کتابخانه‌های آردوینو حداقل از دو فایل تشکیل می‌شوند:
یک فایل سرآیند یا header (با پسوند h.)
یک فایل منبع یا source (با پسوند cpp.)
فایل سرآیند، شامل لیستی از دستورها، توابع و متغیرهای کتابخانه است. فایل منبع، شامل کدهایی است که انجام عملیات کتابخانه را پشتیبانی نموده و با ماژول‌های آردوینو ارتباط برقرار می‌کنند. برای استفاده از کدهای داخل کتابخانه باید از دستورها و توابع ویژهٔ همان کتابخانه استفاده کنیم.
کتابخانه‌های آردوینو > مثال

مثالی از برنامه‌نویسی آردوینو با استفاده از کتابخانه <SoftwareSerial.h> در زیر آمده‌است:
#include <SoftwareSerial.h>
SoftwareSerial softSerial(2, 3);
int analogPin = A0; // select the input pin for the potentiometer
int analogVal = 0; // variable to store the value coming from the sensor
void setup()
{
    // set the data rate for the SoftwareSerial port
    softSerial.begin(9600);
}
void loop()
{
    // read some data from an analog input
    analogVal = analogRead(analogPin);
    // write the data to the softSerial port
    softSerial.print(analogVal);
    softSerial.println(); // print a linefeed character
    // pause the program for 1 second (1000 milliseconds)
    delay(1000);
}
بخش‌های محیط نرم‌افزار آردوینو
نمایشگر سریال آردوینو
باسیل گری

| باسیل گریCB CBE FBA | باسیل گریCB CBE FBA |
| --- | --- |
زادهٔ: ۱۹۰۴ کنزینگتون،  London, England
درگذشت: ۱۰ ژوئیهٔ ۱۹۸۹ (۸۵ سال) آکسفورد،  England
ملیت: بریتانیایی‌ها
پیشه: Head of British Museum’s Oriental department
شناخته‌شده برای: Art historian
باسیل گری (به انگلیسی: Basil Gray) (زاده ۱۹۰۴؛ درگذشته ۱۹۸۹) تاریخ‌دان، اسلام‌شناس، نویسنده و مدیر بخش شرق‌شناسی موزه بریتانیا بود. او در ۱۹۰۴ در کنسینگتون به دنیا آمد. فرزند چالرز گری و وفلورنس الوورثی بود. پدرش جراح Royal Army Medical Corps بود. او در کالج بردفیلد پذیرفته شد و در دهه ۱۹۲۰ میلادی در نیو کالج دانشگاه آکسفورد تحصیل کرد. رومن گیرشمن باستان‌شناس، او را در سال ۱۹۵۱ به ایران به منظور مطالعه و کاوش آثار باستانی شوش دعوت کرد.