سلام و درود خدمت همراهان وب سایت آموزشی پی وی لرن. در چند جلسه قصد داریم با علم کامپیوتر بیش تر آشنا شویم. مفهوم سیستم باینری یا Binary رو در این بخش قصد داریم توضیح دهیم. با ما همراه باشید.
در طول تاریخ ، تقریباً در هر تمدنی از یک سیستم دسیمال با ۱۰ رقم استفاده شده است: صفر تا نه.
همه اعدادی را که می خواهیم از ترکیب این ۱۰ رقم می توانیم ایجاد نماییم.
با این حال رایانه ها متفاوت عمل می کنند.
آن ها از یک سیستم عددی استفاده می کنند که فقط دو رقم دارد: یک و صفر.
این سیستم باینری نامیده می شود و کامپیوترشما همیشه از آن استفاده می کند.
رایانه ها برای انجام کاری که انجام می دهند به اطلاعات نیاز دارند.
این اطلاعات دیجیتال یا داده ها از چیزی به نام بیت تشکیل شده است.
بیت برای یک رقم دودویی است ،به این معنی که هر بیت واقعاً فقط یک عدد است: یک یا صفر.
بیت ها می توانند برای ایجاد واحدهای بزرگ تر مانند بایت ، مگابایت و مواردی از این دست استفاده شوند که برای اندازه گیری فایل های خود از آن ها استفاده می کنیم. هرچه فایل بزرگ تر باشد ، بیت بیش تری نیز دارد. بنابراین چیزی شبیه به یک فیلم با وضوح بالاست که در واقع از میلیون ها و میلیون ها صفر و یک ساخته شده است.
اما دقیقاً چطور و چگونه صفر و یک ها جمع می شوند و به کامپیوتر اجازه می دهند عملکردی داشته باشد؟ بیایید سیستم باینری را مانند یک سوئیچ نور در نظر بگیریم. تصور کنید که یک، نشانگر روشن بودن سوئیچ باشد و صفر نشان دهنده خاموش بودن آن باشد. با وجود سیستم باینری ، نور یا روشن و یا خاموش است و هیچ حالت ممکن دیگری وجود ندارد.
این بیت ها به صورت ترکیب های مختلفی از یک و صفرها کنار هم قرار می گیرند و نوعی کد را تشکیل می دهند. سپس کامپیوتر شما به سرعت این کد را پردازش کرده و آن
را به داده ها ترجمه می کند و به آن می گوید چه کاری انجام دهد.
شاید تعجب کنید که چرا کامپیوترها بجای سیستم دهدهی یا دسیمال که برای شمارش در زندگی روزمره ی خود استفاده می کنیم از باینری استفاده می کنند. همان طور که گفته شد ، باینری دو حالت دارد: خاموش و روشن. اگر رایانه ها از سیستم دسیمال استفاده می کردند ، در عوض ۱۰ حالت وجود داشت و برای پردازش همه آن ها باید کار سخت تر انجام می شد.
پردازش دودویی برای رایانه ها آسان تر است و همچنین فضای کم تری را نیز اشغال می کند.
درست مانند اتم ها در دنیای واقعی همه چیز را در اطراف ما تشکیل می دهند ، همه چیز در دنیای دیجیتال می تواند به صورت دودویی باشد.
در این بخش از آموزش علوم کامپیوتر با مفهوم سیستم باینری یا Binary آشنا شدیم.
در بخش بعد توضیحاتی راجع به زبان های برنامه نویسی خواهیم داشت.