خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را

بیت و بایت چگونه کار می کند - بخش دوم

بیت و بایت چگونه کار می کند - بخش دوم

کد مطلب : 4695


ادامه صحبت خود را در مورد سیستم دو دویی خواهیم داشت. گفتیم که کارکرد کامپیوترها بر اسا سیستم پایه عددی باینری یا دودویی است. حال به توضیح آن می پردازیم.



The Base-2 System and the 8-bit Byte

دلیل اینکه کامپیوترها از سیستم دودویی استافده می کنند این است که با استفاده از تکنولوژی الکترونیک فعلی، آنها را ساده تر می کند. و ضمن اینکه ارزان تر هم هستند.
بنابراین کامپیوترها از سیستم binary یا دودویی به جای سیستم ده دهی یا decimal استفاده می کنند. واژه بیت کوتاه شده یا مخفف عبارت Binary digIT است. وقتی سیستم پایه عددی ده دهی یا دسیمال باشد، اعداد از 0 تا 9 را می تواند در خود جای دهد اما در سیستم باینری، Bit ها فقط دو مقدار دارند. یعنی 0 و 1
بنابراین binary ترکیبی از همین 0 و 1 ها است. مثلا1011
اما عدد باینری 1011 را به فرم دسیمال چگونه باید ببینیم؟ در قسمت قبل در سیستم دهدهی، روی عدد 6357 کار کردیم و دیدیم که مبنا 10 بود، اما در سیستم باینری مبنا عدد 2 است.پس 2 را جایگزین 10 می کنیم.

(1 * 2^3) + (0 * 2^2) + (1 * 2^1) + (1 * 2^0) = 8 + 0 + 2 + 1 = 11

به وضوح، مشخص است که در سیستم binary، عدد 2 به توان جایگاه هر بیت می رسد و این باعث می شود که شمارش در سیستم باینری یا دودویی ساده تر شود. در جدول، عدد 0 تا 20 را بصورت باینری می توانید مشاهده کنید.

0 = 0
1 = 1
2 = 10
3 = 11
4 = 100
5 = 101
6 = 110
7 = 111
8 = 1000
9 = 1001
10 = 1010
11 = 1011
12 = 1100
13 = 1101
14 = 1110
15 = 1111
16 = 10000
17 = 10001
18 = 10010
19 = 10011
20 = 10100


هنگامی که به این توالی نگاه می کنید، 0 و 1 برای سیستم های دهدهی و دودویی یکسان هستند. طبق همان فرمول بالا می توانید این اعداد باینری را به فرم دسیمال تبدیل کنید.
Bit ها به ندرت در کامپیوترها دیده می شوند و آنها تقریبا همیشه به مجموعه های 8 بیتی متصل می شوند و این مجموعه ها بایت ها نامیده می شوند. اگر دوره نتورک پلاس را گذرانده باشید، حتما با این مورد آشنایی دارید. اما چرا هر 8 بیت، برابر با 1 بایت است؟ مشابه این سوال آن است که بگوییم که چرا 12 عدد تخم مرغ، می شود 2 جین؟ (6 عدد از هر چیزی شامل یک جین می شود).
8 بیت بایت، چیزی که مردمان در 50 سال گذشته با آزمون خطا آن را حل کرده اند. با 8 بیت در یک بایت، شما می توانید 256 مقدار، از 0 تا 255 را نشان دهید. همانطور که در اینجا نشان داده شده است:

0 = 00000000
1 = 00000001
2 = 00000010
...
254 = 11111110
255 = 11111111



خب، در پست بعد به بررسی Byte خواهیم پرداخت.

پست قبلی




آموزش سالیدورکز 20-2019


دیدگاه ها(0)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.

لطفا پیش از ارسال دیدگاه ، به نکات زیر توجه فرمایید :

- از نوشتن دیدگاه های غیر مرتبط با پست جدا خودداری کنید. دیدگاه ها و سوالات متفرقۀ خود را می توانید در تالارهای گفتمان خوش آموز مطرح نمایید.
- لطفاً دیدگاه های خود را با حروف فارسی تایپ کنید، دیدگاه های فینگیلیش تایید نمی شوند.
- قبل از ارسال دیدگاه حتما متن پست و نظرات سایر دوستان را بخوانید . نظرات اسپم و تکراری تایید نخواهند شد.
- نظر شما ممکن است بدون پاسخ تایید شوند که در این صورت باید منتظر پاسخ از سوی دیگر کاربران باشید .
- لطفا انتقادات و پیشنهادات و همچنین درخواست های خود را از طریق ایمیل khoshamoz[at].hotmail.com ارسال نمایید
- چرا آموزش های سایت خوش آموز در قالب فایل pdf به صورت یکجا ارائه نمی شوند؟
- چرا برخی پرسش های کاربران پاسخ داده نمی شوند؟

آموزش های رایگان خوش آموز