زمان کنونی: ۲۵ آبان ۱۴۰۳, ۰۹:۵۷ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

فرق بین دیسک بلاک و بافر بلاک

ارسال:
۲۷ خرداد ۱۳۹۴, ۰۸:۱۴ ب.ظ
فرق بین دیسک بلاک و بافر بلاک
سلام
دوستان میتونن بگن فرق این دو چیه؟

Disk buffer: The area of memory where blocks reside temporarily is called the disk buffer
Buffer Blocks: The blocks residing temporarily in main memory are referred to as buffer blocks

ما نفهمیدیم این چی میگه
Huh
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال:
۲۷ خرداد ۱۳۹۴, ۰۹:۱۳ ب.ظ
RE: فرق بین دیسک بلاک و بافر بلاک
(۲۷ خرداد ۱۳۹۴ ۰۸:۱۴ ب.ظ)irpersian20 نوشته شده توسط:  سلام
دوستان میتونن بگن فرق این دو چیه؟

Disk buffer: The area of memory where blocks reside temporarily is called the disk buffer
Buffer Blocks: The blocks residing temporarily in main memory are referred to as buffer blocks

ما نفهمیدیم این چی میگه
Huh

داده‌ها قبل از نوشته شدن توو دیسک، در main memory یا همون RAM موقتاً ذخیره میشن (چون سرعت نوشتن در دیسک کم هست و برای اینکه برنامه منتظر اتمام عملیات نوشتن در دیسک نشه، موقتاً در مموری مینویسه و بعد در خفا در دیسک نوشته میشه). به این قسمت از حافظه که مختص این داده‌ها میشه میگن Disk Buffer
حالا خود این Buffer از بلوک‌های کوچکتر با اندازه‌ی خاصی تشکیل شده (مثلاً ۵۱۲ بایت). به هر کدوم از این بلوک‌ها میگن بلوکِ بافر یا Buffer Block
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: Pure Liveliness
ارسال:
۲۷ خرداد ۱۳۹۴, ۰۹:۲۲ ب.ظ (آخرین ویرایش در این ارسال: ۲۷ خرداد ۱۳۹۴ ۰۹:۲۸ ب.ظ، توسط irpersian20.)
RE: فرق بین دیسک بلاک و بافر بلاک
(۲۷ خرداد ۱۳۹۴ ۰۹:۱۳ ب.ظ)behnam5670 نوشته شده توسط:  
(27 خرداد ۱۳۹۴ ۰۸:۱۴ ب.ظ)irpersian20 نوشته شده توسط:  سلام
دوستان میتونن بگن فرق این دو چیه؟

Disk buffer: The area of memory where blocks reside temporarily is called the disk buffer
Buffer Blocks: The blocks residing temporarily in main memory are referred to as buffer blocks

ما نفهمیدیم این چی میگه
Huh

داده‌ها قبل از نوشته شدن توو دیسک، در main memory یا همون RAM موقتاً ذخیره میشن (چون سرعت نوشتن در دیسک کم هست و برای اینکه برنامه منتظر اتمام عملیات نوشتن در دیسک نشه، موقتاً در مموری مینویسه و بعد در خفا در دیسک نوشته میشه). به این قسمت از حافظه که مختص این داده‌ها میشه میگن Disk Buffer
حالا خود این Buffer از بلوک‌های کوچکتر با اندازه‌ی خاصی تشکیل شده (مثلاً ۵۱۲ بایت). به هر کدوم از این بلوک‌ها میگن بلوکِ بافر یا Buffer Block
تعریف ویکی پدیا: Huh


In computer storage, disk buffer (often ambiguously called disk cache or cache buffer) is the embedded memory in a hard disk drive (HDD) acting as a buffer between the rest of the computer and the physical hard disk platter that is used for storage

آقا بهنام ممنون از پاسخت اما یک سوال
من متن رو برای رفع ابهام میزارم

با این حساب این میگه ما ، تغیر در دیتابیس رو وقتی میگیم که یا در دیسک نوشته شده باشه یا در disk block که در رم هست
خوب چطور میشه گفت؟ اگر به هر دلیل رم رو از دست دادیم. چیزی در دیسک نداریم.نه لاگ و نه تغیر در خود دیتابیس
پس چطور می تونیم بگیم تغیر در دیتابس؟!

یا میگه به روز رسانی در قسمت private رم رو حساب نمی کنیم جز وتغیر در دیتابس!!

نقل قول: If a transaction does not modify the database until it has committed, it is said to use the deferred-modification technique

چطور تا تراکنش هنوز commit نشده حرف از deferred modification میزنه؟!
HuhHuh
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال:
۲۸ خرداد ۱۳۹۴, ۱۲:۵۰ ق.ظ
RE: فرق بین دیسک بلاک و بافر بلاک
قسمت تغییر در دیتابیس و اینا رو از خودتون گفتید؟ چون در متنی که گذاشتید نبود. اگه در متن اصلی هست، کل متن رو بذارید
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: Pure Liveliness
ارسال:
۲۸ خرداد ۱۳۹۴, ۰۱:۲۹ ق.ظ (آخرین ویرایش در این ارسال: ۲۸ خرداد ۱۳۹۴ ۰۱:۳۰ ق.ظ، توسط irpersian20.)
RE: فرق بین دیسک بلاک و بافر بلاک
We say a transaction modifies the database if it performs an update on a disk buffer, or on the disk itself; updates to the private part of main memory do not count as database modifications. If a transaction does not modify the database until it has committed, it is said to use the deferred-modification technique. If database modifications occur while the transaction is still active,the transaction is said to use the immediate-modification technique.Deferred modification has the overhead that transactions need to make local copies of all updated data items; further, if a transaction reads a data item that it has updated, it must read the value from its local copy.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال:
۲۹ خرداد ۱۳۹۴, ۰۶:۳۹ ب.ظ
RE: فرق بین دیسک بلاک و بافر بلاک
نقل قول: In computer storage, disk buffer (often ambiguously called disk cache or cache buffer) is the embedded memory in a hard disk drive (HDD) acting as a buffer between the rest of the computer and the physical hard disk platter that is used for storage
(۲۸ خرداد ۱۳۹۴ ۰۱:۲۹ ق.ظ)irpersian20 نوشته شده توسط:  We say a transaction modifies the database if it performs an update on a disk buffer, or on the disk itself; updates to the private part of main memory do not count as database modifications. If a transaction does not modify the database until it has committed, it is said to use the deferred-modification technique. If database modifications occur while the transaction is still active,the transaction is said to use the immediate-modification technique.Deferred modification has the overhead that transactions need to make local copies of all updated data items; further, if a transaction reads a data item that it has updated, it must read the value from its local copy.

آها حالا شد.
میگه که وقتی تغییر توو دیتابیس داریم که یا توو بافر دیسک بنویسیم یا توو خود دیسک. قبلاً یه تعریفی گذاشته بودی که گفته بود بافر دیسک داخل main memory هسا ولی تعریف ویکی‌پدیا گفته که توو خود دیسک هست و به نظر من تعریف ویکی درست‌تره. این بافری که توو دیسک هست از خود دیسک سریع‌تر هست و الا خب یه دفعه‌ای توو خود دیسک مینوشت دیگه. پس احتمالاً تکنولوژی‌ش یا فلش و SSD هست که مشکل قطعی برق نداره، و یا اگه DRAM باشه (که حافظه ی فرار هست) یه خازن بزرگ داره که هنگام مثلاً قطعی برق زود داده رو توو دیسک مینویسه و داده از بین نمیره. پس داده در RAM نیست که مشکل inconsistency پیش بیاد و وقتی میگیم commit شده، واقعاً شده.

deffered modification هم خوب اسمش روش هست دیگه. داده commit نشده و بعداً میشه، پس بهش میگیم deffered (یعنی به بعد مؤکول شده). عیبی که داره و متن بالا هم بهش اشاره کرده اینه که ما توو deffered modification بعداً داده رو کامیت میکنیم اما ممکنه مثلاً یه transaction جدید بخواد از داده‌ی ما استفاده کنه در حالی که داده هنوز توو دیسک یا بافر آن دیسک نوشته نشده. اینطوری باید حواسمون باشه که داده‌ی ما آپدیت نیست و به حای دیسک بیاد از کپی داده که فعلاً توو RAM هست و آپدیت هست استفاده کنه چون داده‌ی دیسک آپدیت نشده.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ


موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  بین پردازش تصویر و داده کاوی موندم کدوم یکی رو برای پایان نامه انتخاب کنم؟ raheleh1393 ۵ ۸,۵۰۲ ۰۱ دى ۱۴۰۰ ۰۲:۴۸ ب.ظ
آخرین ارسال: golkhorami
  کدام زبان برای هوش مصنوعی بهتر است؟ فرق بین زبان های هوش مصنوعی چیست؟ azam2075 ۳ ۶,۰۳۴ ۱۴ مهر ۱۴۰۰ ۰۷:۲۱ ب.ظ
آخرین ارسال: علیصا
  راهنمایی پروپوزال: بلاکچین یا معماری سازمانی AFRA9094 ۰ ۱,۷۲۷ ۰۵ مرداد ۱۳۹۹ ۱۲:۴۹ ق.ظ
آخرین ارسال: AFRA9094
  فرق site.ir/forum با forum.site.ir چیه ؟ simorghsimorgh ۵ ۵,۹۶۰ ۱۴ بهمن ۱۳۹۸ ۰۱:۴۸ ب.ظ
آخرین ارسال: unipaper
  جستجو و ارتباط بین جداول aryana25000 ۰ ۲,۰۱۴ ۰۳ آبان ۱۳۹۸ ۱۰:۳۸ ب.ظ
آخرین ارسال: aryana25000
  ارتباط دائم بین سیستم استنتاج فازی و یک نرم افزار دیگر fa_karoon ۱ ۲,۵۹۴ ۱۵ اردیبهشت ۱۳۹۸ ۱۱:۱۲ ق.ظ
آخرین ارسال: fa_karoon
  فرق مدرک روزانه و شبانه ارشد z__z ۵ ۵,۳۶۲ ۰۷ آبان ۱۳۹۷ ۰۵:۴۰ ب.ظ
آخرین ارسال: Amir V
  راهنمایی شرکت در آزمون دوره های بین المللی مایکروسافت azad_ahmadi ۳۶ ۴۳,۳۹۳ ۰۹ تیر ۱۳۹۷ ۰۷:۵۸ ب.ظ
آخرین ارسال: mahdi_atd@yahoo.com
  اولویت بندی دانشگاه ها در نرم افزار بین علم و صنعت، بهشتی ، نصیر و شهرستانها Sepideh96 ۷ ۷,۲۷۳ ۲۲ خرداد ۱۳۹۷ ۰۲:۵۲ ب.ظ
آخرین ارسال: saeed_vahidi
  فرق سامانه شبکه ایی و شبکه های ارتباطی aali361 ۰ ۲,۲۶۶ ۲۱ خرداد ۱۳۹۷ ۱۰:۲۱ ب.ظ
آخرین ارسال: aali361

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close