الگوریتمی که برای محاسبه کوتاهترین مسیر از یک گره به سایر گرهها استفاده میشود، معمولاً در پروتکلهای Link-State.
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 مراجعه کنید و از اسلایدهای محمد سعید صفایی بهره ببرید.
در این جلسه، در تکمیل مباحث جلسه دوم، به بررسی سلسله مراتب حافظه و نحوه اندازهگیری حافظه در سیستمهای کامپیوتری پرداخته میشود. همچنین، مفاهیم سیستم اعداد، مبناها و نحوه تبدیل مبنای دسیمال به دودویی و برعکس مورد بحث قرار خواهند گرفت. هدف این جلسه، درک اصول اندازهگیری و تبدیل دادهها در سیستمهای کامپیوتری است.
الگوریتمی که برای محاسبه کوتاهترین مسیر از یک گره به سایر گرهها استفاده میشود، معمولاً در پروتکلهای Link-State.
عملیات ماشین یادگیری (MLOps) شامل توسعه و استقرار مدلهای یادگیری ماشین به صورت مقیاسپذیر و کارآمد است.
یک کیلوبایت معادل 1024 بایت است و به عنوان واحدی برای اندازهگیری دادههای کم حجم استفاده میشود.
دادهای که توسط یک لایه از لایه بالاتر دریافت میشود تا پردازش یا انتقال یابد.
دیباگر ابزارهایی است که برای شناسایی و رفع اشکالات در برنامهنویسی استفاده میشود. این ابزار به برنامهنویس اجازه میدهد تا خطاهای موجود در کد را پیدا و اصلاح کند.
شبکههای هوشمند به سیستمهای برقرسانی گفته میشود که از فناوریهای دیجیتال برای نظارت و بهینهسازی مصرف انرژی استفاده میکنند.
الگوریتمهای حفظ حریم خصوصی به استفاده از روشهای پیچیده برای حفاظت از دادههای شخصی و جلوگیری از دسترسی غیرمجاز اطلاق میشود.
آرایه مجموعهای از دادهها است که به صورت یکپارچه ذخیره میشود و از اندیسها برای دسترسی به مقادیر مختلف آن استفاده میشود.
نتایج فرآیندهای انجامشده در سیستم که به طور معمول به کاربر یا سیستم دیگری ارسال میشوند. خروجیها میتوانند دادهها، گزارشها یا سیگنالهای مختلف باشند.
عبور از آرایه به معنای مراجعه به تمام عناصر آرایه به صورت پشت سر هم است تا بتوان عملیاتی بر روی آنها انجام داد.
تعریف تابع شامل بدنه تابع است که در آن، منطق اجرای تابع تعیین میشود. در این مرحله، تابع به طور کامل معرفی میشود.
مجموعهای از دادهها است که به صورت ساختار یافته ذخیره شده و به راحتی میتوان به آنها دسترسی داشت.
امنیت ابری نسل بعدی به استفاده از فناوریهای پیشرفته برای تقویت امنیت اطلاعات و خدمات ابری در برابر تهدیدات و حملات اشاره دارد.
امنیت سایبری به مجموعهای از روشها و تکنیکها اطلاق میشود که برای محافظت از سیستمها، شبکهها و دادهها در برابر تهدیدات دیجیتال به کار میروند.
یک اگزابایت معادل 1024 پتابایت است و برای اندازهگیری دادههای بسیار بزرگ در مقیاس جهانی به کار میرود.
هوش مصنوعی برای امنیت سایبری به کاربرد هوش مصنوعی برای شناسایی تهدیدات سایبری و حفاظت از شبکهها و دادهها اشاره دارد.
دستگاههای خروجی مانند چاپگر و مانیتور که اطلاعات پردازششده را از کامپیوتر به کاربر نمایش میدهند.
رشته باریک و شفاف از شیشه یا پلاستیک که قادر است اطلاعات را از طریق نور با سرعت بالا منتقل کند.
تابع بخشی از کد است که یک کار خاص را انجام میدهد و میتواند توسط برنامهنویس برای انجام وظایف مختلفی در برنامه فراخوانی شود.
تابع الگو به تابعی گفته میشود که نوع دادهای ورودی را به صورت عمومی تعریف میکند و به آن اجازه میدهد که با انواع داده مختلف کار کند.
فرایند به هم پیوستن یا به هم رسیدن دو یا چند مولفه برای تبادل دادهها در شبکه.
رباتیک خودمختار به رباتهایی اطلاق میشود که قادر به انجام وظایف پیچیده بدون نیاز به دخالت انسان هستند.
الگوریتمهای ژنتیک به روشهای محاسباتی اطلاق میشود که از فرآیندهای طبیعی تکامل برای حل مسائل پیچیده استفاده میکنند.
ویژگیای در پروتکل STP که از دریافت پیامهای BPDU غیرمجاز جلوگیری میکند.
عمق بازگشت به تعداد دفعاتی اطلاق میشود که یک تابع بازگشتی خود را فراخوانی میکند. هرچه عمق بازگشتی بیشتر باشد، خطر بروز stack overflow بیشتر خواهد بود.
عملگر سهگانگی یک روش فشرده برای نوشتن دستورات شرطی است که معمولاً به صورت condition ? expression1 : expression2 نوشته میشود.
در همتنیدگی کوانتومی به پدیدهای در فیزیک کوانتومی اطلاق میشود که در آن ذرات میتوانند بهطور همزمان در دو مکان متفاوت قرار داشته باشند.
اپلیکیشنهای بومی ابری به برنامههایی اطلاق میشود که به طور ویژه برای محیطهای ابری طراحی شدهاند.
دستیارهای شخصی مبتنی بر هوش مصنوعی به برنامهها و سیستمهایی اطلاق میشود که از هوش مصنوعی برای انجام وظایف و بهبود تجربههای کاربری استفاده میکنند.
محاسبات نوری به استفاده از فناوریهای نوری برای پردازش دادهها به جای روشهای الکترونیکی سنتی اشاره دارد.
محاسبات الهام گرفته از بیولوژی به استفاده از اصول و الگوهای موجود در طبیعت برای طراحی سیستمهای محاسباتی اطلاق میشود.
الگوریتمهای هوش جمعی به استفاده از رفتار گروهی موجودات هوش مصنوعی برای حل مسائل پیچیده اشاره دارد.
حافظه موقت کامپیوتر است که به طور موقت دادهها و دستورات را ذخیره میکند و به پردازنده اجازه میدهد تا به سرعت به این اطلاعات دسترسی پیدا کند.
پروتکل مسیریابی Link State که از الگوریتم Dijkstra برای محاسبه کوتاهترین مسیر استفاده میکند.
سیستمهای چندعاملی به سیستمهایی گفته میشود که از چندین عامل خودمختار برای انجام وظایف بهطور همزمان استفاده میکنند.