সিপিইউ টিক কি?


37

প্রশ্ন:

  • সিপিইউ টিক কীভাবে গণনা করা হয় এবং এটি কী উপস্থাপন করে?
  • কোনও থ্রেডের জন্য ডাকা না হলে রিপোর্ট করা কি এর একক tickসমীকরণ রয়েছে 10 miliseconds( 5 * 10 ticks = 500 ticks) এর অর্থ কি সিপিইউ সম্ভবত উল্লিখিত থ্রেডটি কাজ করার সময়সূচী করতে ব্যস্ত ছিল ?

1
আপনি কি "সিপিইউ টিক" প্রসঙ্গে রাখতে পারেন - সম্ভবত বাক্যাংশের উত্সটির অনুচ্ছেদটি কেটে পেস্ট করতে পারেন। আমি উদ্বিগ্ন যে বেশ কয়েকটি সম্ভাব্য উত্তরের মধ্যে বিভ্রান্তি হতে পারে।
মিক

উত্তর:


31

অভ্যন্তরীণ সিস্টেমের সময় মাপার জন্য একটি টিক একটি স্বেচ্ছাসেবী ইউনিট। টিক্সের জন্য সাধারণত একটি ওএস-অভ্যন্তরীণ কাউন্টার থাকে; ওএসের বিভিন্ন ফাংশন দ্বারা ব্যবহৃত বর্তমান সময় এবং তারিখটি এই কাউন্টার থেকে নেওয়া।

টিকটি কত মিলিসেকেন্ডের প্রতিনিধিত্ব করে তা ওএসের উপর নির্ভর করে এবং এমনকি ইনস্টলেশনগুলির মধ্যে পৃথক হতে পারে। টিক্সকে সেকেন্ডে রূপান্তর করতে ওএসের পদ্ধতি ব্যবহার করুন।

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

সম্পাদনা:

মনে রাখবেন, সম্ভবত দুর্ভাগ্যক্রমে, কিছু লেখক প্রসেসরের ক্লকচক্রের প্রতিশব্দ হিসাবে টিক ব্যবহার করেন (যেমন এই পাঠ্য )। আমি বিশ্বাস করি যে এই ব্যবহারটি কম বিস্তৃত, তবে তবুও, লোকেরা কী বলছে তা প্রথমে খুঁজে বের করা ভাল।


সুতরাং সিপিইউতে প্রতিটি নির্দেশ কার্যকর করার জন্য নির্দিষ্ট সংখ্যক ক্লক টিক প্রয়োজন?
হারুন

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

1
@ অ্যারন: না, টিক্স এবং প্রসেসরের চক্র দুটি ভিন্ন ধারণা cep প্রসেসর চক্র দৈর্ঘ্য হার্ডওয়্যার (সিপিইউ ফ্রিকোয়েন্সি) দ্বারা নির্ধারিত হয়; টিক্সগুলি ওএস দ্বারা উত্পাদিত হয় এবং ওএস (বা এর ডিজাইনার) উপযুক্ত মনে করে লম্বাটি ব্যবহার করে।
সলেসকে

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

1
@ sleske হুঁম আমি পার্থক্যটি দেখতে পাচ্ছি। 'টিক্স' সিপিইউ চক্রের প্রতিশব্দ হিসাবে ব্যবহৃত হত, পাশাপাশি "সিপিইউ ঘড়ির গতি থেকে অবিচ্ছিন্ন সময় স্বতন্ত্র পরিমাণ" এর একটি শব্দও ছিল। দুটি অর্থ সহ একই শব্দ। এটা কি সঠিক?
বিপরীতমুখী

3

সম্পাদনা: সংক্ষেপে পিসি হার্ডওয়্যার থেকে নেওয়া :

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


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

আপনার যদি উচ্চ পারফরম্যান্স টাইমার প্রয়োজন হয় তবে আমি মনে করি না আপনি সমস্ত সিস্টেমে টিক্সের উপর নির্ভর করতে পারেন।

সিপিইউ শিডিয়ুলার থ্রেডটি বিলম্ব করতে পারে, বিশেষত যদি উচ্চতর অগ্রাধিকার সহ অন্য থ্রেড থাকে। হ্যাঁ, সিপিইউ খুব ব্যস্ত থাকতে পারে।


4
-1 আপনি বিভ্রান্তিকর টিক্স এবং প্রসেসরের চক্র। ticksইউনিক্স সিস্টেমে সাধারণত প্রতি সেকেন্ডে 60 বা 100 বার দেখা যায় এবং তা গতিতে বাধ্য হয় না।
sleske

1
আমি হার্ডওয়্যার টিক্স সম্পর্কে কথা বলছি। একটি 1 এইচআরজ সিপিইউ প্রতি সেকেন্ডে 1 টি টিক (চক্র) প্রক্রিয়াকরণ করে, 200Hz 200 সাইকেল প্রতি সেকেন্ডে 2GHz দুই বিলিয়ন চক্র / সেকেন্ড প্রক্রিয়া করতে পারে। আপনার সিপিইউ যত তাড়াতাড়ি তত বেশি চক্র / সেকেন্ড পাবেন।
বিপরীতমুখী

2
আহ, আমি দেখছি, কিছু লেখক এর tickপ্রতিশব্দ হিসাবে ব্যবহার করেন processor cycle। তবুও, আমি tickআমার উত্তর উপর বর্ণিত হিসাবে দেখা বেশিরভাগই দেখতে । কিন্তু আমি পরিভাষা যথারীতি :-(, পরিবর্তিত হয় অনুমান আমি আমার উত্তর সম্পাদনা করা
sleske
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.