কম্পিউটারসফ্টওয়্যার

সফটওয়্যার - এটি কী? কী এক সফ্টওয়্যার প্রোগ্রাম?

কম্পিউটার এর কোন ব্যবহারকারী প্রতিদিন যেমন সফটওয়ার হিসেবে একটি শব্দ সম্মুখীন হয়। কারণ শব্দটি আধুনিক বোঝার বা সংক্ষিপ্ত রূপ "পোঃ" ( "নরম") মধ্যে "সফ্টওয়্যার" হিসেবে ব্যাখ্যা করা হয়, এই বিস্ময়কর নয়। সফ্টওয়্যার ধরনের কিছু গুরুত্বপূর্ণ দিক এবং কম্পিউটার সিস্টেমের অন্যান্য উপাদান সঙ্গে সম্পর্ক বিবেচনা করা যাক। সুতরাং, সফ্টওয়্যার কি?

সাধারণ ধারণা

সাধারণ অর্থে সফ্টওয়্যার - নির্দেশাবলীর একটি সেট, একটি প্রোগ্রামিং ভাষা, একটি প্রোগ্রাম ভিত্তিতে তাদের ফাঁসি উপর নির্দেশ বা না শুধুমাত্র ব্যবহারকারী এবং কম্পিউটার সিস্টেমের মধ্যে সহযোগিতার জন্য দায়ী প্রোগ্রাম সেট, কিন্তু তথাকথিত লোহা বা অন্যান্য অ্যাপ্লিকেশন কম্পিউটার উপাদান মধ্যে নির্মিত নির্দিষ্ট উদ্দেশ্যের জন্য।

সফ্টওয়্যার বাধ্যতামূলক ফাংশন উপর নির্ভর করে, সকল সফটওয়্যার বিভিন্ন শ্রেণীর, যা পরে আলোচনা করা হবে ভাগে ভাগ করা যায়।

হার্ডওয়্যার ও সফ্টওয়্যার: পার্থক্য এবং সম্পর্ক

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

সফ্টওয়্যারে মেয়াদের পুরোপুরি বিপরীত ব্যাখ্যা। অনুবাদ আক্ষরিক হিসাবে "নরম গুদাম" প্রতিনিধিত্ব করা যেতে পারে। একটি বৃহত্তর অর্থে, এটা বোঝানো হয় যে প্রোগ্রাম স্পর্শ করা যাবে না, এটা এমনকি একটি ভার্চুয়াল উপাদান একটা ধারনা হয়।

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

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

বিভিন্ন মাপকাঠির ভিত্তিতে ক্লাসিফিকেশন সফ্টওয়্যার

সফটওয়ার হিসেবে - এই যে কোনো কম্পিউটার সিস্টেমের প্রোগ্রাম অংশ হওয়ায়, এই সফ্টওয়্যার বেশ কিছু বিস্তারিত এটা নির্ধারিত কর্ম উপর ভিত্তি করে শ্রেণীতে ভাগ করা যেতে পারে। উদাহরণস্বরূপ, উপর ব্যবহার এবং রেপ্লিকেশন সফ্টওয়্যার কর্পোরেট বিভক্ত করা হয় এবং সফটওয়্যার ব্যবহারকারীদের ব্যাপক পরিসরে (কাস্টম বৃহৎ প্রতিষ্ঠান এবং কোম্পানি জন্য তৈরি)।

নির্ণায়ক বহনযোগ্যতা মতে প্ল্যাটফর্ম নির্দিষ্ট (এক মাঝারি এবং "লোহা" এক ধরনের একচেটিয়াভাবে অপারেটিং), এবং ক্রস-প্ল্যাটফর্ম (খুব বিভিন্ন সিস্টেম অভিযোজিত) হতে পারে।

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

কিন্তু অভিপ্রেত শ্রেণীবিন্যাস সফ্টওয়্যার তিন বিস্তারিত শ্রেণী অস্তিত্ব ইঙ্গিত দেয়:

  • সিস্টেম;
  • কারুশিল্প;
  • যান্ত্রিক (ডেভেলপমেন্ট টুলস, সরঞ্জাম এবং ইউটিলিটি)।

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

সিস্টেম উপাদান হিসেবে নয় স্বাভাবিক অর্থে শুধুমাত্র আবেদন আছে। বস্তুত, অপারেটিং সিস্টেম এছাড়াও প্রোগ্রাম আছে।

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

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

অ্যাপ্লিকেশন প্রোগ্রাম

অ্যাপ্লিকেশন ঐ সমস্ত অ্যাপ্লিকেশন দ্বারা সিস্টেমের বিভিন্ন অংশ চালাতে না বা তাদের অংশ মাত্র ব্যবহার অন্তর্ভুক্ত করা জন্য, ভাল-সংজ্ঞায়িত নির্দিষ্ট ব্যবহারকারীর কর্ম সমাধানের জন্য।

উদাহরণ আজ আমরা অনেক আনতে পারেন: অফিস স্যুট, মিডিয়া সম্পাদকদের, গাণিতিক গণনার এবং নকশা সিস্টেম, ইত্যাদি ইন্টারনেট এবং নেটওয়ার্ক ব্যবস্থাপনা এক্সেস, ডাটা এটির, এর মানে হল আপনি দেখতে পারেন, সফ্টওয়্যার (সফটওয়্যার) প্রতিটি টাইপ - একটি সরঞ্জাম যা বাস্তবায়ন উপর গুরুত্ত্ব দেয় .. কাজগুলো সংকীর্ণ পরিসর, এবং ব্যবহারকারী পুরো কম্পিউটার সিস্টেমের সাথে সরাসরি মিথস্ক্রিয়া।

সরঞ্জাম এবং উপযোগিতা

সরঞ্জাম উন্নয়ন এবং সফ্টওয়্যার অন্যান্য ধরনের রক্ষণাবেক্ষণের জন্য সফটওয়্যার অন্তর্ভুক্ত। এই প্ল্যাটফর্ম ভাষা অন্তর্ভুক্ত হতে পারে প্রোগ্রামিং এনভায়রনমেন্ট উন্নয়ন, SDK এর প্যাকেজ, বাগ ট্র্যাকিং এবং সংস্করণ নিয়ন্ত্রণ।

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

পরিবর্তে একটি উপসংহারের সূত্রপাত এর

? অবশেষে, এটা লক্ষণীয় যে, অনেক ব্যবহারকারী প্রায়ই শব্দটি সফটওয়্যার সম্পর্কে আরেকটি প্রশ্ন উত্থাপন মূল্য: «কি এই প্রোগ্রাম এই পদ্ধতির কিছুটা ভুল", যেহেতু ইতিমধ্যে উল্লেখ করা হয়েছে, তাই না শুধুমাত্র একটি একক আবেদন, কিন্তু একটি সেট হতে পারে প্রোগ্রাম, ভাষা আদেশ, নির্দেশনা এবং অন্যান্য উপাদান বা বাইনারি কোড আকারে প্রক্রিয়াকরণ এবং সঞ্চালনের জন্য তাদের স্থানান্তর, উদাহরণস্বরূপ, কেন্দ্রীয় প্রসেসর নিয়ন্ত্রণ করতে প্রোগ্রামিং ভাষা নিয়ম একটি সেট।

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bn.delachieve.com. Theme powered by WordPress.