دستگاهی که برای متصل کردن چندین شبکه محلی LAN به یکدیگر استفاده میشود و در لایه دادهلینک (Layer 2) عمل میکند.
حافظه اصلی یا RAM (Random Access Memory) یکی از اجزای حیاتی سیستمهای کامپیوتری است که بهعنوان حافظه موقت برای ذخیرهسازی دادهها و برنامههای در حال اجرا استفاده میشود. برخلاف حافظههای دائمی مانند هارد دیسک یا SSD که برای ذخیرهسازی طولانیمدت دادهها استفاده میشوند، RAM برای ذخیرهسازی موقت دادهها و دستورالعملهایی که پردازنده نیاز دارد، طراحی شده است. این حافظه به پردازنده این امکان را میدهد که بهسرعت به دادههای مورد نیاز دسترسی پیدا کند، که این کار باعث افزایش کارایی سیستم میشود.
حافظه RAM بهطور مستقیم با پردازنده ارتباط دارد و دادهها را بهصورت موقتی نگه میدارد. این حافظه زمانی که سیستم روشن است، فعال میماند و دادههایی که بهطور مداوم توسط پردازنده استفاده میشوند، مانند نتایج محاسبات، متغیرهای موقتی و دستورالعملها، در آن ذخیره میشود. وقتی سیستم خاموش میشود، تمام اطلاعات موجود در RAM از بین میرود، زیرا این حافظه بهطور موقت و پویا است.
حافظه RAM معمولاً از دو نوع اصلی تشکیل میشود: DRAM (Dynamic RAM) و SRAM (Static RAM). DRAM به دلیل هزینه پایینتر و ظرفیت بالاتر، معمولاً در بیشتر سیستمهای کامپیوتری استفاده میشود. با این حال، DRAM برای حفظ دادههای خود نیاز به شارژ مداوم دارد و به همین دلیل کندتر از SRAM است. از سوی دیگر، SRAM سریعتر است اما هزینه بالاتر و ظرفیت کمتری دارد، بنابراین بیشتر در کشهای پردازندهها و در مواقعی که سرعت اهمیت دارد، استفاده میشود.
یکی از ویژگیهای مهم حافظه RAM سرعت دسترسی آن است. پردازندهها بهطور مداوم نیاز دارند که به دادهها دسترسی سریع داشته باشند، و حافظه RAM بهعنوان یک حافظه موقت، این نیاز را برآورده میکند. حافظههای دیگر مانند هارد دیسک یا SSD سرعت کمتری دارند و دسترسی به دادهها از آنها زمانبر است. در مقابل، حافظه RAM با سرعت بسیار بالا میتواند دادهها را بهسرعت در اختیار پردازنده قرار دهد و به همین دلیل عملکرد کلی سیستم بهطور چشمگیری به ظرفیت و سرعت RAM وابسته است.
یکی دیگر از ویژگیهای مهم حافظه RAM ظرفیت آن است. ظرفیت RAM تعیین میکند که سیستم چه مقدار داده و برنامه بهطور همزمان میتواند در حافظه خود نگهدارد. سیستمهایی که بهطور مداوم با برنامههای پیچیده یا چندوظیفهای (Multitasking) کار میکنند، به ظرفیت بالاتری از RAM نیاز دارند. افزایش ظرفیت RAM میتواند باعث بهبود عملکرد سیستم و کاهش تأخیر در اجرای برنامهها شود.
در نهایت، حافظه RAM بهعنوان یک عنصر اساسی در عملکرد سیستمهای کامپیوتری، نقش بسیار مهمی در سرعت پردازش دادهها و کارایی سیستم ایفا میکند. بدون داشتن حافظه RAM کافی و سریع، پردازنده نمیتواند بهطور مؤثر به دادهها دسترسی پیدا کند و عملکرد سیستم بهشدت تحت تأثیر قرار میگیرد. برای اطلاعات بیشتر در مورد حافظه RAM و نحوه استفاده آن در سیستمهای کامپیوتری، میتوانید به سایت saeidsafaei.ir مراجعه کنید و از اسلایدهای محمد سعید صفایی بهره ببرید.
در این جلسه، در تکمیل مباحث جلسه دوم، به بررسی سلسله مراتب حافظه و نحوه اندازهگیری حافظه در سیستمهای کامپیوتری پرداخته میشود. همچنین، مفاهیم سیستم اعداد، مبناها و نحوه تبدیل مبنای دسیمال به دودویی و برعکس مورد بحث قرار خواهند گرفت. هدف این جلسه، درک اصول اندازهگیری و تبدیل دادهها در سیستمهای کامپیوتری است.
دستگاهی که برای متصل کردن چندین شبکه محلی LAN به یکدیگر استفاده میشود و در لایه دادهلینک (Layer 2) عمل میکند.
رباتیک به استفاده از رباتها برای انجام وظایف خاص اشاره دارد که میتواند از صنعت تولید تا جراحی پزشکی را شامل شود.
فرایند به هم پیوستن یا به هم رسیدن دو یا چند مولفه برای تبادل دادهها در شبکه.
عملگرهای منطقی برای مقایسه و ارزیابی عبارات منطقی استفاده میشوند و میتوانند نتیجهای درست یا غلط را تولید کنند.
به معنای گواهینامه بینالمللی مهارت کار با کامپیوتر است که یک استاندارد جهانی برای مهارتهای کاربردی کامپیوتر به شمار میآید. افرادی که این گواهینامه را دریافت میکنند، تواناییهایشان در استفاده از نرمافزارهای رایانهای تأیید میشود.
اولین و مهمترین سوئیچ در شبکه که مسئول تعیین بهترین مسیرها برای ارسال دادهها است.
استاندارد شبکههای بیسیم (Wi-Fi) که پروتکلهای ارتباط بیسیم در باندهای مختلف فرکانسی را تعریف میکند.
محاسبات فضایی به استفاده از سیستمهای پردازش دادهها با استفاده از دادههای مکانی و جغرافیایی اطلاق میشود.
پورتهایی که برای انتقال ترافیک مربوط به چندین VLAN بین سوئیچها استفاده میشوند.
تابع بازگشتی تابعی است که خود را در درون بدنه خود فراخوانی میکند. این نوع توابع معمولاً برای مسائل بازگشتی مانند محاسبه فاکتوریل یا دنباله فیبوناچی استفاده میشود.
سیگنال دیجیتال یک نوع سیگنال است که در آن اطلاعات به صورت دادههای دیجیتال (0 و 1) منتقل میشوند.
عملگر افزایش پس از عملگر ()++ است که ابتدا مقدار متغیر را میخواند و سپس آن را افزایش میدهد.
لایهای که مسئول مدیریت نشستها و ارتباطات بین برنامههای کاربردی است.
دروازه منطقی NOT که عملیات معکوس را انجام میدهد و ورودی 1 را به 0 و ورودی 0 را به 1 تبدیل میکند.
بازنویسی تابع به معنای تعریف مجدد تابع در یک کلاس مشتقشده با همان نام و امضای تابع در کلاس پایه است. این ویژگی در برنامهنویسی شیگرا برای تغییر رفتار توابع به کار میرود.
توابع هش رمزنگاری به توابع ریاضی اطلاق میشود که دادهها را به یک رشته ثابت طول تبدیل میکنند و برای امنیت دادهها استفاده میشوند.
سازمانهای خودمختار غیرمتمرکز (DAO) به سازمانهایی اطلاق میشود که بدون نیاز به مدیریت متمرکز با استفاده از قراردادهای هوشمند عمل میکنند.
پورتهایی که به عنوان بهترین مسیر برای ارسال دادهها به شبکه دیگر انتخاب میشوند.
یک اگزابایت معادل 1024 پتابایت است و برای اندازهگیری دادههای بسیار بزرگ در مقیاس جهانی به کار میرود.
الگوریتم مرتبسازی انتخابی بر اساس انتخاب کوچکترین یا بزرگترین عنصر در هر مرحله و جابهجایی آن با مکان مناسب عمل میکند.
لیست پیوندی ساختار دادهای است که هر عنصر آن شامل داده و اشارهگری به عنصر بعدی است. این ساختار برای ذخیره و دسترسی سریع به دادهها استفاده میشود.
جدولی که شامل اطلاعات مسیرهای مختلف به مقصدهای مختلف است و به روتر برای انتخاب مسیر به مقصد کمک میکند.
رسانههای فیزیکی از جمله کابلها و فیبر نوری که ارتباطات دادهای را در شبکههای کامپیوتری انتقال میدهند.
تشخیص تقلب مبتنی بر هوش مصنوعی به استفاده از الگوریتمهای یادگیری ماشین برای شناسایی و پیشبینی فعالیتهای مشکوک در دادهها اطلاق میشود.
نوسانات یا تغییرات در زمان تأخیر انتقال بستههای داده در شبکه.
جدول مسیریابی مسیرهای فعلی شبکه را مشخص میکند، در حالی که پایگاه داده توپولوژیکی اطلاعات ساختاری شبکه را ذخیره میکند.
سیستمهای فیزیکی-مجازی به سیستمهایی اطلاق میشود که از ترکیب نرمافزار و سختافزار برای کنترل و تعامل با دنیای فیزیکی استفاده میکنند.
عبور از آرایه به معنای مراجعه به تمام عناصر آرایه به صورت پشت سر هم است تا بتوان عملیاتی بر روی آنها انجام داد.
آزادسازی حافظه به فرآیند آزاد کردن حافظه اختصاصیافته به برنامه یا دادهها پس از پایان استفاده از آنها اطلاق میشود.
عملگر افزایش پیش از عملگر ()++ است که ابتدا مقدار متغیر را افزایش میدهد و سپس مقدار جدید را میخواند.
بافت داده به مفهوم استفاده از دادهها از منابع مختلف در یک شبکه برای تسهیل دسترسی و تحلیل اطلاعات است.
توابع کتابخانهای به توابعی اطلاق میشود که از پیش در زبانهای برنامهنویسی تعریف شدهاند و در هر برنامه میتوان از آنها استفاده کرد.
بافرینگ به ذخیرهسازی موقت دادهها در یک بخش از حافظه گفته میشود تا زمانی که سرعت ارسال یا دریافت دادهها با هم هماهنگ شوند.
پارامترها مقادیری هستند که به یک تابع داده میشوند و به عنوان ورودی تابع عمل میکنند.
اینترنت اشیاء (IoT) به شبکهای از دستگاهها و اشیاء متصل به اینترنت گفته میشود که میتوانند دادهها را ارسال و دریافت کنند.