یونیکس: کتاب درسی ۲۰۱۶
UNIX 2016

دانلود کتاب یونیکس: کتاب درسی ۲۰۱۶ (UNIX 2016) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Syed Mansoor Sarwar, Robert M. Koretsky

ناشر: CRC Press
voucher-1

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2016

زبان

English

تعداد صفحه‌ها

1380

نوع فایل

pdf

حجم

16.8 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب یونیکس: کتاب درسی ۲۰۱۶

یونیکس: کتاب درسی، ویرایش سوم، مقدمه‌ای جامع بر سیستم عامل مدرن و قرن بیست و یکمی یونیکس ارائه می‌دهد. این کتاب از PC-BSD و سولاریس، سیستم‌های نماینده‌ی شاخه‌های اصلی خانواده‌ی یونیکس، برای نشان دادن مفاهیم کلیدی استفاده می‌کند. بسیاری از موضوعاتی که در رویکردهای قدیمی‌تر و سنتی‌تر کتاب‌های درسی پوشش داده نمی‌شوند، مانند پایتون، برنامه‌نویسی سیستم یونیکس از اصول اولیه تا برنامه‌نویسی شبکه‌ی مبتنی بر سوکت با استفاده از الگوی کلاینت-سرور، سیستم فایل زتابایتی (ZFS) و محیط‌های دسکتاپ گرافیکی KDE و گنوم مبتنی بر X Windows را که به خوبی توسعه یافته‌اند، پوشش می‌دهد.

ویرایش سوم به‌طور کامل به‌روزرسانی و گسترش یافته و دارای بازنگری‌های گسترده در سراسر آن است. این نسخه شامل یک فصل آموزشی جدید در مورد زبان برنامه‌نویسی پایتون و استفاده از آن در یونیکس، و همچنین یک آموزش کامل در مورد دستور git با Github است. این کتاب شامل چهار فصل جدید در مورد برنامه‌نویسی سیستم یونیکس و API یونیکس است که در آن استفاده از رابط فراخوانی سیستم یونیکس برای پردازش فایل، مدیریت فرآیند، مدیریت سیگنال، ارتباط بین فرآیندی (با استفاده از پایپ‌ها، FIFOها و سوکت‌ها)، پوشش گسترده‌ی شبکه با استفاده از UNIX TCP/IP با استفاده از نرم‌افزار کلاینت-سرور، و ملاحظات مربوط به طراحی و پیاده‌سازی نرم‌افزار کلاینت-سرور با کیفیت تولید با استفاده از سرورهای تکراری و همزمان، شرح داده شده است. همچنین شامل فصل‌های جدیدی در مورد مدیریت سیستم یونیکس، ZFS و روش‌های مجازی‌سازی کانتینری با استفاده از iocage، Solaris Jails و VirtualBox است.

این کتاب درسی با بهره‌گیری از تقریباً 65 سال تجربه‌ی عملی تدریس نویسندگان در سطح کالج، ارائه‌ی توالی تفکر شده‌ی موضوعات قدیمی و جدید، درس‌های به موقع و به‌خوبی توسعه یافته، یک سایت Github حاوی تمام کدهای موجود در کتاب به همراه راه حل‌های تمرین، و تمرین‌ها/مسائل تکالیف هماهنگ با توالی آموزشی فصل‌های کتاب را ارائه می‌کند. به استثنای چهار فصل در مورد برنامه‌نویسی سیستم، این کتاب می‌تواند با موفقیت بسیار توسط یک مبتدی کامل و همچنین توسط یک کاربر با تجربه‌ی سیستم یونیکس، هم در یک محیط یادگیری غیررسمی و هم رسمی استفاده شود.

این کتاب ممکن است در چندین دوره علوم کامپیوتر و فناوری اطلاعات، از جمله یونیکس برای مبتدیان و کاربران پیشرفته، اسکریپت‌نویسی شل و پایتون، برنامه‌نویسی سیستم یونیکس، برنامه‌نویسی شبکه‌ی یونیکس و مدیریت سیستم یونیکس استفاده شود. همچنین می‌توان از آن به عنوان مکمل دوره‌های کارشناسی و کارشناسی ارشد در مورد مفاهیم و اصول سیستم عامل استفاده کرد.


فهرست کتاب:

۱. روی جلد

۲. صفحه عنوان فرعی

۳. صفحه عنوان

۴. صفحه حق نشر

۵. تقدیم‌نامه

۶. فهرست مطالب

۷. پیشگفتار ویرایش سوم

۸. تشکر و قدردانی برای ویرایش سوم

۹. تشکر و قدردانی برای ویرایش دوم و اول

۱۰. تشکر و قدردانی شخصی

۱۱. فصل ۱ ▪ مروری بر سیستم‌عامل‌ها

۱۲. فصل ۲ ▪ یک «شروع سریع» در سیستم‌عامل یونیکس

۱۳. فصل ۳ ▪ ویرایش فایل‌های متنی

۱۴. فصل ۴ ▪ فایل‌ها و ساختار سیستم فایل

۱۵. فصل ۵ ▪ امنیت فایل

۱۶. فصل ۶ ▪ پردازش فایل پایه

۱۷. فصل ۷ ▪ پردازش پیشرفته فایل

۱۸. فصل ۸ ▪ اشتراک فایل

۱۹. فصل ۹ ▪ تغییر مسیر و لوله‌کشی

۲۰. فصل ۱۰ ▪ فرآیندها

۲۱. فصل ۱۱ ▪ شبکه‌سازی و اتصال شبکه‌ها

۲۲. فصل ۱۲ ▪ برنامه‌نویسی مقدماتی بورن شل

۲۳. فصل ۱۳ ▪ برنامه‌نویسی پیشرفته بورن شل

۲۴. فصل ۱۴ ▪ برنامه‌نویسی مقدماتی سی شل

۲۵. فصل ۱۵ ▪ برنامه‌نویسی پیشرفته سی شل

۲۶. فصل ۱۶ ▪ پایتون

۲۷. فصل ۱۷ ▪ ابزارهای یونیکس برای توسعه نرم‌افزار

۲۸. فصل ۱۸ ▪ برنامه‌نویسی سیستم I: مدیریت سیستم فایل

۲۹. فصل ۱۹ ▪ برنامه‌نویسی سیستم II: مدیریت فرآیند و پردازش سیگنال

۳۰. فصل ۲۰ ▪ برنامه‌نویسی سیستم III: ارتباط بین فرآیندی

۳۱. فصل ۲۱ ▪ برنامه‌نویسی سیستم IV: ملاحظات عملی

۳۲. فصل ۲۲ ▪ مبانی رابط گرافیکی سیستم پنجره X یونیکس

۳۳. فصل ۲۳ ▪ مبانی مدیریت سیستم یونیکس

۳۴. فصل ۲۴ ▪ مدیریت و استفاده از ZFS

۳۵. فصل ۲۵ ▪ روش‌های مجازی‌سازی

۳۶. واژه‌نامه

۳۷. فهرست نمایه

 

توضیحات(انگلیسی)

UNIX: The Textbook, Third Edition provides a comprehensive introduction to the modern, twenty-first-century UNIX operating system. The book deploys PC-BSD and Solaris, representative systems of the major branches of the UNIX family, to illustrate the key concepts. It covers many topics not covered in older, more traditional textbook approaches, such as Python, UNIX System Programming from basics to socket-based network programming using the client-server paradigm, the Zettabyte File System (ZFS), and the highly developed X Windows-based KDE and Gnome GUI desktop environments.

The third edition has been fully updated and expanded, with extensive revisions throughout. It features a new tutorial chapter on the Python programming language and its use in UNIX, as well as a complete tutorial on the git command with Github. It includes four new chapters on UNIX system programming and the UNIX API, which describe the use of the UNIX system call interface for file processing, process management, signal handling, interprocess communication (using pipes, FIFOs, and sockets), extensive coverage of internetworking with UNIX TCP/IP using the client-server software, and considerations for the design and implementation of production-quality client-server software using iterative and concurrent servers. It also includes new chapters on UNIX system administration, ZFS, and container virtualization methodologies using iocage, Solaris Jails, and VirtualBox.

Utilizing the authors’ almost 65 years of practical teaching experience at the college level, this textbook presents well-thought-out sequencing of old and new topics, well-developed and timely lessons, a Github site containing all of the code in the book plus exercise solutions, and homework exercises/problems synchronized with the didactic sequencing of chapters in the book. With the exception of four chapters on system programming, the book can be used very successfully by a complete novice, as well as by an experienced UNIX system user, in both an informal and formal learning environment.

The book may be used in several computer science and information technology courses, including UNIX for beginners and advanced users, shell and Python scripting, UNIX system programming, UNIX network programming, and UNIX system administration. It may also be used as a companion to the undergraduate and graduate level courses on operating system concepts and principles.


Table of Contents

1. Cover

2. Half Title

3. Title Page

4. Copyright Page

5. Dedication

6. Table of Contents

7. Preface to the Third Edition

8. Acknowledgments for the Third Edition

9. Acknowledgments for the Second and First Editions

10. Personal Acknowledgments

11. CHAPTER 1 ▪ Overview of Operating Systems

12. CHAPTER 2 ▪ A “Quick Start” into the UNIX Operating System

13. CHAPTER 3 ▪ Editing Text Files

14. CHAPTER 4 ▪ Files and File System Structure

15. CHAPTER 5 ▪ File Security

16. CHAPTER 6 ▪ Basic File Processing

17. CHAPTER 7 ▪ Advanced File Processing

18. CHAPTER 8 ▪ File Sharing

19. CHAPTER 9 ▪ Redirection and Piping

20. CHAPTER 10 ▪ Processes

21. CHAPTER 11 ▪ Networking and Internetworking

22. CHAPTER 12 ▪ Introductory Bourne Shell Programming

23. CHAPTER 13 ▪ Advanced Bourne Shell Programming

24. CHAPTER 14 ▪ Introductory C Shell Programming

25. CHAPTER 15 ▪ Advanced C Shell Programming

26. CHAPTER 16 ▪ Python

27. CHAPTER 17 ▪ UNIX Tools for Software Development

28. CHAPTER 18 ▪ System Programming I: File System Management

29. CHAPTER 19 ▪ System Programming II: Process Management and Signal Processing

30. CHAPTER 20 ▪ System Programming III: Interprocess Communication

31. CHAPTER 21 ▪ System Programming IV: Practical Considerations

32. CHAPTER 22 ▪ UNIX X Window System GUI Basics

33. CHAPTER 23 ▪ UNIX System Administration Fundamentals

34. CHAPTER 24 ▪ ZFS Administration and Use

35. CHAPTER 25 ▪ Virtualization Methodologies

36. GLOSSARY

37. INDEX

دیگران دریافت کرده‌اند

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.