অধ্যায় ১২৬: যুগান্তকারী উদ্ভাবন
সিপিটি কোম্পানির (কার্পেন্টার ইলেকট্রনিক্স কোম্পানি) কম্পিউটার গবেষণা ল্যাবটি আলোকিত ছিল। রাত দশটারও বেশি সময় হলেও সেখানে অনেকেই ফিরে যায়নি। সাধারণত তারা স্বয়ংক্রিয়ভাবে রাত ৯টা পর্যন্ত ওভারটাইম করতেন, কিন্তু এখন সময় বাড়িয়ে রাত এগারো থেকে বারোটাও করা হচ্ছে। সিমোর ক্রে-এর মতো কাজপাগলদের জন্য কাজ মানেই জীবন, আর ল্যাব মানেই বাড়ি। তার জন্য অফিসে যাওয়া বা ছুটি পাওয়া একই ব্যাপার। সিমোরের অধীনে কাজ করা অধিকাংশ লোকও তার মতোই, কারণ ‘পাখি পাখির সাথে উড়ে’।
আদতে আলেক্স ছিল একজন স্বাধীন ব্যক্তি, ইচ্ছে হলেই আসতো, ইচ্ছে হলেই যেত। আইবিএম কোম্পানির চাপ অনুভব করার পর থেকে সে তার অলস অভ্যাস বদলাতে শুরু করে এবং ধীরে ধীরে সিমোরদের সঙ্গে একসঙ্গে খেতে-থাকতে শুরু করে। পুরো শক্তি খাটিয়ে কাজ করা আলেক্স শুধু অন্যদেরই অবাক করে তোলে না, এমনকি সিমোর নিজেও গোপনে আশঙ্কা করে।
একদিন আলেক্স একটি হাতের তালুর চেয়ে একটু বড় লোহার বাক্স নিয়ে পরীক্ষা-নিরীক্ষা করছিল। সে এতটাই মনোযোগী যে সিমোর তার পাশে এসে দাঁড়ালেও সে বুঝতে পারেনি। সিমোর ওই লোহার বাক্সটি একটু অদ্ভুত মনে করছিল, তার ভিতরে ছিল কিছু সার্কিট বোর্ড, মোটর, ম্যাগনেটিক হেড এবং হেড পজিশনার। সে নিজে অনুমান করল, ওই সার্কিট বোর্ডটি সম্ভবত নিয়ন্ত্রণ মডিউল, যা মোটর কর্মক্ষমতা এবং হেড ও হেড পজিশনারের গতি নিয়ন্ত্রণ করে।
বাকিটা সে বুঝতে পারেনি। সে প্রথমে ভেবেছিল আলেক্স হয়তো ডিস্ক ড্রাইভার নিয়ে কাজ করছে, কিন্তু তাদের তো ইতিমধ্যে এমন একটি ড্রাইভার ছিল এবং সেটিও পরিবর্তিত হয়ে ছোট আকারের হয়ে গেছে, যা পূর্বের তুলনায় অনেক কম সাইজের, একটা পোশাকের আলমারির মতো বড় থেকে এখন একটি কার্টনের আকারের। সংরক্ষণ ক্ষমতাও গুণগতভাবে বেড়েছে।
“তুমি এই ছোট্ট জিনিসটা দিয়ে কী করতে চাও?” অবশেষে সিমোর প্রশ্ন করল।
আলেক্স তখন বুঝল পাশে সিমোর দাঁড়িয়ে আছে। সে জানত কেউ আছে, কিন্তু চিনতে পারেনি কে। সে উত্তর দিল, “এটাই আমি তোমাকে বলেছিলাম, সফট ডিস্ক ড্রাইভার। আমি তো বলেছিলাম যখন তুমি অপারেটিং সিস্টেম লিখছ, তখন একটা ইন্টারফেস রেখে দাও।”
“সফট ডিস্ক ড্রাইভার? এটা আমাদের যেই ডিস্ক ড্রাইভারের থেকে আলাদা কী?”
“বড়ই আলাদা। কঠোর অর্থে বলতে গেলে আমাদের যে হার্ড ডিস্ক ড্রাইভার আছে, সেটা সহজে সরানো যায় না। সফট ডিস্ক ড্রাইভারটা ভিন্ন, যখন ডেটা বিনিময় দরকার, তখন এটি মাধ্যম হিসেবে ব্যবহার করা যায়।”
“তাহলে সফট ডিস্ক ড্রাইভারের ডেটা কোথায় সংরক্ষিত হয়? আমি তো শুধু ডেটা পড়া-লেখার স্ট্রাকচার দেখলাম, তোমার সংরক্ষণ মাধ্যম কোথায়?”
এই কথায় আলেক্স ড্রয়ার থেকে একটি প্লাস্টিকের খোলসযুক্ত কার্ড বের করল। কার্ড বলা হলেও এটি কার্ড থেকে একটু মোটা ও বড়, প্রায় ৩ ইঞ্চির মতো বা একটু বড়। প্লাস্টিকের রঙ গাঢ় নীল, এক পাশে কিছু ধাতব পাতলা অংশ লাগানো ছিল।
“এটাই ডেটা সংরক্ষণের মাধ্যম, আমি এটাকে ‘সফট ডিস্ক’ বলি!”
আলেক্স সেই সফট ডিস্কটি সিমোরকে দিল। তারপর ড্রয়ার থেকে আরেকটি সফট ডিস্ক বের করল, যার খোলস লাল রঙের এবং তার উপর একটি লেবেল লাগানো ছিল, যাতে লেখা ছিল ‘পরীক্ষার জন্য স্পেশাল ডিস্ক’। সে সেই সফট ডিস্কটি সফট ডিস্ক ড্রাইভারে প্রবেশ করিয়ে একটি বোতাম চাপল, তখন সফট ডিস্ক ড্রাইভার থেকে ‘চিজ চিজ’ শব্দ শোনা গেল।
সিমোর সফট ডিস্ক ড্রাইভারটি এক নজর দেখল, তখনো কম্পিউটারের সাথে সংযুক্ত হয়নি, তাই কিছুই প্রদর্শিত হচ্ছিল না, সম্ভবত পরীক্ষা পর্যায়ে ছিল। সে হাতে থাকা নীল সফট ডিস্কটি স্পর্শ করে ভালো করে দেখল, প্লাস্টিকের ভেতরে কালো একটি ডিস্ক লুকানো ছিল, যা চুম্বকীয় উপাদান লেপানো হওয়ায় এই রং ও চকচকে ভাব দেখাচ্ছিল। সে সেখানে একটি ছোট বর্গাকৃতি অংশও খুঁজে পেল, যা হাতে সরানো যেত।
“এই ছোট বর্গাকৃতি অংশটা কী কাজে লাগে?” সিমোর জিজ্ঞাসা করল।
আলেক্স একবার তাকিয়ে বলল, “এটা লেখা রক্ষা করার জন্য। বর্গাকার ফাঁকা খুলে দিলে লেখা রক্ষা সক্রিয় হয়, তখন শুধু পড়া যায়, লেখা যায় না। বর্গাকার ফাঁকা বন্ধ করলে লেখা রক্ষা বন্ধ হয়, তখন ডেটা লেখা যায়।”
সিমোর এই ধরনের ফিচার প্রথম শুনল, তবে সে খুব বুদ্ধিমান, দ্রুত বুঝতে পারল এই ছোট্ট জিনিসের গুরুত্ব কতটা। সে মাথা নেড়ে প্রশংসা করল, “এই লেখা রক্ষা ফিচারটি দারুণ, ভুল করে লেখা থেকে রক্ষা করে এবং গুরুত্বপূর্ণ ডেটা সংরক্ষণ করে।”
আসলে আলেক্সের এই সফট ডিস্ক ড্রাইভারের গঠন খুবই সরল, এরকম ডিভাইস আগে থেকেই ছিল। তাদেরও একইরকম চুম্বকীয় ডিস্ক ব্যবহার করে ডেটা সংরক্ষণ করত। বিএম কোম্পানি এবং সিপিটি কোম্পানি দুটোই একই ধরনের পদ্ধতি ব্যবহার করত, যা এক ধরনের ডিস্ক ড্রাইভার।
তবে তাদের ডিস্ক ড্রাইভার ছিল অনেক বড়, প্রথমে একটি আলমারি আকারের, পরে উন্নতি করে একটি বড় বাক্সের মতো। ডেটা বিনিময় করতে হলে ডিস্ক খুলে অন্য ড্রাইভারে লাগাতে হতো, যা খুব অস্বস্তিকর ছিল। সামান্য ডেটার জন্যও বড় ঝামেলা করতে হতো।
সফট ডিস্ক ও সফট ডিস্ক ড্রাইভার দেখে সিমোর বুঝতে পারল এর গুরুত্ব কতটা। এখন থেকে ডেটা বিনিময়ে ডিস্ক খুলতে হবে না।
“একটি সফট ডিস্ক কত ডেটা রাখতে পারে?” সিমোর সবচেয়ে বেশি আগ্রহী ছিল এই প্রশ্নে। তার ধারণায় এত ছোট ডিস্কে কম ডেটাই থাকবে।
“এটি ৩.৫ ইঞ্চি সফট ডিস্ক, যা ১.৪৪ মেগাবাইট ডেটা সংরক্ষণ করতে পারে।”
“কি? এত ডেটা? এটা তো অবিশ্বাস্য!”
সিমোর আলেক্সের কথা শুনে হতবাক, কয়েক বছর আগে একটা আলমারির আকারের ডিস্ক ড্রাইভারও মাত্র ১০ মেগাবাইট ডেটা রাখত। সেখানে প্রচুর সাইজের ডিস্ক ছিল, অথচ এই হাতের তালুর মতো ডিস্ক ১.৪৪ মেগাবাইট ডেটা রাখে, এটা তাকে বিস্ময়ে ফেলে।
“হ্যাঁ, শুরুতে আমি এত ডেটা রাখতে পারিনি, পরে বুঝলাম ডেটা সংরক্ষণে অনেক স্থান নষ্ট হচ্ছিল। শুধু ফরম্যাট পরিবর্তন করলেই ওই স্থান ব্যবহার করা যায়।”
এখানে সিমোর আগ্রহী হয়ে উঠল, কারণ সে সবসময় প্রযুক্তিগত বিষয়ে কৌতূহলী ছিল। “তুমি কীভাবে করেছ তা বলো।”
“এই ফলাফল পেতে প্রথমে ডিস্ক ফরম্যাট করতে হয়, ডিস্ককে অনেকগুলো ট্র্যাক এবং প্রতিটি ট্র্যাককে অনেক সেক্টরে ভাগ করতে হয়, প্রতিটি সেক্টরে ৫১২ বাইট ডেটা রাখা যায়।”
আলেক্স বলে চলল, এক হাতে কাগজে একটি বৃত্ত আঁকল, “আমরা জানি ডিস্ক গোলাকার, তাই এর ট্র্যাকগুলোও সেন্টার থেকে বৃত্তাকারে থাকে। প্রতিটি ট্র্যাকের প্রস্থ কয়েক মিলিমিটার, ডেটা এই ট্র্যাকে সংরক্ষিত হয়।”
সিমোর বুঝতে পারল, এই ফরম্যাটিংয়ের ফলে ডিস্কের স্থান অনেক ভালোভাবে ব্যবহার করা যায়। আগের ক্যানড ডিজাইন ছিল বড়, তাই অনেক স্থান নষ্ট হতো।
“একটি সফট ডিস্কে ৮০টি ট্র্যাক আছে, প্রতিটি ট্র্যাকে ১৮টি সেক্টর, দুই দিকের ডেটা স্টোরেজ। হিসাব করলে একটি সফট ডিস্ক ১.৪৪ মেগাবাইট ডেটা রাখে।”
“তুমি সত্যিই প্রতিভাবান! এমন পদ্ধতি বের করতে পারো, আমাদের হার্ড ডিস্ক ড্রাইভারকেও এই ফরম্যাট পরিবর্তন করতে হবে।”
আলেক্স হেসে বলল, “চিন্তা করো না, আমি আগেই পরিবর্তন করেছি। তুমি অপারেটিং সিস্টেম লেখায় এত ব্যস্ত ছিলে, তাই বলিনি। এখন আমাদের কম্পিউটারের হার্ড ডিস্ক প্রায় ৫০০ মেগাবাইট ডেটা রাখে।”
“অসাধারণ! এত বড় স্টোরেজ পেয়ে আমি নিশ্চিত আইবিএম ৩৬০ আমাদের সঙ্গে প্রতিযোগিতা করতে পারবে না।”
“তবে এটা বলা ঠিক হবে না, তারা যদি আমাদের আগে কম্পিউটার তৈরি করে, আমাদের বড় ধাক্কা লাগত। তবে চিন্তা করো না, আমার কাছে আরও শক্তিশালী অস্ত্র আছে। সফট ডিস্ক শুধু একটা।”
আলেক্স রহস্যময় হাসল, স্পষ্ট বোঝা যাচ্ছিল সে পরিকল্পনায় সঠিকভাবে এগিয়ে চলেছে।
“তোমার আর কী আছে, দেখাও তো।”
“না, এসব এখনই দেখানো যাবে না। যদি আইবিএম জেনে যায়, তারা নকল করে আমাদের সুবিধা চলে যাবে।”
“আমার সাথেও এত গোপনীয়তা?” সিমোর একটু অসন্তুষ্ট হল, সে বিশ্বাস করত না আলেক্সর কাছে আরও কিছু আছে, কিন্তু কৌতূহল এতটাই বেড়ে গিয়েছিল যে থামানো যাচ্ছিল না।
আলেক্স চারপাশে তাকিয়ে বলল, “ঠিক আছে, আমার সাথে আসো, আমি তোমাকে দেখাব।”
সে তাদের নিয়ে একটি স্টোররুমে গেল, যেখানে গবেষণার জন্য যন্ত্রাংশ রাখা থাকে। আলেক্স দরজা খুলে আলো জ্বালাল। তারা একের পর এক পুরনো জিনিসের তাক পেরিয়ে একটি তালাবদ্ধ দরজার সামনে এলো। আলেক্স চাবি বের করে তালা খুলল।
ভেতরে ছোট একটি ঘর, যেখানে আগে স্টোররুমের ম্যানেজারের থাকার ব্যবস্থা ছিল। এখন এটা আলেক্সের গোপন গবেষণা কেন্দ্র, কেউ জানে না সে কী করছে। চাবি শুধু তার কাছে, অন্য কেউ প্রবেশ করতে পারে না।
ঝলমলে আলোয় আলেক্স একটি দীর্ঘ, কালো প্লাস্টিকের বোর্ড বের করল, যার ওপর বিভিন্ন বোতাম এবং একটি লম্বা কালো তার ছিল। এছাড়া একটি স্পিনারের মতো বস্তু, সেটিও কালো তারে যুক্ত এবং একে প্লাস্টিক দিয়ে তৈরি, দুইটি বোতাম লাগানো।
সিমোর তাত্ক্ষণিক বুঝল এটি কী, “এটা কি কীবোর্ড? আমাদের তো মেকানিক্যাল কীবোর্ড আছে, প্লাস্টিকের কেন বানাবে? মেকানিক্যাল কীবোর্ড প্লাস্টিকের থেকে বেশি টেকসই।”
কীবোর্ডের ইতিহাস অনেক পুরনো, ১৭১৪ সাল থেকে বিভিন্ন ধরনের টাইপিং মেশিনে কীবোর্ড ব্যবহার শুরু হয়েছিল। প্রথম কীবোর্ডগুলি ছিল সম্পূর্ণ মেকানিক্যাল, খুব দ্রুত টাইপ করলে সমস্যা হতো। এখন কম্পিউটারেও “কুয়ার্টি” কীবোর্ড ব্যবহৃত হয়।
“এই কীবোর্ড আগের কীবোর্ড থেকে অনেক আলাদা, তুমি দেখলেই বুঝবে।”
সিমোর আবার মনোযোগ দিয়ে দেখল, আলেক্সের হাতে থাকা কীবোর্ডে ৮৩টি বোতাম আছে, সাথে কিছু অজানা বিশেষ বোতামও। সে মাথা নেড়ে বলল, “কীবোর্ড যতই উন্নত কর, তা ডেটা ইনপুটের জন্যই। তাদেরও কীবোর্ড আছে। এটা আমাদের কম্পিউটারের জন্য বিশেষ সুবিধা নয়। এবার তোমার অন্য ছোট জিনিসটা দেখাও, এটি কী কাজে লাগে?”
“এটা ‘মাউস’, যা কীবোর্ডের জটিল কমান্ডের বিকল্প, কম্পিউটার ব্যবহার সহজ করে।” আলেক্স বলল এবং মাউসটি সিমোরকে দিল।
“উপরে দুটি বোতাম আর নিচের রবার বলটার কাজ কী?”
সিমোর মাউসটি হাতে নিয়ে রবার বলটা নাড়াল, কিন্তু বুঝতে পারল না এর কাজ কী। তার মতে, কীবোর্ড থাকলেই যথেষ্ট, মাউস দরকার নেই, এতে সম্পদ নষ্ট হয় এবং ব্যবহার জটিল হয়।