آشنایی با نحوه ذخیره سازی اطلاعات روی سی دی (قسمت دوم)
آشنایی با نحوه ذخیره سازی اطلاعات روی سی دی (قسمت دوم)
8) تفاوت بین disc at once و Track at Once در چیست؟
دو روش اساسی برای Write کردن یک CD R وجود دارد:
● DAO
Disc At Once ، کل CD را در یک مرحله و احتمالا تراک های چندگانه را Write می کند. تمام سوزاندن باید بدون وقفه کامل شود و امکان اضافه کردن اطلاعات بیشتر وجود ندارد.
● TAO
Track At Once موجب می شود تا Write کردن در جند مرحله صورت بگیرد. برای هر دیسک، یک حداقل طول تراک 300 بلاک و یک حداکثر 99 تراک و همچنین کمی سربار اضافی در رابطه با توقف و آغاز لیزر وجود دارد. از آنجایی که برای هر تراک لیزر خاموش و روشن می شود، reader چند بلاک به نام بلاک های run out و run in در بین تراک ها باقی می گذارد. اگر کار به درستی صورت بگیرد، بلاک ها خاموش و معمولا غیرقابل توجه خواهند بود. CD ها و تراک هایی که با یکدیگر اجرا می شوند "توقف" قابل توجهی را خواهند داشت. برخی از ترکیبات نرم افزار و سخت افزار ممکن است در این فاصله چیزهای زائدی را بر جای بگذارند، که موجب کلیک آزار دهنده در بین تراک ها می گردد.
برخی درایوها و یا بسته های نرم افزاری ممکن است به شما اجازه ندهد تا اندازه فاصله بین تراک های صوتی را هنگام ضبط کردن در مد Track At Once کنترل کنید، بنابراین 2 ثانیه فاصله برای شما برجای می گذارد. برخی از recorder ها همچون philips CDD 2000 ، ضبط "Session at once" را می پذیرند. این امر کنترل disc at once بر روی فاصله های بین تراک ها را برای شما فراهم می سازد و اجازه Write کردن در بیش از یک Session را به شما می دهد. و این در زمانی که دیسک های CD Extra را Write می کنید، می تواند مفید واقع شود.
مواردی وجود دارد که ضبط disc at once ضروری است. برای مثال، گاهی اوقات ممکن است بدون استفاده از مد disc at once ، ساختن کپی های پشتیبان یکسان از برخی از دیسک ها، مشکل یا غیر ممکن باشد. همچنین برخی از دستگاه های master کننده CD ممکن است دیسک هایی که در مد Track at once ضبط شده اند، را نپذیرد، زیرا فاصله بین تراک ها به صورت خطا به نمایش در خواهند آمد.
ضبط disc at once کنترل بیشتری را بر روی ایجاد دیسک، بخصوص CD های صوتی دارد، اما همیشه مناسب یا ضروری نیست. ایده خوبی است که recorder ای بگیرید که هم از ضبط disc at once هم از ضبط Track at once پشتیبانی کند.
9) تفاوت های بین ضبط کردن از یک تصویر و on the fly ؟
بسیاری از CD R هایی که بسته های نرم افزاری ایجاد می کنند، امکان انتخاب بین ایجاد یک تصویر کامل از CD بر روی دیسک و انجام آنچه که نوشتن به صورت "on the fly" نام دارد، را به شما می دهد. هر روش مزایای مختص خود را دارد.
فایل های تصویر CD گاهی اوقات CD های مجازی یا VCD خوانده می شوند. اینها کپی های کاملی از داده ها هستند، به طوری که روی CD ظاهر خواهند شد و بنابراین لازم است که درایو سخت شما فضای کافی برای نگاه داشتن این CD کامل را داشته باشد. زمانی که از فضای خالی 74 دقیقه ای استفاده می کنید، این مقدار می تواند به اندازه 650MB برای CD ROM یا MB 747 برای دیسک صوتی باشد. اگر شما دارای هر دو تراک صوتی و داده ها بر روی CD خود هستید، یک تصویر فایل سیستم ISO 9660 برای تراک داده ها و یک یا چند تصویر 16 bit 44.1KHz با صدای استریو برای تراک های صوتی وجود دارد.
ضبط on the fly اغلب از یک "تصویر مجازی" استفاده می کند که در آن کلیه فایلها آزمایش شده و Lead out می شوند، اما تنها مشخصات فایل ذخیره می گردد نه داده ها . زمانی که Write,CD می شود، محتوای فایل ها خوانده می شوند. این روش به فضای کمتر درایو سخت نیاز دارد و ممکن است در زمان صرفه جویی کند، اما خطر buffer underrun را افزایش می دهد. با وجود نرم افزارهای متعدد، انعطاف پذیری این روش نیز بیشتر می شود، بنابراین افزودن، حذف کردن و بهم آمیختن فایل ها در یک تصویر مجازی آسانتر از یک تصویر طبیعی است. CD ای که از یک فایل تصویر ایجاد می شود با CD ای که با ضبط on the fly ایجاد شده، یکسان است با این فرض که هر دو فایل های مشابه را در مکان های مشابهی قرار دهند. انتخاب بین این دو به تمایل کاربر و ظرفیت سخت افزار بستگی دارد.
10) یک CD Player چگونه می داند که از تراک های داده ها جهش کند؟
برای هر تراک فلگ ها زیر کد وجود دارد.
● داده ها: اگر Set شود، تراک شامل داده ها می گردد. در غیر این صورت تراک شامل audio است.
● مجاز به کپی دیجیتال: که توسط SCMS بکار می رود.
● 4Audio کاناله: استاندارد 4audio,Red Book کاناله را مجاز می داند، گرچه تعداد دیسک هایی که از آن استفاده می کنند بسیار اندک هستند.
● Pre Emphasis : در صورتی set می شود که audio با pre emphasis ضبط شده باشد.
دو مورد آخر بندرت استفاده می شوند.
11) چگونه CD RW با CD R مقایسه می شود؟
CD RW مخفف CD ReWritable است. CD RW به طور معمول CD Erasable) CD E ) خوانده می شود. تفاوت بین CD RW و CD R اینست که دیسک های CD RW را می توان Erase کرد و دوباره Write نمود، در حالی که دیسک های CD R تنها یکبار Write می شوند.
غیر از این تفاوت، دیسک های CD RW از تکنولوژی تغییر فاز استفاده می شوند. درایوهای CD RW درست مانند دیسک های CD R استفاده می شوند. درایوهای CD RW از تکنولوژی تغییر فاز استفاده می کنند. بجای ایجاد "حباب ها" و تغییر شکل در لایه رنگ recording ، حالت مواد در لایه ضبط کننده ار فرم شفاف به فرم غیرشفاف تغییر می کند. حالت های متفاوت دارای شاخص های انکساری متفاوت هستند و بنابراین به طور نوری قابل تشخیص اند.
این دیسک ها نه تنها از طریق درایوهای استاندارد CD R ، قابل Write شدن نیستند، بلکه قابل خواندن از طریق اکثر CD reader ها قدیمی تر هم نمی باشند. تمام درایوهای CD RW می توانند در CD R ها Write شوند و انتظار می رود اکثر درایوهای جدید CD ROM از CD RW پشتیبانی کنند. CD Player های کمی قدیمی تر و اکثر CD Player های جدید می توانند دیسک های CD RW را اداره کنند. اگر بخواهید بر روی رسانه ها CD,CD RW های صوتی ایجاد کنید، مطمئن باشید که Player شما از عهده آنها بر خواهد آمد. برای یک درایو DVD ، خواندن دیسک های CD RW بسیار گرانتر از CD R هستند. این مسئله در تصمیم گیری های تجاری، خود یک عامل محسوب می شود. در تعداد دفعاتی که دیسک می تواند Write شود، محدودیت وجود دارد ، اما تعدا این دفعات نسبتا بالاست.
12) Finalizing ( پایان بخش) چه کاری انجام می دهد؟
دیسکی که شما می توانید داده ها را به آن بیافزایید باز است. تمام داده ها در Session جاری نوشته می شوند. زمانی که عمل Write کردن به پایان می رسد، شما Session را می بندید. اگر بخواهید یک دیسک MultiSession بسازید، همزمان Session جدیدی را باز می کنید. اگر Sessoin جدید را باز نکنید، بعدا دیگر نمی توانید Session ای را باز نمایید، بدین معنی که اضافه کردن داده های بیشتر به CD R غیرممکن است. کل دیسک بسته می شود. فرآیند تغییر یک Session از باز به بسته "Finalizing" ، "fixating" یا فقط بستن Session خوانده می شود. زمانی که آخرین Session را می بندید، شما دیسک را fixate,finalize و یا بسته اید.
یک دیسک تک Ssession ای دارای 3 ناحیه اصلی است:
● Lead in ، که شامل فهرست مطالب (Table of contexts ) یا TOC است،
● ناحیه برنامه، به همراه تراک های صوتی و یا داده ها،
● Lead out ، که هیچ چیز معناداری در خود ندارد.
ناحیه Lead in و Lead out یک دیسک باز هنوز نوشته نشده است. اگر داده ها را در یک دیسک Write می کنید و Session را باز می گذارید TOC که محل تراک ها را به CD Player یا درایو CD ROM می گوید در یک ناحیه مجزا به نام Program Memory Area یا PMA نوشته می شود.
CD recorder ها تنها وسایلی هستند که PMA را مشاهده می کنند، به همین دلیل است که شما نمی توانید داده های خود را در یک Session باز بر روی دستگاه استاندارد Playback ببینید. CD Player ها چگونه تراک صوتی را نخواهند یافت و درایوهای CD ROM تراک داده را نخواهند دید. وقتی که Session پایان یافت، TOC در ناحیه Lead in نوشته می شود و موجب می گردد دستگاه های دیگر دیسک را تشخیص دهند.
اگر Session جاری را ببندید و Session جدیدی را باز کنید، Lead in,Session بسته شده شامل پیوندی به Session, Lead in بعدی خواهد بود. CD Player سیستم استریو یا ماشین شما درباره پیوند یک Lead in بعدی چیزی نمی داند، بنابراین تنها می تواند تراک ها را در اولین Session ببیند. درایو CD ROM شما دیسک های Multi Session را بسته به ظرفیتش وآنچه سیستم عامل می گوید می شناسد مگر آنکه شکسته یا خیلی قدیمی باشد و به راحتی اولین Session و آخرین Session های ما بین آنها را باز می گرداند.
برخی درایوها CD ROM ، بخصوص مدل های خاص NEC ، Session های باز هستند و زمانی که سعی می کنند تا Lead in را از Session ای که هنوز باز است بخوانند، اشکال تراشی می کنند. (دراین موارد مقالات متعددی در سایت میکرو رایانه وجود دارد، به فهرست مقالات رجوع کنید) آنها در هر Session، زنجیره پیوندها را در Lead in ها دنبال می کنند، اما زمانی که به آخرین Session می رسند، نمی توانند یک TOC معتبر بیابد و دچار سردرگمی می شوند. اگرچه این درایوها از Multi Session پشتیبانی می کنند، اما قبل از آنکه آنها دیسک را با موفقیت بخوانند، لازم است آخرین Session بسته باشد.
خوشبختانه اکثر درایوها به این صورت رفتار نمی کنند. اگر از ضبط disc at once استفاده می کنید، Lead in در آغاز این فرایند نوشته می شود، زیرا محتویات TOC زودتر شناحته می شوند. با وجود اکثر recorder ها، هیچ راهی برای تشخیص اینکه آیا نیاز به افزودن Session اضافی هست یا خیر وجود ندارد، بنابراین ایجاد یک دیسک MultiSession با ضبط DAO معمولا امکان پذیر نیست.
اگر از ویندوز 95 و یا NT استفاده می کنید، ویژگی (AIN( CD R.Auto Insert Notification را به محض اینکه TOC نوشته شد، می یابد. این امر معمولا فرآیند Write کردن را با شکست مواجه می کند. اکثر بسته های نرم افزارهای ضبط CD به همین دلیل به طور خودکار AIN را غیرفعال می کنند. در مد Track at once ، فرایند Write کردن در هنگام پایان یافتن با شکست مواجه می شود. در مد disk at once ، این فرایند در ابتدای فرایند Write کردن دچار مشکل می شود. در هر دو مورد آزمون Write کردن موفقیت امیز است، زیرا TOC در مرحله آزمایشی نوشته نمی شود.
دیسک های Packet Written از همین قوانین با توجه به باز و بسته بودن Session ها پیروی می کنند، به همین دلیل قبل از آنکه روی یک درایو CD ROM خوانده شوند باید پایان بپذیرند.
13) MultiRead به چه معناست؟
لوگر MultiRead نشان می دهد که یک CD یا Player DVD می تواند تمام فرمت های موجود CD را شامل CD ROM ، CD DA و CD RW بخواند. وجود این لوگر در یک درایو CD به این معنی نیست که درایو می تواند DVD را بخواند.
14) اگر عمل ضبط کردن با شکست مواجه شد،آیا دیسک قابل استفاده است؟
این مسئله به آنچه که ضبط شده و چگونگی ضبط شدن آن بستگی دارد. اگر این خرابی در هنگام Write کردن Lead in باشد، یعنی قبل از آنکه هیچ داده ایی نوشته شود، احتمالا دیسک قابل استفاده نیست. درایوهای Sony دارای امکان ترمیم دیسک هستند که Session جاری را می بندند و این اجازه را به شما می دهند تا داده های اضافی تماس با دیسکی که بخشی از آن نوشته شده سرباز می زنند.
اگر خرابی ها در هنگام پایان یافتن دیسک روی دهند، ممکن است فایل تصحیح باشند. گاهی اوقات TOC قبل از خراب شدن نوشته می شود و دیسک می تواند همان گونه که هست استفاده شود. گاهی اوقات می توانید از امکان Finalize disc از منوی برنامه استفاده کنید که این ترفند را انجام می دهد. مواقع دیگر recorder از مواجه شدن با دیسکی که بخشی از آن پایان یافته سرباز می زند و شما دچار مشکل می شوید . خرابی هایی که در اواسط Write کردن یک CD ROM رخ می دهند احتمالا ارزش اظمینان کردن ندارند. بخشی از داده ها آنجا خواهند بود و بخشی دیگر خیر. دایرکتوری دیسک ممکن فایل های بیشتری از آنچه که واقعا وجود دارند را نشان دهد و شما تا زمانی که آنها را نخوانید، نخواهبد فهمید که کدامیک از انها واقعا وجود دارند.
CD های صوتی که در مد disk at once ضبط شده اند، موارد خاصی هستند. از آنجایی که TOC از قسمت جلو نوشته می شود، دیسک در یک CD Player استاندارد قابل خواندن است، حتی اگر فرآیند Write کردن تمام نشده باشد. شما می توانید Track ها را تا جایی که ضبط کردن دچار مشکل می شود، اجرا کنید.
15) چرا recorder ها در ابتدای تراک های صوتی بایت های 00 را قرار می دهند؟
این پدیده برای کاربرانی که سعی می کنند صورت دیجیتالی را از یک CD R استخراج کنند،آشناست. با وجود چند صد بایت 0 که در جلو قرار گرفته شده، نیتجه کپی گرفتن از یک CD صوتی اغلب یک کپی دقیق از داده های صوتی اصلی است. از انجایی که این نشان دهنده افزایش شاید 1/100 ام ثانیه سکوت در آغاز دیسک است، اما در واقع قابل توجه نیست.
عدد واقعی بایت ها به آرامی از دیسکی به دیسک دیگر درج می شود، اما یک recorder به طور معمول تقریبا همان عدد را درج می کند. این عدد معمولا کمتر از یک سکتور است. طبق اظهارات یک مهندس از Yamaha ، علت این مشکل، عدم همگام سازی بین داده های صوتی وکانال های زیرکد می باشد. مشکلاتی نظیر جریان داده ها که یافتن آغاز یک بلاک را در هنگام خواندن دشوار می سازد، نوشتن داده ها و شناسایی اطلاعات را نیز در همگام سازی دشوار می سازد. طبق گفته این مهندس، عدم تغییر میان افزار یا درایو الکترونیکی می تواند در حل مشکل موثر باشد. ایجاد کپی از کپی های CD های صوتی، در یک فاصله بتدریج بزرگتر صورت می گیرد، اما احتمالا حتی پس از چندین نسل غیر قابل توجه می باشد.
● سایر مقالات مرتبط با این موضوع