Hamshahri Logo
ميز آنلاين نشريات انتشارات درباره ما ارتباط با ما جستجو نقشه سايت


ايران جهان
اقتصاد بورس
بزرگراه سايبر شهر مجازی
ارتباطات دانش و تکنولوژي
موسيقی سينما و تلويزيون
ورزش سلامت
آموزش هنر
مهارت‌های زندگی ديدگاه
انديشه قرآن کريم
سفر محيط زيست
پيشخوان کتاب
اجتماع مسکن
پليس حادثه
شهردار شورای شهر
شهر مسير
حمل ‌و‌ نقل مترو
فرهنگ تاريخ
ادبيات داستانی زنان
کودک و نوجوان تغذيه
عکس آب و هوا
سرگرمی

به روز شده: 21 بهمن 1388 ساعت 10:56  - ‏آمار بازدید سایت: آمار بازدید  RSS
صفحه اصلی دانش و تکنولوژي
 
چطور بیت و بایت کار می‌کنند؟
ارتباطی- همشهری آنلاین - رشید عسگری:
خريدن كامپيوتر و قطعات مختلف آن، شنيدن بيت و بايت و مگابايت و گيگابايت را هم دارد كه ممكن است خيلي گيج كننده باشد.

شايد شنيده باشيد كه فلان كامپيوتر يا لپ تاپ 512 مگابايت RAM ،80گيگابايت هارد ديسك و پردازشگر 2.1گيگاهرتزي 32بيت.

اعداد در مبناي ده:
ساده ترين راه براي درك كردن مفهوم بيت، مقايسه آن با مفهومي است كه براي ما قابل درك و ساده است و آن هم رقم (Digit) است. ارقام از 0 تا 9 وجود دارند. در كنار هم اعداد چند رقمي مثل 6357را تشكيل مي‌دهند. هر كس با ديدن همچنين رقمي آن را 6هزار و سيصد و پنجاه و هفت مي‌خواند. به راحتي درك مي‌كنيم كه رقم هفت به عنوان يكان، 5دهگان، 3 صدگان و 6 هزارگان هستند. اگر حساب سرتان شود همين ارقام را به صورت زير هم مي‌توان نوشت!

7+(5×10)+(3×100)+(6×1000)=6357

راه دیگر برای نشان دادن این عدد نوشتن ده‌های آن به صورت توانی از ده است.


6357=(3^10×6)+(2^10×3)+(1^10×5)+(0^10×7)

اینکه مفاهیم این ارقام را به راحتی متوجه می‌شوید به این دلیل است که هر روز با اعداد 0تا9 کار می‌کنید و یا به این دلیل است که 10انگشت دارید! شاید اگر هشت انگشت داشتیم از ارقام 0تا8 استفاده می‌کردیم. در حقیقت هر چند مبنایی که بخواهید می‌توانید داشته باشید. از مبنای دو تا هر چند تا که بخواهید. دلایل راضی کننده‌ای هست که از مبناهای مختلف در شرایط مختلف استفاده کنیم.

مبنای دو و بایت‌های 8بیتی:
اینکه چرا از مبنای دو در کامپیوتر استفاده می‌کنیم این است که تطبیق مبنای دو با جریان الکتریکی آسان است.

کلمه بیت (Bit) ترکیبی از دو کلمه Binary و Digit است. مبنای دو تنها دو عدد 0 و 1 را دارد. به همین دلیل اعداد در مبنای دو با ترکیب همین ارقام تشکیل می‌شوند. مثل 1011. چطوری بفهمیم که این عدد چه معنی در مبنای قابل درک ما یعنی مبنای ده دارد؟ همان طور که عدد 6357 در مبنای ده را به صورت توانی از ده نوشتیم، 1011در مبنای دو را نیز به صورت توانی از 2 می‌نویسیم.

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

دیدید که در هر مبنایی می‌توان با این روش اعداد را معرفی کرد. اعداد در مبنای ده و دو به این صورت از 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 و بعد 0و بعد 1 و به همین ترتیب. در مبنای دو اگر رقمی یک است و به آن یکی اضافه کنیم آن رقم صفر می‌شود و رقم بعدی یک. از 15 به 16 رقم 1111به 10000تبدیل شده است.

این بیت‌ها در کامپیوتر معمولاً در دسته‌های هشت تایی که بایت ها را تشکیل می‌دهند، بسته بندی می‌شوند. اینکه چرا 8بیت یک بایت را تشکیل می‌دهد سوالی است که جواب آن را باید از دانشمندان کامپیوتر و برقی که از 50 سال پیش تا به حال روی کامپیوتر کار کرده‌اند پرسید. یک دلیل مشخص وجود ندارد ولی این روش در طی چندين سال و با سعی و خطا بدست آمده است.

با وجود 8 بیت در یک بایت، برای مثال می‌توان 256 مقدار بین 0 تا 255 را به این صورت نشان داد:

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

در ادامه به کاربرد بیت و بایت نگاه می‌اندازیم.

کاراکتر‌های استاندارد ASCII:

بایت معمولاً برای نگه داشتن مقدار یک کاراکتر استفاده می‌شود. در سیستم ASCII به هر رقم در مبنای دو بین 0 تا 127 یک کاراکتر داده شده است. از 128 تا 256 کاراکتر‌های زبان‌های غیر از انگلیسی است.

بعضی از ویرایشگر‌های ویندوز مثل NotePad متن‌ها را به این صورت ذخیره می‌کنند و یعنی یک بایت برای هر کارکتر. Space یا همان فضای بین کلمات نیز یک بایت حساب می‌شود. برای مثال در NotePad «Four Score And Seven Years Ago» را تایپ کنید. آن را ذخیره کنید و حجم فایل را نگاه کنید. دقیقاً 30بایت است.

کامپیوتر به متنی که شما نوشتید به شکل زیر نگاه می‌کند:

Four and seven
70111117114329711010032115101118101110

 

اگر بخواهیم دقیقاً به این کدها نگاه کنیم باید هر کدام را به صورت مبنای دو بنویسیم.

وقتی با مقدار زیادی بایت سروکار داریم معمولاً به آن پیشوند‌هایی می‌دهیم. در جدول زیر می‌توانید پیشوند‌های معمول بایت را ببینید. اطلاعاتی که به طور روزمره استفاده می‌کنیم در حد گیگابایت هستند. تنها چندین بانک اطلاعاتی پتا و اکزا در جهان وجود دارند.

اندازه

پیشوند نام
210 = 1,024
K Kilo
220= 1,048,576
M Mega
230 = 1,073,741,824
G Giga
240 = 1,099,511,627,776
T Tera
250 = 1,125,899,906,842,624
P Peta
260 = 1,152,921,504,606,846,976
E Exa
270= 1,180,591,620,717,411,303,424
Z Zetta
280 = 1,208,925,819,614,629,174,706,176
Y Yotta

تاریخ درج: 23 مرداد 1387 ساعت 18:31 تاریخ تایید: 23 مرداد 1387 ساعت 19:26 تاریخ به روز رسانی: 8 شهریور 1387 ساعت 20:28
 
مطالب مرتبط
چطور لپ‌تاپ خود را تمیز کنیم؟ چطور آنتی‌ویروس کار می‌کند؟ چطور از تلفن همراه در تعطيلات بهره ببريم؟ چطور OLED کار می‌کند؟ چطور سرعت کامپیوتر خود را افزایش دهیم؟ چطور پردازش ابری کار می‌کند؟ چطور صفحه نمایش LCD کار می‌کند؟ چطور برخورد دهنده بزرگ هادرون (LHC) کار می‌کند؟ چطور DVD کار می‌کند؟ چطور ریز پردازنده کار می‌کند؟ چطور نیمه‌رسانا‌ها (Semi-Conductors) کار می‌کنند؟ چطور وايمکس (WiMAX) کار می‌کند؟ چطور CAPTCHA کار می‌کند؟ چطور کامپیوتر‌های DNA کار خواهند کرد؟ چطورهاي ديجيتال چطور فاير واير كار مي‌كند؟ چطور CD کار می‌کند؟ چطور mp3 کار می‌کند؟ چطور سرورهای اینترنت کار می‌کنند؟ چطور سرور نام‌های دامنه (DNS) کار می‌کند؟ چطور کوکی‌ها کار می‌کنند؟ چطور حافظه مجازي کار می‌کند؟ چطور MotherBoard کار می‌کند؟ چطور سیستم عامل کار می‌کند؟ چطور کارت گرافیک کار می‌کند؟ چطور USB کار می‌کند؟ چطور حافظه کامپیوتر کار می‌کند؟ چطور Cache کار می‌کند؟ چطور ROM کار می‌کند؟ چطور RAM کار می‌کند؟ چطور ایمیل کار می‌کند؟ چطور صفحه نمایش پلاسما کار می‌کند؟ چطور مسير‌ياب (روتر) كار مي‌كند؟ چطور كلمه عبور خود را حفظ كنيم؟ چطور اينترنت كار مي‌كند؟
 
 
تمامی حقوق این سایت متعلق به موسسه همشهری است