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

অপারেটিং সিস্টেম পরিচিতি - প্রযুক্তির অভিযাত্রি - Projuktir Avijatri অপারেটিং সিস্টেমের কাজ কি! অপারেটিং সিস্টেমের প্রকারভেদ
অপারেটিং সিস্টেম পরিচিতি – প্রযুক্তির অভিযাত্রি

অপারেটিং সিস্টেম কম্পিউটারের সবচেয়ে গুরুত্বপূর্ণ সফটওয়্যার। এটি কম্পিউটার ব্যবহারকারী এবং কম্পিউটার হার্ডওয়্যারের মধ্যে সংযোগ স্থাপনে কাজ করে থাকে।

আধুনিক কম্পিউটার অপারেটিং সিস্টেমের কাজ অবশ্য শুধু এতটুকুই নয়। আধুনিক অপারেটিং সিস্টেম এর কাজ, কার্যপ্রণালী এবং বৈশিষ্ট্য বেশ জটিল। সংক্ষেপে, অপারেটিং সিস্টেম হার্ডওয়্যার রিসোর্সের (যেমন মেমরি, প্রসেসর, স্টোরেজ প্রভৃতির) ব্যবস্থাপনা ও নিরাপত্তার কাজ করে থাকে।

অপারেটিং সিস্টেমের কাজকে প্রধানত ৪ ভাগে বিভক্ত করা যায় –

১) প্রসেস ব্যবস্থাপনাঃ যেকোন প্রোগ্রামের চলমান অবস্থাকে প্রসেস বলে। আধুনিক কম্পিউটারে একই সময় একাধিক প্রসেস চলমান থাকে। কিন্তু প্রসেসর সাধারনত সিরিয়াল ডিভাইস হওয়ায়, একই সময় শুধুমাত্র একটি প্রসেস এর কাজ করতে পারে। অপারেটিং সিস্টেম নিয়ন্ত্রণ করে কখন কোন প্রসেস, প্রসেসর ব্যবহার করতে পারবে।

২) মেমরি ব্যবস্থাপনাঃ কম্পিউটারের মেমরি বা র‍্যাম অত্যন্ত দ্রুতগতিসম্পন্ন। কোনো প্রসেস রান করার সময় তা প্রয়োজনীয় ফাইল স্টোরেজ (হার্ড ড্রাইভ/HDD, সলিড স্টেট ড্রাইভ/SSD) থেকে মেমরিতে লোড করে নেয়। অপারেটিং সিস্টেম নিয়ন্ত্রণ করে কোন প্রসেস মেমরিতে কোথায় কতখানি জায়গা ব্যবহার করতে পারবে।

৩) স্টোরেজ ব্যবস্থাপনাঃ অপারেটিং সিস্টেম স্টোরেজ ড্রাইভকে ব্যবহারকারীর সুবিধার্থে ফাইল হিসেবে তথ্য উপস্থাপন করে। ফাইলটি স্টোরেজ এর কোথায় এবং কিভাবে সংরক্ষিত থাকে, তা অপারেটিং সিস্টেম নিয়ন্ত্রণ করে।

৪) সুরক্ষা ও নিরাপত্তাঃ অপারেটিং সিস্টেম কম্পিউটারের সুরক্ষা নিশ্চিত করে থাকে। কোন প্রসেস যেন অন্য কোন প্রসেস বা সিস্টেমের অন্যান্য কার্যক্রমে ব্যাঘাত ঘটাতে না পারে, অপারেটিং সিস্টেম তা নিশ্চিত করে থাকে।

অপারেটিং সিস্টেম এর গঠন –

অপারেটিং সিস্টেমের গঠন খুবই জটিল এবং একেক অপারেটিং সিস্টেমের গঠন একেক রকম হয়ে থাকে। তবে সাধারনত কিছু জিনিস সব অপারেটিং সিস্টেমেই থাকে।

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

অপারেটিং সিস্টেমভেদে কাজ ও গঠন ভিন্ন হতে পারে। যেমনঃ স্মার্টফোন অপারেটিং সিস্টেম ‘এন্ড্রয়েড’ অপারেটিং সিস্টেমে  অ্যাপ্লিকেশন প্রোগ্রাম একটি ভার্চুয়াল এনভায়রনমেন্ট (Virtual environment) এ রান করে।

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

 

 

Total
8
Shares
মন্তব্য করুন

আপনার ই-মেইল এ্যাড্রেস প্রকাশিত হবে না। * চিহ্নিত বিষয়গুলো আবশ্যক।

You May Also Like
linux introduction for beginners প্রযুক্তির অভিযাত্রি linux introduction লিনাক্স পরিচিতি লিনাক্স পরিচিতি লিনাক্স ব্যবহার লিনাক্স কি লিনাক্স ইন্সটল linux introduction bangla Linux Basic Concepts Projuktir Avijatri
সম্পূর্ণ পড়তে ক্লিক করুন

লিনাক্স পরিচিতি

যেকোনো স্মার্ট ডিভাইস চলার জন্য সিস্টেম সফটওয়্যার এর প্রয়োজন হয়। সিস্টেম সফটওয়্যার হচ্ছে এমন কিছু যা পুরো ডিভাইসের…
machine learning মেশিন লার্নিং
সম্পূর্ণ পড়তে ক্লিক করুন

মেশিন লার্নিং: প্রযুক্তির নতুন অধ্যায়

মানুষ সহজেই যেকোনো বস্তু দেখে বলতে পারে। কিন্তু কম্পিউটার তা পারে না। কারণ মেশিন মানুষের মস্তিষ্কের মত বুদ্ধিমত্তাসম্পন্ন…
বায়োইনফরমেটিক্স প্রযুক্তির অভিযাত্রি Projuktir Avijatri what is bioinformatics introduction journal impact factor bioinformatics bangla why learn bioinformatics বায়োইনফরমেটিক্স কি কেন পরিচিতি বায়োইনফরমেটিক্স কেন শিখব
সম্পূর্ণ পড়তে ক্লিক করুন

বায়োইনফরমেটিক্স কি? কেন?

আজ থেকে প্রায় এক বা দুই দশক আগে, মানুষ জীববিজ্ঞান এবং কম্পিউটার বিজ্ঞানকে সম্পূর্ণ ভিন্ন দুইটি ক্ষেত্র হিসেবে…
digital currency work digital currency list types of bitcoin pros and cons digital currency trending প্রযুক্তির অভিযাত্রি বিটকয়েন লাইটকয়েন ইথেরিয়াম বিটকয়েন ওয়ালেট একাউন্ট কি Projuktir Avijatri
সম্পূর্ণ পড়তে ক্লিক করুন

বিভিন্ন ধরনের ডিজিটাল মুদ্রা

আমাদের আগের প্রকাশিত লেখা ডিজিটাল মুদ্রার অপর নাম ‘বিটকয়েন’– থেকে আশাকরি ডিজিটাল মুদ্রা সম্পর্কে কিছু ধারণা পেয়েছেন। অনেক ধরনের…
internet cookies Projuktir Avijatri internet cookies definition what are cookies in browser Types of Internet cookies authentication cookies tracking cookie session cookie persistent cookie ইন্টারনেট কুকিজ কুকিজ এর ব্যাবহার ব্রাউজার কুকি কি? কুকির সীমাবদ্ধতা বিভিন্ন প্রকার কুকি
সম্পূর্ণ পড়তে ক্লিক করুন

জেনে নেই ইন্টারনেট কুকি সম্পর্কে কিছু তথ্য

Cookies শব্দের অর্থ হচ্ছে বিস্কুট। তবে আজ যে cookie (কুকি) নিয়ে আলোচনা করব তা মোটেও কোন বিস্কুট জাতীয়…
Bitcoin বিটকয়েন buy get bitcoins bitcoin how to use works bitcoin বিটকয়েন কি ইতিহাস ক্রিপ্টোকারেন্সি অনলাইন মুদ্রা ডিজিটাল লেনদেন ক্রিপ্টোগ্রাফি নেটওয়ার্ক বিটকয়েন থেকে আয় ডিজিটাল কারেন্সি
সম্পূর্ণ পড়তে ক্লিক করুন

ডিজিটাল মুদ্রার অপর নাম ‘বিটকয়েন’

প্রতিনিয়তই মানুষ প্রযুক্তি নির্ভর হয়ে পড়ছে, প্রযুক্তির এই সময়ে তাই ক্রিপ্টোকারেন্সী গুলো দিন দিন জনপ্রিয়তা পেয়ে যাচ্ছে। ক্রিপটোকারেন্সি…