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


40

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

আমার অর্থ, কোনও কম্পিউটার কীভাবে বিদ্যুতের একটি ধ্রুব প্রবাহ গ্রহণ করে এটিকে 1 এবং 0 এর মধ্যে রূপান্তরিত করে এবং তারপর সেই 1 এবং 0 এর সাথে 15 সেকেন্ডের জন্য আলো জ্বালানোর মতো কিছু করে?

আমি বুঝতে গেটস (এবং, বা, কিংবা, NAND, নয়) এবং সম্পর্কে সামান্য ডায়োড , প্রতিরোধকের এবং ট্রানজিস্টর , কিন্তু আমি মূর্ত এই এটা কি সত্যি laymens পরিপ্রেক্ষিতে ব্যাখ্যা আছে নিখুঁত জায়গা হবে!

কেউ আমাকে সঠিক দিকে নির্দেশ করতে পারে বা একটি সংক্ষিপ্ত ব্যাখ্যা দিতে পারে?


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

3
আমি জানি যে ব্যাকটিরিয়া কীভাবে কাজ করে, আমি তার কম্পিউটারটি লোল না
খ্রিস্টান

14
পরী। ক্ষুদ্র যাদু এলভ।
জেফি


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

উত্তর:


47

এটি একটি বিস্তৃত প্রশ্ন যার সহজ উত্তর নেই; ফায়ারফক্সে কোনও ওয়েবসাইট রেন্ডারিংয়ের জন্য তামাযুক্ত তারের সাথে ঝাঁকুনি দেওয়া ইলেকট্রন থেকে এটি দীর্ঘ পথ। আমি নীচে থেকে উপরে থেকে আপনাকে একটি সংক্ষিপ্ত বিবরণ দেওয়ার চেষ্টা করব এবং সঠিক জিনিসগুলি দেখার জন্য আপনাকে নির্দেশ করব।

এনকোডিং নম্বর

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

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

গেটস

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

এই ধরণের গেটগুলি কীভাবে তৈরি করা যায় তা কম্পিউটার বিজ্ঞানের সুযোগের বাইরে নয়; ইলেট্রিক্যাল ইঞ্জিনিয়ারিং উদাহরণস্বরূপ টিউব বা ট্রানজিস্টর ব্যবহার করে একাধিক সমাধান সরবরাহ করেছে । এ সম্পর্কে প্রশ্নের জন্য বৈদ্যুতিক প্রকৌশল স্ট্যাক এক্সচেঞ্জের দিকে যান

ঘড়ি এবং রাজ্য

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

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

আর্কিটেকচার এবং কমান্ড

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

এমআইপিএস একক স্টেজ
মূল: http://ube.ege.edu.tr/~erciyes/CENG311 থেকে

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

আরও বিবেচনা

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

বিকল্প

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

সুতরাং সম্ভবত (আশাবাদী?) উপরের তথ্যগুলি এখন থেকে আরও 50 বা 100 বছর পূর্বে সমস্ত প্রাচীন ইতিহাস।


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

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

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

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

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

25

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

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


এটি নিখুঁত শুরুর জায়গা বলে মনে হচ্ছে। সেখানেই শুরু হবে। আপনাকে অনেক ধন্যবাদ :)
খ্রিস্টান

2
আমি চার্লস পেটজল্ডের CODE পড়ারও পরামর্শ দিই।
ybakos

7

পডকাস্ট নিরাপত্তা এখন! বেস নীতিগুলি দিয়ে শুরু করে কম্পিউটারগুলি কীভাবে কাজ করে তার একটি সিরিজ করেছিল।

  • 233 - আসুন একটি কম্পিউটার ডিজাইন করুন (প্রথম অংশ)
  • 235 - মেশিনের ভাষা
  • 237 - নির্দেশনা: পয়েন্টারগুলির শক্তি (প্রযুক্তিগতভাবে সিরিজের অংশ নয়)
  • 239 - স্ট্যাকস, নিবন্ধসমূহ এবং পুনরাবৃত্তি
  • 241 - হার্ডওয়্যার বিঘ্ন
  • 247 - "বহু" বিপরীত
  • 250 - অপারেটিং সিস্টেম
  • 252 - রিস্ক ব্যবসায়
  • 254 - আমরা গতির জন্য কি করব

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

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


মজাদার! ভাগ করার জন্য আপনাকে ধন্যবাদ। আমি একটি চেহারা আছে।
খ্রিস্টান

4

একটি কম্পিউটার শক্তি ধারাবাহিক (যা আমরা তারপরে 1 এবং 0 এর হিসাবে ব্যাখ্যা করি) সামঞ্জস্যপূর্ণ , সংজ্ঞায়িত উপায়ে ব্যবহার করে কাজ করে। এটি একটি ধারাবাহিকতা যা একটি কম্পিউটারকে সংজ্ঞায়িত করে, যখন এটি এমন সংজ্ঞা যা বিভিন্ন প্রসেসরকে পৃথক করে।

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


এটি ছিল টিঙ্কারটাই সম্পর্কে বিশেষত পড়া, বিশেষত সত্য যে এটি সর্বদা জিততে পারে! ( বিজ্ঞান 20.com/brain_candyfeed_your_mind/… )
খ্রিস্টান

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

@ খ্রিস্টিয়ান: হাহা, ঠিক আছে, বেসিক মেমোরি স্টোরেজের জন্য কিছু বেসিক লজিক গেটস (এবং / ওআর / নন) কিছু ফ্লিপ-ফ্লপ তৈরি করুন এবং আপনি দুটি 4-বিট সংখ্যা যুক্ত করতে সক্ষম হতে পারেন।

আমার কিছু ফ্লিপ-ফ্লপ! বাস্তবে দুটি জোড়া।
খ্রিস্টান

3

একটি কম্পিউটার একটি বৃহত সিঙ্ক্রোনাস লজিক্যাল সিস্টেম , যার অর্থ

  • 0/1
  • এটি একটি (খুব দ্রুত) ঘড়ির সাথে কাজ করে যাতে সংযোগের জন্য সমস্ত সংকেতগুলি বিচ্ছিন্ন মুহুর্তগুলিতে নমুনাযুক্ত হয়।

0/1

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

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

আপনার দৃশ্যে, কেউ এমন একটি বাস্তবায়ন সম্পর্কে ভাবতে পারে যেখানে কাটিয়ে যাওয়া সময়টি র‌্যামের কোথাও সংরক্ষণ করা হয় এবং প্রোগ্রামটি নির্দেশ দেয়

  • অতিবাহিত সময় মান আনুন,
  • এটি একটি সংযোজনকারীর সাথে বৃদ্ধি করুন,
  • এটি তুলনাকারীর সাথে পূর্বনির্ধারিত বিলম্বের সাথে তুলনা করুন,
  • অসমতার ক্ষেত্রে শুরুর প্রোগ্রামের ঠিকানায় ফিরে (যেমন "লুপস"),
  • অন্যথায় একটি বিশেষ সংকেত সেট করুন যা র‌্যামের চেয়ে বাহ্যিক সুইচে চলে।

মনে রাখবেন যে এই সমস্ত উপাদান আজকাল পরিশীলনের একটি উচ্চতর ডিগ্রি অর্জন করে এবং এই সংক্ষিপ্ত সংক্ষিপ্ত বিবরণে প্রতিটি বাক্য বেশ কয়েকটি বইয়ের ব্যাখ্যা প্রাপ্য ।


-1

বিলম্বের কাজটি করার বা বাইনারি ডেটাটিকে দশমিক ডেটা বা সংকেতের শক্তিতে রূপান্তর করার বিভিন্ন উপায় রয়েছে। আপনি যখন "15" মানটি ইনপুট করেন, কম্পিউটারটি স্ক্রিনে 15 নম্বর বিটম্যাপ চিত্র প্রদর্শন করে। এটি আসলে বাইনারি মান, এই মুহুর্তে আপনার কীবোর্ডের বাইনারি কোডটি সিপুতেও প্রেরণ করেছে। এটি ডেটাটি পার্সিং করে তারপরে ডালকে ডিএসি চিপে রূপান্তর করতে কোডটি ALU (পাটিগণিত লজিক ইউনিট) প্রসেসিং ইউনিটে পরিণত করবে। অ্যানালগ সংকেত এখন একটি ফ্লিপ-ফ্লপ সার্কিটের ফ্রিকোয়েন্সি (khz থেকে hz থেকে ফ্রিকোয়েন্সি) নিয়ন্ত্রণ করছে। এখন ফ্রিকোয়েন্সি আউটপুটটি র‍্যামের দিকে পরিচালিত হবে এবং ডেটা "1111" থাকলে সিপিইউ র‌্যামের সাথে ম্যাচ মেলে। সুতরাং যে 4 সেকেন্ড।


আমি নিশ্চিত না যে এটি কীভাবে প্রশ্নের উত্তর দেয়।
যুবাল ফিল্মাস

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