কম্পিউটার প্রযুক্তির ধারণা। ব্যক্তিগত কম্পিউটার

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

কম্পিউটার প্রযুক্তি: শব্দের অর্থ

এই শব্দটির অর্থ সম্পূর্ণ ভিন্ন উপায়ে ব্যাখ্যা করা যেতে পারে, বিশেষ করে যেহেতু বিভিন্ন অভিধান বিভিন্ন ব্যাখ্যায় এটিকে ব্যাখ্যা করতে পারে।

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

এটি একটি ব্যাপক অর্থে কি?

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

তবুও, প্রথম কম্পিউটারের আবির্ভাবের সাথে এই শব্দটির ব্যাখ্যাটি আরও প্রসারিত অর্থ অর্জন করে। এটি 1946 সালে ঘটেছিল, যখন প্রথম কম্পিউটারটি মার্কিন যুক্তরাষ্ট্রে তৈরি হয়েছিল, সংক্ষেপে ENIAC দ্বারা চিহ্নিত করা হয়েছিল (ইউএসএসআর-এ, এই জাতীয় ডিভাইস 1950 সালে তৈরি হয়েছিল এবং তাকে MESM বলা হয়েছিল)।

আজ, ব্যাখ্যাটি আরও প্রসারিত হয়েছে। সুতরাং, প্রযুক্তি বিকাশের বর্তমান পর্যায়ে, এটি সংজ্ঞায়িত করা যেতে পারে যে কম্পিউটার প্রযুক্তি হল:

  • কম্পিউটার সিস্টেম এবং নেটওয়ার্ক ম্যানেজমেন্ট টুলস;
  • স্বয়ংক্রিয় নিয়ন্ত্রণ ব্যবস্থা এবং ডেটা (তথ্য) প্রক্রিয়াকরণ;
  • স্বয়ংক্রিয় নকশা, মডেলিং এবং পূর্বাভাস সরঞ্জাম;
  • সফ্টওয়্যার উন্নয়ন সিস্টেম, ইত্যাদি

কম্পিউটিং টুলস

এখন দেখা যাক কম্পিউটার প্রযুক্তি কি। যে কোন প্রক্রিয়ার ভিত্তি হল তথ্য বা, তারা এখন বলে, ডেটা। কিন্তু তথ্যের ধারণাটি বেশ বিষয়ভিত্তিক বলে বিবেচিত হয়, যেহেতু একজন ব্যক্তির জন্য কিছু প্রক্রিয়া একটি শব্দার্থিক বোঝা বহন করতে পারে, কিন্তু অন্যের জন্য তা হয় না। সুতরাং, ডেটা একত্রিত করার জন্য, এটি তৈরি করা হয়েছিল যা যে কোনও মেশিন দ্বারা অনুভূত হয় এবং ডেটা প্রক্রিয়াকরণের জন্য সর্বাধিক ব্যবহৃত হয়।

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

আধুনিক কম্পিউটারের গঠন

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

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

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

শ্রেণীবিভাগ সম্পর্কে কয়েকটি শব্দ

আধুনিক কম্পিউটিং সিস্টেমগুলি বিভিন্ন মানদণ্ড অনুসারে শ্রেণীবদ্ধ করা যেতে পারে:

  • অপারেশন নীতি (ডিজিটাল, এনালগ, হাইব্রিড);
  • প্রজন্ম (সৃষ্টির পর্যায়);
  • উদ্দেশ্য (সমস্যা-ভিত্তিক, মৌলিক, পারিবারিক, উত্সর্গীকৃত, বিশেষায়িত, সর্বজনীন);
  • ক্ষমতা এবং মাপ (সুপার-লার্জ, অতি-ছোট, একক- বা বহু-ব্যবহারকারী);
  • ব্যবহারের শর্তাবলী (বাড়ি, অফিস, শিল্প);
  • অন্যান্য বৈশিষ্ট্য (প্রসেসরের সংখ্যা, স্থাপত্য, কর্মক্ষমতা, ভোক্তা বৈশিষ্ট্য)।

যেমনটি ইতিমধ্যে স্পষ্ট, ক্লাস সংজ্ঞায়িত করার ক্ষেত্রে স্পষ্ট সীমানা আঁকা অসম্ভব। নীতিগতভাবে, আধুনিক সিস্টেমের যে কোনও বিভাজন এখনও সম্পূর্ণ শর্তসাপেক্ষ বলে মনে হয়।

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

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

সফ্টওয়্যার এবং হার্ডওয়্যার সংগঠিত করার পদ্ধতি এবং মডেলগুলির সংশ্লেষণ যখন AS EUP কে স্ব-সমর্থনকারী উত্পাদন দলের স্বয়ংক্রিয় কর্মক্ষেত্র কমপ্লেক্স হিসাবে উপস্থাপন করা হয় তখন অবশ্যই দুটি পর্যায়ে যেতে হবে: কম্পিউটার হার্ডওয়্যারের যৌক্তিক গঠন নির্ধারণের পর্যায় এবং বরাদ্দের সমস্যা সমাধানের পর্যায়। স্বয়ংক্রিয় কর্মক্ষেত্র কমপ্লেক্সের কম্পিউটার সিস্টেমের সম্পদ তার শেষ ব্যবহারকারীদের কাছে।

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

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

প্রযুক্তিগত বৈশিষ্ট্য অনুসারে VT সরঞ্জামগুলির নির্ভরযোগ্যতা এবং নির্দিষ্ট অপারেটিং শর্তগুলির সাথে এর সম্মতি: কম্পন, অক্সিডেশন, ধুলো, গ্যাস দূষণ, শক্তি বৃদ্ধি ইত্যাদি। প্রয়োজন অতিরিক্ত তহবিলসুরক্ষা.

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

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

একটি "বন্ধুত্বপূর্ণ ইন্টারফেস" বাস্তবায়নের খরচের মধ্যে রয়েছে প্রশিক্ষণ প্রোগ্রাম এবং ওয়ার্কস্টেশনে কাজ করার সময় সংলাপ চালিয়ে যাওয়ার বা শেষ করার উপায় সম্পর্কে তথ্য পাওয়ার সুযোগ।

কর্মীদের মধ্যে পুনর্বন্টন সহ নির্দিষ্ট ওয়ার্কস্টেশনে বাস্তবায়িত ফাংশনগুলির রচনা এবং বিষয়বস্তু পরিবর্তন করার সম্ভাবনা।

জ্ঞানের ভিত্তি এবং ডাটাবেসের জন্য অননুমোদিত অ্যাক্সেসের বিরুদ্ধে সুরক্ষার জন্য প্রয়োজনীয়তা নিশ্চিত করা, সেইসাথে প্রয়োজনে তাদের "স্বচ্ছতা" নিশ্চিত করা।


কম্পিউটার বিবেচনা করার সময়, তাদের স্থাপত্য এবং কাঠামোর মধ্যে পার্থক্য করা সাধারণ।

উন্মুক্ত আর্কিটেকচার নীতি বাস্তবায়নের জন্য কম্পিউটারের কোন বৈশিষ্ট্যগুলি প্রমিত করা হয়?

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

উল্লেখ করুন স্বাতন্ত্র্যসূচক বৈশিষ্ট্যশাস্ত্রীয় স্থাপত্য ("ভন নিউম্যান")?

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

শারীরিকভাবে, ট্রাঙ্কটি সংযোগের জন্য সকেট সহ একটি মাল্টি-ওয়্যার লাইন বৈদ্যুতিক বর্তনীগুলি. ট্রাঙ্ক তারের সেট পৃথক গ্রুপে বিভক্ত: ঠিকানা বাস, ডেটা বাস এবং নিয়ন্ত্রণ বাস।

পেরিফেরাল ডিভাইস (প্রিন্টার, ইত্যাদি) বিশেষ কন্ট্রোলারের মাধ্যমে কম্পিউটার হার্ডওয়্যারের সাথে সংযুক্ত থাকে - পেরিফেরাল ডিভাইস কন্ট্রোল ডিভাইস।

নিয়ন্ত্রক- একটি ডিভাইস যা পেরিফেরাল সরঞ্জাম বা যোগাযোগ চ্যানেলগুলিকে কেন্দ্রীয় প্রসেসরের সাথে সংযুক্ত করে, প্রসেসরকে সরাসরি এই সরঞ্জামের ক্রিয়াকলাপ নিয়ন্ত্রণ থেকে মুক্তি দেয়।

স্ট্যান্ডার্ড এবং নন-স্ট্যান্ডার্ড কম্পিউটার আর্কিটেকচারের সুবিধার নাম দাও।

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

প্রমিত এবং অ-মানক কম্পিউটার আর্কিটেকচার প্রয়োগের সবচেয়ে সাধারণ ক্ষেত্রগুলির নাম লেখ

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

2. মাল্টিপ্রসেসর আর্কিটেকচার। একটি কম্পিউটারে বেশ কয়েকটি প্রসেসরের উপস্থিতির অর্থ হল অনেকগুলি ডেটা স্ট্রিম এবং অনেকগুলি কমান্ড স্ট্রিম সমান্তরালভাবে সংগঠিত হতে পারে। এইভাবে, একটি টাস্কের বেশ কয়েকটি খণ্ড সমান্তরালভাবে কার্যকর করা যেতে পারে।

3. মাল্টি-মেশিন কম্পিউটিং সিস্টেম। এখানে, একটি কম্পিউটিং সিস্টেমে অন্তর্ভুক্ত বেশ কয়েকটি প্রসেসরের একটি সাধারণ নেই র্যান্ডম অ্যাক্সেস মেমরি, কিন্তু প্রত্যেকের নিজস্ব (স্থানীয়) আছে। মাল্টি-মেশিন সিস্টেমের প্রতিটি কম্পিউটারের একটি ক্লাসিক্যাল আর্কিটেকচার রয়েছে এবং এই জাতীয় সিস্টেমটি বেশ ব্যাপকভাবে ব্যবহৃত হয়। এই ধরনের একটি কম্পিউটিং সিস্টেম ব্যবহার করার প্রভাব শুধুমাত্র একটি খুব বিশেষ কাঠামো আছে এমন সমস্যাগুলি সমাধান করার মাধ্যমে প্রাপ্ত করা যেতে পারে: এটিকে সিস্টেমে কম্পিউটারের মতো অনেকগুলি শিথিলভাবে সংযুক্ত সাবটাস্কে ভাগ করতে হবে। একক-প্রসেসরের তুলনায় মাল্টিপ্রসেসর এবং মাল্টি-মেশিন কম্পিউটিং সিস্টেমের গতি সুবিধা সুস্পষ্ট।

4. সমান্তরাল প্রসেসর সহ আর্কিটেকচার। এখানে, একটি নিয়ন্ত্রণ ইউনিটের নিয়ন্ত্রণে বেশ কয়েকটি ALU কাজ করে। এর মানে হল যে একটি প্রোগ্রাম দ্বারা প্রচুর ডেটা প্রক্রিয়া করা যেতে পারে - অর্থাৎ কমান্ডের একটি স্ট্রিম দ্বারা। এই ধরনের একটি আর্কিটেকচারের উচ্চ কার্যকারিতা শুধুমাত্র সেই কাজগুলিতে অর্জন করা যেতে পারে যেখানে একই ধরণের বিভিন্ন ডেটা সেটে একই কম্পিউটেশনাল অপারেশনগুলি একই সাথে সঞ্চালিত হয়। আধুনিক গাড়িগুলিতে প্রায়শই বিভিন্ন ধরণের স্থাপত্য সমাধানের উপাদান থাকে। এছাড়াও স্থাপত্য সমাধান রয়েছে যা উপরে আলোচিত সমাধানগুলির থেকে আমূল ভিন্ন।

উন্মুক্ত এবং বন্ধ কম্পিউটার আর্কিটেকচারের গুণাবলী বর্ণনা করুন

ওপেন আর্কিটেকচারের সুবিধা:

প্রস্তুতকারকদের মধ্যে প্রতিযোগিতার ফলে কমপিউটার কম্পোনেন্ট এবং সেইজন্য কম্পিউটার নিজেরাই।

বিপুল সংখ্যক কম্পিউটার সরঞ্জামের উত্থান গ্রাহকদের তাদের পছন্দ প্রসারিত করার অনুমতি দিয়েছে, যা উপাদানগুলির জন্য কম দাম এবং তাদের গুণমান বৃদ্ধিতেও অবদান রেখেছে।

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

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

বন্ধ আর্কিটেকচারের সুবিধা:

বন্ধ আর্কিটেকচার অন্যান্য নির্মাতাদের কম্পিউটারের জন্য অতিরিক্ত বাহ্যিক ডিভাইস প্রকাশ করার অনুমতি দেয় না; অতএব, বিভিন্ন নির্মাতাদের ডিভাইসগুলির সামঞ্জস্যের কোন সমস্যা নেই।

কেন কম্পিউটার হার্ডওয়্যার এবং সফ্টওয়্যার কনফিগারেশন আলাদাভাবে বিবেচনা করা হয়?


অবস্থান 13 একটি ব্যক্তিগত কম্পিউটারের মৌলিক হার্ডওয়্যার কনফিগারেশন



স্ব-প্রকাশের জন্য প্রশ্ন

প্রসেসরের কার্যাবলী বর্ণনা কর। প্রসেসরের প্রধান বৈশিষ্ট্য এবং তাদের সাধারণ মান নির্দেশ করুন।

প্রধান প্রসেসর ফাংশন:

নির্বাহিত কমান্ডের নমুনা (পড়া);

মেমরি বা ইনপুট/আউটপুট ডিভাইস থেকে ডেটা ইনপুট (পড়া);

মেমরি বা ইনপুট/আউটপুট ডিভাইসে ডেটা আউটপুট করা (লেখা);

ডাটা প্রসেসিং (অপারেন্ড), তাদের উপর গাণিতিক ক্রিয়াকলাপ সহ;

মেমরি অ্যাড্রেসিং, অর্থাৎ, মেমরি অ্যাড্রেস উল্লেখ করা যার সাথে বিনিময় করা হবে;

হ্যান্ডলিং বাধা এবং সরাসরি অ্যাক্সেস মোড.

প্রসেসর স্পেসিফিকেশন:

ডেটা বাস বিটের সংখ্যা

এর ঠিকানা বাসের বিটের সংখ্যা

কন্ট্রোল বাসে কন্ট্রোল সিগন্যালের সংখ্যা।

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

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

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

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

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

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

পাওয়ার চালু করার পর, প্রসেসর স্টার্টআপ প্রোগ্রামের প্রথম ঠিকানায় যায় এবং এই প্রোগ্রামটি কার্যকর করে। এই প্রোগ্রামস্থায়ী (অ-উদ্বায়ী) মেমরিতে প্রাক-রেকর্ড করা। প্রাথমিক স্টার্ট-আপ প্রোগ্রামের সমাপ্তির পরে, প্রসেসর স্থায়ী বা RAM মেমরিতে অবস্থিত প্রধান প্রোগ্রামটি কার্যকর করতে শুরু করে, যার জন্য এটি পালাক্রমে সমস্ত কমান্ড নির্বাচন করে। বহিরাগত বাধা বা DMA অনুরোধ দ্বারা প্রসেসর এই প্রোগ্রাম থেকে বিভ্রান্ত হতে পারে। প্রসেসর বাসের রিড সাইকেল ব্যবহার করে মেমরি থেকে নির্দেশাবলী নির্বাচন করে। যখন প্রয়োজন হয়, প্রসেসর লেখার চক্র ব্যবহার করে মেমরি বা I/O ডিভাইসে ডেটা লেখে, অথবা রিড সাইকেল ব্যবহার করে মেমরি বা I/O ডিভাইস থেকে ডেটা পড়ে।

কম্পিউটার মেমরির অভ্যন্তরীণ এবং বাহ্যিক বিভাজনের অন্তর্নিহিত বিষয়গুলি নির্দেশ করুন। অভ্যন্তরীণ স্মৃতিতে কী অন্তর্ভুক্ত রয়েছে তা তালিকাভুক্ত করুন?

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

RAM এর কার্যাবলী বর্ণনা কর। RAM এর প্রধান বৈশিষ্ট্য এবং তাদের সাধারণ মান নির্দেশ করুন।

র‍্যান্ডম এক্সেস মেমরি - (RAM, English RAM, Random Access Memory - random Access memory) একটি দ্রুত স্টোরেজ ডিভাইস যা খুব বেশি ক্ষমতাসম্পন্ন নয়, সরাসরি প্রসেসরের সাথে সংযুক্ত এবং এই প্রোগ্রামগুলির দ্বারা প্রক্রিয়াকৃত এক্সিকিউটেবল প্রোগ্রাম এবং ডেটা লেখা, পড়া এবং সংরক্ষণ করার জন্য ডিজাইন করা হয়েছে। .

RAM শুধুমাত্র ডেটা এবং প্রোগ্রামগুলির অস্থায়ী স্টোরেজের জন্য ব্যবহার করা হয়, যেহেতু মেশিনটি বন্ধ হয়ে গেলে, RAM এর মধ্যে থাকা সমস্ত কিছুই হারিয়ে যায়। RAM উপাদানগুলির অ্যাক্সেস সরাসরি - এর মানে হল মেমরির প্রতিটি বাইটের নিজস্ব পৃথক ঠিকানা রয়েছে।

RAM এর পরিমাণ সাধারণত 32 থেকে 512 MB পর্যন্ত হয়ে থাকে। সাধারণ প্রশাসনিক কাজের জন্য, 32 MB RAM যথেষ্ট, কিন্তু জটিল কম্পিউটার ডিজাইনের জন্য 512 MB থেকে 2 GB RAM এর প্রয়োজন হতে পারে।

সাধারণত, RAM SDRAM (সিঙ্ক্রোনাস ডাইনামিক RAM) ইন্টিগ্রেটেড সার্কিট থেকে তৈরি করা হয়। SDRAM-এ প্রতিটি তথ্য বিট হিসাবে সংরক্ষণ করা হয় বৈদ্যুতিক আধানএকটি অর্ধপরিবাহী স্ফটিক গঠনে গঠিত একটি ক্ষুদ্র ক্যাপাসিটর। লিকেজ কারেন্টের কারণে, এই ধরনের ক্যাপাসিটারগুলি দ্রুত ডিসচার্জ হয় এবং পর্যায়ক্রমে (প্রায় প্রতি 2 মিলিসেকেন্ডে) রিচার্জ হয় বিশেষ ডিভাইস. এই প্রক্রিয়াটিকে মেমরি রিজেনারেশন (রিফ্রেশ মেমরি) বলা হয়। SDRAM চিপগুলির ক্ষমতা 16 - 256 Mbit বা তার বেশি। এগুলি ক্ষেত্রে ইনস্টল করা হয় এবং মেমরি মডিউলগুলিতে একত্রিত হয়।

বাহ্যিক স্মৃতির উদ্দেশ্য কী? বাহ্যিক মেমরি ডিভাইসের প্রকারের তালিকা করুন।

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

কম্পিউটারের বাহ্যিক মেমরির মধ্যে রয়েছে:

হার্ড ডিস্ক ড্রাইভ;

ফ্লপি ডিস্ক ড্রাইভ;

সিডি ড্রাইভ;

ম্যাগনেটো-অপটিক্যাল সিডি ড্রাইভ;

ম্যাগনেটিক টেপ ড্রাইভ (স্ট্রীমার), ইত্যাদি

অপারেটিং নীতি বর্ণনা কর হার্ড ড্রাইভ. হার্ড ড্রাইভের প্রধান বৈশিষ্ট্য এবং তাদের সাধারণ মান নির্দেশ করুন।

হার্ড ডিস্ক ড্রাইভ - (ইংরেজি HDD - হার্ড ডিস্ক ড্রাইভ) বা হার্ড ড্রাইভ- এটি সবচেয়ে বিস্তৃত উচ্চ-ক্ষমতার স্টোরেজ ডিভাইস যেখানে তথ্য বাহক হল গোলাকার অ্যালুমিনিয়াম প্লেট - প্লেটার, যার উভয় পৃষ্ঠই চৌম্বকীয় উপাদানের একটি স্তর দিয়ে আবৃত। তথ্যের স্থায়ী সঞ্চয়ের জন্য ব্যবহৃত হয় - প্রোগ্রাম এবং ডেটা।

একটি ফ্লপি ডিস্কের মতো, প্লটারগুলির কার্যকারী পৃষ্ঠগুলি বৃত্তাকার ঘনকেন্দ্রিক ট্র্যাকগুলিতে এবং ট্র্যাকগুলিকে সেক্টরে ভাগ করা হয়। রিড-রাইট হেড, তাদের সাপোর্টিং স্ট্রাকচার এবং ডিস্ক সহ, ডাটা মডিউল নামক একটি হারমেটিকভাবে সিল করা হাউজিংয়ে আবদ্ধ থাকে। যখন একটি ডাটা মডিউল একটি ডিস্ক ড্রাইভে ইনস্টল করা হয়, এটি স্বয়ংক্রিয়ভাবে একটি সিস্টেমের সাথে সংযোগ করে যা বিশুদ্ধ শীতল বায়ু পাম্প করে। প্লটারের পৃষ্ঠে একটি চৌম্বক আবরণ রয়েছে মাত্র 1.1 মাইক্রন পুরু, সেইসাথে লুব্রিকেন্টের একটি স্তর যা নড়াচড়া করার সময় মাথাকে ক্ষতির হাত থেকে রক্ষা করে। যখন প্লটারটি ঘোরে, তখন এটির উপরে একটি বায়ু স্তর তৈরি হয়, যা মাথাটিকে ডিস্কের পৃষ্ঠের উপরে 0.5 মাইক্রন উচ্চতায় ঘোরানোর জন্য একটি বায়ু কুশন প্রদান করে।

উইনচেস্টার ড্রাইভগুলির একটি খুব বড় ক্ষমতা রয়েছে: 10 থেকে 100 জিবি পর্যন্ত। আধুনিক মডেলগুলিতে, স্পিন্ডেল গতি (ঘূর্ণায়মান শ্যাফ্ট) সাধারণত 7200 rpm, গড় ডেটা অনুসন্ধান সময় 9 ms এবং গড় ডেটা স্থানান্তর গতি 60 MB/s পর্যন্ত হয়। একটি ফ্লপি ডিস্ক থেকে ভিন্ন, এইচডিডিক্রমাগত ঘোরে। সমস্ত আধুনিক ড্রাইভ একটি অন্তর্নির্মিত ক্যাশে (সাধারণত 2 এমবি) দিয়ে সজ্জিত, যা তাদের কার্যকারিতা উল্লেখযোগ্যভাবে বৃদ্ধি করে। হার্ড ড্রাইভ কন্ট্রোলারের মাধ্যমে প্রসেসরের সাথে হার্ড ড্রাইভ সংযুক্ত থাকে।

ডিভাইস পোর্ট কি? পোর্টের প্রধান প্রকার বর্ণনা কর।

3. কম্পিউটার প্রযুক্তি 1

3.1 কম্পিউটার প্রযুক্তির বিকাশের ইতিহাস 1

3.2 কম্পিউটার শ্রেণীবদ্ধ করার পদ্ধতি 3

3.3 কম্পিউটারের অন্যান্য ধরনের শ্রেণীবিভাগ 5

3.4 কম্পিউটিং সিস্টেমের রচনা 7

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

3.4.2 সফ্টওয়্যার 7

3.5 অ্যাপ্লিকেশনের শ্রেণীবিভাগ সফটওয়্যার 9

3.6 ইউটিলিটি সফ্টওয়্যারের শ্রেণীবিভাগ 12

3.7 কম্পিউটার সিস্টেমের জন্য তথ্য এবং গাণিতিক সমর্থন ধারণা 13

3.8 সারসংক্ষেপ 13

  1. কম্পিউটার প্রকৌশল

    1. কম্পিউটার প্রযুক্তির বিকাশের ইতিহাস

কম্পিউটিং সিস্টেম, কম্পিউটার

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

কম্পিউটার একটি ইলেকট্রনিক ডিভাইস যা ডেটা তৈরি, সঞ্চয়, প্রক্রিয়াকরণ এবং পরিবহন স্বয়ংক্রিয় করার জন্য ডিজাইন করা হয়েছে।

কম্পিউটার কিভাবে কাজ করে

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

কম্পিউটার প্রযুক্তির প্রাথমিক ইতিহাস বিশ্লেষণ করে, কিছু বিদেশী গবেষক প্রায়ই একটি যান্ত্রিক গণনাকারী যন্ত্রকে কম্পিউটারের একটি প্রাচীন পূর্বসূরি হিসেবে নাম দেন। অ্যাবাকাস"অ্যাবাকাস থেকে" পদ্ধতিটি একটি গভীর পদ্ধতিগত ভুল ধারণাকে নির্দেশ করে, যেহেতু অ্যাবাকাসের স্বয়ংক্রিয়ভাবে গণনা করার বৈশিষ্ট্য নেই, তবে কম্পিউটারের জন্য এটি সিদ্ধান্তমূলক।

অ্যাবাকাস হল প্রাচীনতম যান্ত্রিক গণনা যন্ত্র, মূলত খাঁজ সহ একটি মাটির প্লেট যেখানে সংখ্যার প্রতিনিধিত্বকারী পাথর স্থাপন করা হয়েছিল। অ্যাবাকাসের উপস্থিতি খ্রিস্টপূর্ব চতুর্থ সহস্রাব্দের। e উৎপত্তিস্থল এশিয়া বলে মনে করা হয়। ইউরোপে মধ্যযুগে, অ্যাবাকাস গ্রাফ করা টেবিল দ্বারা প্রতিস্থাপিত হয়েছিল। তাদের ব্যবহার করে গণনা বলা হত লাইন গণনা, এবংরাশিয়ায় 16 তম-17 শতকে একটি আরও উন্নত উদ্ভাবন উপস্থিত হয়েছিল, যা আজও ব্যবহৃত হয় - রাশিয়ান অ্যাবাকাস।

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

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

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

যান্ত্রিক সূত্র

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

1642 সালে, ফরাসি মেকানিক ব্লেইস পাস্কাল (1623-1662) একটি আরও কমপ্যাক্ট যোগ করার যন্ত্র তৈরি করেছিলেন, যা বিশ্বের প্রথম গণ-উত্পাদিত যান্ত্রিক ক্যালকুলেটর হয়ে ওঠে (প্রধানত প্যারিসীয় মহাজন এবং অর্থ পরিবর্তনকারীদের প্রয়োজনে)। 1673 সালে, জার্মান গণিতবিদ এবং দার্শনিক জি. ডব্লিউ. লাইবনিজ (1646-1717) একটি যান্ত্রিক ক্যালকুলেটর তৈরি করেছিলেন যা বারবার যোগ এবং বিয়োগের ক্রিয়াকলাপগুলি পুনরাবৃত্তি করে গুণ এবং ভাগ ক্রিয়া সম্পাদন করতে পারে।

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

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

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

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

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

গাণিতিক সূত্র

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

লিবনিজ বাইনারি সিস্টেম।যান্ত্রিক যন্ত্রগুলিতে, গিয়ারগুলিতে অনেকগুলি স্থির থাকতে পারে এবং, সবচেয়ে গুরুত্বপূর্ণ, মধ্যে পার্থক্যবিধান গঠন. এই জাতীয় অবস্থানের সংখ্যা কমপক্ষে গিয়ার দাঁতের সংখ্যার সমান। বৈদ্যুতিক এবং ইলেকট্রনিক ডিভাইসে এটি নিবন্ধন সম্পর্কে নয় বিধানকাঠামোগত উপাদান, এবং নিবন্ধন সম্পর্কে রাজ্যগুলিডিভাইস উপাদান। তাই স্থিতিশীল এবং পার্থক্যযোগ্যশুধুমাত্র দুটি অবস্থা আছে: চালু - বন্ধ; খোলা বন্ধ; চার্জড - ডিসচার্জড, ইত্যাদি। অতএব, যান্ত্রিক ক্যালকুলেটরে ব্যবহৃত প্রথাগত দশমিক সিস্টেম ইলেকট্রনিক কম্পিউটিং ডিভাইসের জন্য অসুবিধাজনক।

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

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

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

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

জর্জ বুলের সমস্ত সিস্টেম (বা তার প্রস্তাবিত সমস্ত যৌক্তিক অপারেশন) ইলেকট্রনিক কম্পিউটার তৈরি করতে ব্যবহৃত হয়নি, তবে চারটি প্রধান ক্রিয়াকলাপ: এবং (ছেদ),বা (মিলন),না (আবেদন)এবং এক্সক্লুসিভ বা - আধুনিক কম্পিউটারে সমস্ত ধরণের প্রসেসরের অপারেশনের ভিত্তি তৈরি করে।

ভাত। 3.1। লজিক্যাল বীজগণিতের মৌলিক ক্রিয়াকলাপ

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


সামাজিক নেটওয়ার্কে আপনার কাজ শেয়ার করুন

যদি এই কাজটি আপনার জন্য উপযুক্ত না হয় তবে পৃষ্ঠার নীচে অনুরূপ কাজের একটি তালিকা রয়েছে। আপনি অনুসন্ধান বোতামটিও ব্যবহার করতে পারেন


লেকচার 4. কম্পিউটার প্রযুক্তির বিকাশের ইতিহাস। কম্পিউটারের শ্রেণীবিভাগ। কম্পিউটিং সিস্টেমের রচনা। হার্ডওয়্যার এবং সফ্টওয়্যার. ইউটিলিটি এবং অ্যাপ্লিকেশন সফ্টওয়্যারের শ্রেণীবিভাগ

কম্পিউটার প্রযুক্তির বিকাশের ইতিহাস

প্রথম গণনাকারী যন্ত্রগুলো ছিল যান্ত্রিক যন্ত্র। 1642 সালে, একজন ফরাসি মেকানিকব্লেইজ প্যাস্কেল একটি কমপ্যাক্ট যোগ ডিভাইস বিকশিতযান্ত্রিক ক্যালকুলেটর।

1673 সালে, জার্মান গণিতবিদ এবং দার্শনিকলাইবনিজ যোগ করে এটি উন্নতগুণ এবং ভাগ অপারেশন. 18 শতক জুড়ে, ক্রমবর্ধমান আরও উন্নত, কিন্তু এখনও যান্ত্রিক, কম্পিউটিং ডিভাইসগুলি গিয়ার, র্যাক এবং পিনিয়ন, লিভার এবং অন্যান্য প্রক্রিয়াগুলির উপর ভিত্তি করে তৈরি করা হয়েছিল।

কম্পিউটেশনাল অপারেশন প্রোগ্রামিং এর ধারণা থেকে এসেছেঘন্টায় শিল্প এই ধরনের প্রোগ্রামিং কঠোর ছিল: একই অপারেশন একই সময়ে সঞ্চালিত হয়েছিল (উদাহরণস্বরূপ একটি কপিয়ার ব্যবহার করে একটি মেশিনের অপারেশন)।

নমনীয় ধারণা প্রোগ্রামিংকম্পিউটিং অপারেশন একজন ইংরেজ গণিতবিদ দ্বারা প্রকাশ করা হয়েছিলচার্লস ব্যাবেজ 1836-1848 সালে তার বিশ্লেষণাত্মক ইঞ্জিনের একটি বৈশিষ্ট্য ছিল তথ্য ভাগ করার নীতিকমান্ড এবং ডেটা. তবে প্রকল্পটি বাস্তবায়িত হয়নি।

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

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

কোনো উপস্থাপনের সম্ভাবনাবাইনারি আকারে সংখ্যা1666 সালে লিবনিজ প্রথম প্রস্তাব করেছিলেন।

গাণিতিক অভিব্যক্তিতে লজিক্যাল বিবৃতি এনকোড করার ধারণা:

  • true (True) or false (False);
  • বাইনারি কোড 0 বা 1 এ,

প্রথমার্ধে ইংরেজ গণিতবিদ জর্জ বুল (1815-1864) দ্বারা উপলব্ধি করা হয়েছিল XIX শতাব্দী।

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

যৌক্তিক বীজগণিতে, কম্পিউটার তৈরি করার সময়, তারা ব্যবহার করা হয়মূলত 4টি অপারেশন:

  • এবং (ছেদ বা সংযোগ - A^B);
  • বা (ইউনিয়ন বা ডিসজেকশন -এভিবি);
  • না (উল্টানো - |A);
  • একচেটিয়া বা (একটি *| B+| A*B)।

1936 সালে, ইংরেজ গণিতবিদ এ. টুরিং এবং তার থেকে স্বাধীনভাবে, ই. পোস্ট, ধারণাটি সামনে রেখেছিলেন এবং বিকাশ করেছিলেনবিমূর্ত কম্পিউটিং মেশিন. তারা স্বয়ংক্রিয় মেশিনগুলির সাথে যে কোনও সমস্যা সমাধানের মৌলিক সম্ভাবনা প্রমাণ করেছে, যদি এটি অ্যালগরিদমাইজ করা যায়।

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

  1. জন ভন নিউম্যানের কম্পিউটার আর্কিটেকচারের মধ্যে রয়েছে:
    1. সিপিইউ, একটি কন্ট্রোল ডিভাইস (CU) এবং একটি গাণিতিক-লজিক্যাল ইউনিট (ALU) নিয়ে গঠিত;
    2. স্মৃতি : অপারেশনাল (RAM) এবং বাহ্যিক;
    3. ইনপুট ডিভাইস;
    4. প্রাপ্তফলাফল যন্ত্র.
  2. ভন নিউম্যান দ্বারা প্রস্তাবিত কম্পিউটার অপারেশনের নীতিগুলি:
    1. স্মৃতির একজাতীয়তা;
    2. সফ্টওয়্যার নিয়ন্ত্রণ;
    3. টার্গেটিং
  3. আমরা কম্পিউটারের প্রধান প্রজন্ম এবং তাদের বৈশিষ্ট্যগুলিকে আলাদা করতে পারি:

বছর
অ্যাপ্লিকেশন

195560

196065

196570

1970 90

1990 থেকে
বর্তমান
সময়

মৌলিক
উপাদান

বৈদ্যুতিক
বাতি

ট্রানজিস্টর

আইপি
(1400
উপাদান)

বড়
আইপি
(হাজার হাজার)
উপাদান)

বড়
আইপি
(লক্ষ
উপাদান)

কম্পিউটারের উদাহরণ

আইবিএম 701
(1952)

আইবিএম 360-40
(1964)

IBM 370-
145 (1970)

আইবিএম 370-168
(1972)

আইবিএম সার্ভার
z990
2003

দ্রুত-
প্রভাব, op./s

8 000

246 000

1 230 000

7 700 000

9*10 9

RAM ক্ষমতা,
বাইট

20 480

256 000

512 000

8 200 000

256*10 9

বিঃদ্রঃ

শ্যানন,
পটভূমি
নিউম্যান,
নরবার্ট
উইনার

ভাষা
ফরট্রান,
কোবল,
ALGOL

মিনিকম-
পিউটার, ওএস
এমএস ডস,
ইউনিক্স ওএস,
নেট

পিসি,
গ্রাফিকভাবে
চীনা ওএস,
ইন্টারনেট

কৃত্রিম
ny
বুদ্ধিমত্তা,
চিনতে
বক্তৃতা
লেজার

20 শতকের 60 এর দশকে কম্পিউটিং সিস্টেমের দ্রুত বিকাশ শুরু হয়েছিল ভ্যাকুয়াম টিউব এবং উন্নয়ন অর্ধপরিবাহী,এবং তারপর লেজার প্রযুক্তি।

দক্ষতা মেইনফ্রেম (কম্পিউটার) 20 শতকের 70 এর দশকে উল্লেখযোগ্যভাবে বৃদ্ধি পেয়েছেইন্টিগ্রেটেড সার্কিট।

80 এর দশকে কম্পিউটারের বিকাশে একটি গুণগত উল্লম্ফন ঘটেছিল XX উদ্ভাবনের সাথে শতাব্দীব্যক্তিগত কম্পিউটার এবং বিশ্বব্যাপী তথ্য নেটওয়ার্কের উন্নয়ন -ইন্টারনেট

কম্পিউটারের শ্রেণীবিভাগ

  1. উদ্দেশ্য দ্বারা:
    • সুপার কম্পিউটার;
    • সার্ভার;
    • এমবেডেড কম্পিউটার (মাইক্রোপ্রসেসর);
    • ব্যক্তিগত কম্পিউটার (পিসি)।

সুপারকম্পিউটার - কম্পিউটিং কেন্দ্রগুলি - অত্যন্ত জটিল কম্পিউটিং সমস্যাগুলি সমাধান করার জন্য তৈরি করা হয় (জটিল ঘটনার মডেলিং, অত্যন্ত বিপুল পরিমাণ তথ্য প্রক্রিয়াকরণ, পূর্বাভাস তৈরি করা ইত্যাদি)।

সার্ভার (ইংরেজি শব্দ থেকে serve, serve, management) হল এমন কম্পিউটার যা স্থানীয় বা প্রদান করে বিশ্বব্যাপী নেটওয়ার্ক, তথ্য পরিষেবা প্রদান এবং বৃহৎ উদ্যোগ, ব্যাঙ্ক, শিক্ষা প্রতিষ্ঠান ইত্যাদির কম্পিউটারের রক্ষণাবেক্ষণে বিশেষজ্ঞ।

এমবেডেড কম্পিউটার (মাইক্রোপ্রসেসর) উৎপাদন এবং গৃহস্থালীর যন্ত্রপাতিতে ব্যাপক হয়ে উঠেছে, যেখানে নিয়ন্ত্রণকে কমিয়ে আদেশের সীমিত ক্রম কার্যকর করা যেতে পারে (পরিবাহক বেল্টে রোবট, অন-বোর্ড রোবট, ইন্টিগ্রেটেড পরিবারের যন্ত্রপাতিইত্যাদি।)

ব্যক্তিগত কম্পিউটার (পিসি ) এক ব্যক্তির কাজের জন্য ডিজাইন করা হয়েছে, তাই এগুলি সর্বত্র ব্যবহৃত হয়। তাদের জন্ম 12 আগস্ট, 1981 হিসাবে বিবেচিত হয়, যখন IBM তাদের প্রথম মডেল চালু করেছিল। পিসি লক্ষ লক্ষ মানুষের জীবনে কম্পিউটার বিপ্লব ঘটিয়েছে এবং মানব সমাজের উন্নয়নে ব্যাপক প্রভাব ফেলেছে।

পিসি ভর, ব্যবসা, পোর্টেবল, বিনোদন, এবং ওয়ার্কস্টেশনে বিভক্ত।

পিসি স্ট্যান্ডার্ড:

  • ভোক্তা পিসি (ভর);
    • অফিস পিসি (ব্যবসা);
    • বিনোদন পিসি (বিনোদন);
    • ওয়ার্কস্টেশন পিসি (ওয়ার্কস্টেশন);
    • মোবাইল পিসি (পোর্টেবল)।

বেশিরভাগ পিসি বিশাল।

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

বিনোদনেপিসি উপায় ব্যাপকভাবে প্রতিনিধিত্ব করা হয়মাল্টিমিডিয়া।

ওয়ার্কস্টেশনে ডেটা স্টোরেজের প্রয়োজনীয়তা বেড়েছে।

পোর্টেবল ডিভাইসের জন্য, কম্পিউটার নেটওয়ার্কে অ্যাক্সেস থাকা বাধ্যতামূলক।

  1. বিশেষীকরণের স্তর অনুসারে:
    • সর্বজনীন
    • বিশেষায়িত (উদাহরণ: ফাইল সার্ভার,ওয়েব -সার্ভার, প্রিন্ট সার্ভার, ইত্যাদি)।
  2. মান মাপ দ্বারা:
    • ডেস্কটপ (ডেস্কটপ);
    • পরিধানযোগ্য (নোটবুক, আইপ্যাড);
    • পকেট (পামটপ);
    • মোবাইল কম্পিউটিং ডিভাইস (PDA - p ersonal d ডিজিটাল a ssist a nt), পামটপ এবং সেল ফোনের ফাংশন একত্রিত করা।
  3. হার্ডওয়্যার সামঞ্জস্য দ্বারা:
    • আইবিএম পিসি;
    • অ্যাপল ম্যাকিনটোশ।
  4. প্রসেসর টাইপ দ্বারা:
    • ইন্টেল (আইবিএম থেকে ব্যক্তিগত কম্পিউটারে);
    • মটোরোলা (ম্যাকিনটোশ ব্যক্তিগত কম্পিউটারে)।

কম্পিউটিং সিস্টেমের রচনা

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

এটা বিশ্বাস করা হয় যে হার্ডওয়্যার বিকাশের মাধ্যমে কার্যকারিতা বৃদ্ধি করা গড়ে বেশি ব্যয়বহুল, তবে সফ্টওয়্যার ব্যবহার করে সমাধান বাস্তবায়নের জন্য উচ্চ যোগ্য কর্মীদের প্রয়োজন।

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

হার্ডওয়্যারের কাছে কম্পিউটিং সিস্টেম সমর্থন অন্তর্ভুক্তডিভাইস এবং যন্ত্র(ব্লক-মডুলার ডিজাইন ব্যবহার করা হয়)।

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

স্বতন্ত্র ব্লক এবং নোডের মধ্যে সমন্বয় ট্রানজিশনাল হার্ডওয়্যার-লজিক্যাল ডিভাইস - অনুমোদিত মান অনুযায়ী কাজ করা হার্ডওয়্যার ইন্টারফেস ব্যবহার করে সঞ্চালিত হয়।

যেকোনো কম্পিউটার সিস্টেমের ইন্টারফেসকে ভাগ করা যায়সিরিয়াল এবং সমান্তরাল।

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

অনুক্রমিক - সহজ এবং ধীর, তাদের বলা হয়অ্যাসিঙ্ক্রোনাস ইন্টারফেস. পাঠানোর সিঙ্ক্রোনাইজেশনের অভাবের কারণে, পরিষেবা ডেটা পাঠানোর মাধ্যমে দরকারী ডেটা আগে এবং সম্পূর্ণ হয় (প্রতি 1 বাইট - 1-3 পরিষেবা বিট), কর্মক্ষমতা পরিমাপ করা হয়প্রতি সেকেন্ডে বিট(bit/s, Kbit/s, Mbit/s)।

ইনপুট, আউটপুট এবং তথ্য স্টোরেজ ডিভাইস সংযোগ করতে ব্যবহৃত হয়: ইঁদুর, কীবোর্ড, ফ্ল্যাশ মেমরি, সেন্সর, ভয়েস রেকর্ডার, ভিডিও ক্যামেরা, যোগাযোগ ডিভাইস, প্রিন্টার ইত্যাদি।

মান VT-তে হার্ডওয়্যার ইন্টারফেস বলা হয়প্রোটোকল একটি প্রোটোকল হল প্রযুক্তিগত অবস্থার একটি সেট যা কম্পিউটার হার্ডওয়্যার ডেভেলপারদের দ্বারা ডিভাইসের অপারেশন সফলভাবে সমন্বয় করার জন্য প্রদান করা আবশ্যক।

সফটওয়্যার

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

  1. মৌলিক স্তর (BIOS) - সর্বনিম্ন স্তর। অন্তর্নিহিত সফ্টওয়্যার অন্তর্নিহিত হার্ডওয়্যারের সাথে ইন্টারঅ্যাক্ট করার জন্য দায়ী। বেসিক সফটওয়্যার চিপে সংরক্ষিত থাকেস্থায়ী স্টোরেজ ডিভাইস - ROM (রিড অনলি মেমোরি (ROM))।

অপারেশন চলাকালীন যদি মৌলিক সরঞ্জামগুলির পরামিতিগুলি পরিবর্তন করতে হয় তবে ব্যবহার করুনreprogrammableইরেজেবল এবং প্রোগ্রামেবল রিড অনলি মেমরি (EPROM) ) PROM এর বাস্তবায়ন একটি "অ-উদ্বায়ী মেমরি" চিপ বা ব্যবহার করে বাহিত হয় CMOS , যা কম্পিউটার বুট করার সময়ও কাজ করে।

  1. সিস্টেম স্তর- ট্রানজিশনাল, অন্যান্য কম্পিউটার সিস্টেম প্রোগ্রামের মিথস্ক্রিয়া নিশ্চিত করা, উভয় মৌলিক স্তরের প্রোগ্রামের সাথে এবং সরাসরি হার্ডওয়্যারের সাথে, বিশেষ করে কেন্দ্রীয় প্রসেসরের সাথে।

অংশ সিস্টেম সমর্থনঅন্তর্ভুক্ত:

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

সিস্টেম-স্তরের প্রোগ্রাম ফর্মের সেটমূল অপারেটিং সিস্টেম পিসি

যদি কম্পিউটারটি সিস্টেম-স্তরের সফ্টওয়্যার দিয়ে সজ্জিত থাকে, তবে এটি ইতিমধ্যে প্রস্তুত করা হয়েছে:

  • সরঞ্জামের সাথে সফ্টওয়্যারের মিথস্ক্রিয়ায়;
  • আরো প্রোগ্রাম ইনস্টল করতে উঁচু স্তর;
  • এবং সবচেয়ে গুরুত্বপূর্ণভাবে ব্যবহারকারীর সাথে মিথস্ক্রিয়া করা।

বাধ্যতামূলক এবং বেশিরভাগই যথেষ্ট প্রদানের শর্তকাজ কম্পিউটারে একজন ব্যক্তি।

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

ইউটিলিটি প্রোগ্রামগুলির বিকাশ এবং পরিচালনার দুটি বিকল্প দিক রয়েছে: অপারেটিং সিস্টেমের সাথে একীকরণ এবং স্বায়ত্তশাসিত অপারেশন।

দ্বিতীয় ক্ষেত্রে, তারা হার্ডওয়্যার এবং সফ্টওয়্যারের সাথে তাদের মিথস্ক্রিয়া ব্যক্তিগতকৃত করার জন্য ব্যবহারকারীকে আরও বিকল্প সরবরাহ করে।

  1. আবেদন স্তরঅ্যাপ্লিকেশন প্রোগ্রামগুলির একটি সেট যার সাহায্যে একটি নির্দিষ্ট কর্মক্ষেত্রে নির্দিষ্ট কাজগুলি সঞ্চালিত হয়। তাদের পরিসীমা খুব বিস্তৃত (উৎপাদন থেকে বিনোদন পর্যন্ত)।

অ্যাপ্লিকেশন সফ্টওয়্যার উপলব্ধতা এবং কার্যকারিতা প্রশস্ততাপিসি সরাসরি নির্ভর করে ব্যবহৃত অপারেটিং সিস্টেমের উপর, অর্থাৎ এর কার্নেলে কোন সিস্টেম টুলস রয়েছে এবং তাই এটি কীভাবে মিথস্ক্রিয়া নিশ্চিত করে: মানুষ প্রোগ্রাম হার্ডওয়্যার।

ইউটিলিটি সফটওয়্যারের শ্রেণীবিভাগ

  1. ফাইল ম্যানেজার (ফাইল ম্যানেজার) এগুলি ফাইলগুলি অনুলিপি, সরানো এবং পুনঃনামকরণ, ডিরেক্টরি তৈরি করতে, ফাইল এবং ডিরেক্টরিগুলি মুছতে, ফাইলগুলি অনুসন্ধান করতে এবং ফাইল কাঠামোতে নেভিগেট করতে ব্যবহৃত হয় (উদাহরণস্বরূপ, এক্সপ্লোরার (উইন্ডোজ এক্সপ্লোরার)).
  2. আর্কাইভার ফাইল কম্প্রেশন টুল
  3. ভিউয়ার এবং প্লেব্যাক টুল. সরল এবং সর্বজনীন দেখার সরঞ্জাম যা সম্পাদনা প্রদান করে না, তবে আপনাকে বিভিন্ন ধরণের নথি দেখতে (পুনরুত্পাদন) করতে দেয়।
  4. ডায়গনিস্টিক সরঞ্জামসফ্টওয়্যার এবং হার্ডওয়্যার ডায়াগনস্টিক প্রক্রিয়াগুলি স্বয়ংক্রিয় করতে। এগুলি কেবল সমস্যা সমাধানের জন্যই নয়, কম্পিউটার কর্মক্ষমতা অপ্টিমাইজ করতেও ব্যবহৃত হয়।
  5. নিয়ন্ত্রণের উপায় (মনিটরিং) বা মনিটর - আপনাকে কম্পিউটারে ঘটমান প্রক্রিয়াগুলি নিরীক্ষণ করার অনুমতি দেয়। দুটি মোড ব্যবহার করা হয়: একটি প্রোটোকল ফাইলে ফলাফলের রেকর্ডিং সহ রিয়েল-টাইম পর্যবেক্ষণ এবং পর্যবেক্ষণ (যখন স্বয়ংক্রিয়ভাবে এবং দূরবর্তীভাবে মনিটরিং সরবরাহ করা প্রয়োজন তখন ব্যবহার করা হয়)।
  6. ইনস্টলেশন মনিটর- সফ্টওয়্যার ইনস্টলেশনের উপর নিয়ন্ত্রণ প্রদান করুন, আশেপাশের সফ্টওয়্যার পরিবেশের অবস্থা নিরীক্ষণ করুন এবং আপনাকে পূর্বে ইনস্টল করা প্রোগ্রামগুলি মুছে ফেলার ফলে হারিয়ে যাওয়া সংযোগগুলি পুনরুদ্ধার করার অনুমতি দিন।

সহজতম মনিটরগুলি সাধারণত অপারেটিং সিস্টেমের অংশ এবং সিস্টেম স্তরে অবস্থিত।

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

অ্যাপ্লিকেশন প্রোগ্রামের শ্রেণীবিভাগ

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

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

ভেক্টর সম্পাদকদের মধ্যে ( CorelDraw ) চিত্রের প্রাথমিক বস্তুটি একটি বিন্দু নয়, একটি রেখা। এই পদ্ধতিটি অঙ্কন এবং গ্রাফিক কাজের জন্য সাধারণ, যখন লাইনগুলির আকার পৃথক পয়েন্টগুলির রঙ সম্পর্কে তথ্যের চেয়ে বেশি গুরুত্বপূর্ণ যা এটি তৈরি করে। এই উপস্থাপনা রাস্টার প্রতিনিধিত্বের তুলনায় অনেক বেশি কম্প্যাক্ট। ভেক্টর সম্পাদক ইমেজ তৈরি করার জন্য সুবিধাজনক, কিন্তু কার্যত সমাপ্ত অঙ্কন প্রক্রিয়াকরণের জন্য ব্যবহার করা হয় না।

ত্রিমাত্রিক গ্রাফিক্স সম্পাদক আপনাকে নমনীয়ভাবে আলোর উত্সগুলির বৈশিষ্ট্যগুলির সাথে বস্তুর পৃষ্ঠের বৈশিষ্ট্যগুলির মিথস্ক্রিয়া নিয়ন্ত্রণ করতে দেয়, পাশাপাশি ত্রিমাত্রিক অ্যানিমেশন তৈরি করতে দেয়, এই কারণেই তাদের 3D গ্রাফিক্স সম্পাদকও বলা হয়।ডি-অ্যানিমেটর।

  1. ডাটাবেস ম্যানেজমেন্ট সিস্টেম(DBMS)। তাদের প্রধান ফাংশন হল:
  • একটি খালি ডাটাবেস তৈরি;
  • এটি পূরণ করার জন্য সরঞ্জাম সরবরাহ করা এবং অন্য ডাটাবেসে টেবিল থেকে ডেটা আমদানি করা;
  • ডেটা, অনুসন্ধান এবং ফিল্টার সরঞ্জামগুলি অ্যাক্সেস করার ক্ষমতা প্রদান করে।
  1. স্প্রেডশীট. এগুলি ডেটা সংরক্ষণ এবং প্রক্রিয়াকরণের জন্য জটিল সরঞ্জাম (এক্সেল ) সংখ্যাসূচক ডেটা নিয়ে কাজ করার জন্য বিস্তৃত পদ্ধতি প্রদান করুন।
  2. কম্পিউটার-সহায়তা নকশা সিস্টেম(সিএডি সিস্টেম)। নকশা এবং নির্মাণ কাজ স্বয়ংক্রিয় করার জন্য ডিজাইন করা হয়েছে, এবং এছাড়াও মৌলিক গণনা করতে পারে এবং ডাটাবেস থেকে কাঠামোগত উপাদান নির্বাচন করতে পারে।
  3. ডেস্কটপ পাবলিশিং. মুদ্রিত প্রকাশনাগুলির বিন্যাসের প্রক্রিয়া স্বয়ংক্রিয় করার জন্য ডিজাইন করা হয়েছে। তারা ওয়ার্ড প্রসেসর এবং স্বয়ংক্রিয় ডিজাইন সিস্টেমের মধ্যে একটি মধ্যবর্তী অবস্থান দখল করে। সাধারণ ব্যবহার: ওয়ার্ড প্রসেসর এবং গ্রাফিক এডিটরগুলিতে প্রাক-প্রক্রিয়াজাত করা নথিগুলির জন্য আবেদন।
  4. সুদক্ষ পদ্দতি(জ্ঞানের ভিত্তিগুলিতে থাকা ডেটা বিশ্লেষণ)। তাদের চরিত্রগত বৈশিষ্ট্য হল স্ব-বিকাশের ক্ষমতা (যদি প্রয়োজন হয়, একজন বিশেষজ্ঞের জন্য পর্যাপ্ত প্রশ্ন তৈরি করে এবং স্বয়ংক্রিয়ভাবে তাদের গুণমান উন্নত করে)।
  5. WEB সম্পাদকরা . পাঠ্যের বৈশিষ্ট্যগুলিকে একত্রিত করে এবং গ্রাফিক সম্পাদকএবং তৈরি এবং সম্পাদনা করার উদ্দেশ্যে WEB নথি।
  6. ব্রাউজার (দর্শক WEB নথি)।
  7. ইন্টিগ্রেটেড অফিস ম্যানেজমেন্ট সিস্টেম।প্রধান ফাংশন সম্পাদনা এবং সাধারণ নথি বিন্যাস, ই-মেইল কেন্দ্রীকরণ, ফ্যাক্স এবং টেলিফোন যোগাযোগ, প্রেরণ এবং এন্টারপ্রাইজ নথি পর্যবেক্ষণ.
  8. অ্যাকাউন্টিং সিস্টেমগুলি টেক্সট এবং স্প্রেডশীট সম্পাদকের কাজগুলিকে একত্রিত করে, প্রাথমিক নথিগুলির প্রস্তুতি এবং রেকর্ডিং, অ্যাকাউন্টিং পরিকল্পনায় অ্যাকাউন্টগুলির রক্ষণাবেক্ষণ এবং নিয়মিত প্রতিবেদন তৈরির স্বয়ংক্রিয়তা প্রদান করে।
  9. আর্থিক বিশ্লেষণাত্মকসিস্টেম ব্যাঙ্কিং এবং স্টক এক্সচেঞ্জ কাঠামোতে ব্যবহৃত হয়। আপনাকে আর্থিক, স্টক এবং পণ্য বাজারের পরিস্থিতি নিরীক্ষণ এবং ভবিষ্যদ্বাণী করতে, বিশ্লেষণ সঞ্চালন এবং প্রতিবেদন প্রস্তুত করতে দেয়।
  10. জিওইনফরমেশনসিস্টেম (জিআইএস)। কার্টোগ্রাফিক এবং জিওডেটিক কাজের অটোমেশনের জন্য ডিজাইন করা হয়েছে।
  11. ভিডিও এডিটিং সিস্টেমভিডিও উপকরণ প্রক্রিয়াকরণ।
  12. শিক্ষামূলক, উন্নয়নমূলক, রেফারেন্স এবং বিনোদনমূলকপ্রোগ্রাম তাদের বিশেষত্ব হল মাল্টিমিডিয়ার জন্য বর্ধিত প্রয়োজনীয়তা (মিউজিক্যাল কম্পোজিশন, গ্রাফিক অ্যানিমেশন এবং ভিডিও উপকরণ)।

হার্ডওয়্যার এবং সফ্টওয়্যার ছাড়াও, আছেতথ্য সমর্থন(বানান পরীক্ষক, অভিধান, থিসৌরি, ইত্যাদি)

বিশেষায়িত কম্পিউটার সিস্টেমে (অন-বোর্ড), সফ্টওয়্যার এবং তথ্য সহায়তার সেট বলা হয়গাণিতিক সফটওয়্যার।

পৃষ্ঠা ৭

অন্যান্য অনুরূপ কাজ যা আগ্রহী হতে পারে you.vshm>

7644. কম্পিউটার প্রযুক্তি ব্যবহার করে প্রয়োগকৃত সমস্যা সমাধানের পদ্ধতি সম্পর্কে ধারণা গঠন 29.54 কেবি
ত্রুটির উপস্থিতি বিভিন্ন কারণে হয়। প্রাথমিক তথ্যে সাধারণত ত্রুটি থাকে কারণ সেগুলি হয় পরিমাপ পরীক্ষার ফলাফল হিসাবে প্রাপ্ত হয় বা কিছু সহায়ক সমস্যা সমাধানের ফলাফল। একটি কম্পিউটারে একটি সমস্যা সমাধানের ফলাফলের মোট ত্রুটি তিনটি উপাদান নিয়ে গঠিত: অপসারণযোগ্য ত্রুটি, পদ্ধতি ত্রুটি এবং গণনাগত ত্রুটি: .
166. কম্পিউটার প্রযুক্তিতে গ্রাউন্ডিং প্রদান করা 169.06 KB
একটি কম্পিউটার বা অন্যান্য ডিভাইসের জন্য প্রায় প্রতিটি পাওয়ার সাপ্লাইতে একটি সার্জ প্রোটেক্টর থাকে (চিত্র শূন্য করার সময়, আপনাকে নিশ্চিত হতে হবে যে কেউ কিছু পাওয়ার প্লাগ ঘুরিয়ে দিলে এই শূন্যটি একটি ফেজ হয়ে উঠবে না। কম্পিউটার পাওয়ার সাপ্লাই ইনপুট সার্কিট চিত্র. কম্পিউটার কেসে সম্ভাবনার গঠন অবশ্যই, এই উৎসের শক্তি সীমিত; শর্ট সার্কিট কারেন্ট থেকে গ্রাউন্ডের রেঞ্জ একক থেকে দশ মিলিঅ্যাম্প এবং এর চেয়ে বেশি আরও শক্তিশালী ব্লকপাওয়ার সাপ্লাই, ফিল্টার ক্যাপাসিটরগুলির ক্যাপাসিট্যান্স যত বড় হবে এবং তাই বর্তমান:...
167. কম্পিউটার সরঞ্জাম পরিচালনার উপর সাধারণ তথ্য 18.21 KB
প্রাথমিক ধারণা কম্পিউটার সরঞ্জাম SVT এগুলি হল কম্পিউটার, যার মধ্যে রয়েছে ব্যক্তিগত কম্পিউটার পিসি, নেটওয়ার্ক ওয়ার্কস্টেশন, সার্ভার এবং অন্যান্য ধরণের কম্পিউটার, সেইসাথে পেরিফেরাল ডিভাইস, কম্পিউটার অফিস সরঞ্জাম এবং আন্তঃকম্পিউটার যোগাযোগ সরঞ্জাম। SVT-এর ক্রিয়াকলাপের মধ্যে রয়েছে তার উদ্দেশ্যমূলক উদ্দেশ্যে সরঞ্জামগুলি ব্যবহার করা যখন VT-কে অবশ্যই এটিকে নির্ধারিত কাজগুলির সম্পূর্ণ পরিসর সম্পাদন করতে হবে। অপারেশন চলাকালীন কার্যকরী অবস্থায় SVT ব্যবহার ও বজায় রাখার জন্য,...
8370. ফোল্ডার এবং ফাইল সেট আপ করা হচ্ছে। অপারেটিং সিস্টেম টুল সেট আপ করা হচ্ছে। স্ট্যান্ডার্ড ইউটিলিটি ব্যবহার. অবজেক্ট বাইন্ডিং এবং এমবেডিং এর নীতি। নেটওয়ার্ক: মৌলিক ধারণা এবং শ্রেণীবিভাগ 33.34 কেবি
অপারেটিং সিস্টেম টুল সেট আপ করা হচ্ছে। অপারেটিং সিস্টেম টুল সেট আপ করা সমস্ত সেটিংস সাধারণত কন্ট্রোল প্যানেলের মাধ্যমে তৈরি করা হয়। অপারেটিং সিস্টেম শৈলী সেট করা সিস্টেম শৈলী সেট করা নিম্নলিখিত পথ বরাবর বাহিত হয়: কন্ট্রোল প্যানেল শুরু করুন সমস্ত নিয়ন্ত্রণ প্যানেল উপাদান সিস্টেম। অ্যাডভান্সড সিস্টেম সেটিংস ট্যাবটি সিস্টেম প্রোপার্টিজ উইন্ডো খোলে, যেখানে সেটিং করার জন্য অ্যাডভান্সড ট্যাবটি সবচেয়ে গুরুত্বপূর্ণ।
9083. সফটওয়্যার. উদ্দেশ্য এবং শ্রেণীবিভাগ 71.79 KB
অ্যান্টিভাইরাসগুলি অদ্ভুতভাবে যথেষ্ট, ভাইরাস কী তার কোনও সঠিক সংজ্ঞা এখনও নেই। হয় অন্যান্য প্রোগ্রামের অন্তর্নিহিত যা কোনভাবেই ভাইরাস নয়, অথবা এমন ভাইরাস রয়েছে যেগুলিতে উপরেরটি নেই স্বাতন্ত্র্যসূচক বৈশিষ্ট্যবিতরণের সম্ভাবনা ছাড়া। ম্যাক্রো ভাইরাস ফাইলগুলিকে সংক্রমিত করে শব্দ নথিএবং এক্সেল। অনেকগুলি সংমিশ্রণ রয়েছে, উদাহরণস্বরূপ, ফাইল-বুট ভাইরাস যা উভয় ফাইলকে সংক্রমিত করে এবং বুট সেক্টরডিস্ক
5380. একটি প্রশিক্ষণ স্ট্যান্ডের বিকাশ একটি প্রিন্টারের নকশা এবং অপারেটিং নীতি বিশেষত শিক্ষার্থীদের জন্য প্রশিক্ষণের মান উন্নত করার উপায় হিসাবে কম্পিউটার সরঞ্জাম এবং কম্পিউটার নেটওয়ার্কগুলির রক্ষণাবেক্ষণ 243.46 KB
প্রিন্টারগুলিকে পাঁচটি প্রধান অবস্থান অনুসারে শ্রেণীবদ্ধ করা হয়: প্রিন্টিং প্রক্রিয়ার অপারেটিং নীতি, সর্বাধিক কাগজের শীটের আকার, রঙিন মুদ্রণের ব্যবহার, পোস্টস্ক্রিপ্ট ভাষার জন্য হার্ডওয়্যার সমর্থনের উপস্থিতি বা অনুপস্থিতি, সেইসাথে প্রস্তাবিত মাসিক লোড।
10480. কম্পিউটার সফটওয়্যার. অ্যাপ্লিকেশন প্রোগ্রামের ধরন 15.53 KB
কম্পিউটার প্রোগ্রাম পরিবর্তন করে আপনি এটিতে পরিণত করতে পারেন কর্মক্ষেত্রএকজন হিসাবরক্ষক বা পরিসংখ্যানবিদ বা একজন ডিজাইনার এতে নথি সম্পাদনা করতে পারেন বা কিছু খেলা খেলতে পারেন। প্রোগ্রামের শ্রেণীবিভাগ কম্পিউটারে চলমান প্রোগ্রামগুলোকে তিনটি ভাগে ভাগ করা যায়: অ্যাপ্লিকেশন প্রোগ্রাম যা সরাসরি ব্যবহারকারীদের প্রয়োজনীয় কাজ প্রদান করে: পাঠ্য সম্পাদনা, ছবি আঁকা, ভিডিও দেখা ইত্যাদি; সিস্টেম প্রোগ্রামবিভিন্ন অক্জিলিয়ারী ফাংশন যেমন কপি তৈরি করা...
7045. তথ্য ব্যবস্থা. ধারণা, রচনা, গঠন, শ্রেণীবিভাগ, প্রজন্ম 12.11KB
বৈশিষ্ট্য তথ্য পদ্ধতি: সাবসিস্টেমের বরাদ্দের বিভাজ্যতা, যা আইএস-এর উন্নয়ন, বাস্তবায়ন এবং পরিচালনার বিশ্লেষণকে সহজ করে তোলে; সামগ্রিকভাবে সিস্টেমের সাব-সিস্টেমগুলির কার্যকারিতা অখণ্ডতা এবং ধারাবাহিকতা। তথ্য ব্যবস্থার গঠন: তথ্য পরিবেশ হল পদ্ধতিগত এবং বিশেষভাবে সংগঠিত তথ্য এবং জ্ঞানের একটি সেট; তথ্য প্রযুক্তি. একটি এন্টারপ্রাইজ সংস্থা পরিচালনার জন্য প্রয়োজনীয় তথ্য সংগ্রহ ও প্রক্রিয়াকরণের উদ্দেশ্যে তথ্য ব্যবস্থাপনা সিস্টেমের দ্বারা তথ্য সিস্টেমের শ্রেণীবিভাগ...
19330. C# ল্যাঙ্গুয়েজে ট্রান্সপোর্ট লজিস্টিকসের জন্য একটি কম্পিউটিং সিস্টেমের বিকাশ 476.65 কেবি
একটি প্রোগ্রামিং ভাষা কম্পিউটার প্রোগ্রাম লেখার জন্য ডিজাইন করা একটি আনুষ্ঠানিক সাইন সিস্টেম। একটি প্রোগ্রামিং ভাষা আভিধানিক, সিনট্যাকটিক এবং শব্দার্থিক নিয়মগুলির একটি সেট সংজ্ঞায়িত করে যা সংজ্ঞায়িত করে চেহারাপ্রোগ্রাম এবং কর্ম যা পারফর্মার (কম্পিউটার) তার নিয়ন্ত্রণে সম্পাদন করবে।
9186. একটি কম্পিউটিং সিস্টেম এবং সম্পর্কিত ধারণার অপারেশন প্রক্রিয়া 112.98 KB
নিম্নলিখিত উদাহরণ বিবেচনা করুন. দুই ছাত্র একটি বর্গমূল প্রোগ্রাম চালায়। একজন 4 এর বর্গমূল গণনা করতে চায়, এবং অন্যজন 1 এর বর্গমূল গণনা করতে চায়। শিক্ষার্থীদের দৃষ্টিকোণ থেকে, একই প্রোগ্রাম চলছে; কম্পিউটার সিস্টেমের দৃষ্টিকোণ থেকে, এটিকে দুটি ভিন্ন গণনামূলক প্রক্রিয়ার সাথে মোকাবিলা করতে হবে কারণ বিভিন্ন ইনপুট গণনার একটি ভিন্ন সেটের দিকে নিয়ে যায়।

বিষয়ে প্রকাশনা