وزن یا مقدار هر رقم در سیستمهای عددی که با توجه به موقعیت آن در عدد تغییر میکند. به عنوان مثال در سیستم دهدهی، هر رقم با پایههای مختلف (ده به توان اندیس) ضرب میشود.
سیستم اکتال (Octal) یک سیستم عددی است که از هشت نماد مختلف برای نمایش مقادیر استفاده میکند. این سیستم از اعداد 0 تا 7 برای نمایش دادهها استفاده میکند. هر رقم اکتالی معادل سه بیت در سیستم باینری است، بنابراین سیستم اکتال برای نمایش مقادیر باینری بهصورت فشردهتر و قابلفهمتر بهکار میرود. این سیستم در برخی کاربردهای برنامهنویسی و سیستمهای کامپیوتری برای تبدیل و نمایش مقادیر باینری بهصورت سادهتر و کوتاهتر مورد استفاده قرار میگیرد.
در سیستم اکتال، اعداد از 0 تا 7 استفاده میشوند و مانند سایر سیستمهای عددی، اعداد اکتال برای نمایش مقادیر بزرگتر از 7 ترکیب میشوند. بهعنوان مثال، عدد اکتالی "10" معادل عدد باینری "1000" است و معادل عدد دهدهی 8 است. سیستم اکتال بهدلیل استفاده از تنها هشت رقم، نمایش دادهها را نسبت به سیستم باینری که از 0 و 1 استفاده میکند، فشردهتر میکند.
یکی از کاربردهای اصلی سیستم اکتال در برنامهنویسی و سیستمهای دیجیتال است. سیستم اکتال در گذشته بهطور گسترده برای نمایش دادهها در حافظه کامپیوترها و در سیستمهای دیجیتال بهکار میرفت، زیرا کدگذاری آن بسیار ساده بود و به راحتی میتوانست به سیستم باینری تبدیل شود. بهعنوان مثال، در پردازشهای سختافزاری و برخی زبانهای برنامهنویسی، مقادیر اکتالی برای نشان دادن آدرسهای حافظه و تنظیمات دیگر استفاده میشوند.
سیستم اکتال بهویژه در پردازش دادههای باینری کاربرد دارد. بهعنوان مثال، در سیستمهای دیجیتال و طراحی مدارها، معمولاً از سیستم اکتال برای نمایش اطلاعات باینری استفاده میشود. در این حالت، هر گروه از سه بیت باینری به یک عدد اکتالی معادل تبدیل میشود. این ویژگی باعث میشود که کار با دادههای باینری برای مهندسان و برنامهنویسان سادهتر شود، زیرا مقادیر باینری طولانی را میتوان با استفاده از اعداد کوتاهتری نمایش داد.
با وجود اینکه سیستم اکتال در گذشته بسیار رایج بود، امروزه بیشتر بهجای آن از سیستم هگزادسیمال (Hexadecimal) استفاده میشود، زیرا هگزادسیمال توانایی نمایش دادهها با استفاده از چهار بیت بهصورت فشردهتر را دارد. با این حال، اکتال هنوز هم در برخی زمینههای خاص مانند طراحی مدارهای دیجیتال و پردازش دادهها در سیستمهای قدیمیتر مورد استفاده قرار میگیرد.
در نهایت، سیستم اکتال بهعنوان یک سیستم عددی ساده و مؤثر برای نمایش دادهها در سیستمهای کامپیوتری و دیجیتال در نظر گرفته میشود. این سیستم هنوز در برخی از کاربردها و برای تبدیل دادههای باینری بهصورت ساده و کوتاهتری استفاده میشود. برای اطلاعات بیشتر در مورد سیستم اکتال و کاربردهای آن در پردازش دادهها، میتوانید به سایت saeidsafaei.ir مراجعه کنید و از اسلایدهای محمد سعید صفایی بهره ببرید.
در این جلسه، در تکمیل مباحث جلسه دوم، به بررسی سلسله مراتب حافظه و نحوه اندازهگیری حافظه در سیستمهای کامپیوتری پرداخته میشود. همچنین، مفاهیم سیستم اعداد، مبناها و نحوه تبدیل مبنای دسیمال به دودویی و برعکس مورد بحث قرار خواهند گرفت. هدف این جلسه، درک اصول اندازهگیری و تبدیل دادهها در سیستمهای کامپیوتری است.
وزن یا مقدار هر رقم در سیستمهای عددی که با توجه به موقعیت آن در عدد تغییر میکند. به عنوان مثال در سیستم دهدهی، هر رقم با پایههای مختلف (ده به توان اندیس) ضرب میشود.
یک نیبل معادل 4 بیت است و معمولاً برای نمایش یک نیمکلمه در سیستمهای کامپیوتری استفاده میشود.
رباتیک به استفاده از رباتها برای انجام وظایف خاص اشاره دارد که میتواند از صنعت تولید تا جراحی پزشکی را شامل شود.
امنیت ابری نسل بعدی به استفاده از فناوریهای پیشرفته برای تقویت امنیت اطلاعات و خدمات ابری در برابر تهدیدات و حملات اشاره دارد.
تحلیل مبتنی بر هوش مصنوعی به استفاده از الگوریتمهای هوش مصنوعی برای پردازش دادهها و استخراج بینشهای مفید و پیشبینی روندها اطلاق میشود.
رابط عصبی به فناوریهایی اطلاق میشود که امکان برقراری ارتباط بین مغز انسان و دستگاههای خارجی را فراهم میکند.
توسعه بومی ابری به طراحی و توسعه نرمافزارهایی اطلاق میشود که بهطور خاص برای عملکرد بهینه در محیطهای ابری ایجاد شدهاند.
شبکههایی که افراد و سازمانها را به هم متصل میکنند و امکان اشتراکگذاری اطلاعات را فراهم میآورند.
امنیت سایبری به مجموعهای از روشها و تکنیکها اطلاق میشود که برای محافظت از سیستمها، شبکهها و دادهها در برابر تهدیدات دیجیتال به کار میروند.
بلاکچین 2.0 به نسخهای پیشرفته از بلاکچین گفته میشود که ویژگیهایی مانند قراردادهای هوشمند و مقیاسپذیری بهتر را ارائه میدهد.
نوع دادهای است که فقط دو مقدار true یا false را میتواند ذخیره کند و معمولاً در شرایط منطقی به کار میرود.
تحلیلهای پیشرفته به استفاده از دادههای پیچیده و الگوریتمهای پیچیده برای استخراج بینشهای کاربردی اطلاق میشود.
دسترسی به آرایه به معنای استفاده از اندیسها برای دسترسی به دادههای ذخیرهشده در آرایه است. این دسترسی میتواند برای خواندن یا نوشتن مقادیر انجام شود.
کامپیوترهای بزرگ که میتوانند صدها یا هزاران کاربر را به صورت همزمان پشتیبانی کنند و برای سازمانهای بزرگ مناسب هستند.
اعلان تابع فرآیند اعلام نام و نوع تابع است که در آن نوع داده بازگشتی و نام پارامترها مشخص میشود، اما بدنه آن در این مرحله تعریف نمیشود.
یادگیری تقویتی عمیق به استفاده از الگوریتمهای یادگیری برای بهبود تصمیمگیری سیستمها در محیطهای پیچیده گفته میشود.
پروتکلی که هر روتر اطلاعات دقیق درباره توپولوژی شبکه را جمعآوری کرده و بر اساس آن مسیرهای بهینه را محاسبه میکند.
سوییچهایی که در لایه 2 مدل OSI کار میکنند و برای هدایت بستهها از آدرسهای MAC استفاده میکنند.
متغیر در برنامهنویسی به فضایی در حافظه گفته میشود که برای ذخیره دادهها استفاده میشود. این دادهها میتوانند در طول اجرای برنامه تغییر کنند.
پروتکل مسیریابی که مسیریابی را بر اساس تعداد هاپها محاسبه میکند و اطلاعات بهصورت دورهای بین روترها ارسال میشود.
یک زبان برنامهنویسی سطح بالا است که در آن برنامهنویس میتواند برنامههای پیچیده و کارا ایجاد کند. این زبان به دلیل قدرت و انعطافپذیری زیاد در توسعه نرمافزارهای مختلف شناخته شده است.
فناوری 5G به نسل پنجم ارتباطات بیسیم اطلاق میشود که قادر است سرعت انتقال داده و ارتباطات موبایلی را افزایش دهد.
اسکلتهای رباتیک به دستگاههایی اطلاق میشود که به افراد کمک میکنند تا با تقویت عضلات حرکت کنند و کارهای فیزیکی را انجام دهند.
دستگاهی که برای متصل کردن چندین شبکه محلی LAN به یکدیگر استفاده میشود و در لایه دادهلینک (Layer 2) عمل میکند.
محاسبات الهام گرفته از مغز انسان به استفاده از اصول و فرآیندهای مغز برای طراحی سیستمهای محاسباتی جدید اطلاق میشود.
لایهای که مسئول مدیریت نشستها و ارتباطات بین برنامههای کاربردی است.
تحقیقات دیجیتال به تجزیه و تحلیل و بازیابی دادهها از سیستمهای دیجیتال برای تحقیقات قضائی و قانونی اطلاق میشود.
پروتکلی که ترکیبی از ویژگیهای Distance Vector و Link State است و از نقاط قوت هر دو استفاده میکند.
نسل پنجم شبکههای مخابراتی (5G) سرعت اینترنت، اتصال بیشتر و تأخیر کمتری را نسبت به نسلهای قبلی ارائه میدهد.
بیورباتیک به طراحی و ساخت رباتهایی گفته میشود که از ویژگیهای بیولوژیکی برای انجام کارها استفاده میکنند.
فردی که مسئول راهاندازی، پیکربندی و نگهداری شبکههای کامپیوتری است.
کابلی که شامل چندین سیم مسی عایقدار است و به صورت جفت به هم تابیده شدهاند تا نویز الکتریکی کاهش یابد.
در فلوچارت، مرحله تصمیمگیری به لوزی گفته میشود که در آن بر اساس شرایط خاص، الگوریتم مسیر متفاوتی را انتخاب میکند.
شبکههای هوشمند به سیستمهای برقرسانی گفته میشود که از فناوریهای دیجیتال برای نظارت و بهینهسازی مصرف انرژی استفاده میکنند.
هوش مصنوعی مولد به استفاده از الگوریتمهای هوش مصنوعی برای تولید دادهها و محتواهایی مشابه انسان اطلاق میشود.