عملگر بازگشت برای بازگرداندن یک مقدار از تابع به کار میرود. نوع دادهای که تابع باز میگرداند باید با نوع مشخصشده در اعلان تابع هماهنگ باشد.
سیستم اکتال (Octal) یک سیستم عددی است که از هشت نماد مختلف برای نمایش مقادیر استفاده میکند. این سیستم از اعداد 0 تا 7 برای نمایش دادهها استفاده میکند. هر رقم اکتالی معادل سه بیت در سیستم باینری است، بنابراین سیستم اکتال برای نمایش مقادیر باینری بهصورت فشردهتر و قابلفهمتر بهکار میرود. این سیستم در برخی کاربردهای برنامهنویسی و سیستمهای کامپیوتری برای تبدیل و نمایش مقادیر باینری بهصورت سادهتر و کوتاهتر مورد استفاده قرار میگیرد.
در سیستم اکتال، اعداد از 0 تا 7 استفاده میشوند و مانند سایر سیستمهای عددی، اعداد اکتال برای نمایش مقادیر بزرگتر از 7 ترکیب میشوند. بهعنوان مثال، عدد اکتالی "10" معادل عدد باینری "1000" است و معادل عدد دهدهی 8 است. سیستم اکتال بهدلیل استفاده از تنها هشت رقم، نمایش دادهها را نسبت به سیستم باینری که از 0 و 1 استفاده میکند، فشردهتر میکند.
یکی از کاربردهای اصلی سیستم اکتال در برنامهنویسی و سیستمهای دیجیتال است. سیستم اکتال در گذشته بهطور گسترده برای نمایش دادهها در حافظه کامپیوترها و در سیستمهای دیجیتال بهکار میرفت، زیرا کدگذاری آن بسیار ساده بود و به راحتی میتوانست به سیستم باینری تبدیل شود. بهعنوان مثال، در پردازشهای سختافزاری و برخی زبانهای برنامهنویسی، مقادیر اکتالی برای نشان دادن آدرسهای حافظه و تنظیمات دیگر استفاده میشوند.
سیستم اکتال بهویژه در پردازش دادههای باینری کاربرد دارد. بهعنوان مثال، در سیستمهای دیجیتال و طراحی مدارها، معمولاً از سیستم اکتال برای نمایش اطلاعات باینری استفاده میشود. در این حالت، هر گروه از سه بیت باینری به یک عدد اکتالی معادل تبدیل میشود. این ویژگی باعث میشود که کار با دادههای باینری برای مهندسان و برنامهنویسان سادهتر شود، زیرا مقادیر باینری طولانی را میتوان با استفاده از اعداد کوتاهتری نمایش داد.
با وجود اینکه سیستم اکتال در گذشته بسیار رایج بود، امروزه بیشتر بهجای آن از سیستم هگزادسیمال (Hexadecimal) استفاده میشود، زیرا هگزادسیمال توانایی نمایش دادهها با استفاده از چهار بیت بهصورت فشردهتر را دارد. با این حال، اکتال هنوز هم در برخی زمینههای خاص مانند طراحی مدارهای دیجیتال و پردازش دادهها در سیستمهای قدیمیتر مورد استفاده قرار میگیرد.
در نهایت، سیستم اکتال بهعنوان یک سیستم عددی ساده و مؤثر برای نمایش دادهها در سیستمهای کامپیوتری و دیجیتال در نظر گرفته میشود. این سیستم هنوز در برخی از کاربردها و برای تبدیل دادههای باینری بهصورت ساده و کوتاهتری استفاده میشود. برای اطلاعات بیشتر در مورد سیستم اکتال و کاربردهای آن در پردازش دادهها، میتوانید به سایت saeidsafaei.ir مراجعه کنید و از اسلایدهای محمد سعید صفایی بهره ببرید.
در این جلسه، در تکمیل مباحث جلسه دوم، به بررسی سلسله مراتب حافظه و نحوه اندازهگیری حافظه در سیستمهای کامپیوتری پرداخته میشود. همچنین، مفاهیم سیستم اعداد، مبناها و نحوه تبدیل مبنای دسیمال به دودویی و برعکس مورد بحث قرار خواهند گرفت. هدف این جلسه، درک اصول اندازهگیری و تبدیل دادهها در سیستمهای کامپیوتری است.
عملگر بازگشت برای بازگرداندن یک مقدار از تابع به کار میرود. نوع دادهای که تابع باز میگرداند باید با نوع مشخصشده در اعلان تابع هماهنگ باشد.
تحول دیجیتال به فرآیند بهکارگیری فناوریهای دیجیتال برای تغییر و بهبود عملکرد کسبوکارها اشاره دارد.
معماری میکروسرویسها به رویکردی در طراحی نرمافزار گفته میشود که سیستمها به بخشهای کوچک و مستقل تقسیم میشوند تا توسعه و مدیریت آنها سادهتر شود.
لایهای که مسئول انتقال دادهها در یک شبکه محلی و اطمینان از انتقال بدون خطاست.
شبکهای که مساحتی وسیعتر از یک LAN پوشش میدهد و معمولاً برای ارتباطات بین کشورها و قارهها استفاده میشود.
هوش مصنوعی توزیعشده به سیستمهایی اطلاق میشود که از چندین عامل هوش مصنوعی برای حل مسائل پیچیده بهطور همزمان استفاده میکنند.
الگوریتم مرتبسازی مرج یک الگوریتم تقسیم و غلبه است که آرایهها را با تقسیم آنها به قسمتهای کوچکتر و سپس ادغام مجدد مرتب میکند.
دستگاهی که برای متصل کردن چندین شبکه محلی LAN به یکدیگر استفاده میشود و در لایه دادهلینک (Layer 2) عمل میکند.
محاسبه یک فرآیند عددی است که معمولاً با استفاده از ابزارهای محاسباتی مانند ماشین حساب یا نرمافزارهای خاص انجام میشود. محاسبات معمولاً برای تجزیه و تحلیل دادههای عددی انجام میگیرد.
متغیر در برنامهنویسی به فضایی در حافظه گفته میشود که برای ذخیره دادهها استفاده میشود. این دادهها میتوانند در طول اجرای برنامه تغییر کنند.
ارائه سازماندهی فرآیندهای رباتیک به استفاده از رباتها برای هماهنگی و مدیریت فرآیندهای مختلف در محیطهای تجاری اطلاق میشود.
سیستمهای خودمختار به سیستمهایی اطلاق میشود که قادر به انجام وظایف پیچیده بهطور خودکار و بدون نیاز به نظارت انسان هستند.
محاسبات لبه موبایل به انجام پردازش دادهها در دستگاههای موبایل و در نزدیکی محل تولید دادهها اطلاق میشود.
حافظه داینامیک حافظهای است که در زمان اجرای برنامه تخصیص مییابد و میتوان آن را تغییر اندازه داد یا آزاد کرد.
یک گیگابایت معادل ۱۰^۹ بایت یا 1,073,741,824 بایت است و معمولاً برای اندازهگیری ظرفیت ذخیرهسازی استفاده میشود.
تحلیلهای پیشرفته به استفاده از دادههای پیچیده و الگوریتمهای پیچیده برای استخراج بینشهای کاربردی اطلاق میشود.
اتصالات با پهنای باند پایین که سرعت انتقال داده کمی دارند.
یکپارچگی چند پلتفرمی به استفاده از سیستمها و ابزارهایی اطلاق میشود که امکان همکاری و ارتباط دادهها و سرویسها را در پلتفرمهای مختلف فراهم میکنند.
عناصری که به سیستم وارد میشوند، مانند اطلاعات، انرژی، انسان یا هر مادهای که سیستم آن را پردازش کند. این ورودیها میتوانند از محیط یا منابع داخلی سیستم باشند.
درخت یک ساختار دادهای است که شامل گرهها و پیوندهایی است که به صورت سلسلهمراتبی سازماندهی شدهاند و برای جستجو و ذخیره دادهها استفاده میشود.
عملیاتهای ریاضی روی اشارهگرها به معنای تغییر موقعیت حافظه است که میتواند برای دسترسی به دادهها و پردازش آنها استفاده شود.
بلاکچین در زنجیره تأمین به استفاده از فناوری بلاکچین برای ردیابی و تأمین شفافیت در فرآیندهای زنجیره تأمین اطلاق میشود.
فرآیندی که در آن روترها مسیرهای بهترین برای ارسال بستههای داده به مقصد را تعیین میکنند.
پروتکلی مشابه با OSPF که برای مسیریابی در لایه ۲ مدل OSI طراحی شده است.
آرایه ایستا، آرایهای است که در آن اندازه از قبل تعریف میشود و نمیتوان در زمان اجرا اندازه آن را تغییر داد.
عملگر مساوی برای مقایسه دو مقدار استفاده میشود تا مشخص شود آیا آنها برابرند یا خیر. در برنامهنویسی از آن برای مقایسه و انتساب دادهها استفاده میشود.
مجموعهای از گرهها یا دستگاهها که با استفاده از اتصالات مختلف (سیمی یا بیسیم) به یکدیگر متصل شدهاند و به تبادل دادهها میپردازند.
فلش در فلوچارت برای نشان دادن جریان فرایندها و ترتیب انجام مراحل مختلف استفاده میشود.
بازیهای واقعیت افزوده (AR) به بازیهایی گفته میشود که دنیای واقعی را با عناصر دیجیتال ترکیب میکنند.
رابط مغز-کامپیوتر به سیستمهایی اطلاق میشود که به انسانها امکان میدهند تا از طریق ذهن خود با دستگاهها ارتباط برقرار کنند.
هوش مصنوعی عمومی (AGI) به سیستمهایی اطلاق میشود که قابلیتهای شناختی مشابه انسانها را دارند و قادر به انجام انواع مختلف وظایف هستند.
فراخوانی بهوسیله مرجع یعنی زمانی که آدرس حافظه متغیر به تابع ارسال میشود و در نتیجه تغییرات انجامشده در داخل تابع روی متغیر اصلی اثر میگذارد.
یکی از نخستین شبکههای کامپیوتری که به عنوان پیشگام توسعه اینترنت شناخته میشود.
در همتنیدگی کوانتومی به پدیدهای در فیزیک کوانتومی اطلاق میشود که در آن ذرات میتوانند بهطور همزمان در دو مکان متفاوت قرار داشته باشند.
عدد مورد استفاده توسط روترها برای تعیین اعتبار و اولویت مسیرهای مختلف که از پروتکلهای مختلف به مقصدهای یکسان ارسال میشود.