جزوه رنگی و تایپ شده معماری زمینه گرا
نوشته برولین برنت سی – ترجمه راضیه PDFزاده دانشگاه پیام نور علمی کاربردی رنت برولین PDF راضیه PDFزاده دانشگاه آزاد کاردانی
() () : -: (). () () = ً 
ً ()، () ($) () () : —
قابلیت اطمینان فوقالعاده کار کند. نمونه ای از این استراتژی، دیسک همه کاره دیجیتالی (DVD) است که در آن اطلاعات دیجیتالی نشان دهنده ویدئو، صدا و سایر داده ها بدون از دست دادن یک مورد ثبت می شود. اطلاعات جزوه معماری زمینه گرا روی DVD به گونه ای ثبت می شود که با بررسی کد موجود در هر نمونه دیجیتال قبل از پخش، می-توان هر گونه خطا () () -() -() () () :
(⋯,) = = = = از 10 رقم استفاده می کند و ضرایب در توان های 10 ضرب می شوند. سیستم دودویی یک سیستم اعداد متفاوت است. ضرایب سیستم اعداد دودویی فقط دو مقدار ممکن دارند: 0 و 1. هر ضریب a_j در توانی از مبنا ضرب می شود، به عنوان مثال، 2^j، و نتایج برای بدست آوردن معادل دهدهی عدد اضافه می شود. نقطه مبنا (به عنوان مثال، نقطه اعشار هنگامی که مبنای 10 است) توان-های مثبت 10 را از توان های منفی 10 متمایز می کند. برای مثال، معادل دهدهی عدد دودویی 11010.11 برابر با 26.75 است، همان طور که از ضرب ضرایب در توان هایی ار 2 نشان داده شده است:
سیستم های اعداد مختلف بسیاری وجود دارد. به طور کلی، عددی که در یک سیستم مبنای r بیان می شود دارای ضرایب ضرب در توان های r است:
مقدار ضرایب a_j از 0 تا r – 1 متغیر است. برای تمایز بین اعداد با مبناهای مختلف، ضرایب را در پرانتز قرار می دهیم و زیرنویسی برابر با مبنای استفاده شده می نویسیم (به جز گاهی اوقات برای اعداد دهدهی، که در آن محتوا مشخص می کند که مبنای ده است). یک مثال از یک عدد مبنای 5 عبارت است از
مقادیر ضرایب مبنای 5 فقط می تواند 0، 1، 2، 3، و 4 باشد. سیستم اعداد اکتالی یک سیستم مبنای 8 است که دارای هشت رقم است: 0، 1، 2، 3، 4، 5، 6، 7. یک مثال از یک عدد اکتالی 127.4 است. برای تعیین مقدار دهدهی معادل آن، عدد را در یک سری توانی با مبنای 8 بسط می دهیم:
توجه داشته باشید که ارقام 8 و 9 نمی توانند در یک عدد اکتالی ظاهر شوند.
مرسوم است که زمانی که مبنای عدد کمتر از 10 باشد، r رقم مورد نیاز برای ضرایب را از معماری دهدهی قرض می گیرند. زمانی که مبنای عدد بزرگ تر از 10 باشد از حروف الفبا برای تکمیل 10 رقم دهدهی استفاده می شود. به عنوان مثال، در سیستم اعداد هگزادسیمال (مبنای 16)، 10 رقم اول از سیستم دهدهی قرض گرفته شده است. حروف A، B، C، D، E و F به ترتیب برای ارقام 10، 11، 12، 13، 14 و 15 استفاده می شود. نمونه ای از یک عدد هگزادسیمال عبارت است از
سیستم هگزا دسیمال معمولا توسط طراحان برای نمایش رشته های طولانی بیت ها در آدرس ها، دستورالعمل ها و داده ها در سیستم های دیجیتال استفاده می شود. به عنوان مثال، B65F برای نشان دادن جزوه معماری زمینه گرا استفاده می شود.
همان طور که قبلاً ذکر شد، ارقام در یک عدد دودویی بیت نامیده می شوند. هنگامی که یک بیت برابر با 0 است، در طول تبدیل تاثیری در جمع ندارد. بنابراین، تبدیل از دودویی به دهدهی را می توان تنها با جمع اعداد با توان دو متناظر با بیت هایی که برابر با 1 هستند به دست آورد.
چهار عدد 1 در عدد دودویی وجود دارد. عدد دهدهی مربوط به مجموع چهار توان دو است. صفر و 24 عدد اول به دست آمده از 2 به توان n در جدول 1.1 آمده است. در کار کامپیوتری، 210 به عنوان K (کیلو)، 220 به معماری M (مگا)، 230 به عنوان G (گیگا) و 240 به عنوان T (ترا) شناخته می شود. بنابراین، 4K = 212 = 4096 و 16M = 224 = 16777216. ظرفیت کامپیوتر معمولا بر حسب بایت داده می شود. یک بایت برابر با هشت بیت است
و می تواند یک کاراکتر صفحه کلید را در خود جای دهد (یعنی نشان دهنده کد). یک هارد دیسک کامپیوتر با چهار گیگابایت فضای ذخیره سازی دارای ظرفیت 4G = 232 بایت (تقریباً 4 میلیارد بایت) است. یک ترابایت 1024 ً :
-() : () () () —- لازم است عدد را به یک قسمت صحیح و یک قسمت کسری جدا کنیم، زیرا هر قسمت باید به طور متفاوتی تبدیل شود. تبدیل یک عدد صحیح دهدهی به عددی در مبنای r با تقسیم عدد و همه ضرایب متوالی بر r و جمع باقیمانده انجام می شود. این روش به بهترین وجه با مثال نشان داده شده است.
مثال 1.1
عدد دهدهی 41 را به دودویی تبدیل کنید. ابتدا 41 بر 2 تقسیم می شود تا یک خارج قسمت صحیح 20 و باقیمانده 1/2 بدست آید. سپس خارج قسمت دوباره بر 2 تقسیم می شود تا یک خارج قسمت جدید و باقیمانده بدست آید. این معماری تا زمانی ادامه می-یابد که خارج صحیح به 0 تبدیل شود. ضرایب عدد دودویی مورد نظر از باقی مانده ها به صورت زیر بدست می آید:
بنابراین، پاسخ عبارت است از (41)_10 = (a_5 a_4 a_3 a_2 a_1 a_0 )_2 = (101001)_2.
فرآیند محاسباتی را می توان به راحتی مانند زیر به صورت دستی انجام داد:
تبدیل اعداد صحیح دهدهی به هر سیستم مبنایr مشابه این مثال است، با این تفاوت که تقسیم به جای 2 با r انجام می شود.
مثال 2.1
عدد دهدهی 153 را به عددد اکتال تبدیل کنید. مبنای r مورد نیاز 8 است. ابتدا 153 بر 8 تقسیم می شود تا یک عدد صحیح 19 و باقیمانده 1 به دست آید. سپس 19 بر 8 تقسیم می شود تا یک عدد صحیح 2 و باقیمانده 3 بدست آید. در نهایت با تقسیم 2 بر 8 یک خارج معماری 0 و باقیمانده 2 بدست می آید. این فرآیند را می توان به راحتی مانند زیر به صورت دستی انجام داد:
تبدیل عدد کسری دهدهی به دودویی با روشی مشابه روشی که برای اعداد صحیح استفاده می شود انجام می شود. با این حال، به جای () :
–
فهرست مطالب