উইন্ডোজ অপারেটিং সিস্টেম কি

what is windows operating system


{tocify} $title={Table of Contents}

একটি অপারেটিং সিস্টেমের দুটি অংশ একটি কার্নেল এবং আরেকটিকে শেল বলা হয়। কার্নেল হার্ডওয়্যারের সাথে যোগাযোগ করে থাকে এবং শেল ব্যবহারকারীর সাথে যোগাযোগ করে থাকে। শেলটি কমান্ড ইন্টারপ্রেটার হিসেবে কাজ করে যা ব্যবহারকারীর কাছ থেকে কমান্ড নেয়, তাদের ব্যাখ্যা করে এবং সেই অনুযায়ী ব্যবস্থা নেয়। GUI (গ্রাফিকাল ইউজার ইন্টারফেস) ভিত্তিক অপারেটিং সিস্টেমে এমন শেল থাকে যা মিথস্ক্রিয়ার জন্য গ্রাফিক্যাল উপাদান প্রদান করে। একটি অপারেটিং সিস্টেম একটি প্রোগ্রাম যা একটি ব্যবহারকারী এবং হার্ডওয়্যারের মধ্যে একটি ইন্টারফেস হিসাবে কাজ করে। অপারেটিং সিস্টেমের প্রধান কাজ হল-
  • প্রোগ্রাম এক্সিকিউশন
  • ইনপুট/আউটপুট অপারেশন পরিচালনা করা
  • ফাইল সিস্টেমের হেরফের
  • ত্রুটি সনাক্তকরণ এবং পরিচালনা
  • সম্পদ বণ্টন
  • অ্যাকাউন্টিং এবং তথ্য এবং সম্পদ সুরক্ষা।

সফটওয়্যারের ধরন

একটি কম্পিউটার সিস্টেম তার যথাযথ কার্যকারিতার জন্য হার্ডওয়্যার এবং সফ্টওয়্যার নিয়ে গঠিত। হার্ডওয়্যার কম্পিউটারের ভৌত এবং বাস্তব উপাদানগুলিকে উপস্থাপন করে অর্থাৎ যে উপাদানগুলি দেখা যায় এবং স্পর্শ করা যায়। ইনপুট ডিভাইস, আউটপুট ডিভাইস, সিপিইউ ফ্লপি ডিস্ক, হার্ডডিস্ক, প্রিন্টার কম্পিউটার হার্ডওয়্যার ইত্যাদি। সফ্টওয়্যার প্রোগ্রামগুলির সেটকে প্রতিনিধিত্ব করে যা একটি কম্পিউটার সিস্টেম পরিচালনা করে এবং হার্ডওয়্যারকে নিয়ন্ত্রন করে। সফটওয়্যারগুলোকে মূলত দুটি ভাগে ভাগ করা যায়।
  1. সিস্টেম সফটওয়্যার
  2. অ্যাপ্লিকেশন সফটওয়্যার

সিস্টেম সফটওয়্যার

কম্পিউটার একটি যন্ত্র যা নিজে কিছুই জানে না। বরং এটি প্রত্যেকটি এবং যা সম্পাদন করে তার জন্য নির্দেশাবলী প্রয়োজন। এই নির্দেশাবলী এটি সফটওয়্যারের মাধ্যমে প্রদান করা হয়। যে সফটওয়্যারটি ইনপুট ডিভাইস থেকে অভ্যন্তরীণ কম্পিউটার অপারেটিং রিডিং ডেটা নিয়ন্ত্রণ করে আউটপুট ডিভাইসে প্রক্রিয়াকৃত তথ্য প্রেরণ করে, ডেটা রূপান্তরিত সিস্টেমের উপাদান পরীক্ষা করে তাকে সিস্টেম সফটওয়্যার বলা হয়। সিস্টেম সফটওয়্যারকে আরও দুটি শ্রেণীতে ভাগ করা যায়
  1. অপারেটিং সিস্টেম 
  2. ল্যাঙ্গুয়েজ  প্রসেসর

অপারেটিং সিস্টেম 

একটি অপারেটিং সিস্টেম একটি প্রোগ্রাম যা একটি ব্যবহার এবং হার্ডওয়্যারের মধ্যে একটি ইন্টারফেস হিসাবে কাজ করে। একটি অপারেটিং সিস্টেম একটি কম্পিউটার সিস্টেমের একটি গুরুত্বপূর্ণ উপাদান যা কম্পিউটার সিস্টেমের অন্যান্য সকল উপাদানকে নিয়ন্ত্রণ করে। একটি কম্পিউটার সিস্টেমের প্রধান উপাদান হল: হার্ডওয়্যার, অপারেটিং সিস্টেম, অ্যাপ্লিকেশন প্রোগ্রাম রুটিন কম্পাইলার লিঙ্কার, ডাটাবেস ম্যানেজমেন্ট সিস্টেম ইউটিলিটি প্রোগ্রাম।

ল্যাঙ্গুয়েজ প্রসেসর

যেহেতু প্রোগ্রামাররা তাদের প্রোগ্রামগুলি উচ্চ স্তরের ভাষায় লিখতে পছন্দ করে কারণ এই ধরনের ভাষায় কোড করা অনেক সহজ। ভাষা প্রসেসরগুলি হল অ্যাসেম্বলার, ইন্টারপ্রেটার এবং কম্পাইলার

অ্যাপ্লিকেশন সফটওয়্যার

 অ্যাপ্লিকেশন সফটওয়্যার একটি নির্দিষ্ট অ্যাপ্লিকেশনের জন্য অপারেশন চালানোর জন্য প্রয়োজনীয় প্রোগ্রামগুলির একটি সেট, এই প্রোগ্রামারদের দ্বারা লিখিত প্রোগ্রামগুলি কম্পিউটারকে একটি নির্দিষ্ট কাজ সম্পাদন করতে সক্ষম করে যেমন ওয়ার্ড প্রসেসিং, ইনভেন্টরি কন্ট্রোল, গণনা এবং পরিসংখ্যান পরিচালনা, মেডিকেল অ্যাকাউন্টিং। অ্যাপ্লিকেশন সফটওয়্যারকে আরও তিনটি ভাগে ভাগ করা যায়
  • প্যাকেজ
  • ইউটিলিটিস
  • কাস্টমাইজড সফটওয়্যার
প্যাকেজগুলি কয়েকটি প্রধান বিভাগ হল ওয়ার্ড প্রসেসিং প্যাকেজ এমন একটি প্যাকেজ যা পাঠ্য বিষয়কে প্রক্রিয়া করে এবং সংগঠিত এবং প্রবাহহীন নথি তৈরি করে একটি ইলেকট্রনিক স্প্রেডশীট এমন প্রোগ্রাম যা টেবুলার আকারে (সারি এবং কলামে) ডেটা গ্রহণ করে এবং ব্যবহারকারীদের ডেটা হেরফের/গণনা/বিশ্লেষণ করতে দেয় কাঙ্ক্ষিত মানুষের মধ্যে একটি ডাটাবেস ম্যানেজমেন্ট সিস্টেম (DBMS) হল একটি প্যাকেজ যা সঞ্চিত ডেটাগুলির একটি বড় অংশ পরিচালনা করতে পারে। যে সফটওয়্যারটি একটি প্রথাগত টাইপ সেটার এবং একটি লেআউট আর্টিস্টের ফাংশন একত্রিত করে পেজ লেআউট পরিচালনা করে তাকে ডেস্কটপ পাবলিশিং সফটওয়্যার বলা হয়।

হার্ডওয়্যার

এটি আসল মেশিন কীবোর্ড, মনিটর এবং সিস্টেম ইউনিট। 'হার্ডওয়্যার' শব্দটি এমন জিনিসগুলিকে বোঝায় যা আপনি দেখতে এবং স্পর্শ করতে পারেন। অন্যান্য উপাদান, যা হার্ডওয়্যার গঠন করে, সেগুলো হল মডেম, মাউস ইত্যাদি।
নবীনতর পূর্বতন