دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: سیستم های عامل ویرایش: نویسندگان: Bowman I. سری: ناشر: سال نشر: تعداد صفحات: 34 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 325 کیلوبایت
کلمات کلیدی مربوط به کتاب معماری بتن هسته لینوکس: کتابخانه، ادبیات کامپیوتر، لینوکس / یونیکس
در صورت تبدیل فایل کتاب Concrete Architecture of the Linux Kernel به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب معماری بتن هسته لینوکس نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
دانشگاه واترلو، 1998 — 34 ص.
هدف این گزارش توصیف معماری بتن (به عنوان ساخته شده) هسته لینوکس
است. شرح معماری بتن هسته لینوکس به عنوان یک مشخصات سطح بالا
برای توسعه دهندگان برای اصلاح و گسترش کد منبع هسته موجود عمل می
کند.
ما از یک ابزار مهندسی معکوس (Portable Bookshelf) برای استخراج
اطلاعات طراحی دقیق استفاده کردیم. منبع هسته لینوکس بزرگترین
چالشی که باید بر آن غلبه میکردیم، خوشهبندی حجم عظیم اطلاعات
استخراجشده در زیرسیستمها بود. ما اطلاعات استخراج شده را بر
اساس دانش خاص دامنه خود در مورد سیستم عامل های مدرن خوشه بندی
کردیم. ابزار تجسم چشم انداز نرم افزار در یک فرآیند تکراری برای
مشاهده و اصلاح این خوشه بندی مورد استفاده قرار گرفت.
اگرچه ابزار قفسه کتاب قابل حمل اطلاعات طراحی دقیق و برخی خوشه
بندی اولیه بر اساس نام فایل ها را ارائه می کرد، اما متوجه شدیم
که این برای تشکیل یک فایل کافی نیست. توضیحات معماری بتنی ابزار
استخراج وابستگی ها را به درستی استخراج نکرد. برخی از وابستگیها
را از دست داد و برخی را که وجود نداشتند، تأیید کرد. این ابزار
به طور خودکار ساختاری را ارائه نکرد که به درک سیستم کمک کند. ما
حقایق طراحی استخراجشده را تأیید کردیم و خوشهبندی را با
استفاده از مدل مفهومی هسته لینوکس اصلاح کردیم.
به این نتیجه رسیدیم که ابزار قفسه کتاب قابل حمل به تنهایی
نمیتواند بهطور دقیق معماری بتن هسته لینوکس را توصیف کند. ما
این محدودیت را با استفاده از دانش خاص دامنه برای توصیف معماری
بتنی اصلاح کردیم.
University of Waterloo, 1998 — 34 p.
The objective of this report is to describe the concrete
(as-built) architecture of the Linux kernel. A concrete
architecture description of the Linux kernel serves as a
high-level specification for developers to modify and extend
the existing kernel source code.
We used a reverse engineering tool (Portable Bookshelf) to
extract the detailed design information out of the Linux kernel
source. The biggest challenge we had to overcome was to cluster
the enormous volume of extracted information into subsystems.
We clustered the extracted information based on our
domain-specific knowledge about modern operating systems; the
Software Landscape visualization tool was used in an iterative
process to view and refine this clustering.
Although the Portable Bookshelf tool provided detailed design
information and some initial clustering based on file names, we
found that this was not sufficient to form a concrete
architecture description. The extraction tool didn’t accurately
extract dependencies. It missed some dependencies, and asserted
some that did not exist. The tool didn’t automatically provide
a structure that helped understand the system. We verified the
extracted design facts and refined the clustering using our
conceptual model of the Linux kernel.
We concluded that the Portable Bookshelf tool by itself cannot
accurately describe the concrete architecture of the Linux
kernel. We remedied this limitation by using domain-specific
knowledge to describe the concrete architecture.