سایت CEB:ترجمه تخصصی رشته کامپیوتر - معرفی و دانلود کتب انگلیسی رشته کامپیوتر

امتیاز کاربران

ستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعال
 

انتشارات: Pearson Education, Inc.

اثر: William Stallings

تعداد صفحه: 787

حجم: 4.82MB

جلد کتاب

توضیحات کتاب (ترجمه‌ی خلاصه‌ی پیشگفتار کتاب):

پس از ویرایش هشتم، در چهار سال اخیر شاهد ادامه نوآوری‌ها و پیشرفت‌ها بوده‌ایم. در این ویرایش جدید، ضمن پوشش گسترده و کامل مباحث مطرح، به این تغییرات هم پرداخته‌ایم. جهت انجام بازبینی‌ها، تعدادی از اساتید و شاغلین این حوزه کتاب را مورد بررسی کامل قرار دادند و نتیجه این شد که در بسیاری از جاها، روایت کتاب واضح‌تر و دقیق‌تر شد و عکس‌های بهتری برای توضیح مطالب در نظر گرفته شد. اهم تغییرات این ویرایش عبارتند از:

  • اتصال نقطه به نقطه: با استفاده از مثال (QuickPath Interconnect (QPI شرکت اینتل، این تکنولوژی جدید که به‌سرعت در حال جایگزینی با تکنولوژی سنتی معماری مبتنی بر bus است را شرح می‌دهیم.
  • PCI Express: این تکنولوژی یک معماری استاندارد شده‌ی اتصال نقطه به نقطه خارجی است و جایگزین PCI و دیگر معماری‌های مبتنی بر bus شده است.
  • درایوهای SSD: استفاده از درایوهای حالت جامد (Solid State Drives) به جای درایوهای دیسک سخت، در طیفی از کامپیوترها رواج یافته است. این کتاب در یک بخش به SSD و تکنولوژی فلش مموری که در پس آن قرار دارد، می‌پردازد.
  • استانداردهای ورودی/خروجی: انعکاس آخرین پیشرفت‌ها از جمله تاندِربُلت (Thunderbolt).
  • معماری چندهسته‌ای: حجم مطالب در این موضوع افزایش چشم‌گیری داشته است.
  • بانک تست: مجموعه‌ای از سؤالات بلی/خیر، چندگزینه‌ای، و جای خالی برای هر فصل در نظر گرفته شده است.

 یک سیستم کامپیوتری، مثل هر سیستمی، متشکل از یک مجموعه قطعات مرتبط به هم است. این سیستم با دو مشخصه‌ی ساختار (یا نحوه‌ی اتصال قطعات) و عملکرد (هر قطعه) شناخته می‌شود. سازمان یک کامپیوتر سلسله مراتبی است. یعنی هر قطعه بزرگ را می‌توان به زیر قطعاتی تقسیم نمود و در مورد ساختار و عملکرد هر زیر قطعه صحبت کرد. جهت وضوح و فهم آسان، سازمان سلسله مراتبی در این کتاب به صورت بالا به پایین شرح داده شده است:

  • سیستم کامپیوتری: قطعات اصلی آن عبارتند از پردازنده، حافظه، و ورودی/خروجی.
  • پردازنده: شامل قطعات اصلی واحد کنترل، رجیسترها، واحد ریاضیات و منطق، و واحد اجرای دستورالعمل‌ها.
  • واحد کنترل: تأمین سیگنال‌های کنترلی لازم جهت انجام عملیات و همآهنگ‌سازی همه قطعات پردازنده. برای پیاده‌سازی این واحد، سالها از روش ریزبرنامه‌نویسی استفاده می‌شد که آن هم به نوبه خود باعث می‌شد که زیر قطعات حافظه‌ی کنترل، مدار کنترل دنباله‌ی اجرایی، و رجیسترها را داشته باشیم. اخیراً تکنیک ریزبرنامه‌نویسی به حاشیه رفته است ولی همچنان یک تکنیک پیاده‌سازی مهم تلقی می‌شود.

در مباحث کتاب، سیستم کامپیوتری را هم از جنبه‌ی معماری (آن ویژگی‌هایی از یک سیستم که برای برنامه‌نویسِ زبان ماشین قابل رؤیت است) و هم از جنبه سازمان (واحدهای عملیاتی و اتصالات‌شان که معماری را تحقق می‌بخشد) مورد بررسی قرار می‌دهیم.

 برای مثال های کتاب از دو معماری مشهور استفاده شده است که هر دو در سال‌های اخیر از اصول طراحی سوپراسکالار و چندهسته‌ای بهره برده‌اند:

  • معماری Intel x86: که بیشترین استفاده را در رایانه‌های غیر توکار دارد و اصولاً دارای معماری دستورالعمل CISC است ولی برخی از ویژگی‌های معماری RISC را هم داراست.
  • ARM: که رایج‌ترین پردازنده‌ی توکار دنیاست و از معماری دستورالعمل RISC بهره می‌برد و در گوشی‌های تلفن همراه، iPodها، ابزارآلات حسگر راه دور، و ... بکار رفته است.

 

کتاب از شش بخش اصلی تشکیل شده است:

  1. مرور کلی
  2. سیستم کامپیوتری
  3. ریاضیات و منطق
  4. واحد پردازش مرکزی
  5. سازمان موازی، شامل چندهسته‌ای
  6. واحد کنترل

 

دانلود


نسخه‌ی قبلی کتاب:

Computer Organization And Architecture-Designing For Performance-8th Edition

تعداد صفحه: 881

حجم: 2.89MB

توضیحات کتاب:

This book is about the structure and function of computers. Its purpose is to present, as clearly and completely as possible, the nature and characteristics of modern-day computer systems. This task is challenging for several reasons. First, there is a tremendous variety of products that can rightly claim the name of computer, from single-chip microprocessors to supercomputers. Second, the rapid pace of change cover all aspects of computer technology, from the underlying integrated circuit technology used to construct computer components, to the increasing use of parallel organization concepts in combining those components.


In spite of the variety and pace of change in the computer field, certain fundamental concepts apply consistently throughout. The application of these concepts depends on the current state of the technology and the price/performance objectives of the designer.The intent of this book is to provide a thorough discussion of the fundamentals of computer organization and architecture and to relate these to contemporary design issues.

The subtitle suggests the theme and the approach taken in this book. All of the basic performance characteristics of computer systems, including processor speed, memory speed, memory capacity, and interconnection data rates, are increasing rapidly. Moreover, they are increasing at different rates. This makes it difficult to design a balanced system that maximizes the performance and utilization of all elements. Thus, computer design increasingly becomes a game of changing the structure or function in one area to compensate for a performance mismatch in another area.We will see this game played out in numerous design decisions throughout the book.

The objective is to present the material in a fashion that keeps new material in a clear context. This should minimize the chance that the reader will get lost and should provide better motivation than a bottom-up approach. Throughout the discussion, aspects of the system are viewed from the points of view of both architecture (those attributes of a system visible to a machine language programmer) and organization (the operational units and their interconnections that realize the architecture).

The book is intended for both an academic and a professional audience. As a textbook, it is intended as a one- or two-semester undergraduate course for computer science, computer engineering, and electrical engineering majors. For the professional interested in this field, the book serves as a basic reference volume and is suitable for self-study.

دانلود


برای دانلود کتاب، ثبت درخواست ترجمه، و دریافت رایگان خبرنامه‌های سایت نیاز به ثبت نام دارید.

آیا از خواندن متون ترجمه‌ای بی سر و ته خسته شده‌اید؟ و بدنبال راهی برای بهره‌گیری از یک متن اصیل برای یادگیری هستید؟
آیا وقت کافی برای فهم و یا ترجمه‌ی مطلب خود در اختیار ندارید؟
از خواندن متنی که کارتان گیر آن است کلافه شده‌اید؟
کار را به ما بسپارید، خیالتان راحت!

هم اکنون! سايت CEB را به چند نفر از دوستان خود هم معرفی کنيد؛ با اين کار علاوه بر حمايت از ما، به بالا رفتن کيفيت خدمات و پايين ماندن تعرفه‌ی دانلود هم کمک کرده‌ايد.



dear author and publishers!
If you do not agree that your books be freely available through this site to Iranians - Those who are not subject to the Copy Right law - please contact us through your official email address so that we can identify you as the author or publisher of that books and remove all your books that you don't like to be accessible through this site. Note that only downloadable material can be appeared on this website. Also note that this site is not the source of illegal publication of the books; We only gathered the books accessible via the Internet together and maked these books more accessible to Iranians.


Valid XHTML 1.0 Transitional