نکته :: تفاوت Block Device و Character Device در چیست ؟
درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من

جهت دریافت مدرک با مراجعه به به این بخش و ورود به دوره مورد نظر، بر روی گزینه دریافت مدرک کلیک کرده، اطلاعات خود را تکمیل کنید تا پروسه صدور مدرک برای شما طی شود.

صدور مدرک تنها برای دوره هایی که به صورت کامل خریداری شده و قیمت آن ها بالای 100،000 تومان باشد انجام خواهد شد.

تخفیف های وب سایت
همه تخفیف ها

عضویت در

کانال تلگرام

توسینسو

اطلاعات مطلب
مدرس/نویسنده
امیرحسین کریم پور
امتیاز: 158936
رتبه:5
11
492
511
5165
امیرحسین کریم پور ، مدیر انجمن سخت افزار و تجهیزات دیجیتال TOSINSO ، متخصص شبکه ، تخصص در حوزه سیستم عامل های کلاینت و سرور مایکروسافت ، سیستم عامل لینوکس ، علاقه مند به حوزه امنیت اطلاعات و تست نفوذ سنجی ... پروفایل کاربر

تفاوت Block Device و Character Device در چیست ؟

تاریخ 30 روز قبل
نظرات 0
بازدیدها 61
سلام خدمت دوستان و کاربران عزیز وب سایت توسینسو. امروز در این نکته می خواهیم در مورد تفاوت بین Block Device و Character Device صحبت کنیم. به زبان ساده به دستگاه هایی که در حوزه ذخیره سازی اطلاعات کار می کنند Block Device گفته می شود و به دستگاه هایی مثل Keyboard ، پورت های Serial ، پرینتر ها و ... که کارکردشان و نحوه انتقال دیتا در آن ها بصورت کاراکتر به کاراکتر است Character Device گفته می شود. اگر بخواهیم مثالی از Block Device ها بزنیم میتوانیم به هارد دیسک ها ، فلش درایو ها ، نوار های مغناطیسی و از این قبیل دستگاه ها اشاره کنیم. Block Device ها بصورت کلی به دستگاه هایی گفته می شود که بوسیله استفاده از Buffer های بلوک بلوک شده File system از Buffer cache که توسط کرنل سیستم عامل تامین می شود می توانند عملیات I//O انجام دهند. Character Device ها بصورت کلی به دستگاه هایی گفته می شود میتوانند Stream هایی از Character را بخوانند و یا بنویسند. Character Device ها نیز مانند Block Device ها دارای درایور هایی هستند که در سیستم عامل نصب شده و میتوانند در آن واحد تنها از یک کاراکتر استفاده کنند. برای مثال Line Printer ها از این دسته دستگاه ها هستند. با این حال Character Driver ها محدود به انجام I//O برای یک کاراکتر در واحد زمان نیستند. برای مثال Tape Driver ها مکررا I//O را برای Chunk های 10 هزارتایی انجام می دهند. همچنین Character Device Driver ها میتوانند زمانیکه نیاز به کپی دیتا بصورت مستقیم از یا به درون User Process ها باشد مورد استفاده قرار بگیرند. بخاطر انعطاف پذیر بودن Character Driver ها در انجام عملیات I//O بسیاری از دستگاه ها از Character Driver ها استفاده می کنند. برای مثال Graphics Display ها نیز از Character Driver ها استفاده می کنند. امیدوارم مورد توجه شما قرار گرفته باشد.



نویسنده : امیرحسین کریم پور
منبع : جزیره سخت افزار و تجهیزات دیجیتال وب سایت توسینسو
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی میباشد
برچسب ها
مطالب مرتبط

در حال دریافت اطلاعات

نظرات
هیچ نظری ارسال نشده است

    برای ارسال نظر ابتدا به سایت وارد شوید