دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نويسي ویرایش: 5., aktualisierte und erw. Aufl سری: Linux specials ISBN (شابک) : 3827311446, 9783827311443 ناشر: Addison-Wesley سال نشر: 1999 تعداد صفحات: 3 زبان: German فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 1 مگابایت
در صورت تبدیل فایل کتاب Linux-Kernel-Programmierung / Buch. Algorithmen und Strukturen der Version 2.2 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی / کتاب هسته لینوکس. نسخه 2.2 الگوریتم ها و ساختارها نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
توسعه یک برنامه - چه برای یونیکس و چه برای هر سیستم عامل دیگری - به اندازه کافی دشوار است. برنامه های مربوط به سیستم در آن صورت به خودی خود یک علم هستند. اما توسعه مشترک هسته، برای بهبود، رفع اشکال یا درایورها، تاج توسعه برای یک سیستم عامل است. برای لینوکس، سیستم عامل رایگان لینوس توروالدز، این کار از نظر تئوری بسیار آسان است. منابع به صورت رایگان در دسترس هستند و اطلاعات کافی در وب سایت ها و گروه های خبری موجود است. اما برای شروع فشرده و سریع، کتاب ها هنوز راحت تر از اینترنت هستند. یکی از این کتابها Linux Kernelprogrammierung توسط نویسندگان Beck، Böhme، Dziadzka، Kunitz، Magnus، Schröter و Verworner است. و از آنجایی که لینوکس از ابتدا پیشرفت زیادی کرده است، این کتاب اکنون در ویرایش ششم خود قرار دارد. پس از معرفی مختصر لینوکس به طور کلی و ترجمه هسته، فصل سوم به ساختارهای داده، الگوریتم های مرکزی و اجرای فراخوانی های سیستم در هسته می پردازد. فصل های بعدی مدیریت حافظه، ارتباطات بین فرآیندی، سیستم فایل لینوکس، درایورهای دستگاه، شبکه، ماژول ها، اشکال زدایی و چند پردازش را پوشش می دهند. در پایان ضمیمه هایی با فراخوانی های سیستم، دستورات مربوط به هسته، شرحی از سیستم فایل proc، فرآیند بوت و دوباره مهم ترین دستورات هسته وجود دارد. اگر می خواهید در مورد برنامه نویسی هسته اطلاعات بیشتری کسب کنید، بهتر است کتاب را از هفت نویسنده تهیه کنید. مطمئناً همه چیز را توضیح نمی دهد، اما مقدمه خوبی برای این حوزه خاص توسعه نرم افزار ارائه می دهد. در قالب کتاب، هنوز راحتتر از جستجوی آنلاین آن است. -- فرانک مولر
Eine Awendung -- ob nun für Unix oder ein anderes Betriebssystem -- zu entwickeln, ist schon schwierig genug. Systemnahe Programme sind dann bereits eine Wissenschaft für sich. Aber am Kernel mitzuentwickeln, für Verbesserungen, Bug Fixing oder Treiber, ist die Krone der Entwicklung für ein Betriebssystem. Für Linux, dem freien Betriebssystem von Linus Torvalds, ist dies theoretisch beonders leicht möglich. Die Quellen sind frei verfügbar und auf Websites und in Newsgroups sind genug Informationen verfügbar. Doch für einen kompakten und schnellen Einstieg sind Bücher immer noch angenehmer als das Netz. Ein solches Buch ist Linux Kernelprogrammierung der Autoren Beck, Böhme, Dziadzka, Kunitz, Magnus, Schröter und Verworner. Und da Linux sich seit den Anfängen um einiges weiterentwickelt hat, gibt es dieses Buch inzwischen in der sechsten Auflage. Nach einer kurzen Einführung in Linux allgemein und in die Übersetzung des Kerns geht es im dritten Kapitel um Datenstrukturen, zentrale Algorithmen und die Implementierung von System Calls im Kern. Die folgenden Kapitel behandeln die Speicherverwaltung, Interprozesskommunikation, das Linux-Dateisystem, Gerätetreiber, Netzwerk, Module, Debugging und Multiprocessing. Den Abschluss bilden Anhänge mit den System Calls, kernnahen Kommandos, eine Beschreibung des proc-Dateisystems, dem Boot-Prozess sowie nochmals den wichtigsten Kernel Commandos. Wer näher in die Kernelprogrammierung einsteigen will, tut gut daran, sich das Buch der sieben Autoren zuzulegen. Es klärt sicherlich nicht alles, gibt aber einen guten Einstieg in dieses spezielle Gebiet der Softwareentwicklung. In Buchform ist es doch angenehmer, als nur online nachzuschlagen. --Frank Müller