| LSDEV(8) | راهنمای سیستم لینوکس | LSDEV(8) |
نام (NAME)
lsdev - نمایش اطلاعات درباره سختافزارهای نصبشده
خلاصه دستور (SYNOPSIS)
lsdev
توضیحات (DESCRIPTION)
lsdev اطلاعات مربوط به سختافزارهای نصبشده روی رایانه شما را از فایلهای interrupts (وقفهها)، ioports (درگاههای ورودی/خروجی) و dma (دسترسی مستقیم به حافظه) در شاخه /proc جمعآوری میکند، و بدینگونه یک نمای کلی و سریع از اینکه کدام سختافزار از چه آدرسهای ورودی/خروجی و چه کانالهای IRQ و DMA استفاده میکند در اختیارتان میگذارد.
گزینهها (OPTIONS)
ندارد.
فایلها (FILES)
- /proc/interrupts
- کانالهای IRQ.
- /proc/ioports
- آدرسهای حافظه ورودی/خروجی (I/O).
- /proc/dma
- کانالهای DMA.
اشکالات (BUGS)
lsdev همیشه نمیتواند تشخیص دهد که کدام خطوط در سه فایل بررسیشده به یک دستگاه واحد اشاره دارند، زیرا این فایلها گاهی نامهای متفاوتی برای یک قطعه سختافزاری یکسان به کار میبرند. به عنوان مثال، در برخی هستهها به صفحهکلید در /proc/ioports با عنوان `kbd' و در /proc/interrupts با عنوان `keyboard' اشاره میشود. این موضوع باید در هسته برطرف شود، نه در lsdev (همانطور که در واقع برای این مثال خاص رفع شده است).
با این حال، این برنامه تلاش میکند با حذف هر آنچه پس از یک فاصله یا پرانتز باز در نام قرار دارد، خطوط را تطبیق دهد؛ به طوری که مثلاً خطوط `serial' از /proc/interrupts با خطوط `serial(set)' از /proc/ioports تطبیق داده شوند. این تلاش برای حدس زدن منظور کاربر (DWIM) ممکن است خودش یک اشکال به شمار آید.
این برنامه فقط تصور هسته از سختافزارهای موجود را نشان میدهد، نه آنچه که در عمل بهصورت فیزیکی در دسترس است.
همچنین ببینید (SEE ALSO)
procinfo(8).
نویسنده (AUTHOR)
Sander van Malssen <svm@kozmix.cistron.nl>
| 1998-05-31 | 3rd Release |