دستور else در کنار دستور if قرار میگیرد و وقتی که شرط if برقرار نباشد، دستورات داخل else اجرا میشود.
بیت (Bit) کوچکترین واحد داده در سیستمهای دیجیتال است و معادل یک مقدار باینری است که میتواند یکی از دو حالت 0 یا 1 را داشته باشد. اصطلاح "بیت" مخفف عبارت "Binary Digit" است که به معنای "رقم باینری" میباشد. در سیستمهای کامپیوتری، تمامی دادهها، از جمله متون، تصاویر، صداها و ویدیوها، در نهایت به دنبالهای از بیتها تبدیل میشوند که پردازندهها قادر به پردازش آنها هستند. بنابراین، بیتها پایهگذار تمامی اطلاعات دیجیتال در سیستمهای کامپیوتری و ارتباطات دیجیتال هستند.
در سیستمهای کامپیوتری، بیتها برای ذخیرهسازی و پردازش دادهها بهصورت دنبالههایی از 0 و 1 نمایش داده میشوند. این سیستم باینری، که تنها از دو مقدار مختلف برای نمایش دادهها استفاده میکند، بهطور طبیعی با معماری دیجیتال کامپیوترها همخوانی دارد، چرا که مدارهای دیجیتال میتوانند تنها دو وضعیت مختلف را شبیهسازی کنند: روشن یا خاموش، فعال یا غیرفعال.
هر بیت در سیستمهای کامپیوتری میتواند یکی از دو مقدار 0 یا 1 را به خود بگیرد. این وضعیتها معمولاً نشاندهنده وضعیتهای منطقی هستند. بهعنوان مثال، در برخی از زبانهای برنامهنویسی، 0 میتواند به معنای "غلط" و 1 به معنای "درست" باشد. در دنیای کامپیوتر، این دو مقدار پایهای برای انجام تمامی عملیاتها، از پردازشهای محاسباتی گرفته تا دستورات منطقی، استفاده میشوند.
در مقیاسهای بزرگتر، بیتها با هم ترکیب میشوند تا واحدهای بزرگتری مانند بایت (Byte) را تشکیل دهند. بهعنوان مثال، 8 بیت معادل یک بایت است که معمولاً برای ذخیره یک کاراکتر از یک متن یا عدد در نظر گرفته میشود. این واحدهای بزرگتر از ترکیب چندین بیت برای ذخیرهسازی و پردازش دادهها استفاده میکنند و به کامپیوتر این امکان را میدهند که دادههای پیچیدهتری را پردازش کند.
بیتها همچنین در ارتباطات شبکهای برای ارسال دادهها از طریق پروتکلهای مختلف استفاده میشوند. در شبکههای کامپیوتری، دادهها بهصورت دنبالهای از بیتها ارسال میشوند. سرعت انتقال دادهها معمولاً بر حسب بیت بر ثانیه (bps) اندازهگیری میشود. بهعنوان مثال، زمانی که میگوییم یک اتصال اینترنتی دارای سرعت 100 Mbps است، این به این معنی است که 100 میلیون بیت در هر ثانیه منتقل میشود.
در نهایت، بیتها عنصر بنیادی تمام عملیاتهای دیجیتال هستند و پایهگذار سیستمهای ذخیرهسازی، پردازش و ارتباطات در دنیای فناوری اطلاعات و کامپیوترها محسوب میشوند. این واحد ساده اما قدرتمند بهطور مستقیم در تمامی تکنولوژیهای دیجیتال استفاده میشود و اساس تمامی دادههای موجود در سیستمهای کامپیوتری و شبکهها را تشکیل میدهد. برای اطلاعات بیشتر در مورد بیت و نحوه استفاده از آن در پردازش دادهها، میتوانید به سایت saeidsafaei.ir مراجعه کنید و از اسلایدهای محمد سعید صفایی بهره ببرید.
در این جلسه، در تکمیل مباحث جلسه دوم، به بررسی سلسله مراتب حافظه و نحوه اندازهگیری حافظه در سیستمهای کامپیوتری پرداخته میشود. همچنین، مفاهیم سیستم اعداد، مبناها و نحوه تبدیل مبنای دسیمال به دودویی و برعکس مورد بحث قرار خواهند گرفت. هدف این جلسه، درک اصول اندازهگیری و تبدیل دادهها در سیستمهای کامپیوتری است.
دستور else در کنار دستور if قرار میگیرد و وقتی که شرط if برقرار نباشد، دستورات داخل else اجرا میشود.
عملیات ماشین یادگیری (MLOps) شامل توسعه و استقرار مدلهای یادگیری ماشین به صورت مقیاسپذیر و کارآمد است.
پورتهایی که به دلیل جلوگیری از ایجاد حلقههای شبکه غیرفعال شدهاند.
علم اعصاب شناختی به مطالعه نحوه عملکرد مغز و سیستمهای عصبی در پردازش اطلاعات و تصمیمگیری اطلاق میشود.
در این توپولوژی، تمامی دستگاهها به یک نقطه مرکزی (مانند سوئیچ یا هاب) متصل میشوند.
لایهای که مسئول انتقال دادهها در یک شبکه محلی و اطمینان از انتقال بدون خطاست.
پروتکل دادههای باز (OData) به دسترسی به دادهها از طریق APIها با استفاده از URLها کمک میکند.
محاسبات الهام گرفته از بیولوژی به استفاده از اصول و الگوهای موجود در طبیعت برای طراحی سیستمهای محاسباتی اطلاق میشود.
یک کیلوبایت معادل 1024 بایت است و به عنوان واحدی برای اندازهگیری دادههای کم حجم استفاده میشود.
عملیات ضرب و تقسیم در مبنای دو که با استفاده از الگوریتمهای خاص برای این سیستم عددی انجام میشود.
سیستمهای چندعاملی (MAS) به استفاده از چندین عامل مستقل برای انجام وظایف و حل مسائل مشترک اطلاق میشود.
سینتسایزر صدا به سیستمهایی اطلاق میشود که از الگوریتمهای هوش مصنوعی برای تولید صدای طبیعی و مشابه انسان استفاده میکنند.
هوش محیطی به استفاده از فناوریهایی گفته میشود که به محیطها امکان درک و پاسخ به نیازهای کاربران خود را میدهند.
تحلیل پیشبینی به استفاده از دادههای گذشته و الگوریتمهای مدلسازی برای پیشبینی وقایع آینده اطلاق میشود.
سینتاکس به قوانین و دستورالعملهایی گفته میشود که نحوه نوشتن درست دستورات و کدها را در یک زبان برنامهنویسی تعیین میکند.
دستکاری رشتهها به مجموعه عملیاتهایی اطلاق میشود که میتوان روی رشتهها انجام داد، مانند الحاق، تقسیم، جستجو و تغییر مقادیر.
نسخه چهارم پروتکل اینترنت که از آدرسهای 32 بیتی استفاده میکند.
یک نیبل معادل 4 بیت است و معمولاً برای نمایش یک نیمکلمه در سیستمهای کامپیوتری استفاده میشود.
دسترسی به آرایه به معنای استفاده از اندیسها برای دسترسی به دادههای ذخیرهشده در آرایه است. این دسترسی میتواند برای خواندن یا نوشتن مقادیر انجام شود.
ویژگیای که مسیرهای یاد گرفته شده از یک رابط را با متریک بینهایت به همان رابط ارسال میکند تا از حلقههای مسیریابی جلوگیری شود.
محاسبات بدون سرور مدلی است که به توسعهدهندگان این امکان را میدهد که بدون نیاز به مدیریت سرور، کد خود را اجرا کنند.
سیستمهای خودمختار (AS) به سیستمهایی اطلاق میشود که قادر به تصمیمگیری و انجام وظایف بهطور خودکار بدون نیاز به انسان هستند.
مدت زمانی که طول میکشد تا یک بسته از مبدأ به مقصد برسد. این تأخیر میتواند انواع مختلفی مانند تأخیر پردازش، تأخیر انتقال و تأخیر انتشار داشته باشد.
محاسبات هوش مصنوعی لبه به پردازش دادهها در نزدیکی منابع داده در لبه شبکه اطلاق میشود که سرعت و دقت پردازش را افزایش میدهد.
هوش مصنوعی لبه (Edge AI) استفاده از مدلهای یادگیری ماشین و پردازش دادهها را در دستگاههای لبه شبکه (نزدیک به کاربر) تسهیل میکند.
سیستم اولیه ورودی و خروجی است که وظیفه بوت کردن سیستم را به عهده دارد و مراحل ابتدایی راهاندازی سیستم را کنترل میکند.
تبدیل عدد از مبنای ده به دودویی که از روش تقسیم متوالی برای تقسیم عدد بر 2 و جمعبندی باقیماندهها استفاده میشود.
توابع کتابخانهای به توابعی اطلاق میشود که از پیش در زبانهای برنامهنویسی تعریف شدهاند و در هر برنامه میتوان از آنها استفاده کرد.
بازیهای واقعیت افزوده (AR) به بازیهایی گفته میشود که دنیای واقعی را با عناصر دیجیتال ترکیب میکنند.
پروتکل مسیریابی Distance Vector که به روترها کمک میکند تا مسیرهای بهترین را بر اساس تعداد هاپها پیدا کنند.
Base به همان معنای Radix است که به تعداد ارقام مورد نیاز برای نوشتن عدد در سیستمهای عددی مختلف اشاره دارد.
نوعی سیستم که اطلاعات کامل از جزئیات عملکرد آن در دسترس است و به کاربر اجازه میدهد تا عملکرد درونی آن را بررسی و تحلیل کند.
سازمانهای خودمختار غیرمتمرکز (DAO) به سازمانهایی اطلاق میشود که بدون نیاز به مدیریت متمرکز با استفاده از قراردادهای هوشمند عمل میکنند.
دستیارهای دیجیتال هوشمند به سیستمهایی اطلاق میشود که از هوش مصنوعی برای ارائه خدمات به کاربران بهطور شخصی و کارآمد استفاده میکنند.
الگوریتمهایی هستند که برای شبیهسازی و یادگیری ماشین استفاده میشوند، به ویژه در یادگیری عمیق و شبیهسازی هوش مصنوعی.