Computer Systems: A Programmer's Perspective 3rd Edition

تاریخ: 1401/11/01 21:25
توسط: MotoMan
امتیاز: ۳
تعداد بازدید: ۳۳۵۷
دیدگاه ها: ۰
برچسب ها: Coding |Computer Architecture |
کتاب Computer Systems: A Programmer's Perspective 3rd Edition
Pearson
Randal Bryant, David O'Hallaron
9780134092669
2015
1128
English

کتاب Computer Systems: A Programmer's Perspective 3rd Edition (سیستم‌های کامپیوتری: از دید برنامه نویس، ویرایش سوم)، عناصر اساسی مشترک در بین تمام سیستم‌های کامپیوتری و نحوه تاثیر آنها بر عملکرد کلی برنامه را توضیح می‌دهد. این کتاب که از دیدگاه برنامه نویس نوشته شده است، تلاش می‌کند به خوانندگان بیاموزد که چگونه درک عناصر اساسی سیستم‌های کامپیوتری و اجرای تمرین واقعی می‌تواند آنها را به سمت ایجاد برنامه‌های بهتر سوق دهد.
ویرایش سوم کتاب که در سراسر موضوعات علوم کامپیوتر مانند معماری سخت افزار، سیستم عامل و سیستم‌های نرم افزاری قرار دارد، به عنوان مقدمه ای جامع برای برنامه نویسی عمل می‌کند. این کتاب در تلاش است تا برنامه نویسانی تربیت کند که تمام عناصر سیستم‌های کامپیوتری را درک کنند و بتوانند در هر کاربرد این رشته، از رفع نرم افزار معیوب گرفته تا نوشتن برنامه‌های توانمندتر و اجتناب از ایرادات رایج مشارکت داشته باشند.
این کتاب، زمینه را برای خوانندگان فراهم می‌کند تا به موضوعات متمرکز‌تر مانند معماری کامپیوتر، سیستم‌های تعبیه شده و امنیت سایبری بپردازند. این کتاب بر روی سیستم هایی تمرکز دارد که کد ماشین x86-64 را اجرا می‌کنند و به برنامه نویسان توصیه می‌کند که برای این دوره به یک سیستم لینوکس دسترسی داشته باشند. برنامه نویسان باید با C یا C++ آشنایی اولیه داشته باشند.

 

 

Table of Contents:
- Chapter 1 A Tour of Computer Systems
- Part I Program Structure and Execution
- Chapter 2 Representing and Manipulating Information
- Chapter 3 Machine-Level Representation of Programs
- Chapter 4 Processor Architecture
- Chapter 5 Optimizing Program Performance
- Chapter 6 The Memory Hierarchy
- Part II Running Programs on a System
- Chapter 7 Linking
- Chapter 8 Exceptional Control Flow
- Chapter 9 Virtual Memory
- Part III Interaction and Communication between Programs
- Chapter 10 System-Level I/O
- Chapter 11 Network Programming
- Chapter 12 Concurrent Programming
- Appendix A Error Handling

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...