Payamvdn/NorthPersian_fa_wiki huggingface dataset:
نسبت دهی هوای جهان () یا «دبلیودبلیو اِی» (WWA) یک پروژهٔ همکاری دانشگاهی است که در زمینه مطالعه نسبت دهی رویدادهای شدید و محاسبه تأثیر تغییرات اقلیمی بر هوای غیرعادی مانند موج گرما، خشک سالی و طوفان فعالیت می کند. هنگامی که یک رخداد نادر یا رویداد حاد و شدید رخ می دهد، این پروژه احتمال وقوع، شدت و مدت زمان این رویداد را به دلیل تغییرات اقلیمی محاسبه می کند. این پروژه در تولید گزارش های سریع، در حالی که اخبار مربوط به رویداد هنوز تازه است، تخصص دارد. پروژهٔ نسبت دهی هوای جهان در سال ۲۰۱۴ توسط اقلیم شناسان فریدریکه اتو، که همچنان رهبری آن را بر عهده دارد، و خیرت یان فان الدن برخ تأسیس شد. مؤسسات مشارکت کننده شامل امپریال کالج لندن، مؤسسه هواشناسی سلطنتی هلند، آزمایشگاه علوم اقلیم و محیط زیست، دانشگاه پرینستون، مرکز ملی تحقیقات جوی ایالات متحده، مؤسسه فناوری فدرال زوریخ، آی آی تی دهلی و متخصصان تأثیر اقلیم در مرکز اقلیم صلیب سرخ/هلال احمر هستند. واکنش «دبلیودبلیو اِی» به یک رویداد شدید هواشناسی سه بخش دارد: نتایج در یک گزارش ترکیب می شوند و ابتدا به سرعت و سپس در نهایت از طریق فرایند بررسی علمی منتشر می شوند. ن
مونه هایی از رخدادها. در زیر نمونه هایی از رویدادهای سرمای شدید، سیل، گرما و خشکسالی که توسط «دبلیودبلیو اِی» مورد مطالعه قرار گرفته اند، آورده شده است.
دیویزوم یک کمپلکس پروتئینی در باکتری ها است که مسئول تقسیم سلولی می باشد، فرایند انقباض غشاهای درونی و بیرونی در طول تقسیم و سنتز پپتیدوگلیکان (PG) در محل تقسیم. دیویزوم یک کمپلکس پروتئین-غشائی است که پروتئین هایی در دوطرف غشاء سیتوپلاسمی دارد. در باکتری های گرم منفی، این کمپلکس در غشاء درونی قرار گرفته است. کمپلکس دیویزوم در تمامی باکتری ها وجود دارد اما ترکیبات آن می تواند بین گونه های مختلف، متفاوت باشد. الانگوزوم نسخه تغییر یافته دیویزوم است که حلقه انقباضی غشائی FtsZ و کمپلکس همراهش را ندارد. الانگوزوم تنها در باکتری های غیرکروی یافت می شود و پپتیدوگلیکان را به صورت جانبی در محور طولی سلول تزریق می کند و بنابراین موجب رشد استوانه ای (برخلاف رشد کروی در کوکسی ها) می شود. تاریخچه. برخی از ژن های تقسیم سلول "اشرشیا کلی" توسط تیم تحقیقاتی فرانسوی فرانکوئیس جیکوب در دهه 1960 کشف شد. آنها نام fts را به این ژن ها دادند زیرا جهش هایی در این ژن ها باعث ایجاد فنوتیپ رشته ای حساس به دما (Filamentous Temperature-Sensitive) می شد. در دمای کنترل نشده (معمولا 42 درجه سانتی گراد)، گونه های موتانت fts، بدون تقسیم به طویل
شدن ادامه می دادند و رشته هایی با طول حدود 150 میکرومتر (برخلاف طول معمول 2 تا 3 میکرومتر در گونه وحشی) را تولید می کردند. سه پیشرفت بزرگ بعد از این کشف به وقوع پیوست که عبارت بودند از: کشف ژن ftsZ در سال 1980، درک محل قرارگیری پروتئین های FtsZ در صفحه تقسیم در سلول در حال تکثیر و در نهایت درک تشابه ساختاری پروتئین های FtsZ و توبولین ها و جد مشترک آنها در روابط تکاملی. ترکیبات. ترکیبات دقیق دیویزوم و الانگوزوم همچنان ناشناخته است، اما آنها کمپلکس های پروتئینی پویایی هستند که در طول تقسیم پروتئین های مختلفی را دریافت و آزاد می کنند. با اینحال، بیش از 20 پروتئین شناخته شده اند که عضوی از دیویزوم در "E. coli" هستند و همین تعداد پروتئین نیز برای باکتری های گرم مثبت (مانند "باسیلوس سابتیلیس") شناخته شده است؛ با اینکه همه پروتئین ها در میان گونه های باکتریایی محافظت شده نیستند. چندین ژن دیگر fts مانند ftsA, ftsW, ftsQ, ftsI, ftsL, ftsK, ftsN و ftsB یافت شده اند که در فرایند تقسیم سلول مهم بوده و در ارتباط با کمپلکس دیویزوم و حلقه FtsZ باشند. پروتئین FtsA مستقیما در سیتوپلاسم به FtsZ متصل می شود و FtsB و FtsL و Fts
Q یک زیرمجموعه غشائی ضروری را می سازند. FtsK و FtsW پروتئین های بزرگتری با چندین دامین عرض غشائی هستند. FtsI همچنین به عنوان PBP3 شناخته شده که یک ترانس پپتیداز اختصاصی دیویزوم، موردنیاز برای سنتز سپتوم تقسیمی می باشد. همانندسازی DNA و تقسیم سلول. همانندسازی DNA در باکتری ها بسیار مرتبط با تقسیم سلولی است. برای مثال، مهار همانندسازی در "باسیلوس سابتیلیس" موجب کشیدگی سلول بدون تقسیم آن می شود. همانندسازی DNA در باکتری با اتصال DnaA (یک نوع ATPase) به منشا همانندسازی (oriC) در میانه ژنوم آغاز می شود. به نظر می رشد مونتاژ سیستم FtsZ با همانندسازی موفق DNA، از طریق MatP و ZapB که به گونه ای هماهنگی بین سیستم تقسیم و همانندسازی ژنوم را در طول جداسازی کروموزوم "E.coli" انجام می دهند، مرتبط است. مونتاژ و تجمع کمپلکس دیویزوم. فرایند دقیق مونتاژ دیویزوم کاملا مشخص نیست. این اتفاق با پروتئین های اولیه FtsZ و لنگر غشائی خود یعنی FtsA کلید می خورد و سپس پروتئین های ZipA به همراه EzrA و پروتئین های Zap (شامل ZapA, ZapB, ZapC, ZapD) که تشکیل حلقه FtsZ را القا می کنند، اضافه می شوند. اگرچه FtsA و مخصوصا FtsZ در میان باکتری
های مختلف بسیار حفاظت شده است، پروتئین ZipA که لنگر غشائی دوم برای FtsZ است تنها در گاماپروتئوباکتری ها یافت می شود و پروتئین EzrA و پروتئین های Zap کمتر محافظت شده هستند و در برخی گونه ها حضور ندارند. پس از پروتئین های اولیه، زیرمجموعه FtsQLB و پس از آن FtsI (ترانس پپتیداز)، FtsW (ترانس گلیکوزیلاز) و FtsN اضافه می شوند. هر دو پروتئین FtsI و FtsW برای سنتز دیواره سپتال مورد نیاز هستند. FtsW به ترانس گلیکوزیلاز RodA (ترانس گلیکوزیلاز اختصاصی ازدیاد طولی) که یکی دیگر از پروتئین های دیویزوم است، مرتبط می باشد. به نظر می رسد که FtsN چندین عملکرد داشته باشد: موجب پایداری دیویزوم می شود (حداقل زمانیکه بیش از حد بیان شود)، به عنوان محرکی برای فرایند سیتوکینز عمل می کند (طی برهمکنش با FtsI و FtsW)، و به کمک اتصال مستقیم با FtsA، موجب خبرکردن کمپلکس FtsQLB می گردد. با اینحال، اگرچه FtsA و FtsQLB و FtsI و FtsW به طورگسترده ای محافظت شده اند، FtsN تنها به ارگانیسم های گرم منفی (مانند "E. coli") محدود می شود و درنتیجه برای تقسیم ضرورت آنچنانی ندارد. دیویزوم میتوکندریایی (یوکاریوتی). کمپلکس پروتئینی که تقسیم میتوکندری های
یوکاریوت ها را پیش می برد، «دیویزوم میتوکندریایی» نامیده شده است. این کمپلکس از نظر مفهومی و عملکردی مانند سیستم تقسیم باکتریایی است اما اغلب، پروتئین های گوناگونی دارد. گرچه به نظر می رسد چندین نمونه تشابه وجود داشته باشد؛ مثلا در جلبک های قرمز "Cyanidioschyzon merolae"، یک پروتئین FtsZ میتوکندریایی، این اندامک را تا حدی منقبض می کند تا موجب اتصال و تجمع پروتئین های Dnm1 (همولوگ داینامین) روی سطح سیتوزولی حلقه تقسیم کننده میتوکندری (MDR) شود و سپس تقسیم دوتایی القا گردد. با اینحال، در بسیاری از یوکاریوت ها (مانند مخمرها و جانوران)، دیویزوم کاملا در غیاب حلقه انقباضی FtsZ عمل می کند.
در زمینه های محاسبات و بینایی کامپیوتر ، وضعیت (یا حالت فضایی ) نشان دهنده موقعیت و جهت یک شی معمولا در سه بعد است. وضعیت ها اغلب به عنوان ماتریس های تبدیل ذخیره می شوند. اصطلاح "وضعیت" تا حد زیادی با اصطلاح "تبدیل" مترادف است، اما تبدیل ممکن است اغلب شامل مقیاس باشد، در حالی که برای وضعیت اینطور نیست. در بینایی کامپیوتری، موقعیت یک جسم اغلب از ورودی دوربین توسط فرآیند "تخمین وضعیت" تخمین زده می شود. سپس از این اطلاعات میتوان، به عنوان مثال، برای اجازه دادن به یک ربات برای دستکاری یک شی یا جلوگیری از حرکت به داخل آن بر اساس موقعیت و جهت گیری درک شده آن در محیط استفاده کرد. از دیگر بکاربرد های آن می توان به تشخیص حرکات اسکلتی اشاره کرد. تخمین وضعیت. وظیفه خاص تعیین وضعیت یک شی در یک تصویر (یا تصاویر استریو، توالی تصویر) به عنوان "تخمین وضعیت" شناخته می شود. بسته به پیکربندی سنسور تصویر و انتخاب روش، مشکلات تخمین وضعیت را می توان به روش های مختلفی حل کرد. سه دسته از متدولوژی ها را می توان متمایز کرد: وضعیت دوربین. بازسازی دوربین فرایندی است که پارامترهای یک مدل دوربین سوراخ دار را برآورد می کند که تقریباً دوربی
نی را که عکس یا ویدئوی داده شده را تولید کرده است، تقریب زده است؛ این فرایند مشخص می کند که هر پرتو نور ورودی با هر پیکسل در تصویر نهایی چگونه ارتباط دارد. به طور کلی، این فرآیند وضعیت دوربین سوراخ دار را تعیین می کند. معمولاً پارامترهای دوربین در یک ماتریس پروژکشن 3 × 4 به نام ماتریس دوربین نمایش داده می شوند. پارامترهای خارجی وضعیت دوربین (موقعیت و جهت) را تعریف می کنند در حالی که پارامترهای درونی فرمت تصویر دوربین را مشخص می کنند (فاصله کانونی، اندازه پیکسل و منشأ تصویر). این فرآیند اغلب به عنوان کالیبراسیون دوربین هندسی یا فقط کالیبراسیون دوربین نامیده می شود، با این حال این عبارت ممکن است به کالیبراسیون دوربین فوتومتریک اشاره داشته باشد یا به تعیین تنها پارامترهای درونی محدود شود. جهت خارجی و جهت داخلی به ترتیب به تعیین فقط پارامترهای خارجی و درونی اشاره دارد. کالیبراسیون کلاسیک دوربین نیاز به اشیاء ویژه ای در صحنه دارد، که در کالیبراسیون اتوماتیک دوربین لازم نیست. بازسازی دوربین اغلب در برنامه های بینایی استریو استفاده می شود که در آن ماتریس های پروژکشن دو دوربین برای محاسبهٔ مختصات سه بعدی یک نقطه ای ک
ه توسط هر دو دوربین دیده شده اند، استفاده می شود.
ندا دهی (به انگلیسی: Sonification) استفاده از صدا، برای ادراک بیشتر یا انتقال اطلاعات است. از آنجا که ادراک شنوایی، دارای مزایایی در: تفکیک زمانی، مکانی، دامنه و فرکانس است، جایگزین یا مکمل مناسبی برای تکنیک های تصویر یا تجسم است. از ساده ترین نمونه های ندادهی و صدا سازی برای رویدادی ، می توان به هشدار سرعت در وسایل جابجاگر و نقلیه، یا نمایشگرهای شنوایی کابین خلبان اشاره کرد. و در آخرین مورد نیز، ناسا تصاویر آبجکت های فضایی را به صدا تبدیل نموده است. تکنیک های ندا دهی. بسیاری از اجزای مختلف تصویر یا آبجکت را می توان به عنوان پارامترهای آوایی و صدایی تفسیر کرد تا درک کاربر از آن صدا، باعث درک بهتر او از اطلاعات تصویری آبجکت شود. معمولا افزایش یا کاهش سطح در برخی از اطلاعات، با افزایش یا کاهش در فرکانس ، پیتچ (pitch)، چند کانالی، دامنه (amplitude) یا ضرباهنگ (tempo) نشان داده می شود ، اما می تواند با تغییر سایر مؤلفه های کمتر مورد استفاده نیز نشان داده شود. به عنوان مثال، قیمت بازار سهام را می توان با افزایش پیتچ صدا به هنگام افزایش قیمت سهام، و کاهش پیتچ در هنگام کاهش آن، به تصویر کشید. از آنجایی که حوزه سونفی
کیشن هنوز در مراحل ابتدایی خود در نظر گرفته می شود، مطالعات کنونی در جهت تعیین بهترین مجموعه از اجزای صوتی برای تغییر در موقعیت های مختلف کار می کنند.
کتاب الدریاق (به عربی: کتاب الدریاق یا «کتاب تریاق»)، کتابی از ضد سم های جالینوسی است، یک کتاب عربی قرون وسطایی که ظاهراً بر اساس نوشته های جالینوس تالیف شده است. در این اثر استفاده از تریاق (Theriac) که یک ترکیب دارویی باستانی است و در ابتدا به عنوان درمانی برای نیش مارهای سمی استفاده می شده توضیح داده شده است. نسخه ها. دو نسخه خطی مصور از این کتاب موجود است که به شمال عراق و سوریه منسوب هستند. این نسخ با مینیاتورهای زیبایی که زمینه اجتماعی پزشکی سنتی را در زمان نشر آنها انعکاس می دهد، آراسته شده اند. این کتاب ها پزشکان مختلف دوران باستان، از جمله پزشکان یونانی مانند اندروماخس بزرگ، و تکنیک های پزشکی آنها را توصیف می کند.
شبکه مدیریت ارتباطات یک مدل پروتکلی است که توسط برای مدیریت سیستم های باز در یک شبکه ارتباطی تعریف شده است. این بخشی از توصیه های ITU-T سری M.3000 است و بر اساس مشخصات مدیریت OSI در سری توصیه ITU-T است. TMN چارچوبی را برای دستیابی به اتصال و ارتباط بین سیستم های عملیاتی ناهمگن و شبکه های مخابراتی فراهم می کند. برای دستیابی به این هدف، TMN مجموعه ای از نقاط رابط را برای عناصری که پردازش ارتباطات واقعی را انجام می دهند (مانند سوئیچ پردازش تماس) تعریف می کند تا عناصری مانند ایستگاه های کاری مدیریت به آنها دسترسی داشته باشند تا آنها را نظارت و کنترل کند. رابط استاندارد به عناصر سازنده مختلف اجازه می دهد تا تحت یک کنترل مدیریت واحد در یک شبکه گنجانده شوند. برای ارتباط بین سیستم های عملیاتی و NE (عناصر شبکه)، از (CMIP) یا دستگاه های میانجی استفاده می کند که از رابط Q3 استفاده می کند. سازمان لایه ای TMN به عنوان پایه ای اساسی برای نرم افزار مدیریت شبکه های ISDN، B-ISDN، ATM، SDH/SONET و GSM استفاده می شود. به طور معمول برای شبکه های داده صرفاً سوئیچینگ بسته استفاده نمی شود. شبکه های مخابراتی مدرن عملکردهای مدیریت خو
دکار را ارائه می دهند و توسط نرم افزار (OSS) اجرا می شوند. اینها شبکه های مخابراتی مدرن را مدیریت می کنند و داده هایی را که در اجرای روزانه شبکه های مخابراتی مورد نیاز است، فراهم می کنند. نرم افزار OSS همچنین مسئول صدور دستورات به زیرساخت شبکه برای فعال کردن خدمات جدید، شروع خدمات برای مشتریان جدید و شناسایی و تصحیح خطاهای شبکه است. معماری. طبق ITU-T M.3010 TMN دارای 3 معماری است: معماری فیزیکی معماری امنیتی معماری لایه ای منطقی لایه های منطقی. چارچوب چهار لایه منطقی مدیریت شبکه را شناسایی می کند: مدیریت بازرگانی : شامل کارکردهای مرتبط با جنبه های تجاری، تجزیه و تحلیل روندها و مسائل کیفیت، به عنوان مثال، یا ارائه مبنایی برای صورتحساب و سایر گزارش های مالی. مدیریت خدمات فناوری اطلاعات : خدمات در شبکه را مدیریت می کند: تعریف، مدیریت و شارژ خدمات. مدیریت شبکه : منابع شبکه را توزیع می کند، وظایف: پیکربندی، کنترل و نظارت بر شبکه را انجام می دهد. کنترل منفرد از جمله مدیریت هشدار، مدیریت اطلاعات، تهیه نسخه پشتیبان، ثبت و نگهداری سخت افزار و نرم افزار. یک عنصر شبکه خدمات عامل را ارائه می کند و جنبه های فیزیکی تجهیزات
را در چارچوب TMN ترسیم می کند. توصیه ها. سری TMN M.3000 شامل توصیه های زیر است:
فوتبال یکی از رشته های ورزشی در المپیک تابستانی ۲۰۲۴ از ۲۴ ژوئیه تا ۱۰ اوت در فرانسه برگزار شده است. این مسابقات در شهرهای پاریس، مارسی، دسین-شارپیو (کلان شهر لیون)، بوردو، نانت، نیس و سن-اتین انجام شده. ورزشگاه ها. در مجموع هفت ورزشگاه در مسابقات استفاده می شود، همان طور که در ۱۷ دسامبر ۲۰۲۰ تأیید شده است.
هلئوس یا هلیوس ( به یونانی : Ήλιος ، به انگلیسی : Helius ) در اساطیر یونان باستان اولین و آخرین پسر پرسئوس و آی او (الهه راهنما) و نوه زئوس بود. پس از مرگ آی او پرسئوس با شاهزاده آندرومده ازدواج کرد و صاحب فرزندان دیگری شد، اطلاعات زیادی درباره سرنوشت هلئوس وجود ندارد اما با توجه به این که در سینمایی خشم تایتان ها پرسئوس شمشیر خود را به وی داد گمان میرود هلئوس نیز مانند پدرش یک جنگجوی بزرگ شود.
آی او یا آیو ( به انگلیسی و یونانی : io ) در اساطیر یونان الهه ای بود که پیشنهاد ایزدی و زندگی با المپ نشینان را رد کرد و نفرین شد که هرگز پیر نشود. وی مسئولیت مراقبت از پرسئوس از کودکی وی تا بزرگ سالی اش شد و در مسیر سرنوشتش او را راهنمایی کرد. "آیو" در ورودی معبد مدوسا زمانی که پرسئوس قصد داشت سر مدوسا را جدا کند توسط یکی از دشمنان پرسئوس کشته شد. پس از اینکه پرسئوس کراکن را شکست داد، پدر او زئوس برای قدردانی از وی آیو را به زندگی بازگرداند و نفرین او را باطل کرد. آیو با پرسئوس ازدواج کرد و صاحب پسری به نام هلئوس شد. آیو زمانی که پسرش تنها ۱۴ سال سن داشت بر اثر بیماری درگذشت.
جزیره ملاکا () یک جزیره مصنوعی است که در فاصله تقریبی ۰٫۵ کیلومتر دورتر از ساحل شهر ملاکا، مرکز ایالت ملاکا، مالزی و به طور دقیق در سمت جنوب منطقه تجاری این شهر قرار دارد. این جزیره، بخشی از پروژه ساحلی «مرکز شهر جزیره دوقلو» (Twin Island City Centre) است که توسط شرکت خصوصی با مسئولیت محدود پولائو کمبار (در سابق شرکت خصوصی با مسئولیت محدود اینو انهنس)، یکی از شرکت های زیر مجموعه شرکت عمومی با مسئولیت محدود تالام کورپوریشن (Talam Corporation) انجام گرفته است، که شامل ایجاد دو جزیره به مساحت ۴۰ و ۵۰ هکتار است. ایجاد اولین جزیره ۴۰ هکتاری و یک پل ۳۰ متری که جزیره را به سرزمین اصلی متصل می کند، به اتمام رسید. طرح توسعه جزیره ملاکا مبتنی بر یک مسجد شناور، ۴٬۳۸۷ واحد مسکونی و ۴٬۱۸۰ واحد توسعه تجاری مختلط به همراه امکانات تفریحی-گردشگری همچون پارک موضوعی دریایی، اسکله تفریحی، چند هتل و فعالیت های ساحلی، طراحی شده بود.
هنری برتون (؛ ۲۷ فوریه ۱۷۹۹ – ۱۰ اوت ۱۸۴۹) پزشک و شیمی دان اهل انگلستان بود. وی برادر مصرشناس پیشگام بریتانیایی «جیمز برتون» و از خانواده ای اشرافی و سرشناس بود و دلیل شهرتش توصیف خطوط برتون در لثه های بیماران مبتلا به مسمومیت با سرب است.
ریچارد کلارک کابوت (؛ – ) پزشک آمریکایی بود که در پیشرفت علم خون شناسی بالینی نقش داشت، روش های آموزشی مبتکرانه ای ارائه کرد و در امرِ مددکاری اجتماعی پیشگام بود. او در آغاز در رشتهٔ فلسفه در دانشگاه هاروارد تحصیل کرد، اما بعدها به پزشکی تغییر رشته داد. دلیل شهرت او کشف حلقه های کابوت و به همراه با همکارش لاک، توصیف «سوفل کابوت-لاک» است، نوعی سوفل دیاستولی قلب که بعضاً در کم خونی های شدید شنیده می شود و ارتباطی به ناهنجاری های دریچه قلب ندارد. کابوت آغازکننده انجامِ کنفرانس های آموزشی را در بیمارستان عمومی ماساچوست بود که در آنها بر روی تشخیص های افتراقی بحث می شد و پایه گذار سنت «گزارش موردی بیمارستان عمومی ماساچوست» در ژورنال پزشکی نیوانگلند بود.
در زمینه برنامه نویسی کامپیوتر، جادو یک اصطلاح غیر رسمی برای انتزاع است؛از آن برای توصیف کد با وظایف پیچیده استفاده می شود در حالی که این پیچیدگی را پنهان می کند تا یک رابط ساده ارائه دهد. این اصطلاح تا حدودی مسخره آمیز است و اغلب دارای مفاهیم بد است، که نشان می دهد رفتار واقعی کد بلافاصله آشکار نمی باشد. برای مثال، مکانیسم های تایپ و بسته بندی پلیمورف پرل اغلب به عنوان "جادویی" نامیده می شوند. این اصطلاح به این معنی است که پیچیدگی پنهان حداقل در اصل قابل درک است، در مقایسه با جادو سیاه و جادو عمیق که تکنیک های اسرارآمیز را توصیف می کند که عمداً پنهان شده یا بسیار دشوار است. با این حال، این اصطلاح می تواند به صورت جذابی نیز استفاده شود، که نشان دهنده "جذابیت" در مورد کد است. عمل چنین انتزاعی به عنوان "خودآگاهانه" انجام می شود، یک ترکیب از "خودکار" و "جادویی". مبهم بودن مرجع. "جادو" به رویه ها که محاسبات را بر مبنای داده هایی که صراحتا به آنها ارائه نشده است، با دسترسی به دیگر ماژول ها، موقعیت های حافظه یا متغیرهایجهانی انجام می دهند که آنها نباید این انجام دهند(به عبارت دیگر ، آنها به طور مرجع شفاف نیستند). ب
ر طبق آخرین مدل های معماری نرم افزار، حتی وقتی از برنامه نویسی ساختاری استفاده می شود، معمولا ترجیح داده می شود برای اینکه هر تابع هر بار به یک شکل رفتار کند همان استدلال ها به آن انتقال داده می شوند، در نتیجه ی یکی از اصول اساسی برنامه نویسی کاربردی. وقتی یک تابع این قانون را رعایت نمی کند ، اغلب گفته می گویند که شامل"جادو"می باشد. یک مثال ساده از جادوی منفی کد زیر در پی اچ پی می باشد: function magic() global $somevariable; echo $somevariable; $somevariable = true; magic(); در حالی که کد بالا واضح می باشد، اگر در یک پروژه بزرگ دیده شود، درک این موضوع که متد codice_1 از کجا ارزش خود را دریافت می کند، اغلب دشوار می باشد. بهتر است آن کد با استفاده از مفهوم زیر نوشته شود: function noMagic($myvariable) echo $myvariable; $somevariable = true; noMagic($somevariable); نامتعامد. این توصیف "جادو" یا "جادویی" را می توان به یک نوع داده ، قطعه کد، کلمه کلیدی یا آدرس ماشینی که شامل ویژگی هایی می باشد، تعمیم داد که به وسیلهٔ اشیاء مشابه به اشتراک گذاشته نمی شود. ممکن است خواص جادویی مستند باشد یا نباشد. انواع. جادوی عمیق ب
ه تکنیک هایی اشاره دارد که به شکل گسترده شناخته شده نیستند و ممکن است عمداً به طور پنهان نگهداری شوند. تعداد چنین تکنیک هایی در طول زمان کاهش یافته است، به خصوص در زمینه رمزنگاری ، که در آن امنیت از طریق مبهم به مقدار فراوانی به سود امنیت از طریق طراحی می باشد که اجازه می دهد، و اغلب بررسی عمومی رها شده را تشویق می کند. "فایل Jargon" میان جادوی عمیق، که به کد برمبنای دانش نظری باطنی اشاره می کند، و جادوی سیاه، که به کدهای مبتنی بر تکنیک هایی اشاره دارد که به نظر کار می کنند ولی عاری از توضیح نظری می باشند، تمایز ایجاد می کند. همچنین جادوگری سنگین را تعریف می کند که به کدهای برمبنای پیچیدگی های مبهم یا غیر مستند سخت افزار یا نرم افزار خاص اشاره می کند. برای مثال، نظر نامحبوب«از شما انتظار نمی رود که این را بفهمید» : عده کثیری از خوانندگان Lions' Book، تفسیری با حاشیه نویسی آموزشی درباره ی کد منبع هسته نسخه یونیکس نسخه 6، این تعبیر را که در کد پیدا می شود تفسیر کردند تا بعضی از آنها را پیشنهاد دهند. خرد نظری عمیق در قطعه مبهم نمایش داده می شد، با این حال در واقع عملکرد "جادویی" آن صرفاً به ویژگی به خصوصی از روش
بهینه سازی کامپایلر C برای سخت افزار PDP-11 که نسخه 6 یونیکس برای اجرا بر روی آن طراحی شده بود وابسته بود.
آنتونیو کاردارلی (؛ – ) پزشک و آسیب شناس اهل پادشاهی ایتالیا بود. وی فارغ التحصیل رشتهٔ پزشکی در سال ۱۸۵۳ در دانشگاه فدریکو دوم بود. نشانه کاردارلی نامش را از او می گیرد و «بیمارستان آنتونیو کاردارلی» و «خیابان آنتونیو کاردارلی» در ناپل نیز به افتخار او نامگذاری شده است.
CPU-Z جامع نرم افزار پروفایل سیستم رایگان و برنامه نظارت برای مایکروسافت ویندوز و اندروید می باشد که واحد پردازش مرکزی ، رم ، چیپ سری مادربرد و دیگر مشخصات سخت افزاری کامپیوتر شخصی مدرن یا دستگاه اندرویدی را پیدا می کند. ویژگی ها. CPU-Z به طور حدودی در همه زمینه ها در مقایسه با ابزارهای فراهم شده در ویندوز برای شناسایی اجزاء سخت افزاری مختلف وسیع تر است و بدین ترتیب به شناسایی اجزای خاص بدون اینکه نیازی به باز کردن کیس باشد، کمک می کند. به ویژه تجدید نظر هسته و نرخ کلاک RAM . همچنین اطلاعات مربوط به GPU سیستم را ارائه می دهد.
نرم افزار تعبیه شده نرم افزار رایانه ای می باشد که به منظور مدیریت ماشین ها یا دستگاه هایی نوشته شده است که اغلب تحت عنوان رایانه در نظر گرفته نمی شوند و معمولاً به عنوان سیستم های جاسازی شده شناخته می شوند. معمولاً برای سخت افزار بخصوصی که روی آن اجرا می شود و دارای محدودیت های زمان و حافظه می باشد، تخصصی است. این اصطلاح بعضا به جای سیستم عامل استفاده می شود. ویژگی مشخصه دقیق و پایدار این می باشد که هیچکدام یا همه عملکردهای نرم افزار جاسازی شده از طریق رابط انسانی شروع/کنترل نمی شوند، بلکه از طریق واسط های ماشینی انجام می شوند. سازندگان نرم افزار جاسازی شده را در لوازم الکترونیکی اتومبیل ها ، تلفن ها، مودم ها، روبات ها ، لوازم خانگی، اسباب بازی ها، سیستم های امنیتی، ضربان سازها ، تلویزیون ها و ست تاپ باکس ها و ساعت های دیجیتال می سازند. این نرم افزار می تواند بسیار ساده باشد، مانند کنترل های روشنایی که بر روی یک میکروکنترلر 8 بیتی با چند کیلوبایت حافظه با سطح پیچیدگی پردازش مناسب که با چارچوب محاسباتی احتمالاً درست تعیین می شود (روش شناسی مبتنی بر الگوریتم های تصادفی سازی شده ) اجرا می شود. . با این حال، نرم
افزارهای تعبیه شده می توانند در کاربردهایی مانند روترها ، عناصر شبکه نوری، هواپیماها ، موشک ها و سیستم های کنترل فرآیند بسیار پیچیده شوند. سیستم های عامل. درتضاد رایانه های استاندارد که به طور معمول از سیستم عامل هایی مثل ویندوز، مک یا لینوکس استفاده می کنند، نرم افزارهای جاسازی شده امکان دارد از هیچ سیستم عاملی استفاده نکنند. هنگامی که آنها از یکی بهره میبرند، طیف وسیعی از سیستم عامل ها را می توان از میان آنها انتخاب کرد، معمولاً یک سیستم عامل بلادرنگ. کد نرم افزارهای جاسازی شده معمولاً به زبان C یا C++ نوشته می شود، اما زبان های برنامه نویسی سطح بالا مانند جاوا ، پایتون و جاوا اسکریپت درحال حاضر برای هدف قرار دادن میکروکنترلرها و سیستم های جاسازی شده رایج می باشند. زبان های اسمبلی نیز اغلب مورد استفاده قرار می گیرند، به ویژه در بوت کردن و مدیریت وقفه. Ada در بعضی از پروژه های نظامی و هوایی بکار می رود. تفاوت با نرم افزار های کاربردی. بیشتر مصرف کنندگان با نرم افزارهای کاربردی آشنا می باشند که قابلیت هایی را در رایانه فراهم میکنند. با این وجود نرم افزار جاسازی شده اغلب کمتر قابل مشاهده می باشد، اما کمتر پیچ
یده نیست. برخلاف نرم افزارهای کاربردی، نرم افزارهای جاسازی شده دارای ملزومات و ظرفیت های سخت افزاری ثابت هستند و افزودن سخت افزار یا نرم افزار شخص ثالث به شدت کنترل می شود. نرم افزار جاسازی شده ملزم به شامل شدن تمام درایورهای دستگاه مورد نیاز در هنگام تولید و درایورهای دستگاه برای دستگاه های سخت افزاری گوناگون نوشته شده می باشد. این درایورهای دستگاه که BSP ( بسته پشتیبانی برد ) نامیده می شوند، لایه نرم افزاری را متشکل می شوند که درایورهای مخصوص سخت افزار و سایر روال ها را دربرمی گیرد که به یک سیستم عامل بخصوص (به صورت سنتی یک سیستم عامل بلادرنگ یا RTOS) این دسترسی را می دهد تا در یک محیط سخت افزاری خاص کار کند. (یک رایانه یا کارت CPU)، که با خود RTOS یکپارچه شده است. این نرم افزار بسیار به CPU و تراشه های خاص منتخب وابسته می باشد. بیشتر مهندسان نرم افزار جاسازی شده حداقل دانش گذرا از خواندن شماتیک ها و خواندن برگه های داده، برای اجزاء به منظور تعیین استفاده از ثبات ها و سیستم های ارتباطی دارند. تبدیل بین دسیمال, هگزادسیمال و باینری و همینطور استفاده از دستکاری بیت مفید می باشد. برنامه های کاربردی وب اکثرا برا
ی مدیریت سخت افزار استفاده می شوند، با اینکه فایل های XML و دیگر خروجی ها ممکن است به منظور نمایش به رایانه ارسال شوند. معمولا سیستم های فایل با پوشه ها مورد استفاده قرار میگیرند، با این وجود پایگاه داده های SQL اغلب حضور ندارند. توسعه نرم افزار نیازمند استفاده از یک کامپایلر متقابل می باشد که در رایانه اجرا می شود با این حال کدهای اجرایی را برای دستگاه مورد نظر می سازد. اشکال زدایی به استفاده از شبیه ساز درون مدار و سخت افزار اشکال زدایی مانند JTAG یا اشکال زدایی SWD نیاز دارد. توسعه دهندگان نرم افزار اکثرا به کد منبع کامل هسته (OS) دسترسی دارند. اندازه حافظه مموری و RAM می تواند به طور چشمگیری تفاوت داشته باشد. بعضی از سیستم ها در فلش 16 کیلوبایت و رم 4 کیلوبایت با پردازنده مرکزی 8 مگاهرتز اجرا می شوند، درشرایطی که دیگر سیستم ها می توانند با رایانه های امروزی در رقابت باشند. این فواصل مورد نیاز منجر به وقوع کارهای بیشتر در C یا C++ جاسازی شده به جای C++ می شود. زبان های مفسری مثل BASIC (در حالی که Parallax Propeller می تواند از BASIC کامپایل شده بهره ببرد) و جاوا (Java ME Embedded 8.3 برای نمونه میکروکنترلر
های ARM Cortex-M4 ، Cortex-M7 و ARM11 قدیمی تر مورد استفاده در Raspberry Pi و Intel Galileo Gen در دسترس قرار دارند.) اغلب استفاده نمی شوند. در صورتی که پیاده سازی زبان مفسری پایتون 3میکروپایتونصریحا برای استفاده از میکروکنترلر در دسترس می باشد ، برای مثال میکروکنترلرهای بر مبنای ARM 32 بیتی (مثل میکروکنترلرهای BBC micro:bit ) و 16 بیتی PIC . پروتکل های ارتباطی. ارتباطات بین پردازنده ها و بین یک پردازنده و سایر اجزا ضروری است. علاوه بر آدرس دهی مستقیم حافظه، پروتکل های رایج سطح سخت افزار شامل I²C، SPI، پورت های سریال، 1-Wires، Ethernets و USB است. پروتکل های ارتباطی طراحی شده به منظور استفاده در سیستم های جاسازی شده تحت عنوان منبع بسته از شرکت هایی مانند InterNiche Technologies و CMX Systems در دسترس قرار دارند. درحالی که پروتکل های منبع باز از uIP، lwip و دیگران سرچشمه می گیرند. خاک برسرتون یادداشت. For more details of MicroVGA see this PDF.