মাইক্রোসফট উইন্ডোজ

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