তারা কেন হার্ড ড্রাইভে "প্রসেসর" লাগাচ্ছে?


54

হার্ড ড্রাইভে একটি প্রসেসর যখন হার্ড ড্রাইভে থাকে তখন এর অর্থ কী? এটি কীভাবে কাজ করে এবং এর কী সুবিধা রয়েছে?

আমি বুঝতে পারি না - কম্পিউটারে থাকা সিপিইউ হ'ল প্রসেসর এবং হার্ড ড্রাইভটি এর সামগ্রীগুলি হোস্ট কম্পিউটারের রমে স্থানান্তর করে। অতিরিক্ত প্রসেসরগুলি কি কোনওভাবে ডেটা প্রাক-প্রক্রিয়াজাত করে?

এখানে কিছু উদাহরন:

  1. ওয়েস্টার্ন ডিজিটাল ডাব্লুডি ব্ল্যাক ডাব্লুডি 1002 ফ্যাক্স 1 টিবি "ডুয়াল প্রসেসরের গতি"
  2. নেটগার রেডিএনএএস 312 2-বে ডিস্কলেস নেটওয়ার্ক সংযুক্ত স্টোরেজ "ডুয়াল-কোর ইন্টেল 2.1GHz প্রসেসর এবং 2 জিবি অন-বোর্ড মেমরি"

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

প্রসেসরের সাথে একটি ওয়্যারলেস রাউটারের উদাহরণ : "ডুয়াল-কোর প্রসেসর"

আমি অবাক, কারণ ভন নিউম্যান মেশিনের মডেলটিতে স্টোরেজে প্রসেসর অন্তর্ভুক্ত নেই নকশা


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

17
ভন নিউমান মডেল আই / ও ডিভাইসগুলির গঠন সম্পর্কে কিছুই বলেনি । একটি মডেল এটি একক "আউটপুট" ব্লকের অধীনে লম্পট সত্ত্বেও, একটি মনিটর চালানোর জন্য আপনার এখনও গ্রাফিক্স কার্ডের প্রয়োজন।
ব্যবহারকারী 253751

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

7
ভন নিউমান আর্কিটেকচার ডায়াগ্রামে "মেমরি" এবং "স্টোরেজ" এর মধ্যে একটি তীরও অন্তর্ভুক্ত নেই। ডিএমএ বিবেচনা করুন ।
একটি সিভিএন

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

উত্তর:


81

ঠিক আছে, এইচডিডি-তে সর্বদা প্রসেসর থাকত, প্রধানত ডেটা ক্যাশে এবং অন্যান্য এইচডিডি স্টাফ করার মতো খারাপ ব্লকগুলি চিহ্নিত করা ইত্যাদি to

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

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


14
এইচডিডিগুলিতে সর্বদা স্বীকৃত "প্রসেসর" থাকে না, তবে তারা অবশ্যই 15-20 বছর ধরে সাধারণ common
ড্যানিয়েল আর হিক্স

21
এসটি -506 ড্রাইভগুলি "বোবা" ড্রাইভ এবং 1990 এর দশকের গোড়ার দিকে জনপ্রিয় ছিল। আইডিই (ইন্টিগ্রেটেড ড্রাইভ ইলেক্ট্রনিক্স ওরফে "স্মার্ট" ড্রাইভগুলি) এসসিএসআই-র মতোই কন্ট্রোলারকে (সিপিইউ) ডানদিকে চালিত করে।
ম্যাক্সেক্স ডায়মন

11
প্রসেসরের সমন্বিত হার্ড ড্রাইভগুলি সিডিসি 6000 সিরিজের পেরিফেরাল প্রসেসর এবং আইবিএম সিস্টেম / 360 (এবং সম্ভবত পূর্ববর্তী মেশিনগুলি) এর সমতুল্য সহ 1960 এর দশকের গোড়ার দিকে ফিরে আসে ।
অ্যান্ড্রু মেডিকো 20'14

3
ভাল আপনার ক্যাশেটির জন্য সর্বোত্তমভাবে কাজ করার জন্য একটি প্রসেসরের প্রয়োজন, কী ডেটা ক্যাশে করার সিদ্ধান্ত নেওয়ার মতো
ম্যাথিউ 5025

3
হার্ড ডিস্কগুলি অবশ্যই অভ্যন্তরীণভাবে খারাপ ব্লকগুলি সর্বদা ট্র্যাক করে না। আপনারা কেন মনে করেন এমএস-ডস .0.০ খারাপ ক্লাস্টারগুলির একটি তালিকা সহ এফএটি জনপ্রিয় করতে স্ক্যানডিস্ক এবং এর পৃষ্ঠতল স্ক্যান বৈশিষ্ট্যটি চালু করেছিল?
একটি সিভিএন

125

আমি বুঝতে পারি না - কম্পিউটারে থাকা সিপিইউ হ'ল প্রসেসর এবং হার্ড ড্রাইভটি এর সামগ্রীগুলি হোস্ট কম্পিউটারের রমে স্থানান্তর করে। অতিরিক্ত প্রসেসরগুলি কি কোনওভাবে ডেটা প্রাক-প্রক্রিয়াজাত করে?

সিপিইউ একটি প্রসেসর; অন্যরাও আছেন। একটি প্রসেসর যা প্রোগ্রাম কোড চালায় তাই কোনও ডিভাইসে ফার্মওয়্যার (যা কোড) কোনও প্রকারের প্রসেসর থাকে।

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

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


53
আমি এই উত্তরটি পছন্দ করি। সিপিইউ একটি সেন্ট্রাল প্রসেসিং ইউনিট , সুতরাং অন্যগুলিও থাকতে হবে।
গ্রোনস্টাজ

19
মূল পয়েন্টটি হ'ল "যে কোনও ডিভাইসে ফার্মওয়্যার রয়েছে (রান কোড) কোনও প্রকারের প্রসেসর রয়েছে" " ওয়েজার্ড যাওয়ার উপায়!
মাইন্ডউইন

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

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

@ গ্রনোস্টাজ তাই আমাদের কী ডেনসেন্ট্রাল প্রসেসিং ইউনিট দরকার?
থরবজর্ন রাভন অ্যান্ডারসন

33

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

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

আধুনিক হার্ড ড্রাইভগুলি ব্যাকগ্রাউন্ডে স্মার্ট স্বাস্থ্য পরীক্ষা করতে পারে। সিপিইউকে এই বিষয়গুলি নিয়ে নিজেকে উদ্বিগ্ন হতে হবে না, সম্ভবত সময়ে সময়ে ফলাফলের জন্য জিজ্ঞাসা করা।

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

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


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

1
কন্ট্রোলার করতে বিশুদ্ধ হার্ডওয়্যার, কিন্তু তাদের প্রয়োজনীয়তা বৃদ্ধি ঝোঁক, হার্ডওয়্যার এবং আরো আরো জটিল করে। জটিলতার একটি নির্দিষ্ট সময়ে, একটি প্রসেসর ব্যবহার করা এবং সফ্টওয়্যারটিতে স্টাফ করা সহজ। তবে এটি নিয়ামককে আলাদা নাম দেয় না; ব্যবহারকারীরা সাধারণত নিয়ামকটি কীভাবে প্রয়োগ করা হয় তা জানতে চান না বা তাদের জানতে হবে। এছাড়াও, আজকাল জটিল হার্ডওয়্যার এএসআইসি এবং এফপিজিএর সাথে, প্রসেসরের পার্থক্য কিছুটা अस्पष्ट হয়ে যায়।
গুনট্রাম ব্লহম

আমি প্রথম "মাউস কুঁচকানো" হিসাবে এটি পড়েছিলাম :)
টম জাইচ

21

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

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

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

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


8
প্রকৃতপক্ষে খুব কম লোকই জানেন যে সিম কার্ডটি একটি আসল কম্পিউটার এবং আপনি এমনকি বিশেষ
এসএমএসের মাধ্যমে


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

20

হার্ড ডিস্ক ড্রাইভ সম্পর্কে আপনার নির্দিষ্ট প্রশ্নের উত্তর দেওয়ার জন্য যা কারও কাছে সম্বোধন করা হয়নি বলে মনে হয়।

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

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

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

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


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

12

যদি আমি এই পয়েন্টটি অপরিবর্তিত করি তবে আমাকে ক্ষমা করুন তবে আমি এখনও উত্তরে এটি পড়িনি (যদিও অন্য সমস্ত উত্তর দুর্দান্ত)।

হার্ডওয়্যার সরঞ্জামগুলিতে প্রসেসর স্থাপন করা আপনার কেন্দ্রীয় প্রসেসরের কাজের চাপও হ্রাস করে, যা মেইনবোর্ডে আপনার সিপিইউ।

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

যদি সবকিছু যে কাজ করা প্রয়োজন আপনার CPU- র দ্বারা সম্পন্ন করা তুলনায় অনেক সেখানে হবে না সময় আপনার প্রকৃত কাজের জন্য ত্যাগ করেন।


9

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

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

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

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


কীবোর্ডগুলির কখন 68K মাইক্রোপ্রসেসর ছিল ?? এবং এসটি -২৫৫ এর মতো ড্রাইভগুলিতে কি সত্যিই প্রসেসর রয়েছে?
সুপারক্যাট

ঠিক আছে, এটি একটি পুরানো, ক্রেপি প্যাকার্ড বেল কীবোর্ড ছিল আমি 4-5 বছর আগে এর মতো কিছু আলাদা করে দিয়েছিলাম এবং তখন এটি ছিল দ্বিতীয় হাত। কিছুটা অবাক হয়ে গেল। এসটি 225 পূর্বনির্ধারিত IDE, এবং তাই আমি ধরে নিলাম একটি পৃথক নিয়ামক প্রয়োজন। গত 15 বছর বা তার পরের কোনও পিসিতে আপনি এটি খুঁজে পেয়ে যাবেন তা আমি খুব কমই বিবেচনা করতাম
জার্নম্যান গিক

আপনি কি নিশ্চিত যে এটি 68 কে বনাম 68HC05 এর মতো কিছু ছিল?
সুপারক্যাট

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

5

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

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

তাই এটি পুরানো রাউটারগুলি ব্যবহার করে - প্রসেসর।

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


4

কম্পিউটার বিপ্লবের জন্মের পর থেকেই সমস্ত আধা স্বায়ত্তশাসিত সরঞ্জামগুলির উপর কিছু প্রকার "প্রসেসর" ছিল, এটি ঠিক এখনও অবধি এটি এর আগে কখনও চিহ্নিত করা হয়নি।

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

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

সময়ের মিস্টিতে ফিরে আসা, "নিয়ন্ত্রক" এর মতো পরিভাষা যেখানে আদর্শ, কিন্তু এগুলি এখনও একই জিনিসটিতে সিদ্ধ হয়।

উদাহরণস্বরূপ একটি "আইডিই হার্ড ড্রাইভ, এটি বোর্ড আইডিই নিয়ন্ত্রকতে রয়েছে" এর সাথে ধরুন, যদিও এটি আপনার পিসির প্রধান বোর্ডের সিপিইউর মতো একই সিপিইউ নয়, এটি সিপিইউর মতো কম নয়।

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

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

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

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

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

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

আপনার রান্নাঘরে দাঁড়িয়ে যান এবং আপনি কতজন সিপিইউ গণনা করতে পারেন তা দেখুন।

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

সুতরাং একটি প্রসেসরের সংজ্ঞা কি?

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

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


+1 এটি একটি সুন্দর আরও চিন্তা-ভাবনা উত্তর খুঁজে। "জিপিইউর বিশাল প্যারালালাইজেশন সম্পর্কে আমি পড়তে চাই" 1024 কোর একই সাথে একই নির্দেশনা দেয় "সেই দিকটিতে আরও সুনির্দিষ্ট হওয়ার জন্য - তবে যাইহোক আমি আপনার উত্তরটি পছন্দ করি :)
স্টিফান

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

4

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

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

  1. এগুলি বা শূন্যগুলির একটি দীর্ঘ স্ট্রিং এলএস বা রুপিগুলির একটি দীর্ঘ স্ট্রিং উপস্থাপন করে যা ফলস্বরূপ কিছুটা দীর্ঘতর বা সামান্য সংক্ষিপ্ত স্ট্রিং হিসাবে ভুলভাবে পড়া যায়। উদাহরণস্বরূপ, ড্রাইভ মোটর যদি 5% ধীর গতিতে চলতে থাকে যখন ডেটা যখন লেখা হয় তার চেয়ে পড়া হয়, 20 এলএস এর স্ট্রিং হিসাবে যা লেখা হয়েছিল তা 21 এলএস এর স্ট্রিং হিসাবে ভুলভাবে পড়তে পারে।

  2. অল্প সংখ্যক টাকার দ্বারা বিভক্ত এলএসের দুটি স্ট্রিং সেই ছোট স্ট্রিংয়ের মধ্যে ছড়িয়ে যেতে পারে এবং "এটিকে গ্যাবল করে"। তেমনিভাবে দুটি স্ট্রিং স্বল্প সংখ্যক এলএস দ্বারা পৃথক করা হয়।

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

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


3

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

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


2

সমস্ত হার্ড ড্রাইভে সবসময় প্রসেসর ছিল। সমস্ত রাউটারের সর্বদা প্রসেসর ছিল।

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

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


2

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

প্রশ্ন থেকে কিছুটা দূরে সরে যাওয়া, তবে সবকিছুকে শক্তিশালী করার ক্ষেত্রে প্রসেসরের থিম রয়েছে, ৮০ এর দশকে আমি কয়েকটা ভ্যাক্স / ভিএমএস মেইনফ্রেমের দায়িত্বে সিসাদমিন ছিলাম।

আমাদের কাছে খুব দ্রুত (কোলাহলপূর্ণ) ব্যান্ড প্রিন্টার ছিল যা একটি হাই-স্পিড, হাই-টেনসিল ব্যান্ডটিকে আঘাতকারী হ্যামারদের একটি ব্যাংক চালাত। আমি মনে করি এটি প্রতি মিনিটে 600 লাইন ছিল ter এটি সম্পূর্ণ বিন্দুগুলির একটি লাইন নয়, ১৩২ টি অক্ষরের রেখা তৈরি করেছে।

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

সেই প্রসেসরের জন্য প্রোগ্রামটি কাগজের টেপের টুকরোতে সঞ্চিত ছিল যা প্রতিটি অবিচ্ছিন্ন লুপেও পড়েছিল, প্রতিবার প্রিন্টারটি চালু করা হয় (হ্যাঁ এটি বেশিরভাগ সময় চালিয়ে যাওয়া হয়েছিল)।

আমি কেবল তখন জানতে পারি যখন আমার অপারেটর প্রিন্টারটি পরিষ্কার করার জন্য উত্সাহী হয়ে উঠল এবং কাগজের টেপটি খুঁজে পেল। ভাগ্যক্রমে তিনি বুঝতে পেরেছেন যে এটি কেবল একটি বিভ্রান্ত কাগজ নয় এবং এটি সরানোর চেষ্টা করেননি।


2

হার্ড ড্রাইভে একটি প্রসেসর যখন হার্ড ড্রাইভে থাকে তখন এর অর্থ কী?

এর অর্থ ড্রাইভটির একটি ছোট সিপিইউ রয়েছে। সাধারণত, সিপিইউযুক্ত যে কোনও ডিভাইসে ফার্মওয়্যার থাকবে।

এটি কীভাবে কাজ করে এবং এর কী সুবিধা রয়েছে?

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

আসুন একটি ফ্লপি ড্রাইভ পড়ার একটি সরল উদাহরণ গ্রহণ করি: সম্ভবত কোনও সিপিইউ বাইরের বিশ্বের সাথে যোগাযোগ করতে পারে এমন সবচেয়ে প্রাথমিক উপায় হ'ল I / O বন্দরগুলির মাধ্যমে। এই পোর্টগুলি মাদারবোর্ড বা সকেটের লাইনের সাথে সংযুক্ত রয়েছে - যদি বিদ্যুতটি কোনও লাইনের মধ্য দিয়ে চলে যায় তবে পোর্টটি পড়ার সময় একটি 1 সিপিইউতে দৃশ্যমান হয়, যদি না হয়, তবে একটি 0 সিপিইউতে দৃশ্যমান হয়। একইভাবে লেখার জন্য, সিপিইউ একটি বন্দরে 1 লিখতে পারে বিদ্যুতটি লাইনের মধ্য দিয়ে যেতে, বা এটি বন্ধ করতে 0 এ সেট করতে পারে।

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

আশা করা যায় যে জটিল লাগছিল, কারণ এটি।

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

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

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

আমি অবাক, কারণ ভন নিউম্যান মেশিনের মডেলটিতে স্টোরেজে প্রসেসর অন্তর্ভুক্ত নেই

ভন নিউমান মডেলটিতে এমন কোনও কিছুই নেই যা বলে যে কোনও পেরিফেরিয়াল নিজেরাই ভন নিউমান মেশিন হতে পারে না। পেরিফেরিয়ালটি পেরিফেরিয়াল করে তোলে তা হ'ল সিপিইউ এটি কোনও ধরণের বাস বা অন্য I / O প্রক্রিয়াতে আদেশ পাঠাতে পারে এবং ফলাফলগুলি ফিরে পেতে পারে।


2

---- এই পৃষ্ঠার সমস্ত উত্তর খুব দীর্ঘ ছিল (বা তাই আমি অনুভব করেছি) - - - সুতরাং আইডি একটি যুক্ত করতে পছন্দ করে ...

  • ডিস্কের প্রসেসরগুলি ডিস্কের "স্পট" থেকে "স্পট" এ সরানোর শারীরিক ক্রিয়াকলাপটিকে বিন্যাস করে থাকে, ভাল ক্রমে, একটি আধা-কঠিন কাজ

  • যদি আপনি "খারাপ" বা "ধীর" আদেশে ডেটা পড়েন / লিখেন, দূরত্বগুলির উপর ভিত্তি করে এবং প্রতিটি যেমন প্রতিটি থেকে, আপনি ডেটা স্থানান্তরকে গুরুতরভাবে ধীর করতে পারেন।

এটিকে বৈষম্য করার সর্বোত্তম উপায় হ'ল যদি আপনি কোনও দোকানে কাজ করেন এবং আপনাকে পথে যাওয়ার পথে সমস্ত দূরত্বের আগে খুব দূরের কোণগুলি থেকে আইটেমগুলি পেতে বলা হয়।

একটি স্মার্ট কমান্ডটি হ'ল রুটে সমস্ত কিছু বাছাই করা = = এটি হ'ল এএইচসিআই এনসিকিউর সাথে কীভাবে কাজ করে।

এনসিকিউ-র আরও বুদ্ধিমান প্রক্রিয়াজাতকরণ প্রয়োজন কারণ এটি তার চাওয়াগুলি আরও ভালভাবে পরিকল্পনা করে।

এটি সম্পন্ন হওয়ার আগে, পিআইও বা "প্রসেসর নিয়ন্ত্রিত ... উম্মে ... আই / ও। নামক কিছু সংখ্যক যা ধীর ছিল কারণ 1. সিপিইউ এবং এইচডিডি এর মধ্যে দূরত্ব কম্পিউটারের পদে বিস্তৃত: লেটেন্সি। আদেশগুলি স্থির করার জন্য বিলম্বিততা = ধীরে ধীরে স্থানান্তর।

কম্পিউটার এখানে ফাইলগুলির জন্য জিজ্ঞাসা করে এবং এখানে ডিস্কটি কম্পিউটারে পাওয়ার জন্য "HOW" এর জন্য দায়বদ্ধ।

... কে আমি সম্পন্ন


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

যদিও পিআইও কিছু আলাদা। এটি এমন একটি মোড যেখানে ড্রাইভ দ্বারা পড়া ডেটা গ্রহণের জন্য সিপিইউকে কোড চালাতে হবে যা অকার্যকর। এটি সাধারণত ডিএমএ দ্বারা চালিত হয় যা সিপিইউ অন্যান্য বিষয়ে কাজ করার সময় ড্রাইভটি সরাসরি ডেটা র‍্যামে সঞ্চয় করতে দেয়।
উইজার্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.