Introducing Mechanisms and APIs for Memory Management: Using Windows OS Native Runtime APIs
暫譯: 介紹記憶體管理的機制與API:使用Windows作業系統原生執行時API

Villela, Roger

  • 出版商: Apress
  • 出版日期: 2019-11-29
  • 售價: $1,740
  • 貴賓價: 9.5$1,653
  • 語言: 英文
  • 頁數: 188
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484254155
  • ISBN-13: 9781484254158
  • 海外代購書籍(需單獨結帳)

商品描述

Explore and learn introductory topics about programming mechanisms for memory management available for Microsoft Windows. This book uses C++ pointers and specialized APIs such as the smart pointers of the C++ Standard Library and Microsoft UCRT functions. You'll also see how to work with lvalue and rvalue references.

Introducing Mechanisms and APIs for Memory Management begins with topics about hardware features on the Intel x86 and Intel 64 (x64/amd64) hardware architectures and memory management. After reading this book you will be able to begin work with Windows memory management APIs.


What You Will Learn
  • Understand concepts and hardware features for Intel x86 and Intel 64 (x64/amd64) and memory management
  • Discover C++ programming language techniques and smart pointers
  • Work with Microsoft UCRT management APIs for memory management

Who This Book Is ForSoftware and cloud developers working on Microsoft Windows.

商品描述(中文翻譯)

探索並學習有關 Microsoft Windows 的記憶體管理編程機制的入門主題。本書使用 C++ 指標和專門的 API,例如 C++ 標準庫的智能指標和 Microsoft UCRT 函數。您還將學習如何處理 lvalue 和 rvalue 引用。

《記憶體管理的機制與 API 介紹》首先介紹 Intel x86 和 Intel 64 (x64/amd64) 硬體架構的硬體特性及記憶體管理的主題。閱讀完本書後,您將能夠開始使用 Windows 記憶體管理 API。

您將學到的內容:
- 理解 Intel x86 和 Intel 64 (x64/amd64) 的概念和硬體特性以及記憶體管理
- 探索 C++ 編程語言技術和智能指標
- 使用 Microsoft UCRT 管理 API 進行記憶體管理

本書適合對象:
在 Microsoft Windows 上工作的軟體和雲端開發人員。

作者簡介

Roger Villela is a software engineer and entrepreneur with almost 30 years of experience in the industry and works as an independent professional. Currently, he is focused in his work as a book author and technical educator and is specialized in the inner works of orthogonal features of the following Microsoft development platforms:

- Microsoft Windows operating system base services.

- Microsoft Universal Windows Platform (UWP).

- Microsoft WinRT.

- Microsoft .NET Framework implementation of the runtime environment (CLR).

His work is based on the Microsoft Visual Studio (Microsoft Windows) and Intel Parallel Studio XE (Microsoft Windows), using the following programming languages, extensions, and projections:

- C/C++

- Assembly (Intel IA-32/Intel 64 (x64/amd64))

- Component Extensions for runtimes (C++/CLI and C++/CX).

作者簡介(中文翻譯)

**Roger Villela** 是一位擁有近 30 年行業經驗的軟體工程師和企業家,目前作為獨立專業人士工作。現在,他專注於作為書籍作者和技術教育者的工作,並專精於以下 Microsoft 開發平台的正交特性內部運作:

- Microsoft Windows 作業系統基礎服務。
- Microsoft Universal Windows Platform (UWP)。
- Microsoft WinRT。
- Microsoft .NET Framework 的執行環境實作 (CLR)。

他的工作基於 Microsoft Visual Studio (Microsoft Windows) 和 Intel Parallel Studio XE (Microsoft Windows),使用以下程式語言、擴展和投影:

- C/C++
- 組合語言 (Intel IA-32/Intel 64 (x64/amd64))
- 執行環境的元件擴展 (C++/CLI 和 C++/CX)。