مبانی معماری کامپیوتر ۲۰۲۴
Essentials of Computer Architecture 2024
دانلود کتاب مبانی معماری کامپیوتر ۲۰۲۴ (Essentials of Computer Architecture 2024) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی
| نویسنده |
Douglas Comer |
|---|
ناشر:
CRC Press
۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید
| سال انتشار |
2024 |
|---|---|
| زبان |
English |
| تعداد صفحهها |
541 |
| نوع فایل |
|
| حجم |
54.9 MB |
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
🏷️
378,000 تومان
قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود.
298,000 تومان
قیمت فعلی: ۲۹۸٬۰۰۰ تومان.
📥 دانلود نسخهی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمهی فارسی با هوش مصنوعی
🔗 مشاهده جزئیات
دانلود مستقیم PDF
ارسال فایل به ایمیل
پشتیبانی ۲۴ ساعته
توضیحات
معرفی کتاب مبانی معماری کامپیوتر ۲۰۲۴
این کتاب درسی روان و خواندنی، مقدمهای بر معماری کامپیوتر ارائه میدهد و بر جنبههای ضروری سختافزار که برنامهنویسان باید بدانند، تمرکز دارد. کتاب مبانی معماری کامپیوتر، ویرایش سوم، که از دیدگاه یک برنامهنویس نوشته شده است، سه جنبهی کلیدی معماری را پوشش میدهد: پردازندهها، حافظههای فیزیکی و مجازی و سیستمهای ورودی-خروجی.
این ویرایش سوم با در نظر گرفتن پیشرفتها در این زمینه، بهروز شده است. بیشتر دانشجویان تنها تجربهی کار با زبانهای برنامهنویسی سطح بالا را دارند و تقریباً هیچ تجربهای در دستکاری وسایل الکترونیکی و سختافزار ندارند. به همین دلیل، این متن برای پیروی از یک رویکرد بالا به پایین، از بحث در مورد اینکه چگونه یک کامپایلر یک برنامهی منبع را به کد و دادهی باینری تبدیل میکند، تا توضیحاتی دربارهی اینکه چگونه یک کامپیوتر داده و کد را به صورت باینری نمایش میدهد، بازبینی شده است.
فصلهای اضافی به پوشش موازیسازی و خط لولهی داده، ارزیابی عملکرد سیستمهای کامپیوتری و موضوع مهم مصرف برق و انرژی میپردازند. منحصراً در این ویرایش سوم، فصل جدیدی به توضیح پردازندههای چند هستهای و چگونگی ارائه یک نمای سازگار از مقادیر در حافظه توسط سختافزار انسجام، حتی با وجود اینکه هر هسته حافظه نهان خود را دارد، اختصاص داده شده است.
این کتاب درسی روشن، مختصر و خواندنی که برای یک دوره کارشناسی یک ترم مناسب است، یک معرفی ایدهآل برای معماری کامپیوتر برای دانشجویان رشتهی برنامهنویسی کامپیوتر ارائه میدهد.
فهرست کتاب:
۱. صفحه روی جلد
۲. صفحه پیش عنوان
۳. صفحه عنوان
۴. صفحه حق چاپ
۵. صفحه تقدیم
۶. فهرست
۷. پیشگفتار
۸. درباره نویسنده
۹. فصل ۱ مقدمه و مرور کلی
۱۰. فصل ۲ تفسیر و تبدیل برنامه
۱۱. فصل ۳ نمایش داده و برنامه
۱۲. فصل ۴ یک مرور سطح بالا از پردازندهها
۱۳. فصل ۵ مجموعههای دستورالعمل و عملوندها
۱۴. فصل ۶ آدرسدهی عملوند و انواع عملوند
۱۵. فصل ۷ زبانهای اسمبلی و پارادایم برنامهنویسی
۱۶. فصل ۸ حافظه اصلی و آدرسدهی حافظه
۱۷. فصل ۹ فنآوریهای حافظه مجازی و آدرسدهی مجازی
۱۸. فصل ۱۰ کشها و کشینگ
۱۹. فصل ۱۱ ذخیرهسازی: سیستمهای فایل، بلاکها و SSDها
۲۰. فصل ۱۲ دیدگاه برنامهنویس از دستگاهها، ورودی/خروجی و بافرینگ
۲۱. فصل ۱۳ گذرگاهها و معماریهای گذرگاه
۲۲. فصل ۱۴ برنامهنویسی دستگاهها و ورودی/خروجی مبتنی بر وقفه
۲۳. فصل ۱۵ مسیرهای داده و اجرای دستورالعمل
۲۴. فصل ۱۶ CPUها: ریزکد، حفاظت و حالتهای پردازنده
۲۵. فصل ۱۷ موازیسازی
۲۶. فصل ۱۸ پایپلاینینگ داده
۲۷. فصل ۱۹ ارزیابی عملکرد
۲۸. فصل ۲۰ پردازندههای چند هستهای
۲۹. فصل ۲۱ توان و انرژی
۳۰. فصل ۲۲ بلوکهای سازنده: ترانزیستورها، گیتها و ساعتها
۳۱. فصل ۲۳ مدولار بودن سختافزار
۳۲. پیوست ۱ قوانین سادهسازی جبر بولی
۳۳. پیوست ۲ یک مقدمه سریع بر زبان اسمبلی x۸۶
۳۴. پیوست ۳ تعاریف ثبات ARM و ترتیب فراخوانی
۳۵. پیوست ۴ تمرینهای آزمایشگاهی برای دوره معماری کامپیوتر
۳۶. فهرست نمایه
توضیحات(انگلیسی)
This easy-to-read textbook provides an introduction to computer architecture, focusing on the essential aspects of hardware that programmers need to know. Written from a programmer’s point of view, Essentials of Computer Architecture, Third Edition, covers the three key aspects of architecture: processors, physical and virtual memories, and input-output (I/O) systems.
This third edition is updated in view of advances in the field. Most students only have experience with high-level programming languages, and almost no experience tinkering with electronics and hardware. As such, this text is revised to follow a top-down approach, moving from discussions on how a compiler transforms a source program into binary code and data, to explanations of how a computer represents data and code in binary.
Additional chapters cover parallelism and data pipelining, assessing the performance of computer systems, and the important topic of power and energy consumption. Exclusive to this third edition, a new chapter explains multicore processors and how coherence hardware provides a consistent view of the values in memory even though each core has its own cache.
Suitable for a one-semester undergraduate course, this clear, concise, and easy-to-read textbook offers an ideal introduction to computer architecture for students studying computer programming.
Table of Contents
1. Cover Page
2. Half-Title Page
3. Title Page
4. Copyright Page
5. Dedication Page
6. Contents
7. Preface
8. About The Author
9. Chapter 1 Introduction And Overview
10. Chapter 2 Program Interpretation And Transformation
11. Chapter 3 Data And Program Representation
12. Chapter 4 A High-Level Overview Of Processors
13. Chapter 5 Instruction Sets And Operands
14. Chapter 6 Operand Addressing And Operand Types
15. Chapter 7 Assembly Languages And Programming Paradigm
16. Chapter 8 Main Memory And Memory Addressing
17. Chapter 9 Virtual Memory Technologies And Virtual Addressing
18. Chapter 10 Caches And Caching
19. Chapter 11 Storage: File Systems, Blocks, And SSDs
20. Chapter 12 A Programmerʼs View Of Devices, I/O, And Buffering
21. Chapter 13 Buses And Bus Architectures
22. Chapter 14 Programming Devices And Interrupt-Driven I/O
23. Chapter 15 Data Paths And Instruction Execution
24. Chapter 16 CPUs: Microcode, Protection, And Processor Modes
25. Chapter 17 Parallelism
26. Chapter 18 Data Pipelining
27. Chapter 19 Assessing Performance
28. Chapter 20 Multicore Processors
29. Chapter 21 Power And Energy
30. Chapter 22 Building Blocks: Transistors, Gates, And Clocks
31. Chapter 23 Hardware Modularity
32. Appendix 1 Rules For Boolean Algebra Simplification
33. Appendix 2 A Quick Introduction To x86 Assembly Language
34. Appendix 3 ARM Register Definitions And Calling Sequence
35. Appendix 4 Lab Exercises For A Computer Architecture Course
36. Index
دیگران دریافت کردهاند
مبانی ضروری بیوانفورماتیک، جلد سوم: علوم زیستی آزمایشگاهی در رایانه: کشاورزی ۲۰۱۹
Essentials of Bioinformatics, Volume III: In Silico Life Sciences: Agriculture 2019
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
اصول بیوانفورماتیک، جلد سوم: علوم زیستی آزمایشگاهی (درون سیلیکونی): کشاورزی ۲۰۱۹
Essentials of Bioinformatics, Volume III: In Silico Life Sciences: Agriculture 2019
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
مبانی بیوانفورماتیک، جلد اول: درک بیوانفورماتیک: از ژن ها تا پروتئین ها ۲۰۱۹
Essentials of Bioinformatics, Volume I: Understanding Bioinformatics: Genes to Proteins 2019
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
مبانی بیوانفورماتیک، جلد اول: درک بیوانفورماتیک: از ژن ها تا پروتئین ها ۲۰۱۹
Essentials of Bioinformatics, Volume I: Understanding Bioinformatics: Genes to Proteins 2019
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
مبانی بانک بافت ۲۰۱۰
Essentials of Tissue Banking 2010
✨ ضمانت تجربه خوب مطالعه
بازگشت کامل وجه
در صورت مشکل، مبلغ پرداختی بازگردانده می شود.
دانلود پرسرعت
دانلود فایل کتاب با سرعت بالا
ارسال فایل به ایمیل
دانلود مستقیم به همراه ارسال فایل به ایمیل.
پشتیبانی ۲۴ ساعته
با چت آنلاین و پیامرسان ها پاسخگو هستیم.
ضمانت کیفیت کتاب
کتاب ها را از منابع معتیر انتخاب می کنیم.
