کلمات کلیدی مربوط به کتاب برنامه نویسی سیستم ها: طراحی و توسعه برنامه های کاربردی توزیع شده: مهندسی نرم افزار، برنامه نویسی سیستم (علوم کامپیوتر)
در صورت تبدیل فایل کتاب Systems programming: designing and developing distributed applications به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی سیستم ها: طراحی و توسعه برنامه های کاربردی توزیع شده نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
برنامه نویسی سیستم ها: طراحی و توسعه برنامه های کاربردی
توزیع شده توضیح می دهد که چگونه توسعه برنامه های کاربردی
توزیع شده به درک اساسی از رابطه بین سیستم عامل ها، شبکه، سیستم
های توزیع شده و برنامه نویسی بستگی دارد. ویژگیهای اساسی و
اساسی سیستمهای توزیعشده که بهطور منحصربهفردی حول چهار
دیدگاه (فرایند، ارتباطات، منابع و معماری) سازماندهی شدهاند،
به روشهایی کاوش میشوند که از مرزهای مختلف حوزه موضوعی سنتی
عبور میکنند. ساختارها، پیکربندیها و رفتارهای سیستمهای
توزیعشده همگی مورد بررسی قرار میگیرند و به خوانندگان این
امکان را میدهند که مفاهیم را از دیدگاههای مختلف کاوش کنند و
سیستمها را عمیقاً، هم از سطح مؤلفه و هم به صورت کلی درک کنند.
- ایدههای کلیدی را از ابتدا توضیح میدهد. ، به سبکی مستقل،
با موادی که به دقت ترتیب بندی شده اند تا جذب و دنبال کردن آن
آسان باشد.
- دارای یک مطالعه موردی دقیق است که طراحی شده است تا به
عنوان یک نقطه مرجع مشترک عمل کند و تداوم را در سراسر جهان
ارائه دهد. فصلهای فنی مختلف.
- شامل یک فصل «در کنار هم قرار دادن آنها» است که به
برنامههای کاربردی سیستمهای توزیعشده جالب در کل چرخه عمرشان
از تجزیه و تحلیل نیازمندیها و مشخصات طراحی گرفته تا
برنامههای کاربردی کاملاً کارآمد با کد منبع کامل نگاه
میکند.</ li>
- مواد کمکی شامل مسائل و راه حل ها، تمرین های برنامه نویسی،
آزمایش های شبیه سازی، و طیف گسترده ای از برنامه های کاربردی
نمونه کاملاً کارآمد با کد منبع کامل توسعه یافته در C++، C# و
جاوا هستند.
- نسخه های ویژه مجموعه ابزارهای آموزشی و یادگیری «میزهای
کار» ایجاد شده توسط نویسنده گنجانده شده است. این ابزارها به
طور خاص برای تسهیل آزمایش عملی و شبیه سازی جنبه های پیچیده و
پویا سیستم ها طراحی شده اند.
Systems Programming: Designing and Developing Distributed
Applications explains how the development of distributed
applications depends on a foundational understanding of the
relationship among operating systems, networking, distributed
systems, and programming. Uniquely organized around four
viewpoints (process, communication, resource, and
architecture), the fundamental and essential characteristics of
distributed systems are explored in ways which cut across the
various traditional subject area boundaries. The structures,
configurations and behaviours of distributed systems are all
examined, allowing readers to explore concepts from different
perspectives, and to understand systems in depth, both from the
component level and holistically.
- Explains key ideas from the ground up, in a
self-contained style, with material carefully sequenced to
make it easy to absorb and follow.
- Features a detailed case study that is designed to serve
as a common point of reference and to provide continuity
across the different technical chapters.
- Includes a ‘putting it all together’ chapter that looks
at interesting distributed systems applications across their
entire life-cycle from requirements analysis and design
specifications to fully working applications with full source
code.
- Ancillary materials include problems and solutions,
programming exercises, simulation experiments, and a wide
range of fully working sample applications with complete
source code developed in C++, C# and Java.
- Special editions of the author’s established
‘workbenches’ teaching and learning tools suite are included.
These tools have been specifically designed to facilitate
practical experimentation and simulation of complex and
dynamic aspects of systems.
Content:
Front Matter, Pages i-ii
Copyright, Page iv
Dedication, Page v
Preface, Pages xvii-xxiv
Acknowledgments, Page xxv
Chapter 1 - Introduction, Pages 1-20
Chapter 2 - The Process View, Pages 21-106
Chapter 3 - The Communication View, Pages 107-201
Chapter 4 - The Resource View, Pages 203-276
Chapter 5 - The Architecture View, Pages 277-382
Chapter 6 - Distributed Systems, Pages 383-474
Chapter 7 - Case Studies: Putting It All Together, Pages 475-513
Index, Pages 515-522