আমাদের নতুন লেকচারে স্বাগতম
নিঃসন্দেহে অন্যতম গুরুত্বপূর্ণ লেকচার
অপারেটিং সিস্টেম
এটা কি? ফাংশনগুলো কি কি?
এটা কিভাবে কাজ করে?
আমরা এই সমস্ত বিষয় জানতে যাচ্ছি
কিছু অপারেটিং সিস্টেম যার কথা হয়তো আপনি শুনেছেন
আপনার মোবাইলে
অ্যান্ড্রয়েড অপারেটিং সিস্টেম তো আছেই
অথবা আপনার আইফোনে
ম্যাক অপারেটিং সিস্টেম তো আছেই
আমি যদি কম্পিউটারের কথা বলি
আপনি হয়তো শুনেছেন
MS-DOS অনেক সময়
লিনাক্স আপনি এটি শুনে থাকতে পারেন
অথবা উইন্ডোজ আপনি এটি শুনে থাকতে পারেন
অথবা অ্যাপল
অনেক সময়
আপনি হয়তো শুনেছেন
KaiOS বা হারমোনিওএস
অনেক অপারেটিং সিস্টেম পাওয়া যায়
এখন নাম থেকেই আমরা বুঝতে পারছি অপারেটিং সিস্টেম কি?
এটি এমন একটি সিস্টেম যা জিনিসগুলি পরিচালনা করে
এখন এই জিনিসটি জানতে হবে
এটা কি কাজ করছে?
কী করার চেষ্টা করছে?
কী ছিল সেটা?
এটা খুব প্রয়োজন ছিল
যে আমাকে অপারেটিং সিস্টেম আনতে হয়েছিল
আমি যদি অপারেটিং সিস্টেম না আনতাম
আমার কাজ কি চলছিল না?
আমার সমস্যাগুলো কী ছিল?
আমরা এই সমস্ত বিষয় নিয়ে আলোচনা করব
গভীরতায়
তো চলুন আমাদের লেকচার শুরু করা যাক
আসুন হোয়াইটবোর্ডে যাই
কিছু নোট আছে
আমরা সেই নোটগুলি পড়ব
আমরাও দেখব
আপনি কীভাবে বাস্তব জীবনে জিনিসগুলি সম্পর্কিত করতে পারেন
বোঝার জন্য
তো চলুন শুরু করা যাক
প্রথমত
মাইক্রোসফট ওপেন করব
হোয়াইটবোর্ড এখানে অপারেটিং সিস্টেমের একটি সংজ্ঞা রয়েছে
এখানে লেখা আছে
একটি অপারেটিং সিস্টেম একটি গুরুত্বপূর্ণ সফটওয়্যার
তাই প্রথম প্রশ্ন
এখান থেকে আসে
অনেক সময় আমরা বিভ্রান্ত হয়ে পড়ি।
অপারেটিং সিস্টেম কি?
এরকম নয়
আমার অন্যান্য উপাদান
এগুলোও কি আমার উপাদান?
না, তাই প্রথম প্রশ্ন
যা আপনার কাছ থেকে চাওয়া হতে পারে
যে কোন সাক্ষাৎকারে
অথবা কলেজে পড়লে
বলুন তো অপারেটিং সিস্টেম কি?
এটি একটি সফ্টওয়্যার বা হার্ডওয়্যার?
প্রথমে আপনি এটি পাবেন
সুতরাং আপনার যা বলার আছে
এটি একটি সফটওয়্যার
তাহলে বাকি সফটওয়্যারগুলো এর থেকে আলাদা কিভাবে?
তুমি কি দেখেছো
মোবাইল ফোনে
আপনি অনেক অ্যাপ্লিকেশন ডাউনলোড করেন
অনেক সফটওয়্যার
মোবাইলে আমরা একে অ্যাপ্লিকেশন বলি
কিন্তু কম্পিউটারে আমরা সেই সব জিনিস বলে থাকি
সফটওয়্যার হিসেবে
তাই এখন
অন্যান্য অ্যাপ থেকে অপারেটিং সিস্টেম কীভাবে আলাদা?
এর মধ্যে কী কী জিনিস আছে?
আমি তো অন্যান্য অ্যাপ্লিকেশন ডাউনলোড করছি
প্লে স্টোর থেকে
তাই এখানে
আমরা এটা বুঝতে পারব
তো চলুন শুরু করা যাক
এখানে লেখা আছে
একটি অপারেটিং সিস্টেম একটি গুরুত্বপূর্ণ সফটওয়্যার
মানে এটি খুবই গুরুত্বপূর্ণ একটি সফটওয়্যার
এবং আমরা এটি কল করি
মাস্টার সফটওয়্যার
যা আমাদের অপারেটিং সিস্টেম
একেই বলে
মাস্টার সফটওয়্যার
এখন আপনি এই থেকে অনুমান করতে পারেন
যে তিনি একজন মাস্টার
মানে আপনি কীভাবে এটি সম্পর্কিত করতে পারেন?
ঐ মাস্টারমশাই যেন সার্কাসে গিয়েছিলেন
আপনি সেখানে দেখেছেন
একজন রিং মাস্টার আছেন
আর আছে একটি প্রাণী
যা আপনার বিনোদনের জন্য সবকিছু সম্পাদন করে
মাস্টারমশাই যা করেন
তার মানে তিনি সবকিছু নিয়ন্ত্রণ করছেন
তাই এখানে
মাস্টার সফটওয়্যার
বিষয়গুলোও নিয়ন্ত্রণ করছে
এটা কিভাবে নিয়ন্ত্রন করা হয়?
আমরা ওটা দেখব
তাহলে এ কী?
এটি একটি গুরুত্বপূর্ণ সফটওয়্যার
মধ্যস্থতাকারী হিসেবে
মানে এটি একটি মধ্যবর্তী হিসাবে কাজ করছে
কম্পিউটার, হার্ডওয়্যারের মধ্যে
এবং ব্যবহারকারী
এটার কি মানে?
আমার হার্ডওয়্যার
এটি ইনপুট ডিভাইস হতে পারে
অথবা এটি আউটপুট ডিভাইস হতে পারে
আমার হার্ডওয়্যার যে কোন কিছু হতে পারে
কীবোর্ড হার্ডওয়্যার মাউস অভ্যন্তরীণ উপাদান
CPU র ্যাম হার্ডডিস্ক
এগুলো আমার হার্ডওয়্যার হতে পারে
কারা ব্যবহারকারী হতে পারবেন?
আমি একজন ব্যবহারকারী হতে পারি
আপনি একজন ব্যবহারকারী হতে পারেন
তাই একজন ইউজারকে যদি কিছু কাজ করতে হয়
যেমন আমাকে যদি কিছু কাজ করতে হয়
আমি কিভাবে এটা করতে পারি?
সুতরাং এর মধ্যে একটি স্তর রয়েছে
আচ্ছা লেয়ারটা তো বলতেই হবে
তাহলেই আপনার কাজ হয়ে যাবে
তুমি এটা কিভাবে বুঝবে?
বাস্তব জীবন থেকে বোঝার চেষ্টা করা যাক
তুমি কলেজগুলিতে থাকবে
কিংবা স্কুলে
একটা কথা ছিল
আপনার শিক্ষকরা আপনাকে একটি অ্যাসাইনমেন্ট দিয়েছেন
অথবা প্রিন্ট আউট করতে হবে
তাহলে প্রিন্ট আউট করার জন্য আপনি কি করবেন?
আমি তোমাকে বলব
এটি একজন ব্যবহারকারী
এবং এই ব্যবহারকারীর নাম হল
রাহুল মানে আমি
আর এখানে কী আছে?
ফটোগ্রাফির দোকান
ফটোগ্রাফি আসুন এটির নাম কপিক্যাট করি
সুতরাং এটি একটি দোকান
এখানে একটা মেশিন আছে
এখন ঠিক করতে পারছি না
তাহলে বুঝে নিন
আমার আঁকা ভাল নয়
কিন্তু এখানে কী আছে?
এইটি একটি মেশিন
এখন প্রশ্ন হল
তুমি কি সরাসরি যেতে পারবে
আর এই ফটোগ্রাফি মেশিনে
আদেশ দিয়ে
আপনি একটি ফটোগ্রাফি মুদ্রণ করতে পারেন?
না তুমি এটা করতে পারবে না
তুমি কি চাও?
আপনি একটি ফটোগ্রাফি চান
মাঝখানে ভাই
এটা কি?
ফটোগ্রাফি ভাই করতে হবে
তুমি কি করবে?
তুমি যাও
এই বানানটি ভুল
একসেকেন্ড অপেক্ষা করো
আচ্ছা তাহলে আপনি কি করবেন?
তুমি দোকানে যাও
তুমি এক ভাইকে বলো
ভাই এটা আমার নোটবুক
পৃষ্ঠা সংখ্যা ১
এবং 7 8, 9, 15
আপনি এটি প্রিন্ট আউট করুন
তাই এখানে
ফটোগ্রাফি ভাই
কেমন অভিনয় করছেন তিনি?
এটি একটি ফটোগ্রাফি ভাই
তিনি অভিনয় করছেন
আপনার অপারেটিং সিস্টেমের মত
অপারেটিং সিস্টেমে কি হচ্ছে?
বিষয়গুলি নিয়ন্ত্রণ করা হচ্ছে
আচ্ছা এখানে কি হয়েছে?
এটি আপনার সফটওয়্যার
ব্যবহারকারী অ্যাপ
ব্যবহারকারী অ্যাপ ব্যবহারকারী অ্যাপ মানে কি? সরাসরি কোন
এপ্লিকেশন থেকে কোন কাজ করিয়ে নিলে
একটি নির্দিষ্ট কাজ করার জন্য অ্যাপ্লিকেশন
অ্যাপ্লিকেশন তার কিছু প্রয়োজন হার্ডওয়্যার কিন্তু মাঝে
মাঝে আমরা বলি
ব্যবহারকারী এবং হার্ডওয়্যারের মধ্যে
কারণ কাজটি ব্যবহারকারীকেই করতে হবে
ব্যবহারকারী আপনার ব্যবহারকারী অ্যাপ্লিকেশন প্রতিনিধিত্ব করে
ব্যবহারকারী এবং হার্ডওয়্যারের মধ্যে
মধ্যস্থতাকারী হিসেবে এখানে কী ঘটেছিল? অপারেটিং সিস্টেম এটাই
আপনার হার্ডওয়্যার
এখন যে হার্ডওয়্যার হতে পারে
আপনার র ্যাম
যা আপনার প্রধান স্মৃতি
অথবা আপনার হার্ডডিস্ক কোনটি আপনার সেকেন্ডারি স্টোরেজ
এখন যখন কোন অ্যাপ্লিকেশন চালাতে হবে
কোথায় আসে?
এটি র ্যামে আসতে হবে
আমরা এটা জানি তাই এখন
এখানে অপারেটিং সিস্টেম কি?
এটি একটি মধ্যস্থতাকারী
এর মধ্যে আপনাকে অপারেটিং সিস্টেমে যেতে হবে
আর অনুরোধ
অপারেটিং সিস্টেম
আপনাকে সেই জিনিসগুলি সরবরাহ করবে
তাই বলতে পারেন
এই ব্যবহারকারী অ্যাপ্লিকেশন তাদের জন্য
অপারেটিং সিস্টেম কি?
এটা একটা প্লাটফর্ম
এই প্ল্যাটফর্মে জিনিসগুলি সহজ হয়ে উঠছে
আপনি এটা বলতে পারেন
সুতরাং আমি বুঝতে পারি যদি আমার কোন আবেদন থাকে
আসুন একটু বুঝতে পারি
যা আমরা আগে পড়েছি
আসুন একটু দেখা যাক
যাতে তোমরা বিষয়গুলো মনে রাখতে পারো
এর আগে আমরা এই জিনিসটি পড়েছি
যখনই আমি
যে কোনও অ্যাপ্লিকেশন ইনস্টল করুন কী হয়?
এটি স্টোরেজে আসে
তো ধরা যাক এটা আমার মোবাইল স্ক্রিন
এই মোবাইলের স্ক্রিনে
আমি তো একটি আইকন দেখতে পাচ্ছি
এবং এটি একটি Instagram আইকন
এই আইকন সঙ্গে আমি একটি ফাইল আছে যে insta.exe এক্সই মানে কি?
এটি আপনার এক্সিকিউটেবল ফাইল
এটি একটি মেশিন কোড
এতে বুঝবে সিপিইউ সিপিইউ পড়তে হবে
র‍্যাম টি এর ভেতরে লাগাতে হবে এবং আমি বলছি যে আপনার
সফটওয়্যারগুলি আপনার হার্ডওয়্যারের সাথে সরাসরি যোগাযোগ
করতে পারে না, ঠিক না? যেমন আপনি একটি ফটোকপি নিতে চান, আপনি
সরাসরি মেশিনে ফটোকপি নিতে পারবেন না একইভাবে আপনার ইউজার
অ্যাপ্লিকেশনগুলি।
হোয়াটসঅ্যাপ বা ইনস্টাগ্রাম এমনকি র ্যামের ভিতরে সরাসরি
ঢুকতে পারে না, তাদের মধ্যে একটি লেয়ার দরকার যেখান থেকে
সবকিছু নিয়ন্ত্রণ করা যাবে। যদি সেটি নিয়ন্ত্রণ করা না যায়
তাহলে সেটা অপরিচলিত হবে, একটি গুন্ডার মতো।
সেক্ষেত্রে একটি অ্যাপ্লিকেশন কি করতে পারে তা জানতে চেষ্টা
করুন। আমরা আগে দেখেছি যে আমরা এখানে ইনস্টাগ্রাম
অ্যাপ্লিকেশন ইনস্টল করেছি, এর আইকন এসেছে এবং স্টোরেজে কিছু
মেমরি নেওয়া হয়েছে। এখন কী হচ্ছে?
আমার র ্যাম আছে এটা এখন আমার র ্যাম এখন আমাকে বলুন আমি যদি
এটা রান করাতে চাই আমি আইকনে ক্লিক করার সাথে সাথে এর
এক্সিকিউটেবল কোড র ্যামের ভিতরে চলে আসবে আর এখানে আমার
সিপিইউ কি করবে? এটি লাইন বাই লাইন কোড পড়বে এবং বলবে যে
সবকিছু ঠিক আছে কিনা যদি সেখানে থাকে
কোন ত্রুটি নেই এটি ইন্টারফেসটি খুলবে তবে কিছু সমস্যা হলে
কোনও কোনও সময় ইউটিউব অ্যাপ্লিকেশন ক্র্যাশ করতে পারে বা
আপনি ইনস্টাগ্রামে স্টোরি আপলোড করতে পারবেন না। এটি কোডের
কোনও বাগের কারণে হতে পারে যার কারণে আপনি কিছু করতে না
পারছেন। তাই আমি বুঝতে পেরেছি যে
যদি আমি এই অ্যাপ্লিকেশনটি চালাতে চাই তবে আমাকে কোথায় আসতে
হবে? র‌্যাম আমার হার্ডওয়্যার এবং এটি আমার সফ্টওয়্যার। এই
সফ্টওয়্যারটি হার্ডওয়্যারের সাথে যোগাযোগ করার জন্য আপনার
একটি প্ল্যাটফর্ম দরকার যা অপারেটিং সিস্টেম হিসাবে কাজ করে।
অপারেটিং সিস্টেমটি হল একটি মাস্টার।
সফটওয়্যার এখন কিভাবে কাজ করে এই মাস্টার সফটওয়্যার? এটি
নিয়ন্ত্রণের কাজটি এমনভাবে লেখা হয়েছে যাতে আপনার
ব্যবহারকারী অ্যাপসগুলি এটির সাথে যোগাযোগ করতে পারে, এখন
আমরা অ্যাপ্লিকেশনগুলির বিষয়ে কথা বলব। আমার কতগুলি ধরণের
অ্যাপ্লিকেশন আছে?
আমার দুটি ধরণের অ্যাপ্লিকেশন আছে, একটি সিস্টেম অ্যাপস এবং
দ্বিতীয়টি ব্যবহারকারী অ্যাপ্লিকেশন। আমি আমার ব্যবহারকারী
অ্যাপ্লিকেশনগুলিকে কি বলব?
আমি তাদের থার্ড পার্টি অ্যাপ্লিকেশন বলি যা আপনি কোথায়
দেখতে পাবেন? যা আপনি প্লে স্টোরে দেখতে পাবেন।
আমি তাদের তৃতীয় পক্ষের অ্যাপ্লিকেশন কল আপনি ব্যবহারকারী
অ্যাপ্লিকেশন কিছু উদাহরণ নিতে পারেন? হ্যাঁ তুমি পারবে
ব্যবহারকারীর নির্দিষ্ট কাজগুলি করার জন্য তৈরি করা
অ্যাপ্লিকেশনগুলি ইউজার অ্যাপ্লিকেশন বলে করা হয়। আপনি প্লে
স্টোর থেকে যেকোনো থার্ড পার্টি অ্যাপ্লিকেশন ডাউনলোড এবং
ইনস্টল করতে পারেন, এগুলি সবগুলোকে ইউজার অ্যাপ্লিকেশনের
ক্যাটাগরিতে রাখা যায়। যেমন আপনার গেম পাবজি।
আপনার ফ্রি ফায়ার নামক গেম হল কি না, আপনার হোয়াটসঅ্যাপ হল
কি না যেখানে আপনি চ্যাট করতে পারেন এবং ভিডিও কল করতে পারেন,
তাহলে এটা কী? এগুলি সব তৃতীয় পক্ষের অ্যাপ্লিকেশন বা আপনার
ইনস্টাগ্রাম হতে পারে তাই সমস্ত এই অ্যাপ্লিকেশনগুলি
ব্যবহারকারী কাজের জন্য তৈরি করা হয়েছে।
ব্যবহারকারীর মনে যে ব্যবহারকারীর নির্দিষ্ট প্রয়োজন তার
সাথে মিল খাতি করে সেটি সম্পন্ন করা হবে। তাই আপনি কিভাবে
সেটিকে সম্পূর্ণ করবেন? আপনি একটি নির্দিষ্ট কাজের জন্য একটি
নির্দিষ্ট কোড লিখবেন। এগুলি ব্যবহারকারী অ্যাপ্লিকেশন হিসেবে
পরিচিত। এই ব্যবহারকারী অ্যাপ্লিকেশনগুলি চালানোর জন্য এটি
আসতে হবে।
র ্যাম, আমার র ্যাম কি?
RAM হল আমার হার্ডওয়্যার
আমি আপনাদের এটা দেখিয়েছি, তাহলে এটা কি? এটি আপনার
হার্ডওয়্যার। এখন সমস্ত এই অ্যাপ্লিকেশনগুলির এক্সিকিউটেবল
কোড হল 0 1 মেশিন কোড। এখন এটি চালানোর জন্য এখানে আসতে হবে
কিন্তু চালানোর আগে এটি সরাসরি যোগাযোগ করতে পারে না তাই
এখানে এটি সরাসরি যোগাযোগ করতে পারে না।
তাই এখানে এটি সিস্টেম অ্যাপ্লিকেশন এখন সিস্টেম অ্যাপ্লিকেশন
কি? সিস্টেম অ্যাপ্লিকেশনটি আপনার অপারেটিং সিস্টেম, আপনি
এটিকে কী বলতে পারেন? এটি সিস্টেম অ্যাপ এখন কে তৈরি করেছে?
মাইক্রোসফ্ট এটি এবং এই সিস্টেম অ্যাপ্লিকেশনগুলি তৈরি করেছে
তারা আপনার জন্য কী করে? তারা প্ল্যাটফর্ম প্রদান করে
এটি প্ল্যাটফর্ম সরবরাহকারী
আমি এখানে লিখবো প্ল্যাটফর্ম প্রদানকারী কি করে? এটি আপনাকে
একটি প্ল্যাটফর্ম সরবরাহ করে। আপনি কি করতে পারবেন? তুমি এটা
অনুরোধ করতে পারো।
আমি তোমার স্মৃতি নিয়ে আসব
আমি তোমাকে র ্যামে জায়গা দেব আমি তোমার এপ্লিকেশনটা চালাতে
সাহায্য করবো তো এই সব কাজ কে করবে?
অপারেটিং সিস্টেম এখন আমি এখান থেকে মুছে ফেলবো। তাই বুঝতে
পেরেছি আমার অপারেটিং সিস্টেম মাঝখানে বসে আছে এবং এটি আমার
ইউজার অ্যাপ্লিকেশন এর জন্য হার্ডওয়্যার প্রয়োজন। এখন
হার্ডওয়্যার কিভাবে নেবে? সিস্টেম দিয়ে নেওয়া হবে।
অ্যাপ এবং সিস্টেম অ্যাপ কি? অপারেটিং সিস্টেম হল যা
ব্যবহারকারী অ্যাপ্লিকেশনগুলি চালানোর জন্য একটি প্ল্যাটফর্ম
সরবরাহ করে, বুঝলেন? চলুন এগিয়ে যাই। এটি কম্পিউটার
সিস্টেমের বিভিন্ন দিক পরিচালনা এবং সমন্বয় করার জন্য
বিভিন্ন ফাংশন এবং পরিষেবা সরবরাহ করে।
কম্পিউটার অন করার সময় অনেকগুলো প্রক্রিয়া ব্যাকগ্রাউন্ডে
চলছে, অনেকগুলো সিস্টেম কল এবং আমার উইন্ডোজ সম্পর্কিত
অনেকগুলো অ্যাপ্লিকেশন চলছে। এগুলি কোয়ার্ডিনেট করতে এবং
কম্পিউটার সিস্টেমের বিভিন্ন দিকগুলি পরিচালনা করতে বিভিন্ন
ফাংশন এবং সেবা প্রদান করে।
কেবল আপনি সিস্টেমে সবকিছু দেখতে পারবেন। আপনি সময়,
টাস্কবার, হোম উইন্ডো এই সব কিছু দেখতে পারছেন কেন? কারণ
আপনার সিস্টেমের ব্যাকগ্রাউন্ডে অনেক অ্যাপ্লিকেশন চলছে। আপনি
মার্কেটে যাওয়ার সময় একটি জিনিস লক্ষ্য করতে পারেন।
আপনাকে বলা হচ্ছে যে এতে 32 জিবি র্যাম নয় বরং স্টোরেজ এবং 4
জিবি র্যাম রয়েছে। কখনও এটি 32 জিবি স্টোরেজ নয়, কখনও এটি
30 জিবি বা 29.5 জিবি হয়। এর কারণ হল অবশিষ্ট স্থানে
অ্যান্ড্রয়েড অপারেটিং সিস্টেম রয়েছে।
অ্যান্ড্রয়েড অপারেটিং সিস্টেমের কারণে কী হয়?
আপনি আপনার স্টোরেজে গান, ভিডিও, ইমেজ রাখতে পারেন কিন্তু
আপনি যখন আপনার মোবাইল ফোনটি চালু করবেন তখন আপনি অনেক কিছুই
দেখতে পাবেন আপনি সময়, নোটিফিকেশন, ওয়ালপেপার এই সমস্ত
জিনিস দেখতে পাবেন অ্যান্ড্রয়েড অপারেটিং সিস্টেম
অ্যান্ড্রয়েড অপারেটিং সিস্টেমের কারণে
অনেক সেবা আছে যা আপনাকে এই সমস্ত জিনিস দেখতে সাহায্য করে।
এটি কি করে? এটি স্টোরেজে জায়গা নেয় এবং আপনি আমার
অ্যান্ড্রয়েড অপারেটিং সিস্টেমের মতো পুরো 4 জিবি র্যাম কখনও
পূর্ণ হয় না কারণ এটি সর্বদা র্যামে চলে থাকে। তাই এখানে
আমরা বলতে পারি যে এটিও কিছুটা জায়গা নেয়।
৫০০ এমবি লাগে তাই আমরা মনে করি ৪ জিবি র্যামে থেকে ৩.৫ জিবি
পাচ্ছি এবং ৩২ জিবি স্টোরেজে কম পাচ্ছি কেন? কারণ
অ্যান্ড্রয়েড বা উইন্ডোজ অপারেটিং সিস্টেম এখানে জায়গা নেয়।
আমি আপনাকে দেখাতে চেষ্টা করবো যে কোন অ্যাপটি ব্যাকগ্রাউন্ডে
কি চলছে কিনা। তারা কোথায় চলছে তা দেখতে হলে আমাদের টাস্ক
ম্যানেজারে যেতে হবে। কিভাবে যেতে হবে? স্ক্রিনে টাস্ক
ম্যানেজার সন্ধান করে তারপর প্রবেশ করতে হবে।
এখানে আপনি দেখতে পাচ্ছেন যে এই অ্যাপসটি চলছে যেমন আমি
মাইক্রোসফ্ট হোয়াইটবোর্ড অ্যাডোব সফ্টওয়্যার খুলেছি
ওবিএস স্টুডিও, টাস্ক ম্যানেজার, উইন্ডো এক্সপ্লোরার - এখন
আপনি একটি জিনিস দেখতে পাবেন। আপনাকে যদি আমি জিজ্ঞাসা করি যে
এই সমস্ত জিনিস কী? টাস্ক ম্যানেজার।
ওবিএস স্টুডিও ব্যবহারকারী অ্যাপ্লিকেশন। মানে হচ্ছে আপনার
কাছে ব্যবহারকারী অ্যাপ্লিকেশন আছে বা আপনার কাছে মাইক্রোসফট
হোয়াইটবোর্ড আছে। এটি কী? আমি আপনাকে বলেছিলাম যে ইউজার
অ্যাপ্লিকেশন চালানোর জন্য হার্ডওয়্যার দরকার হয় এবং এটি
হার্ডওয়্যারের সাথে সরাসরি যোগাযোগ করতে পারে না। মানে
অপারেটিং সিস্টেম কোথাও কাজ করছে।
এর মধ্যে এখন সিপিইউ এরকম হবে
আমার কিছু স্মৃতি দরকার, এখানে দেখা যাক, এটি আমার ওবিএস
স্টুডিও, এটি কী করছে? এটা চলছে এটা চলছে এটা চলছে এটা চলছে
এটা চলছে এটা চলছে এটা চলছে এটা চলছে এটা চলছে এটা চলছে
এটা চলছে
আমি অ্যাডোব, মাইক্রোসফট হোয়াইটবোর্ড, ওবিএস, টাস্ক
ম্যানেজার, উইন্ডো এক্সপ্লোরার এবং অবিনতি ওবিএস স্টুডিও এখন
আমার কম্পিউটারে চলছে এবং আমি এটি রেকর্ড করছি।
তো আপনারা দেখতে পাচ্ছেন আমার র ্যাম কতটুকু এবং সিপিইউ কি
করছে।
আমার সিপিইউ ক্রমাগত ওবিএস স্টুডিও চালাচ্ছে যার অর্থ আমার
সিপিইউ নিষ্ক্রিয় নয়।
আমার সিপিইউ ক্রমাগত ওবিএস স্টুডিও চালাচ্ছে যার অর্থ আমার
সিপিইউ ক্রমাগত ওবিএস স্টুডিও চালাচ্ছে
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে সিপিইউ ০% চলছে
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
আমার মাইক্রোসফট ওয়াইটবোর্ড 0% চলছে। এখন আমি মাইক্রোসফট
ওয়াইটবোর্ড ব্যবহার করছি না তাই আমার সিপিইউ নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এখন আমি এডোবি সফটওয়্যার ব্যবহার করছি না মানে আমার সিপিইউ
নিষ্ক্রিয় নয়।
এবার আসা যাক প্রসেস ম্যানেজমেন্ট।
তোমাকে সাহায্য করবে
আপনি মেমোরি ম্যানেজমেন্ট কোডটি দক্ষতার সাথে ব্যবহার করতে
হবেন, তাহলে আপনার মেমরি ম্যানেজমেন্ট থাকবে, অন্যথায় আপনাকে
মেমরি ম্যানেজমেন্ট কোডটি দেখতে হবে, এখন আপনার কাছে একটি
অপারেটিং সিস্টেম রয়েছে, সুতরাং আপনাকে এতগুলি করতে হবে না।
না হলে সমস্যা কি হতো, সমস্যা হতো যে আমার প্রসেসে এত মেমোরি
লাগে এবং মেমোরি ম্যানেজমেন্টের কোডটি কোথায় লিখতে হবে তা
জানতে হবে, এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে। তাই
আপনাকে মেমোরি ম্যানেজমেন্ট কোডটি দেখতে হবে।
এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে, এখানে মেমোরি
ম্যানেজমেন্টের কোড লিখতে হবে, এখানে মেমোরি ম্যানেজমেন্টের
কোড লিখতে হবে, এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে,
এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে,
এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে, এখানে মেমোরি
ম্যানেজমেন্টের কোড লিখতে হবে, এখানে মেমোরি ম্যানেজমেন্টের
কোড লিখতে হবে, এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে
মেমোরি ম্যানেজমেন্ট এখানে এখানে কোড লিখতে হবে। মেমোরি
ম্যানেজমেন্ট এখানে কোড লিখতে হবে। মেমোরি ম্যানেজমেন্ট এখানে
কোড লিখতে হবে। মেমোরি ম্যানেজমেন্ট এখানে কোড লিখতে হবে।
মেমোরি ম্যানেজমেন্ট এখানে কোড লিখতে হবে।
মেমোরি ম্যানেজমেন্টের কোড এখানে লিখতে হবে। এখানে লিখতে হবে
মেমোরি ম্যানেজমেন্টের কোড। মেমোরি ম্যানেজমেন্টের কোড এখানে
লিখতে হবে। এখানে লিখতে হবে মেমোরি ম্যানেজমেন্টের কোড।
মেমোরি ম্যানেজমেন্টের কোড এখানে লিখতে হবে।
এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে, এখানে মেমোরি
ম্যানেজমেন্টের কোড লিখতে হবে, এখানে মেমোরি ম্যানেজমেন্টের
কোড লিখতে হবে, এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে
এখানে ম্যানেজমেন্ট বলতে এখানে মেমোরি ম্যানেজমেন্টের কোড
লিখতে হবে, এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে, এখানে
মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে, এখানে মেমোরি
ম্যানেজমেন্টের কোড লিখতে হবে
এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে, এখানে মেমোরি
ম্যানেজমেন্টের কোড লিখতে হবে, এখানে মেমোরি ম্যানেজমেন্টের
কোড লিখতে হবে, এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে,
এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে,
এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে, এখানে মেমোরি
ম্যানেজমেন্টের কোড লিখতে হবে, এখানে মেমোরি ম্যানেজমেন্টের
কোড লিখতে হবে, এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে
মেমোরি ম্যানেজমেন্ট এখানে কোড লিখতে হবে। মেমোরি
ম্যানেজমেন্ট এখানে কোড লিখতে হবে। মেমোরি ম্যানেজমেন্ট এখানে
কোড লিখতে হবে। মেমোরি ম্যানেজমেন্ট এখানে কোড লিখতে হবে।
মেমোরি ম্যানেজমেন্ট এখানে কোড লিখতে হবে।
মেমোরি ম্যানেজমেন্টের কোড এখানে লিখতে হবে। এখানে লিখতে হবে
মেমোরি ম্যানেজমেন্টের কোড। এখানে লিখতে হবে মেমোরি
ম্যানেজমেন্টের কোড। এখানে লিখতে হবে মেমোরি ম্যানেজমেন্টের
কোড। এখানে লিখতে হবে মেমোরি ম্যানেজমেন্টের কোড।
এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে, এখানে মেমোরি
ম্যানেজমেন্টের কোড লিখতে হবে, এখানে মেমোরি ম্যানেজমেন্টের
কোড লিখতে হবে, এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে
এখানে ম্যানেজমেন্ট বলতে এখানে মেমোরি ম্যানেজমেন্টের কোড
লিখতে হবে, এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে, এখানে
মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে, এখানে মেমোরি
ম্যানেজমেন্টের কোড লিখতে হবে
এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে, এখানে মেমোরি
ম্যানেজমেন্টের কোড লিখতে হবে, এখানে মেমোরি ম্যানেজমেন্টের
কোড লিখতে হবে, এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে,
এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে,
এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে, এখানে মেমোরি
ম্যানেজমেন্টের কোড লিখতে হবে, এখানে মেমোরি ম্যানেজমেন্টের
কোড লিখতে হবে, এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে
এখানে ম্যানেজমেন্ট বলতে এখানে মেমোরি ম্যানেজমেন্টের কোড
লিখতে হবে, এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে, এখানে
মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে, এখানে মেমোরি
ম্যানেজমেন্টের কোড লিখতে হবে
এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে, এখানে মেমোরি
ম্যানেজমেন্টের কোড লিখতে হবে, এখানে মেমোরি ম্যানেজমেন্টের
কোড লিখতে হবে, এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে,
এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে,
এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে, এখানে মেমোরি
ম্যানেজমেন্টের কোড লিখতে হবে, এখানে মেমোরি ম্যানেজমেন্টের
কোড লিখতে হবে, এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে
এখানে ম্যানেজমেন্ট বলতে এখানে মেমোরি ম্যানেজমেন্টের কোড
লিখতে হবে, এখানে মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে, এখানে
মেমোরি ম্যানেজমেন্টের কোড লিখতে হবে, এখানে মেমোরি
ম্যানেজমেন্টের কোড লিখতে হবে
মেমোরি ম্যানেজমেন্টের কোড এখানে লিখতে হবে। মেমোরি
ম্যানেজমেন্টের কোড এখানে লিখতে হবে। মেমোরি ম্যানেজমেন্টের
কোড এখানে লিখতে হবে। মেমোরি ম্যানেজমেন্টের কোড এখানে লিখতে
হবে। মেমোরি ম্যানেজমেন্টের কোড এখানে লিখতে হবে।
আমি দুটি অ্যাপ চালাচ্ছি।
একটি অ্যাপ হল PUBG এবং অন্যটি হল আইসোলেশন এবং প্রতিটি
অ্যাপে আপনি এখানে বা সেখানে যেতে পারবেন না কারণ এগুলি
নিরাপত্তা সরবরাহ করে।
এটা আমার হোয়াটসঅ্যাপ।
যদি এমন নিরাপত্তা বা আইসোলেশন দেওয়া না হয়, তাহলে কী হতে
পারে?
হোয়াটসঅ্যাপ এই অ্যাপের ভিতরে ঢুকতে পারে এবং আপনার
স্বাস্থ্য ৮০% চলছে এবং যদি সেটি ০% হয় তবে আপনার গেম মনে
করবে যে আপনার স্বাস্থ্য ০% এবং আপনার প্লেয়ারটি তাকে মেরে
ফেলবে।
তাহলে কী হতে পারে?
এটা একটা বড় ব্যাপার।
শুধু এই কারণে আপনার নিরাপত্তা বিপন্ন হচ্ছে।
সুতরাং আমরা বুঝতে পারছি এটা কতটা বিপজ্জনক হতে পারে।
তাই নিরাপত্তা ও সুরক্ষা খুবই গুরুত্বপূর্ণ।
তাই নিরাপত্তা ও সুরক্ষার বিষয়টিও খুব গুরুত্বপূর্ণ।
এটি অপারেটিং সিস্টেম দ্বারা সরবরাহ করা হয়।
আমাদের লক্ষ্য অননুমোদিত অ্যাক্সেস এড়ানো।
তা না হলে কী হতে পারে?
আপনি দেখতে পাচ্ছেন যে র ্যানসমওয়্যার আক্রমণ রয়েছে।
র ্যানসমওয়্যার আক্রমণে কী ঘটে?
মূলত, একটি অননুমোদিত ব্যক্তি আপনার সিস্টেম হ্যাক করে।
সে তোমার সব নিয়ন্ত্রণ কেড়ে নেয়।
তাহলে আপনি আপনার সিস্টেমের ভিতরে যেতে পারবেন না।
সুতরাং, এই সব এড়ানোর জন্য, আমরা নিরাপত্তা এবং সুরক্ষা
প্রদান।
তো, এটাই বুঝেছি।
এরপর রয়েছে User Interface।
ফাংশন কমান্ড লাইন এবং গ্রাফিকাল ইন্টারফেসের মতো একটি
ব্যবহারকারী-বান্ধব ইন্টারফেস সরবরাহ করে।
এটার কি মানে? আসুন বুঝে নেওয়া যাক।
আমার অপারেটিং সিস্টেম আমাকে ইউজার ইন্টারফেস প্রদান করে।
ফাংশন একটি ব্যবহারকারী-বান্ধব ইন্টারফেস সরবরাহ করে।
এখন, আপনি টাস্কবার বা আইকনগুলিতে দেখতে পারেন।
আমাকে দেখাতে দাও।
এখানে আমার কোনো আইকন নেই।
সরিয়ে দিয়েছি।
তবে আপনি এখানে আইকন দেখতে পারেন।
আপনি অনেক আইকন দেখতে পারেন।
আপনি আইকনে ক্লিক করতে পারেন এবং আপনি আপনার অ্যাপ্লিকেশনটির
ইন্টারফেস পাবেন।
এটা আপনার জন্য খুবই সহজ।
আপনি একটি কমান্ড লাইন আর্গুমেন্টও পাবেন।
এটি একটু কঠিন কারণ আপনাকে কমান্ডগুলি জানতে হবে।
কাজগুলো করার জন্য আপনাকে কমান্ডগুলো জানতে হবে।
সুতরাং, এটি ইউজার ইন্টারফেস যা আমার অপারেটিং সিস্টেম দ্বারা
সরবরাহ করা হয়।
এর পরেই গোল।
এরপরে রয়েছে উন্নত ব্যবহারকারীর অভিজ্ঞতা।
এখন সব কিছু লিখে রাখলেই ইউজার এক্সপেরিয়েন্স ভালো হবে না।
আপনি এখন কি করবেন?
আপনাকে যদি একটি ডিরেক্টরি তৈরি করতে হয় তবে আপনি কী করবেন?
আপনাকে যদি একটি ফোল্ডার তৈরি করতে হয় তবে আপনি কী করবেন?
আপনি কেবল ফোল্ডারে ডান ক্লিক করুন এবং নতুনতে ক্লিক করুন।
সুতরাং, আপনি একটি ব্যবহারকারী-বান্ধব অভিজ্ঞতা পাবেন।
কমান্ড লাইনে কি হয়?
কমান্ড গুলো জানতে হবে।
উদাহরণস্বরূপ, আপনাকে mkdir এ একটি ডিরেক্টরি তৈরি করতে হবে।
আপনার কাছে একটি ডিরেক্টরি তৈরি করার বিকল্প আছে।
গাড়ি চালাতে হলে সিডি করতে হবে।
এই সব বিষয় জানতে হবে।
User Interface এ কি হবে?
আপনি এই সব জিনিস পাবেন।
সুতরাং, আপনাকে আপনার শেষের দিকে জিনিসগুলি করতে হবে না।
সুতরাং, এই সঙ্গে কি হবে?
ব্যবহারকারীর অভিজ্ঞতা বাড়ানো হয়।
অ্যাক্সেসিবিলিটি বাড়ানো হয়।
এরপর রয়েছে নেটওয়ার্কিং।
নেটওয়ার্কিং ডিভাইসগুলির মধ্যে নেটওয়ার্ক সংযোগ, প্রোটোকল
এবং যোগাযোগ সরবরাহ করে।
আপনার ডিভাইস বা আপনার কাজ চালানো যেতে পারে।
কতটুকু নেটওয়ার্ক দরকার?
কে এই সব জিনিস পরিচালনা করে?
অপারেটিং সিস্টেম করে।
উদাহরণস্বরূপ, আপনি নেটওয়ার্ক 0 এমবিপিএস দেখতে পাবেন।
আপনি এখানে এই সব জিনিস দেখতে পাচ্ছেন।
০.১ এমবিপিএস।
এই অ্যাপ্লিকেশনটির জন্য কত নেটওয়ার্ক প্রয়োজন?
এই সমস্ত জিনিস সহজেই পরিচালনা করা যায়।
কে এটা পরিচালনা করে?
অপারেটিং সিস্টেম করে।
লক্ষ্য কী?
নেটওয়ার্ক পরিবেশে বিরামবিহীন ডেটা বিনিময় সহজতর করুন।
অর্থাৎ সহজেই ডাটা আদান-প্রদান করা যায়।
যে কোনও অ্যাপ্লিকেশনের ডেটা প্রয়োজন, এটি সহজেই এবং
নির্বিঘ্নে বিনিময় করা যেতে পারে।
এটি অপারেটিং সিস্টেমের কারণে ঘটে।
এরপরে রয়েছে এরর হ্যান্ডলিং।
ত্রুটিগুলির জন্য সিস্টেমটি নিরীক্ষণ করে এবং স্থিতিশীলতা
বজায় রাখতে সংশোধনমূলক পদক্ষেপ নেয়।
আপনিও সমস্যাটি দেখতে পারেন এবং এটি সমাধান করতে পারেন।
অপারেটিং সিস্টেম ত্রুটি পরিচালনা করে, পদক্ষেপ বলে দেয়
ইত্যাদি।
বাধাগুলি হ্রাস করুন এবং নির্ভরযোগ্য বিকল্পগুলি নিশ্চিত করুন।
যদি কোনও সময় ত্রুটি হয় এবং আপনি তা কারণ জানতে না পারেন
তবে আপনার নির্ভরযোগ্যতা প্রভাবিত হবে।
এই সিস্টেমে কাজ করে আমি কি করতে পারি?
আমি যখন কিছুই জানি না, তখন আপনাকে সমস্ত কাজ পৃথকভাবে করতে
হবে।
ইউজার ইন্টারফেস বুঝতে হবে।
সাধারনত আমি যদি আরেকজনকে দিয়ে একই সিস্টেমে কাজ করাই, তাহলে
তার মোবাইল ফোনের অভিজ্ঞতা থাকে।
তিনি সহজেই যেকোনো অ্যাপ ওপেন করতে পারবেন।
এখানে সে কী করতে পারে?
তিনি যেকোনো সিস্টেম খুলে একই কাজ করতে পারেন।
তিনি সিস্টেমটি খুলতে পারেন এবং অ্যাপ্লিকেশনটির ইন্টারফেস
দেখতে পারেন।
তিনি অ্যাপ্লিকেশনটির ইন্টারফেস দেখতে পারেন।
তিনি অ্যাপ্লিকেশনটির সমস্ত ফাংশন দেখতে পারেন।
আমরা যে ফাংশনগুলি দেখেছি তার পুনরাবৃত্তি করি।
আমরা দেখেছি যে অপারেটিং সিস্টেম হল একটি মাস্টার সফটওয়্যার
যা ব্যবহারকারী এবং হার্ডওয়্যারের মধ্যে একটি লেয়ার হিসাবে
কাজ করে।
আমরা এখানে চিত্রটি দেখেছি।
আমরা দেখেছি যে অপারেটিং সিস্টেমের অনেক ফাংশন রয়েছে।
এটি অন্যান্য অ্যাপ্লিকেশনগুলিকে বলে যে আপনি চিন্তা করবেন না।
আমি সব সামলে নেব।
আপনার প্রয়োজনীয় সমস্ত স্টোরেজ আমি নিয়ে আসব।
আপনার যত নেটওয়ার্ক দরকার আমি নিয়ে আসব।
সিপিইউ কখন আপনার অ্যাপ্লিকেশনটি চালাবে?
আপনি যদি এটি ব্যবহার না করেন তবে এটি নিষ্ক্রিয় অবস্থায়
চলে যাবে।
কে ম্যানেজ করবে এই সব কিছু?
আমি এটা করব।
এটি একটি বিজ্ঞাপন ছিল যে আপনি স্বপ্ন ১১ এ যান এবং একটি দল
তৈরি করেন।
আমাদের অপারেটিং সিস্টেম যা বলে তা হ'ল এই সমস্ত জিনিসগুলি
ব্যবহারকারীর অ্যাপ্লিকেশন।
এটি তাদের বলে যে আপনি স্বপ্ন ১১ এ যান এবং একটি দল তৈরি করুন।
আমার অপারেটিং সিস্টেম এভাবেই কাজ করে।
এখানে আমরা দেখেছি প্রসেস ম্যানেজমেন্ট, মেমোরি ম্যানেজমেন্ট,
ফাইল সিস্টেম ম্যানেজমেন্ট, ডিভাইস ম্যানেজমেন্ট, সিকিউরিটি
এবং প্রটেকশন, ব্যবহারকারী ইন্টারফেস যাতে আমি ভালোভাবে
যোগাযোগ করতে পারি।
ভালো নেটওয়ার্কিং পাই।
আমি হ্যান্ডলিং ত্রুটি পেয়েছি।
এর পরে আপনি কী দেখতে পাবেন?
আপনি কোন অপারেটিং সিস্টেম না থাকার পরিণতি পাবেন।
অপারেটিং সিস্টেম না থাকলে কী হতো?
অপারেটিং সিস্টেম না থাকলে কী হতো তা নিয়ে আমরা আলোচনা করেছি।
এখানে লেখা আছে।
আসুন পড়ে দেখি।
প্রথমত, ইউজার ইন্টারফেসের অভাব।
আপনি যে ইন্টারফেসটি দেখতে পাচ্ছেন তা দেখার জন্য উপলভ্য নয়।
এটা এখন খুব সহজ।
আপনি যান এবং ক্লিক করুন এবং অ্যাপ্লিকেশনটি আপনার সামনে খোলে।
এটা খুব সহজ।
এই জিনিসটা না থাকলে ইউজার ইন্টারফেসের অভাব থাকত।
যদি আমার কোন অপারেটিং সিস্টেম না থাকতো।
আমার প্রক্রিয়া পরিচালনা করা যায়নি।
আমার স্মৃতিশক্তি সামলানো গেল না।
আমার ডিভাইসটি পরিচালনা করা যায়নি।
আমরা এই সব জিনিস দেখতে পাই।
যদি অপারেটিং সিস্টেম না থাকত তবে গ্রাফিকাল এবং কমান্ড লাইন
ইন্টারফেস থাকত না।
আপনার যদি কোনও অ্যাপ্লিকেশন থাকে তবে এটি কোনও ব্যবহারকারী
অ্যাপ্লিকেশন বা সিস্টেম অ্যাপ্লিকেশন হোক না কেন,
আমি জানি কীভাবে এটি কাজ করতে হয়। আমি জানি কিভাবে কমান্ড
দিতে হয় কি না।
আমি যে গ্রাফিক্যাল জিনিসগুলি দেখব সেগুলিতে ক্লিক করব।
কিন্তু অপারেটিং সিস্টেম না থাকলে তো কথাই নেই
আমি কিভাবে এটা করতে পারি?
আমি সরাসরি কোন হার্ডওয়্যারের সাথে কথা বলতে পারি না।
আমার হার্ডওয়্যার আছে।
আমার সিপিইউ আছে।
আমার র ্যাম আছে।
আমি র ্যামের দিকে তাকিয়ে আছি।
আমার আবেদনপত্র চালান।
বিষয়গুলো বোঝে না।
এর মাঝখানে একটি অপারেটিং সিস্টেম থাকতে হবে।
রিসোর্স ম্যানেজমেন্ট চ্যালেঞ্জ: আপনার সমস্ত রিসোর্স, সিপিইউ
বা মেমরি যেকোনো হোক, সবই এসে নেওয়া হবে।
আমি এই সমস্ত সম্পদ পরিচালনা করতে পারিনি। অ্যাপ্লিকেশন তাদের
নিজস্ব মেমরি বরাদ্দ পরিচালনা করতে হবে।
CPU সময়সূচী এবং ডিভাইস ইন্ট্যার ্যাকশন।
সেই কোড আপনাকে সব এপ্লিকেশনে লিখতে হবে।
মেমরি বরাদ্দ কিভাবে হবে?
আপনি যদি আপনার প্রোগ্রামিং পড়ে থাকেন,
সি ল্যাঙ্গুয়েজে আমার কাজ আছে। মেলক নামে আমার একটা ফাংশন
আছে।
ক্যালক নামে আমার একটা ফাংশন আছে।
এটা কি করে?
এটা আমাকে স্মৃতি জোগায়।
অনেক স্টোরেজ পাবেন।
আপনি 4 বাইট পাবেন।
আপনি 8 বাইট পাবেন।
এই সব কাজ কি করে?
তারা এটা করে।
আমাকে কোড লিখতে হবে।
রিসোর্স ম্যানেজমেন্টে আমার অনেক চ্যালেঞ্জ রয়েছে। সিপিইউ
শিডিউলিং।
আমার আবেদন কখন চলবে? কবে কার্যকর হবে?
আমাকে কোড লিখতে হবে।
সোর্স ম্যানেজমেন্ট নিয়ে নিজেকে নিয়ন্ত্রণ করতে হবে যখন
অপারেটিং সিস্টেম বা অ্যাপ্লিকেশন লো-লেভেল ইনস্ট্রাকশনগুলি
হ্যান্ডেল করতে হবে, যা সম্ভাব্য সংঘটিত হওয়ার ঝুঁকিতে
পরিচালিত হতে পারে।
মানকরণের অভাব সফটওয়্যার উন্নয়নকে চ্যালেঞ্জিং করতে পারে
এবং সুরক্ষা ব্যবস্থার অনুপস্থিতি সিস্টেমটিকে ভুলভ্রম করতে
পারে।
তাই, আমি অপারেটিং সিস্টেম র ্যামে লোড করতে যাচ্ছি না, আপনি
স্ক্রিনে জিনিসগুলি দেখতে পাবেন না।
আমি যদি বলি র ্যাম আছে তাহলে অপারেটিং সিস্টেম তুলে র ্যামে
লোড হবে।
এবং তারপরে অ্যান্ড্রয়েড দ্বারা চালিত হওয়ার পরে, আপনি
প্রথম স্ক্রিনটি দেখতে পান, কেন এটি দৃশ্যমান?
কারণ বায়োস আগে থেকেই হার্ডওয়্যার চেক করে নিয়েছে যে এই
জিনিসগুলো উপলব্ধ কি না, কিছুবার র্যাম ঠিকমতো কাজ করে না।
তাই ঘটতে পারে যে আপনি এটি পুনরায় এবং পুনরায় মালিক হওয়ার
চেষ্টা করছেন কিন্তু আপনার সিস্টেম এটি মালিক হতে পারছে না।
কাজ হচ্ছে না কেন?
এই নিয়েই সমস্যা।
এই বুটিং প্রক্রিয়ায় আপনার অপারেটিং সিস্টেম লোড হওয়ার
চেষ্টা করছে কারণ র ্যাম ঠিকমতো কাজ করছে না।
সুতরাং, এটি সেখানে থাকতে সক্ষম হয় না, যার কারণে আপনি
পর্দায় জিনিসগুলি দেখতে সক্ষম হন না।
বারবার বন্ধ হয়ে যাচ্ছে।
তাহলে, এই জিনিসগুলি কীভাবে হবে? এই বুটিং প্রক্রিয়ায়,
আপনাকে এই সমস্ত জিনিসগুলি নিজের মতো করে করতে হবে।
আপনাকে লো লেভেলে নির্দেশনা দিতে হবে যে আপনাকে প্রথমে
হার্ডওয়্যার চেক করতে হবে।
আপনাকে ম্যানুয়ালি করতে হবে।
এটা খুবই অসম্ভব।
অ্যাপ্লিকেশন স্বাধীনভাবে সম্পদ ব্যবস্থাপনা পরিচালনা করতে
হবে।
প্রতিটি অ্যাপ্লিকেশন কী করবে?
হোয়াটসঅ্যাপ বলবে আমি যদি রান করতে চাই, তাহলে আমার এত র
্যাম দরকার, তাহলে আমাকে এতটুকু দিন
রাম।
এটা সম্ভব যে এটি অপ্রয়োজনীয় র্যাম চাইবে।
ইনস্টাগ্রাম বলবে আমার এত র ্যাম দরকার।
এখন দেখুন, এটি যত বেশি মেমোরি দখল করবে, বাকি অ্যাপগুলো আর
চলতে পারবে না।
বাকি অ্যাপগুলো চলতে পারবে না।
অর্থাৎ, আপনি তাদের উপর সম্ভবতঃ সবচেয়ে বেশি সময় ব্যয় করবেন
এবং তারা আপনাকে সবচেয়ে বেশি বিজ্ঞাপন দেখাতে পারবে।
সুতরাং, এই কারণে, সম্পদ এবং মেমরি একটি ব্যবস্থাপনা থাকা
প্রয়োজন।
এজন্য এখানে যদি কোন জিনিস না থাকে তাহলে আপনাকে লো লেভেলে
ইন্সট্রাকশন দিতে হবে।
তাই যদি কম লেভেলে নির্দেশনা দিতে হয় তাহলে আপনাকে লো লেভেলে
নির্দেশনা দিতে হবে।
তাই যদি কম লেভেলে নির্দেশনা দিতে হয় তাহলে আপনাকে লো লেভেলে
নির্দেশনা দিতে হবে।
তাই যদি কম লেভেলে নির্দেশনা দিতে হয় তাহলে আপনাকে লো লেভেলে
নির্দেশনা দিতে হবে।
তাই যদি কম লেভেলে নির্দেশনা দিতে হয় তাহলে আপনাকে লো লেভেলে
নির্দেশনা দিতে হবে।
তাই যদি কম লেভেলে নির্দেশনা দিতে হয় তাহলে আপনাকে লো লেভেলে
নির্দেশনা দিতে হবে।
তাই যদি কম লেভেলে নির্দেশনা দিতে হয় তাহলে আপনাকে লো লেভেলে
নির্দেশনা দিতে হবে।
তাই যদি কম লেভেলে নির্দেশনা দিতে হয় তাহলে আপনাকে লো লেভেলে
নির্দেশনা দিতে হবে।
তাই যদি কম লেভেলে নির্দেশনা দিতে হয় তাহলে আপনাকে লো লেভেলে
নির্দেশনা দিতে হবে।
তাই যদি কম লেভেলে নির্দেশনা দিতে হয় তাহলে আপনাকে লো লেভেলে
নির্দেশনা দিতে হবে।
তাই যদি কম লেভেলে নির্দেশনা দিতে হয় তাহলে আপনাকে লো লেভেলে
নির্দেশনা দিতে হবে।
তাই যদি নিম্ন স্তরে নির্দেশনা দিতে হয় তাহলে আপনাকে
নির্দেশনা দিতে হবে
নিচু স্তরে।
তাই যদি কম লেভেলে নির্দেশনা দিতে হয় তাহলে আপনাকে লো লেভেলে
নির্দেশনা দিতে হবে।
তাই যদি কম লেভেলে নির্দেশনা দিতে হয় তাহলে আপনাকে লো লেভেলে
নির্দেশনা দিতে হবে।
তাই যদি কম লেভেলে নির্দেশনা দিতে হয় তাহলে আপনাকে লো লেভেলে
নির্দেশনা দিতে হবে।
তাই যদি কম লেভেলে নির্দেশনা দিতে হয় তাহলে আপনাকে লো লেভেলে
নির্দেশনা দিতে হবে।
তাই যদি আপনাকে কম লেভেলে নির্দেশনা দিতে হয় তবে আপনাকে লো
লেভেলে নির্দেশনা দিতে হবে।
তাই যদি আপনাকে কম লেভেলে নির্দেশনা দিতে হয় তবে আপনাকে লো
লেভেলে নির্দেশনা দিতে হবে।
তাই যদি আপনাকে কম লেভেলে নির্দেশনা দিতে হয় তবে আপনাকে লো
লেভেলে নির্দেশনা দিতে হবে।
তাই যদি আপনাকে কম লেভেলে নির্দেশনা দিতে হয় তবে আপনাকে লো
লেভেলে নির্দেশনা দিতে হবে।
তাই যদি আপনাকে কম লেভেলে নির্দেশনা দিতে হয়, তবে আপনাকে লো
লেভেলে নির্দেশনা দিতে হবে।
তাই যদি আপনার নিবন্ধন কম লেভেলে দিতে হয় তবে আপনাকে লো
লেভেলে নির্দেশনা দিতে হবে।
তাই যদি আপনাকে কম লেভেলে নির্দেশনা দিতে হয় তবে আপনাকে লো
লেভেলে নির্দেশনা দিতে হবে।
তাই যদি আপনাকে কম লেভেলে নির্দেশনা দিতে হয় তবে আপনাকে লো
লেভেলে নির্দেশনা দিতে হবে।
তাই যদি আপনাকে কম লেভেলে নির্দেশনা দিতে হয় তবে আপনাকে লো
লেভেলে নির্দেশনা দিতে হবে।
তাই যদি আপনাকে কম লেভেলে নির্দেশনা দিতে হয় তবে আপনাকে লো
লেভেলে নির্দেশনা দিতে হবে।
তাই যদি আপনাকে কম লেভেলে নির্দেশনা দিতে হয় তবে আপনাকে লো
লেভেলে নির্দেশনা দিতে হবে।
তাই যদি আপনাকে কম লেভেলে নির্দেশনা দিতে হয় তবে আপনাকে লো
লেভেলে নির্দেশনা দিতে হবে।
তাই যদি লো লেভেলে নির্দেশনা দিতে হয় তাহলে আপনাকে লো লেভেলে
নির্দেশনা দিতে হবে।
তাই যদি আপনাকে কম লেভেলে নির্দেশনা দিতে হয় তবে আপনাকে লো
লেভেলে নির্দেশনা দিতে হবে।
তাই যদি আপনাকে কম লেভেলে নির্দেশনা দিতে হয় তবে আপনাকে লো
লেভেলে নির্দেশনা দিতে হবে।
তাই যদি আপনাকে কম লেভেলে নির্দেশনা দিতে হয় তবে আপনাকে লো
লেভেলে নির্দেশনা দিতে হবে।
তাই যদি আপনাকে কম লেভেলে নির্দেশনা দিতে হয় তবে আপনাকে লো
লেভেলে নির্দেশনা দিতে হবে।
তাই যদি লো লেভেলে নির্দেশনা দিতে হয় তাহলে আপনাকে লো লেভেলে
নির্দেশনা দিতে হবে।
তাই যদি আপনাকে কম লেভেলে নির্দেশনা দিতে হয় তবে আপনাকে লো
লেভেলে নির্দেশনা দিতে হবে।
তাই যদি লো লেভেলে নির্দেশনা দিতে হয় তাহলে আপনাকে লো লেভেলে
নির্দেশনা দিতে হবে।
তাই যদি আপনাকে কম লেভেলে নির্দেশনা দিতে হয় তবে আপনাকে লো
লেভেলে নির্দেশনা দিতে হবে।
তাই যদি আপনাকে কম লেভেলে নির্দেশনা দিতে হয় তাহলে আপনাকে লো
লেভেলে নির্দেশনা দিতে হবে।
তাই যদি নিচের লেভেলে নির্দেশনা দিতে হয় তাহলে আপনাকে নিচের
লেভেলে নির্দেশনা দিতে হবে।
তাই যদি আপনাকে কম লেভেলে নির্দেশনা দিতে হয় তবে আপনাকে লো
লেভেলে নির্দেশনা দিতে হবে।
তাই যদি আপনাকে কম লেভেলে নির্দেশনা দিতে হয় তবে আপনাকে লো
লেভেলে নির্দেশনা দিতে হবে।