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


بیت چیست؟ بایت چیست؟

بیت چیست؟ بایت چیست؟
نویسنده : امیر انصاری
بیت و بایت واحد اندازه گیری حافظه های کامپیوتری می باشند. کوچکترین جزء حافظه کامپیوتر بیت می باشد. اطلاعاتی که در کامپیوتر شما رد و بدل می شوند در قالب بیت و بایت می باشند. هر بایت برابر با هشت بیت می باشد. در این آموزش با مفاهیم بیت و بایت بیشتر آشنا خواهیم شد.

سیستم یکپارچۀ سازمانی راهکار



نکته : دقت کنید که در این آموزش، هر جا که اسم حافظه کامپیوتر را می بریم، الزاما منظور ما هارد دیسک نمی باشد. منظور از حافظه در این آموزش، حافظه موجود در رم کامپیوتر، حافظه موجود در CPU و سایر حافظه های موجود در سخت افزار کامپیوتر می باشد.

بیت (Bit)


  • یک بایت مانند یک اتم می باشد. بیت کوچکترین جزء تشکیل دهنده حافظه می باشد.
  • یک بیت تنها می تواند مقادیر 0 یا 1 را در خودش ذخیره کند.
  • در حافظه کامپیوتر تنها چیزی که در سطح سخت افزار قابل درک می باشد مقادیر 0 و 1 می باشند که در قالب بیت ها ذخیره می گردند.
  • با توجه به اینکه هر بیت می تواند مقدار 0 یا 1 را در خود ذخیره کند، اساسا هر چیزی که دارای دو وضعیت باشد، مثلا خاموش/روشن، بله/خیر و ...، را می توان در بیت ذخیره کرد.
  • در یک تراشه (CPU) بارهای الکتریکی نشان دهنده 0 و 1 می باشند.
  • در یک هارد دیسک، نقطه های مغناطیسی شمال و جنوب نشان دهنده 0 و 1 می باشند.
  • یک بیت خیلی کوچکتر از آن است که به تنهایی مورد استفاده قرار بگیرد. برای همین بیت ها را در گروه های هشت تایی دسته بندی می کنند تا 1 بایت تشکیل گردد.
  • هر چیزی که در سخت افزار کامپیوتر شما می باشد، از بیت و بایت تشکیل شده است.

بایت (Byte)


  • یک بایت، گروهی متشکل از 8 بیت می باشد.
  • برای مثال : 0 1 0 1 1 0 1 0
  • هر بایت می تواند یک کاراکتر را در خودش ذخیره کند. برای مثال کاراکتر 'A' یا 'x' یا '$'

چند نوع حالت غیر تکراری، می توان با N بیت ساخت؟


اگر شما دو بیت در اختیار داشته باشید که هر کدام از آنها می توانند مقادیر صفر و یک را در خودشان داشته باشند، تعداد حالت های غیر تکراری شما به شکل زیر می باشد :

  • 0 0
  • 0 1
  • 1 0

همانطور که دیدید وقتی تعداد بیت های شما کم باشد، طبیعتا تعداد حالت های غیر تکراری هم کمتر می باشد. حالا اگر تعداد بیت های شما 3، 4، ... و یا 8 بیت باشد. تعداد حالتهای غیر تکراری خیلی بیشتری می توانید داشته باشید. به مثالهای زیر توجه کنید :

  • 0 0 0 0 0 0 0 0
  • 1 0 0 0 0 0 0 0
  • 0 1 0 1 0 0 1 1
  • و ...

در دنیای کامپیوتر با این حالت های غیر تکراری چینش صفرها و یک ها در کنار یکدیگر در قالب 1 بایت، می توانند این همه کارهای مختلف و پیشرفته را که شما با کامپیوترها انجام می دهید، به وجود بیاورند. اما در نهایت، سخت افزار کامپیوتر فقط و فقط همان صفرها و یک ها را درک می کنند. بد نیست بدانید که معمولا در سخت افزار کامپیوتر 0 و 1 را با تفاوت ولتاژ الکتریسیته تشخیص می دهند. مثلا ولتاژ بالاتر می شود یک و ولتاژ پایینتر می شود صفر.

محاسبه تعداد حالتهای غیر تکراری بیت ها در کنار هم


  • به صورت عمومی، هر یک بیت را که اضافه کنید، تعداد حالتهای غیر تکراری شما دو برابر می شود.
  • 1 بیت = 2 حالت غیر تکراری
  • 2 بیت = 4 حالت غیر تکراری
  • 3 بیت = 8 حالت غیر تکراری
  • 4 بیت = 16 حالت غیر تکراری
  • 5 بیت = 32 حالت غیر تکراری
  • 6 بیت = 64 حالت غیر تکراری
  • 7 بیت = 128 حالت غیر تکراری
  • 8 بیت = 256 حالت غیر تکراری = 1 بایت
  • از نظر ریاضی فرمول محاسبه به صورت 2 به توان n می باشد. و n در اینجا تعداد بیت های شما می باشد.

یک بایت = 256 حالت غیر تکراری


  • یک بایت گروهی متشکل از 8 بیت می باشد.
  • 8 بیت در کنار یکدیگر می توانند 256 حالت غیر تکراری را ایجاد کنند.
  • چگونه از این 256 حالت غیر تکراری استفاده می شود؟
  • چگونه یک عدد را در یک بایت ذخیره می کنند؟
  • عددها را از صفر شروع می کنند و به همین ترتیب هر عدد را در یک حالت غیر تکراری ذخیره می کنند. تا زمانی که تعداد حالت ها تمام شود.
  • 0, 1, 2, 3, 4, 5, ... 254, 255
  • یک بایت می تواند مقادیر بین 0 تا 255 را در خودش ذخیره کند.
  • به عبارت دیگر با 256 حالت غیر تکراری می توانیم اعداد را در بازه 0 تا 255 ذخیره سازی کنیم.

بایت ها (Bytes)


  • از آنجا که بیت خیلی کوچک است، واحد اندازه گیری اطلاعاتی که در حافظه ذخیره می شود در قالب بایت می باشد.
  • یک فایل، یک تصویر، یک فیلم و .... چند بایت می باشند؟
  • یک بایت به اندازه کافی برای نگهداری یک کاراکتر جا دارد. کاراکترهایی مانند b' یا 'X' یا '$'
  • 1 کیلوبایت (Kilobyte, KB) = یک هزار بایت برابر
  • 1 مگابایت (Megabyte, MB) = یک میلیون بایت
  • 1 گیگابایت (Gigabyte, GB) = یک میلیارد بایت
  • 1 ترابابت (Terabyte, TB) = یک تریلیون بایت

بایت و کاراکترها


  • برای ذخیره سازی هر کاراکتر در یک بایت، یک استاندارد وجود دارد که به آن استاندارد اسکی (ASCII) می گویند. در این استاندارد هر کاراکتر را با یک عدد نشان می دهند.
  • عدد کاراکتر A در استاندارد اسکی 65 می باشد.
  • عدد کاراکتر a در استاندارد اسکی 96 می باشد.
  • عدد کاراکتر B در استاندارد اسکی 66 می باشد.
  • عدد کاراکتر فاصله (space) در استاندارد اسکی 32 می باشد.
  • یک استاندارد جهانی دیگر با نام یونیکد (Unicode) نیز وجود دارد که برای نگهداری کاراکترهای تمامی زبان های دنیا مورد استفاده قرار می گیرد که در این آموزش به حزئیات آن نخواهیم پرداخت.

جدول کاراکترهای اسکی را می توانید در ادامه مشاهده کنید :

بیت چیست؟ بایت چیست؟
تصویر زیر چگونگی ذخیره شده اطلاعات یک فایل متنی در حافظه کامپیوتر را به شما نشان می دهد.

بیت چیست؟ بایت چیست؟


نمایش دیدگاه ها (0 دیدگاه)

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

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


دسته بندی مطالب خوش آموز