توزیع بار ترافیکی به طور یکنواخت بین منابع مختلف برای جلوگیری از ازدحام در یک مسیر خاص.
Hardware به مجموعه اجزای فیزیکی یک کامپیوتر یا سیستم دیجیتال اطلاق میشود که وظیفه پردازش دادهها، ذخیرهسازی اطلاعات و انجام عملیات مختلف را بر عهده دارند. این اجزا به صورت فیزیکی قابل مشاهده و لمس هستند و شامل تمامی قطعاتی میشود که به کامپیوتر یا دستگاههای دیجیتال جان میدهند. در واقع، هر دستگاه دیجیتال از ترکیب سختافزار و نرمافزار ساخته شده است که برای انجام وظایف خاص با یکدیگر همکاری میکنند.
از جمله مهمترین اجزای hardware میتوان به پردازنده (CPU)، حافظه (RAM)، دستگاههای ذخیرهسازی (هارد دیسک و SSD)، مادربورد، کارت گرافیک، کارت صدا و سایر دستگاههای جانبی مانند کیبورد، موس و صفحهنمایش اشاره کرد. این اجزا همگی در کنار هم وظیفه پردازش و مدیریت دادهها را به عهده دارند تا سیستم بتواند به درستی کار کند.
پردازنده (CPU) مهمترین قطعه سختافزاری است که وظیفه پردازش دادهها و اجرای دستورات را در سیستم بر عهده دارد. این قطعه تمام محاسبات ریاضی و منطقی را انجام میدهد و عملکرد کلی سیستم به سرعت و قدرت پردازنده وابسته است. حافظه (RAM) نیز یکی دیگر از اجزای مهم سختافزاری است که بهطور موقت دادهها و برنامههای در حال اجرا را ذخیره میکند تا پردازنده به سرعت به آنها دسترسی داشته باشد.
سختافزار به دو دسته اصلی تقسیم میشود: دستگاههای ورودی و دستگاههای خروجی. دستگاههای ورودی مانند کیبورد و موس به کاربر این امکان را میدهند که دستورات و اطلاعات را وارد سیستم کنند. از سوی دیگر، دستگاههای خروجی مانند صفحهنمایش و پرینتر به سیستم این امکان را میدهند که اطلاعات را به کاربر نمایش دهد یا چاپ کند.
در دنیای امروز، دستگاههای سختافزاری با یکدیگر ارتباط میدهند تا عملکرد بهینهای را فراهم کنند. به عنوان مثال، کارت گرافیک (GPU) برای پردازش گرافیکی و نمایش تصاویر با کیفیت بالا به سیستم اضافه میشود. همچنین، حافظه ذخیرهسازی (HDD, SSD) برای ذخیرهسازی دادههای طولانیمدت مانند اسناد، تصاویر و برنامهها به سیستم متصل میشود.
در نهایت، سختافزار یکی از اجزای اصلی هر سیستم کامپیوتری است که بدون آن، هیچگونه عملکردی از سیستم قابل اجرا نخواهد بود. از آنجا که سختافزار به صورت فیزیکی قابل مشاهده است، نگهداری و مراقبت از آن برای افزایش عمر مفید سیستم اهمیت زیادی دارد. برای درک بهتر این واژه میتوانید از سایت saeidsafaei.ir و از اسلایدهای محمد سعید صفایی بهره ببرید.
توزیع بار ترافیکی به طور یکنواخت بین منابع مختلف برای جلوگیری از ازدحام در یک مسیر خاص.
تابع لامبدا تابعی است که به صورت مستقیم و بدون نیاز به نامگذاری و در داخل کد به صورت لحظهای تعریف میشود. این توابع معمولاً در مواقعی که توابع ساده و کوتاه نیاز است، استفاده میشوند.
تابع بازگشتی تابعی است که خود را در درون بدنه خود فراخوانی میکند. این نوع توابع معمولاً برای مسائل بازگشتی مانند محاسبه فاکتوریل یا دنباله فیبوناچی استفاده میشود.
پورتهایی که برای اتصال دستگاههای کاربری به سوئیچها استفاده میشوند و به یک VLAN خاص تعلق دارند.
شیوهای برای سازماندهی و ذخیرهسازی دادهها به گونهای که دسترسی به آنها سریعتر و مؤثرتر باشد. انواع مختلفی از ساختار داده مانند آرایهها، لیستهای پیوندی و درختها وجود دارد که هر یک برای مسائل خاصی مناسب هستند.
در حوزه بلاکچین، کواروم به حداقل تعداد شرکتکنندگان در یک سیستم توزیعشده گفته میشود که برای اعتبارسنجی تراکنشها و تصمیمگیریهای گروهی ضروری است.
پروتکلی که برای تبدیل آدرس IP به آدرس MAC در شبکههای محلی استفاده میشود.
تخصیص حافظه به معنای اختصاص بخشهای مختلف حافظه به آرایهها یا متغیرها است. تخصیص حافظه برای آرایههای داینامیک در زمان اجرا انجام میشود.
پهنای باند اختصاصی به یک کاربر یا دستگاه که برای آن دستگاه بهطور اختصاصی تخصیص داده میشود.
روش ارتباطی یک به نزدیکترین که در آن دادهها به نزدیکترین دستگاه به مقصد ارسال میشود.
محاسبات مه (Fog) به پردازش دادهها در لبه شبکه (بسیار نزدیک به کاربر) اطلاق میشود که باعث کاهش تأخیر و پهنای باند میشود.
رباتیک به استفاده از رباتها برای انجام وظایف خاص اشاره دارد که میتواند از صنعت تولید تا جراحی پزشکی را شامل شود.
شهرهای هوشمند به شهرهایی اطلاق میشود که از فناوریهای پیشرفته مانند IoT و هوش مصنوعی برای بهبود کیفیت زندگی شهروندان استفاده میکنند.
روندی است که ورودیها را به خروجیها تبدیل میکند. این فرآیند میتواند شامل محاسبات، پردازش دادهها یا انجام کارهای خاص باشد.
یک پورت یا رابط که روتر برای اتصال به دیگر دستگاهها یا شبکهها از آن استفاده میکند.
جدولی که برای تبدیل اعداد از یک سیستم عددی به سیستم عددی دیگر استفاده میشود، مانند تبدیل از مبنای دو به هشت یا شانزده.
هوش مصنوعی قابل توضیح (XAI) به طراحی سیستمهای هوش مصنوعی گفته میشود که میتوانند تصمیمات خود را بهطور شفاف و قابل فهم برای انسان توضیح دهند.
قسمتی از کامپیوتر است که وظیفه پردازش دادهها را بر عهده دارد. این بخش معمولاً به عنوان مغز کامپیوتر شناخته میشود.
زبانهای برنامهنویسی سطح پایین به زبانهایی اطلاق میشوند که به کد ماشین نزدیکترند و معمولاً برای تعامل مستقیم با سختافزار استفاده میشوند.
اندازه آرایه به تعداد خانههای آن اشاره دارد که باید در هنگام تعریف آرایه مشخص شود.
رباتهای جمعی به استفاده از رباتها برای انجام کارهای گروهی اشاره دارند که در آنها رباتها با همکاری یکدیگر وظایف را انجام میدهند.
آدرس فیزیکی هر دستگاه در شبکه که برای شناسایی آن در لایه دسترسی شبکه استفاده میشود.
سیستمهای محاسباتی شناختی به استفاده از فناوریها برای شبیهسازی فرایندهای فکری انسانها و انجام تحلیلهای پیچیده اطلاق میشود.
یادگیری تقویتی عمیق به استفاده از الگوریتمهای یادگیری برای بهبود تصمیمگیری سیستمها در محیطهای پیچیده گفته میشود.
آرایه دو بعدی آرایهای است که از سطرها و ستونها تشکیل شده و برای ذخیره دادههایی مانند جدولها استفاده میشود.
ویرانگر یا دِسکتراکتور تابعی است که هنگام از بین بردن شیء از حافظه فراخوانی میشود و وظیفه آزادسازی منابع را دارد.
ورودی به دادههایی گفته میشود که به برنامه داده میشود تا پردازش شوند. ورودیها میتوانند به شکلهای مختلفی مانند اعداد، متغیرها یا فایلها وارد شوند.
نویز ناشی از تداخل سیگنالهای رادیویی از منابع مختلف مانند فرستندههای رادیویی و تلویزیونی.
رایانش به هر گونه فعالیت هدفمند اطلاق میشود که از فرآیندهای مبتنی بر الگوریتم استفاده میکند. این شامل تخصصهای فناوری اطلاعات است که به رایانهها، سختافزارها یا نرمافزارها مربوط میشود.
سیستمهای خودمختار (AS) به سیستمهایی اطلاق میشود که قادر به تصمیمگیری و انجام وظایف بهطور خودکار بدون نیاز به انسان هستند.
برنامهنویسی شیگرا روشی است که بر اساس آن دادهها و توابع به صورت واحدهای شیء سازماندهی میشوند. این روش به طراحی نرمافزارهای مقیاسپذیر و قابل نگهداری کمک میکند.
این تکنیک در یادگیری ماشین به طور خودکار بهترین معماری شبکه عصبی برای یک مسئله خاص را پیدا میکند. این یکی از روندهای جدید و مهم در تحقیق و توسعه یادگیری عمیق است.
کدگذاری عصبی مصنوعی به استفاده از مدلهای یادگیری عمیق برای شبیهسازی و بهبود عملکرد شبکههای عصبی انسانها اطلاق میشود.
مقداری است که برای مقایسه مسیرهای مختلف استفاده میشود، مانند پهنای باند، تاخیر، و هزینه.
مدلسازی سهبعدی به فرآیند ایجاد مدلهای دیجیتالی از اشیاء یا محیطها با استفاده از نرمافزارهای کامپیوتری اطلاق میشود.