একটি "কাঁচা" এবং "রান্না করা" ডিভাইস ড্রাইভারের মধ্যে পার্থক্য কী?


27

এই ধারণাটি কেবল টার্মিনাল ড্রাইভারদের (যা বেশিরভাগ সাইটগুলি আবৃত করে) বা সাধারণভাবে কোনও ড্রাইভারের ক্ষেত্রেই প্রযোজ্য?

উত্তর:


30

কাঁচা এবং রান্না করা পদগুলি কেবল টার্মিনাল ড্রাইভারদের জন্য প্রযোজ্য। "রান্না করা" কে ক্যানোনিকাল এবং "কাঁচা" বলা হয় নন-ক্যানোনিকাল মোড।

টার্মিনাল ড্রাইভারটি হ'ল ডিফল্টরূপে একটি লাইন-ভিত্তিক সিস্টেম: অক্ষরে অক্ষরে অভ্যন্তরীণভাবে বাফার করা হয় যতক্ষণ না গাড়ীর ফিরে আসার আগ পর্যন্ত ( Enterবা Return) প্রোগ্রামে যাওয়ার আগে - একে "রান্না করা" বলা হয়। এই প্রক্রিয়া নির্দিষ্ট অক্ষরের মধ্যে হতে হবে (দেখুন পারবেন stty(1)যেমন), Cntl-D, Cntl-S, Ctrl-U Backspace); মূলত প্রাথমিক লাইন-সম্পাদনা। টার্মিনাল ড্রাইভার অক্ষরগুলি পরিবেশন করার আগে "রান্না করে"।

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

ম্যানপেজের "ক্যানোনিকাল মোড" বিভাগে আপনি এ সম্পর্কে আরও পড়তে পারেন termios(3)


11

পদগুলি টার্মিনাল এবং ডিস্ক I / O বর্ণনা করতে ব্যবহৃত হয় তবে প্রতিটি প্রসঙ্গে বিভিন্ন জিনিস বোঝায়।

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

একটি 'কাঁচা' ডিস্ক ডিভাইস ( /dev/rdsk/*) একটি অক্ষর ডিভাইস, এবং এটি /dev/dsk/একটি ব্লক ডিভাইস। আইআইআরসি মূল পার্থক্য হ'ল ব্লক ডিভাইসে কার্নেল বাফারিং রয়েছে, এবং আই / ও মোডের উপর সূক্ষ্ম দানাদার নিয়ন্ত্রণ যেমন সরাসরি / ম্যাপ করা I / O কোনও কাঁচা ডিফিসে নির্দিষ্ট করা যায়।

কাঁচা এবং রান্না করা tty মোডের বর্ণনা এখানে পাওয়া যাবে। কাঁচ বনাম রান্না করা ডিস্ক ডিভাইসগুলির সম্পর্কে একটি পোস্টিং এখানে পাওয়া যাবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.