اگه از طرفدارهای موضوع این وب باشید حتما تا الان اصطلاح صفر و یک به گوشتون خورده ..... شاید برای شما هم این اصطلاح ، تا به امروز گنگ و نامفهوم مونده باشه که منظور از صفر و یک چیه؟ بین این همه عدد ، چرا فقط صفر و یک؟
ھرجا وقتی میپرسن صفر و یک چیه؟ جوابی که میشنوی اینه که :
صفر و یک زبان کامپیوتر ھست و تمام اطلاعات و فعل و انفعالات بر پایه ی صفر و یک به کامپیوتر داده میشه و کامپیوتر ھم با این دو عدد صفر و یک کارش رو انجام میده !!!
خوب این میتونه جواب کاملی باشه ولی برای درک بھتر این موضوع بھتر تاریخچه رو یه مروری کنیم....
چون ھم خیلی جالبه ھم اینکه با کلیات صفرو یک بھتر آشنا میشیم
واما صفر و یک از کجا اومد؟
در اوایل قرن نوزدھم برای اولین بار در تاریخ حاج عاقایی فرانسوی به اسم بازیل بوشو اولین کارت حافظه رو اختراع کرد.
حافظه ای که این حاجی مون اختراع کرد نه برای کامپیوترھا بود نه برای گوشی ھا !!!
این کارت حافظه از جنس مقوا بود و برای دستگاه ھای بافندگی درست شده بود
این کارتھای مقوایی سوراخ ھایی داشت که به وسیله ی این سوراخ ھا دستورات لازم به دستگاه بافندگی صادر میشد و .....
بعدھا از این کارتھای حافظه پانچ شده استفاده ھای زیادی شد
مثلا اطلاعات محرامانه رو به صورت رمز روی این کارتھا پانچ میکردن
یا یه ماشین حساب درست کرده بودن که با این کارتھا کار میکرد
کارتھای نوبت در کشتی ھای تجارتی و ..... یسری اختراعات دیگه
در این کارتھا به اصطلاح امروزیمون ھر سوراخ یک بود و قسمت صاف کارت ھم صفر
صد سال گذشت :
اولین کامپیوتر الکترومکانیکی توسط دایی مون آتانازوف (روسی) و چند تا از دوستاش اختراع شد.
نازوف برای اولین بار بجای استفاده از کارت ھای پانچ شده ی بوشو از لامپ ھای خلاء استفاده کرد
ھر لامپ روشن در این سیستم نشانگر یک بود و لامپ خاموش ھم صفر
البته در این کامپیوتر با خاموش شدن سیستم کل حافظه ھم پاک میشد
این کامپیوتر بیش از چھار و نیم تنُ وزن و 76 ھزار قطعه داشت
برق خیلی زیادی مصرف میکرد و گرمای زیادی تولید میکرد و حافظه ی خیلی کمی ھم داشت
بیست سال بعد :
با پیدایش ترانزیستورھا در دھه 1950 تحول بسیار بزرگی در صنعت الکترونیک بخصوص کامپیوتر ایجاد شد.
این قطعه کوچک جای لامپھای خلاء رو گرفت و باعث شد سرعت ، قدرت و کیفیت کامپیوترھا به طور چشم گیری افزایش پیدا کنه.!!!
ھر ترانزیستور فعال یک و غیر فعال صفر
تا اواخر دھه 1950 حافظه ھای کوچکتر و پرسرعت تر با ظرفیت ھای بیشتر اختراع شده بود ولی ھمه ی این حافظه ھا تنھا تا زمانی که الکتریسیته در آنھا جریان داشت کارایی داشتند
یعنی به محض قطع شدن جریان برق اطلاعات ذخیره شده در این حافظه ھا ھم از بین میرفت.!!!
ده سال بعد :
در اوایل دھه 1960 بشر به فکر ساخت حافظه ھای جانبی افتاد که نتیجه آن اختراع نوارھای مغناطیسی مانند نوارھای کاست و ویدئوو فلاپی ھا بود
بر روی این نوارھا ھم حفره ھای بسیار ریزی وجود دارد که این حفره ھا به کمک مغناطیس موجود در این نوارھا پُر یا خالی میشوند (دافعه یا جاذبه)
برای مثال در نوارکاست ھا نه حفره بصورت ردیف و ردیف ھا بصورت متوالی پشت سر ھم قرار میگیرند
در ھر ردیف برای ذخیره اطلاعات در اصل از ھشت حفره استفاده میکنه ولی برای بالابردن دقت ، یک حفره به آن اضافه کرده اند
در این سیستم ھم بصورت قرار دادی ھر دافعه صفر و ھر جاذبه یک نام گرفت
ده سال بعد :
با اختراع تراشه ھای سیلیکان یا مدارھای مجتمع IC دوباره تحول بزرگی در ساخت کامپیوترھا ایجاد شد.
این تراشه ھا به اندازه ای کوچکند که چندین عدد از آنھا در سر یک انگشت جا میگیرند در حالی که ھر یک از آنھا میتواند جایگزین ھزاران ترانزیستور شود
رایانه ھایی که قبلا به اندازه ی یک اتاق جا میگرفتند بعد از اختراع این تراشه ھا تا در حد یک میز تحریر کوچک شدند.
این تراشه ھا دارای واحدھای کوچکی به نام بیت ھستند
نیمه ھادی ھایی که از نظر وضعیت دو حالت بیشتر ندارند
(منظور از وضعیت : جھت میدان مغناطیسی ایجاد شده در آنھاست)
یکی از این دو حالت را به طور قرار دادی صفر و دیگری را یک مینامند
حافظه ھای جانبی مانند ھارد دیسک و دیسک ھای نرم (سی دی) ھا ھم در ھمین دھه اختراع شدند
سی دی ھا که به آنھا حافظه ھای نوری ھم میگن از سیستمی مثل سیستم نوارکاست ھا و یا فلاپی ھای قدیم استفاده میکنند
با این فرق که در نوارھای مغناطیسی به کمک دافعه یا جاذبه ی مغناطیسی صفر و یک ایجاد میشد
ولی در حافظه ھای نوری به کمک لیزر روی صفحه یا ھمون سی دی ھا سوراخ ھای بسیار ریزی ایجاد میشه
این سوراخ ھا ھم بصورت دسته در ردیف ھایی قرار میگیرند که ھر ردیف ظرفیت ھشت سوراخ رو داره
دقیقا مثل نوار کاست با این فرق که در سی دی ھا ظرفیت اضافی یا ظرفیت نهم برای بالا بردن دقت وجود نداره
پس منظور از صفر و یک در سخت افزار ھا :
سوراخ بودن یا نبودن قسمتی از کارتھای مقوایی
روشن یا خاموش بودن لامپ ھای خلاء
فعال یا غیرفعال بودن ترانزیستور
دافعه یا جاذبه
یکی از جھات حالات مغناطیسی
سوراخ بودن یا نبودن قسمتی از صفحه نوری
منظور از صفر و یک در نرم افزارھا ھم قراردادی ھست
در نرم افزارھا ھر صفر یا یک به کامپیوتر میفھمونه که :
لامپ خلاء روشن باشه یا خاموش؟
ترانزیستوری فعال باشه یا غیر فعال؟
بیت مورد نظر در چه وضعیتی قرار بگیره؟ در حالت یک یا دو
دستوری انجام بشه یا نه
و ....
امیدوارم مفید بوده باشه