یک نوع NAT که از پورتهای مختلف برای ترجمه آدرسهای IP خصوصی به یک آدرس عمومی استفاده میکند.
DRAM (Dynamic Random-Access Memory) یکی از رایجترین انواع حافظههای موقت در سیستمهای کامپیوتری است که برای ذخیرهسازی دادهها بهصورت موقتی و بهمنظور دسترسی سریع به دادهها طراحی شده است. DRAM از تکنولوژی خاصی استفاده میکند که دادهها را بهصورت دینامیک ذخیره میکند. بهعبارت دیگر، دادههای ذخیرهشده در DRAM برای حفظ خود نیاز به شارژ مداوم دارند، و اگر این شارژ قطع شود، دادهها از دست میروند. به همین دلیل است که DRAM بهعنوان حافظه موقت شناخته میشود.
در DRAM، هر بیت از داده در یک خازن کوچک ذخیره میشود. این خازنها بهطور طبیعی نشتی دارند و به همین دلیل باید بهطور مرتب شارژ شوند تا دادهها حفظ شوند. این فرایند بازخوانی و شارژ مجدد بهنام "refresh" شناخته میشود. به دلیل این ویژگی، DRAM نسبت به SRAM نیاز به مصرف انرژی بیشتری دارد و همچنین سرعت دسترسی به دادهها در آن کمتر است. با این حال، DRAM دارای ظرفیت بالاتری است و بهطور معمول برای حافظههای اصلی (RAM) در سیستمهای کامپیوتری استفاده میشود.
یکی از مزایای اصلی DRAM نسبت به انواع دیگر حافظه، هزینه پایینتر آن است. در مقایسه با SRAM، DRAM بسیار ارزانتر است و به همین دلیل برای ذخیرهسازی دادهها در سیستمهای کامپیوتری، مانند کامپیوترهای شخصی، لپتاپها، و سرورها، استفاده میشود. DRAM معمولاً بهعنوان حافظه اصلی سیستم، بهویژه در کامپیوترهای رومیزی و موبایل، بهکار میرود، زیرا بهصورت عمده برای ذخیرهسازی دادههای در حال اجرا و برنامهها مورد استفاده قرار میگیرد.
در سیستمهای کامپیوتری، DRAM معمولاً در کنار سایر انواع حافظهها، مانند SRAM و کش پردازنده، استفاده میشود. حافظههای کش و SRAM سریعتر از DRAM هستند، اما ظرفیت آنها محدود است. در مقابل، DRAM دارای ظرفیت بسیار بیشتری است و میتواند دادهها و برنامههای بیشتری را ذخیره کند. این ترکیب حافظهها باعث میشود که سیستمهای کامپیوتری هم از سرعت بالای کشها و هم از ظرفیت بالای DRAM بهرهمند شوند.
در حالی که DRAM ارزانتر و دارای ظرفیت بیشتری است، نیاز به مصرف انرژی بیشتری دارد و سرعت آن نسبت به SRAM و کشهای پردازنده کمتر است. این تفاوتها باعث میشود که DRAM بیشتر در حافظههای اصلی سیستمهای کامپیوتری استفاده شود، جایی که نیاز به ظرفیت بالاتر و هزینه پایینتری نسبت به سرعت است. علاوه بر این، DRAM برای پردازشهای دادهای که نیاز به دسترسی سریع ندارند، مناسب است.
در نهایت، DRAM یکی از اجزای اصلی و حیاتی سیستمهای کامپیوتری است که نقش مهمی در عملکرد سیستم ایفا میکند. این حافظه بهطور مؤثر دادهها و برنامهها را در اختیار پردازنده قرار میدهد و امکان پردازش سریعتر دادهها را فراهم میکند. برای اطلاعات بیشتر در مورد تکنولوژیهای حافظه و نحوه عملکرد آنها در سیستمهای کامپیوتری، میتوانید به سایت saeidsafaei.ir مراجعه کنید و از اسلایدهای محمد سعید صفایی بهره ببرید.
در این جلسه، در تکمیل مباحث جلسه دوم، به بررسی سلسله مراتب حافظه و نحوه اندازهگیری حافظه در سیستمهای کامپیوتری پرداخته میشود. همچنین، مفاهیم سیستم اعداد، مبناها و نحوه تبدیل مبنای دسیمال به دودویی و برعکس مورد بحث قرار خواهند گرفت. هدف این جلسه، درک اصول اندازهگیری و تبدیل دادهها در سیستمهای کامپیوتری است.
یک نوع NAT که از پورتهای مختلف برای ترجمه آدرسهای IP خصوصی به یک آدرس عمومی استفاده میکند.
وراثت ویژگیای در برنامهنویسی شیگرا است که به یک کلاس اجازه میدهد ویژگیها و رفتارهای کلاس دیگر را به ارث ببرد.
دروازه منطقی OR که زمانی خروجی 1 میدهد که حداقل یکی از ورودیها 1 باشد.
تداخل زمانی رخ میدهد که دو یا چند دستگاه به طور همزمان اقدام به ارسال داده بر روی یک مسیر انتقال مشترک کنند و باعث میشود دادهها با هم ترکیب شوند.
محاسبات پایدار به استفاده از تکنولوژیهای سبز و کممصرف برای انجام محاسبات پیچیده و تحلیل دادهها اطلاق میشود.
نتایج فرآیندهای انجامشده در سیستم که به طور معمول به کاربر یا سیستم دیگری ارسال میشوند. خروجیها میتوانند دادهها، گزارشها یا سیگنالهای مختلف باشند.
ترجمه آدرسهای IP خصوصی به آدرسهای عمومی برای استفاده در اینترنت.
جدول مسیریابی مسیرهای فعلی شبکه را مشخص میکند، در حالی که پایگاه داده توپولوژیکی اطلاعات ساختاری شبکه را ذخیره میکند.
در توپولوژی Ad-Hoc، از دستگاه جانبی استفاده نمیشود و هر کامپیوتر به نوعی نقش Access Point را ایفا میکند.
پروتکلی در لایه 2 برای جلوگیری از حلقههای شبکهای و مدیریت مسیرهای انتقال دادهها.
فرآیندی که در آن روترها مسیرهای بهترین برای ارسال بستههای داده به مقصد را تعیین میکنند.
اولویت عملگرها به ترتیب اهمیت و اجرای عملیاتها اشاره دارد. این اولویتها به نحوه اجرای صحیح دستورات در زبانهای برنامهنویسی کمک میکند.
تبدیل عدد از مبنای ده به شانزده که در این فرایند از تقسیم مکرر عدد بر 16 و نگهداری باقیماندهها استفاده میشود.
رسانههایی که سیگنالها را از طریق مسیر مشخص هدایت میکنند، مانند کابلهای مسی، فیبر نوری و کابلهای کواکسیل.
دستگاه سختافزاری که بستههای داده را از یک دستگاه دریافت کرده و به دستگاه مقصد ارسال میکند.
الگوریتم مرتبسازی هپ یک الگوریتم مرتبسازی است که از ساختار دادهای هپ برای ترتیب دادن دادهها استفاده میکند.
پروتکلی که برای تبدیل آدرس IP به آدرس MAC در شبکههای محلی استفاده میشود.
دیباگینگ به فرآیند پیدا کردن و رفع اشکالات در کد برنامه گفته میشود. این فرآیند برای اطمینان از صحت عملکرد الگوریتم و جلوگیری از بروز خطاها ضروری است.
عبور پارامتر به معنای ارسال دادهها از برنامه اصلی به یک تابع هنگام فراخوانی آن است. این دادهها به پارامترهای تابع منتقل میشوند تا در داخل آن پردازش شوند.
رباتیک ابری به استفاده از فناوریهای ابری برای کنترل و مدیریت رباتها از راه دور اطلاق میشود.
رشته مجموعهای از کاراکترها است که به صورت متوالی در حافظه ذخیره میشود. این دادهها معمولاً برای ذخیره اطلاعات متنی مانند نام یا جملات استفاده میشوند.
دستگاههای خروجی مانند چاپگر و مانیتور که اطلاعات پردازششده را از کامپیوتر به کاربر نمایش میدهند.
روش دسترسی به رسانه در شبکههای اترنت که برای مدیریت و جلوگیری از تداخل استفاده میشود.
شبکهای که به شما اجازه میدهد تا دستگاههای متصل به یک یا چند سوئیچ فیزیکی را به گروههای منطقی تقسیم کنید.
اینترنت اشیاء در شهرهای هوشمند به اتصال دستگاهها و سنسورها به شبکه برای بهبود کیفیت زندگی شهروندان اطلاق میشود.
بهینهسازی یادگیری عمیق به تکنیکهایی اطلاق میشود که برای بهبود عملکرد مدلهای یادگیری عمیق به کار میروند.
هوش مصنوعی برای تولید زبان طبیعی به استفاده از الگوریتمهای هوش مصنوعی برای ایجاد محتوای متنی مشابه انسانها اطلاق میشود.
پروتکلی که ترکیبی از ویژگیهای Distance Vector و Link State است و از نقاط قوت هر دو استفاده میکند.
واحد محاسباتی و منطقی است که مسئول انجام محاسبات ریاضی و منطقی در پردازنده میباشد.
متغیر در برنامهنویسی به فضایی در حافظه گفته میشود که برای ذخیره دادهها استفاده میشود. این دادهها میتوانند در طول اجرای برنامه تغییر کنند.
دستگاههای متصل به شبکه که دادهها را ارسال یا دریافت میکنند، مانند کامپیوترها، سرورها، یا سایر تجهیزات شبکه.
وسایل و تکنیکهای مورد استفاده برای انتقال دادهها از یک دستگاه به دستگاه دیگر.
هوش مصنوعی (AI) به سیستمهایی اطلاق میشود که توانایی انجام کارهایی که نیاز به هوش انسانی دارند را دارند.
سختافزار به اجزای فیزیکی کامپیوتر مانند کیبورد، موس، پردازنده و سایر قطعات الکترونیکی گفته میشود.
عملگر سهگانگی یک روش فشرده برای نوشتن دستورات شرطی است که معمولاً به صورت condition ? expression1 : expression2 نوشته میشود.