روش ارتباطی یک به نزدیکترین که در آن دادهها به نزدیکترین دستگاه به مقصد ارسال میشود.
نیبل (Nibble) یک واحد داده است که معادل 4 بیت (Bit) در سیستمهای دیجیتال است. به عبارت دیگر، نیبل نصف یک بایت (Byte) است، زیرا یک بایت معادل 8 بیت میباشد. نیبلها در پردازش دادهها و ذخیرهسازی اطلاعات در سیستمهای کامپیوتری بهطور خاص برای نمایش دادهها و عملیاتهای مختلف بهکار میروند. این واحد برای تقسیمبندی دادهها بهطور مؤثرتر و انجام محاسبات کوچکتر استفاده میشود.
هر نیبل میتواند یکی از 16 مقدار مختلف را نمایش دهد، زیرا با 4 بیت میتوان 16 ترکیب مختلف (از 0000 تا 1111 در سیستم باینری) را ایجاد کرد. این 16 مقدار معمولاً بهصورت اعداد 0 تا 9 و حروف A تا F در سیستم هگزادسیمال نمایش داده میشوند. بهعنوان مثال، نیبل "1010" معادل حرف "A" در هگزادسیمال است و نیبل "1111" معادل حرف "F" در سیستم هگزادسیمال خواهد بود.
نیبلها معمولاً در کاربردهایی مانند نمایش دادههای هگزادسیمال، که یکی از روشهای رایج برای نمایش دادههای باینری بهصورت کوتاهتر و قابلفهمتر است، استفاده میشوند. در این روش، هر نیبل با یک عدد هگزادسیمال معادل نمایش داده میشود. این امر بهویژه در پردازش دادهها و ذخیرهسازی در سیستمهای دیجیتال بسیار مفید است، زیرا کار با دادههای باینری بهصورت دنبالههای طولانی از 0 و 1 دشوار است و استفاده از نیبلها بهعنوان واحدهای کوچکتر موجب سادهتر شدن این فرآیند میشود.
در برخی از سیستمهای کامپیوتری و پردازشهای دیجیتال، نیبلها بهعنوان واحدی برای تقسیم دادهها به بخشهای کوچکتر و مدیریت آنها استفاده میشوند. برای مثال، هنگام ذخیرهسازی و پردازش دادهها، نیبلها بهطور معمول برای نمایش نیمبایتها و انجام عملیاتهای کوچکتر استفاده میشوند. این بهطور خاص در سیستمهایی که با اطلاعات هگزادسیمال و باینری سر و کار دارند، کاربرد دارد.
اگرچه نیبلها بهطور مستقیم در بیشتر سیستمها بهکار نمیروند و از بایتها برای ذخیرهسازی دادهها استفاده میشود، این واحد هنوز هم در زمینههای خاصی مانند ذخیرهسازی دادهها در شبکهها و ارتباطات دیجیتال، تحلیل دادههای کم حجم و برخی زبانهای برنامهنویسی برای پردازش دادههای کوچک کاربرد دارد.
در نهایت، نیبلها بهعنوان واحدی برای نمایش دادههای دیجیتال در سیستمهای کامپیوتری، بهویژه در پردازشهای باینری و هگزادسیمال، نقش مهمی دارند. این واحد، با کاهش اندازه دادهها و سادهتر کردن پردازش آنها، به مهندسان و برنامهنویسان کمک میکند تا دادهها را بهطور مؤثرتری پردازش و ذخیره کنند. برای اطلاعات بیشتر در مورد نیبلها و کاربردهای آنها در سیستمهای کامپیوتری، میتوانید به سایت saeidsafaei.ir مراجعه کنید و از اسلایدهای محمد سعید صفایی بهره ببرید.
در این جلسه، در تکمیل مباحث جلسه دوم، به بررسی سلسله مراتب حافظه و نحوه اندازهگیری حافظه در سیستمهای کامپیوتری پرداخته میشود. همچنین، مفاهیم سیستم اعداد، مبناها و نحوه تبدیل مبنای دسیمال به دودویی و برعکس مورد بحث قرار خواهند گرفت. هدف این جلسه، درک اصول اندازهگیری و تبدیل دادهها در سیستمهای کامپیوتری است.
روش ارتباطی یک به نزدیکترین که در آن دادهها به نزدیکترین دستگاه به مقصد ارسال میشود.
عبور پارامتر به معنای ارسال دادهها از برنامه اصلی به یک تابع هنگام فراخوانی آن است. این دادهها به پارامترهای تابع منتقل میشوند تا در داخل آن پردازش شوند.
پردازش دادهها و ذخیرهسازی اطلاعات در سرورهای دور از دسترس محلی، که کاربران از طریق اینترنت به این منابع دسترسی دارند.
پردازش زبان طبیعی (NLP) به استفاده از الگوریتمهای هوش مصنوعی برای تحلیل و درک زبانهای انسانی اشاره دارد.
رابط عصبی به فناوریهایی اطلاق میشود که امکان برقراری ارتباط بین مغز انسان و دستگاههای خارجی را فراهم میکند.
روشی برای توصیف سیستمها با استفاده از مدلهای ریاضی است. سیستمهایی که اطلاعات کمی از آنها داریم، به صورت 'جعبه سیاه' مدل میشوند، در حالی که سیستمهایی که اطلاعات بیشتری در مورد آنها داریم، به صورت 'جعبه سفید' مدل میشوند.
فرایند تخصیص آدرس به دستگاههای مختلف در شبکه برای شناسایی و ارتباط میان آنها.
GraphQL یک زبان پرسوجو است که برای دریافت دادهها از یک API استفاده میشود و در مقایسه با REST، انعطافپذیری بیشتری دارد.
لایهای که مسئول مدیریت نشستها و ارتباطات بین برنامههای کاربردی است.
در توپولوژی Ad-Hoc، از دستگاه جانبی استفاده نمیشود و هر کامپیوتر به نوعی نقش Access Point را ایفا میکند.
رویکردی است که به افراد کمک میکند تا مشکلات را نه به صورت جزئی، بلکه به عنوان بخشی از یک سیستم بزرگتر در نظر بگیرند. این نوع تفکر به ارزیابی ارتباطات میان اجزای مختلف یک سیستم کمک میکند.
لیست پیوندی دوطرفه یک نوع خاص از لیست پیوندی است که هر عنصر در آن به دو عنصر قبلی و بعدی خود اشاره دارد.
نوع دادهای است که برای ذخیرهسازی یک کاراکتر مانند حرفها یا نشانهها استفاده میشود.
کد استاندارد برای تبادل اطلاعات متنی است که برای هر حرف، عدد یا نماد یک کد باینری مشخص در نظر میگیرد.
هوش افزوده به تقویت توانمندیهای انسانی از طریق تکنولوژیهای هوش مصنوعی گفته میشود تا تصمیمگیریهای بهتری صورت گیرد.
سیستمهای پشتیبانی تصمیمگیری تقویتشده با هوش مصنوعی به سیستمهایی اطلاق میشود که با استفاده از دادهها و تحلیلهای هوش مصنوعی تصمیمات بهینهتری اتخاذ میکنند.
سینتسایزر صدا به سیستمهایی اطلاق میشود که از الگوریتمهای هوش مصنوعی برای تولید صدای طبیعی و مشابه انسان استفاده میکنند.
کشف دادههای افزوده به فرآیند تجزیه و تحلیل و استخراج الگوهای جدید از دادههای موجود به کمک هوش مصنوعی گفته میشود.
اخلاق هوش مصنوعی به بررسی چالشها و مسائل اخلاقی مرتبط با استفاده از AI میپردازد.
دیباگینگ به فرآیند پیدا کردن و رفع اشکالات در کد برنامه گفته میشود. این فرآیند برای اطمینان از صحت عملکرد الگوریتم و جلوگیری از بروز خطاها ضروری است.
روش دسترسی به رسانه که در آن منابع فرکانسی بهطور ثابت بین دستگاهها تقسیم میشود.
در فلوچارت، مرحله تصمیمگیری به لوزی گفته میشود که در آن بر اساس شرایط خاص، الگوریتم مسیر متفاوتی را انتخاب میکند.
رابط مغز-کامپیوتر به سیستمهایی اطلاق میشود که به انسانها امکان میدهند تا از طریق ذهن خود با دستگاهها ارتباط برقرار کنند.
دادههای مصنوعی به دادههایی گفته میشود که به طور مصنوعی و بدون وابستگی به دادههای واقعی ایجاد میشوند.
پهنای باند مشترک که توسط چندین کاربر یا دستگاه به اشتراک گذاشته میشود.
بازیهای واقعیت افزوده (AR) به بازیهایی گفته میشود که دنیای واقعی را با عناصر دیجیتال ترکیب میکنند.
موقعیت هر رقم در یک عدد که ارزش آن رقم را تعیین میکند. این مفهوم در سیستمهای عددی با ارزش مکانی به کار میرود.
توزیع کلید کوانتومی (QKD) به استفاده از اصول فیزیک کوانتومی برای تولید و توزیع کلیدهای رمزنگاری بهصورت ایمن اشاره دارد.
هوش مصنوعی در مراقبتهای بهداشتی به استفاده از الگوریتمها و مدلهای هوش مصنوعی برای بهبود خدمات پزشکی و پیشبینی بیماریها اطلاق میشود.
دادهای که توسط یک لایه از لایه بالاتر دریافت میشود تا پردازش یا انتقال یابد.
حلقه for برای اجرای دستورالعملها به تعداد مشخص استفاده میشود. این حلقه معمولاً برای تکرار عملیاتهایی که تعداد مشخصی دارند، مفید است.
عملیات ضرب و تقسیم در مبنای دو که با استفاده از الگوریتمهای خاص برای این سیستم عددی انجام میشود.
هوش مصنوعی لبه (Edge AI) استفاده از مدلهای یادگیری ماشین و پردازش دادهها را در دستگاههای لبه شبکه (نزدیک به کاربر) تسهیل میکند.
جراحی رباتیک به استفاده از رباتها برای انجام عملهای جراحی با دقت و کنترل بالا اطلاق میشود.
بازنویسی تابع به معنای تعریف مجدد تابع در یک کلاس مشتقشده با همان نام و امضای تابع در کلاس پایه است. این ویژگی در برنامهنویسی شیگرا برای تغییر رفتار توابع به کار میرود.