সার্কিট ডায়াগ্রামে মানচিত্র প্রসেসর


11

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

আমি এই চিত্রটি নিয়ে পারিবারিক:

আমি লিঙ্কে ডায়াগ্রামটি কীভাবে একটি সার্কিট ডায়াগ্রামে এটির মতো করে তা সম্পর্কে একটি উচ্চ স্তরের অন্তর্দৃষ্টি অর্জন করার চেষ্টা করছি:

উদাহরণস্বরূপ, অ্যাসেম্বলি ভাষার বিবৃতিটি একবার দেখুন:

ADD 1,2

প্রসেসর কীভাবে আউটপুট হিসাবে '3' উত্পাদন করে তা বোঝার চেষ্টা করছি। আমি বুঝতে পারি যে এই প্রশ্নটির সহজ ভাষায় উত্তর দেওয়া কঠিন হতে পারে। যদি এটি হয় তবে কোনও লিঙ্ক সম্ভবত কোনও বইয়ের সাথে সহায়তা করবে।


আপনার পোস্ট করা প্রথম চিত্রের রেফারেন্সের সাথে, আপনাকে আসল পাটিগণিতের যে বিবরণ প্রয়োজন হবে সেগুলি সমস্ত "ALU" লেবেলযুক্ত বড় ব্লকের মধ্যে লুকানো থাকে: সেই চিত্রের প্রতিটি ব্লকই কেবলমাত্র 1,2 পেতে এবং ALU এ "যুক্ত" করার জন্য রয়েছে এবং ফলাফল আবার। এটি জেনে আপনি কীভাবে জিজ্ঞাসা করছিলেন ALU কীভাবে কাজ করে তা আপনি পড়া শুরু করতে পারেন ..
ব্রায়ান ড্রামন্ড

5
আপনার প্রথম চিত্রটি দ্বিতীয় চিত্রের জেড 80 সিপিইউতে মানচিত্র।
স্টার ব্লু

উত্তর:


7

সমস্যাটি হ'ল কম্পিউটারটি কীভাবে 1 + 2 = 3 এ চলে যায় তা বোঝার জন্য আপনাকে নিজের চেয়ে আরও 2 স্তরের গভীরতা বুঝতে হবে।

মোটামুটি একটি কম্পিউটার সজ্জিত হয় (অধ্যয়নের ক্ষেত্রের ক্ষেত্রে) এর মতো উচ্চ স্তরের বিমূর্ততা থেকে সবচেয়ে শারীরিক বাস্তবতার দিকে:

  1. অ্যাপ্লিকেশন সফ্টওয়্যার
  2. ভার্চুয়াল মেশিন
  3. অপারেটিং সিস্টেম
  4. BIOS- র
  5. এম্বেডড সিস্টেমস
  6. আইপি ব্লক (উপ-ইউনিট / পেরিফেরাল)
  7. লজিকাল ব্লক
  8. গেট-স্তর
  9. ট্রানজিস্টর স্তর
  10. Semicoductors
  11. ডিভাইস পদার্থবিজ্ঞান

কম্পিউটার কেন 2 + 1 = 3 উত্পাদন করতে পারে তা সঠিকভাবে বুঝতে, আপনাকে প্রথমে সিদ্ধান্ত নিতে হবে আপনি "বিশ্বাসের ভিত্তিতে" কী গ্রহণ করতে চান এবং আপনি এটি অভ্যন্তরীণ না করা পর্যন্ত আপনি কী বিশ্বাস করবেন না। তথ্যটির টুকরোটি আপনি যে জিনিসটি বোঝেন তার নীচে স্তর দুইটিতে থাকবে be সুতরাং আপনি যদি লজিকাল স্তরে অ্যাডারের সার্কিটটি বুঝতে চান তবে আপনাকে "ডিজিটাল" ট্রানজিস্টরগুলির বিশেষত (বিশেষত সিএমওএস) বুঝতে হবে।

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

2 টির পরিপূরকগুলিতে সংখ্যাগুলিকে কীভাবে উপস্থাপন করা হয় তাও বুঝতে হবে (পূর্ণসংখ্যার পাটিগণিতের জন্য আধুনিক কম্পিউটারে ব্যবহৃত নম্বর সিস্টেম)।

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

শুভকামনা!


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

... তাহলে আমি রিডিংগুলিতে "স্যুইচ ডিজাইন" দিয়ে শুরু করব এবং সেখান থেকে পাঠগুলিতে এগিয়ে যাব ।
ডাঃফ্রিডপার্টস

আপনার বিষয়গুলির তালিকাটি বেশিরভাগ ক্ষেত্রে প্রাসঙ্গিক যা এগুলি এড়িয়ে যাওয়ার ক্ষেত্রে প্রশ্নের সাথে সম্পর্কিত নয় in
ক্রিস স্ট্রাটন

@ ক্রিস - না এটি হয় না।
ডাঃফ্রিডপার্টস 11:58

3

আমাকে বিশ্ববিদ্যালয়েও এটি শিখতে হয়েছিল, এবং আমরা কম্পিউটার সংস্থার এবং ডিজাইন বইটি ব্যবহার করেছি যা খুব বিশদ ছিল (তবে এটি আপনার প্রয়োজনের জন্য খুব বিস্তৃত)।

প্যাটারসন এবং হেনেসি কিছু "সিম্পল" এমআইপিএস প্রসেসর ব্যবহার করেছিলেন এবং এসেম্বলারের কিছু নমুনা কোড সহ সিপিইউর পুরো কাজটি দেখিয়েছিলেন।

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

পিএস হতে পারে গুগল কোড থেকে প্রাথমিক-মাইক্রোপ্রসেসর সহায়ক হবে। এটি জাভাতে সিমুলেটেড একটি মাইক্রোপ্রসেসর।


2

হাউ কম্পিউটারগুলি কীভাবে কাজ করে - বিনামূল্যে এবং রজার ইয়ংয়ের প্রধান মেমরির বইটি আপনার প্রশ্নের উত্তর দেবে, এটি আরও ভাল বোঝার জন্য ট্রানজিস্টারের পরিবর্তে রিলে ব্যবহার করে।


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

এই সময়টাতে আমি যা খুঁজছিলাম তা দেখে মনে হচ্ছে এটি। +1 টি। আমি একবার দেখে নেব এবং ফিরে আসব।
w0051977

-1

আমি আমার উত্তর এখানে পেয়েছি । এটি সংখ্যা যুক্ত করার প্রক্রিয়াটির একটি উচ্চ পর্যায়ের ওভারভিউ।


4
যদি আপনি উত্তরের উপাদানটি সংক্ষিপ্ত করে রাখেন তবে ভবিষ্যতের পাঠকদের পক্ষে এটি আরও সহায়ক। কেবল একটি বাহ্যিক সংস্থানকে একটি লিঙ্ক দেওয়া EE.SE. তে বেশি কিছু যোগ করে না।
ফোটন

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