الگوریتم به مجموعهای از دستورالعملها و گامها برای حل یک مسئله یا انجام محاسبات گفته میشود. این دستورالعملها باید به شکلی منظم و گام به گام انجام شوند تا به خروجی صحیح منجر شوند.
عدد دهدهی (Decimal) یک سیستم عددی است که از 10 نماد مختلف برای نمایش مقادیر استفاده میکند. این نمادها شامل اعداد 0 تا 9 هستند. سیستم دهدهی که بهطور طبیعی در زندگی روزمره ما استفاده میشود، از قدیمیترین و سادهترین سیستمهای عددی است که انسانها برای شمارش و اندازهگیری استفاده کردهاند. در این سیستم، هر رقم از چپ به راست با مقادیر 10^n (قدرتهای ده) بهترتیب معادل میشود. بهعنوان مثال، عدد 345 در سیستم دهدهی معادل 3×10^2 + 4×10^1 + 5×10^0 است.
در سیستم دهدهی، پایه یا پایهگذاری عددی 10 است، که به این معنی است که هر رقم در یک عدد دهدهی میتواند یکی از ده مقدار ممکن (0 تا 9) را داشته باشد. این ویژگی سیستم دهدهی را برای انسانها قابلفهم و استفاده میسازد، زیرا از همان ابتدای زندگی روزمره از این سیستم برای شمارش، اندازهگیری و انجام محاسبات استفاده میشود. بهطور مثال، هنگام خرید کالا، محاسبات مالی و در تقریباً تمام زمینههای زندگی، از سیستم دهدهی برای انجام محاسبات استفاده میشود.
سیستم دهدهی برای انجام محاسبات ساده و پیچیده در دنیای ریاضیات و کامپیوترها استفاده میشود. اگرچه در کامپیوترها و سیستمهای دیجیتال از سیستمهای عددی دیگر مانند باینری، هگزادسیمال و اکتال برای پردازش دادهها استفاده میشود، اما برای نمایش نتایج و مقادیر، اغلب از سیستم دهدهی استفاده میشود. بهعنوان مثال، اکثر کاربران کامپیوتر نتایج محاسبات ریاضی را در سیستم دهدهی مشاهده میکنند، زیرا این سیستم برای درک انسانها طبیعیترین است.
در دنیای کامپیوتر و فناوری اطلاعات، تبدیل دادهها بین سیستمهای عددی مختلف (مانند تبدیل از باینری به دهدهی یا از هگزادسیمال به دهدهی) یک فرایند رایج است. این تبدیلها بهویژه در برنامهنویسی و طراحی الگوریتمها برای ارتباط مؤثر بین دادههای ذخیرهشده در سیستمهای مختلف استفاده میشوند. برای مثال، ممکن است نیاز باشد که یک عدد باینری به دهدهی تبدیل شود تا توسط انسانها خوانده شود یا در برنامهها استفاده شود.
سیستم دهدهی بهعنوان استاندارد رایج در زندگی روزمره شناخته میشود و در تمامی محاسباتهای عمومی و علمی از آن استفاده میشود. از مسائل مالی و اقتصادی گرفته تا تحلیلهای علمی و مهندسی، این سیستم عددی برای محاسبات مختلف بهطور گسترده بهکار میرود. حتی در هنگام نوشتن یا چاپ اعداد، همیشه از سیستم دهدهی برای نمایش مقدار استفاده میشود.
در نهایت، سیستم دهدهی بهعنوان یکی از اساسیترین و قدیمیترین سیستمهای عددی در دنیای انسانها و فناوری شناخته میشود. این سیستم بهویژه برای انجام محاسبات روزمره و ذخیرهسازی و نمایش دادهها در سیستمهای کامپیوتری بسیار مفید است. برای اطلاعات بیشتر در مورد سیستم دهدهی و نحوه استفاده از آن در فناوریهای مختلف، میتوانید به سایت saeidsafaei.ir مراجعه کنید و از اسلایدهای محمد سعید صفایی بهره ببرید.
در این جلسه، در تکمیل مباحث جلسه دوم، به بررسی سلسله مراتب حافظه و نحوه اندازهگیری حافظه در سیستمهای کامپیوتری پرداخته میشود. همچنین، مفاهیم سیستم اعداد، مبناها و نحوه تبدیل مبنای دسیمال به دودویی و برعکس مورد بحث قرار خواهند گرفت. هدف این جلسه، درک اصول اندازهگیری و تبدیل دادهها در سیستمهای کامپیوتری است.
الگوریتم به مجموعهای از دستورالعملها و گامها برای حل یک مسئله یا انجام محاسبات گفته میشود. این دستورالعملها باید به شکلی منظم و گام به گام انجام شوند تا به خروجی صحیح منجر شوند.
دروازه منطقی NOT که عملیات معکوس را انجام میدهد و ورودی 1 را به 0 و ورودی 0 را به 1 تبدیل میکند.
روش مکمل دو برای نشان دادن اعداد منفی در سیستمهای دودویی است که با معکوس کردن بیتها و اضافه کردن یک انجام میشود.
عملیات ماشین یادگیری (MLOps) شامل توسعه و استقرار مدلهای یادگیری ماشین به صورت مقیاسپذیر و کارآمد است.
سینتسایزر صدا به سیستمهایی اطلاق میشود که از الگوریتمهای هوش مصنوعی برای تولید صدای طبیعی و مشابه انسان استفاده میکنند.
نسخه ششم پروتکل اینترنت که از آدرسهای 128 بیتی برای افزایش ظرفیت آدرسدهی استفاده میکند.
یک آسیبپذیری که به محض انتشار یک نرمافزار مورد سوء استفاده قرار میگیرد و اطلاعات یا سیستمها را به خطر میاندازد.
کانکتور مخصوص کابلهای تلفن که برای کابلهای UTP CAT-1 استفاده میشود.
کامپیوترهایی هستند که منابع یا خدمات خاصی را در یک شبکه به دیگر سیستمها ارائه میدهند.
دستگاه ساده در شبکه که دادهها را بدون توجه به آدرس مقصد به تمام دستگاههای متصل ارسال میکند.
دستور else if برای بررسی چندین شرط استفاده میشود. این دستور بعد از دستور if قرار میگیرد و به شما این امکان را میدهد که شرایط مختلف را بررسی کنید.
شبکهبندی فرآیند اتصال چندین دستگاه به یکدیگر است تا اطلاعات بین آنها تبادل شود.
رسانههایی که سیگنالها بدون نیاز به مسیر فیزیکی منتقل میشوند، مانند امواج رادیویی و مایکروویو.
نویز ناشی از حرکت الکترونها در مواد نیمههادی یا فلزات که در اثر حرارت ایجاد میشود.
روش دسترسی به رسانه که در آن همه دستگاهها از همان باند فرکانسی استفاده میکنند، اما هر دستگاه دادههای خود را با یک کد منحصر به فرد ارسال میکند.
عدد به مجموعهای از ارقام گفته میشود که با توجه به موقعیت آنها در سیستم عددی، مقدار مشخصی دارند.
دروازه منطقی AND که زمانی خروجی 1 میدهد که ورودیهای آن هر دو 1 باشند.
این نوع رمزگذاری به شما امکان میدهد که دادههای رمزنگاریشده را بدون نیاز به رمزگشایی پردازش کنید. این تکنیک برای حفظ حریم خصوصی و امنیت دادهها در هنگام پردازش بسیار مهم است.
رباتیک شناختی به استفاده از رباتها برای شبیهسازی فرایندهای شناختی انسانی مانند درک، تصمیمگیری و یادگیری اطلاق میشود.
پشته ساختار دادهای است که دادهها را به صورت FILO (First In, Last Out) ذخیره میکند. اولین داده وارد شده، آخرین دادهای است که از پشته برداشته میشود.
داده اصلی که توسط فرستنده ارسال میشود و توسط گیرنده دریافت و پردازش میشود. برخلاف سرآیند، این بخش داده اصلی است.
نماد مستطیل در فلوچارت که برای نمایش انجام محاسبات یا فرایندهای مختلف مانند جمع، تفریق و انتساب استفاده میشود.
این تکنیک در یادگیری ماشین به طور خودکار بهترین معماری شبکه عصبی برای یک مسئله خاص را پیدا میکند. این یکی از روندهای جدید و مهم در تحقیق و توسعه یادگیری عمیق است.
پروتکلی که هر روتر اطلاعات دقیق درباره توپولوژی شبکه را جمعآوری کرده و بر اساس آن مسیرهای بهینه را محاسبه میکند.
توابع ساختهشده توسط کاربر توابعی هستند که برنامهنویسان برای انجام کارهای خاص خود میسازند. این توابع میتوانند به صورت مجزا از برنامه فراخوانی شوند.
یادگیری عمیق نوعی از یادگیری ماشین است که از شبکههای عصبی با چندین لایه برای شبیهسازی عملکرد مغز انسان استفاده میکند.
عملیات صف شامل عملیاتهای مختلفی مانند درج دادهها در انتهای صف و حذف دادهها از ابتدای صف است.
بلاکچین برای اینترنت اشیاء به استفاده از بلاکچین برای اتصال دستگاههای IoT و مدیریت دادهها بهصورت امن و شفاف اشاره دارد.
لجستیک هوشمند به استفاده از فناوریهای نوین مانند IoT، هوش مصنوعی و رباتها برای بهینهسازی عملیات حمل و نقل و ذخیرهسازی اشاره دارد.
مدلهایی از هوش مصنوعی هستند که از الگوریتمهایی برای شبیهسازی مغز انسان استفاده میکنند. این شبکهها از لایههای مختلفی تشکیل شدهاند که اطلاعات را پردازش میکنند.
امنیت ابری نسل بعدی به استفاده از فناوریهای پیشرفته برای تقویت امنیت اطلاعات و خدمات ابری در برابر تهدیدات و حملات اشاره دارد.
هوش مصنوعی مصنوعی به سیستمهایی اطلاق میشود که برای تقلید از فرآیندهای فکری انسانها طراحی شدهاند و میتوانند بهطور مستقل تصمیمگیری کنند.
هوش مصنوعی برای تولید زبان طبیعی به استفاده از الگوریتمهای هوش مصنوعی برای ایجاد محتوای متنی مشابه انسانها اطلاق میشود.
یادگیری تقویتی عمیق یک نوع یادگیری ماشین است که از بازخوردهای مثبت و منفی برای آموزش مدلها استفاده میکند.
روش دسترسی به رسانه که در آن زمانبندی برای تقسیم دسترسی به رسانه بین دستگاهها استفاده میشود، هر دستگاه یک بازه زمانی برای ارسال داده دارد.