For more information contact us
Merav Di-Capua
Phone:
03-6176066
Fax: 03-6176677
merav@sela.co.il
Coming courses
Register/More info
More courses from
Win Programming
Windows Internals for IT Professionals
Windows 7
Windows XP/W2K3 Server WDM Device Driver Development - Advanced (Plug'n'Play, Power Management and WMI)
Introduction to Windows Server 2008
Windows Internals for Developers
NDIS 5 Windows-Network-Driver-Development
Effective Software Debugging Techniques
Windows Internals
Windows CE System Programming
Windows Vista Media Center
Developing Win32/64 Concurrent Applications Targeting Multi-Core
Developing Windows 64 High-Performance Concurrent Applications
Windows CE System Generation and Drivers
What's New in Windows Server 2008 for Developers
Windows Driver Foundation: KMDF Device Driver Development Course 1 – Basics
Windows XP / W2K3 WDM Device Driver Development - Basic
Win64 - Version: 1
Developing Windows 64 High-Performance Concurrent Applications
3 days course
Description
Intel & AMD modern CPU architecture is based on multi-core 64 bit technology. These CPUs support the "Old" 32bit Windows. However, to get the full power of the platform and to build high performance applications, Windows 64bit should be installed and efficient multi-threaded application need to be developed. Developing Windows 64 multi-threaded application requires a deep knowledge of the machine, the system and thread programming. This course brings the knowledge and skills required to develop such application. The course starts with 64-bit CPU architecture overview. It teaches the basic x64 assembly concept and the Windows x64 system, be it Windows 2003, Windows XP or Windows Vista. Developer will learn how Windows implements the WoW64 mechanism, a mechanism that allows 32 bit application to run smoothly on Win64. The second part of the course deals with concurrent programming. The students will see how Windows handle threads, how to develop an application that uses threads efficiently, and how to architecture, design, build and debug multi-threaded software. The course has two modules that deal with concurrent programming. The first deals with Win32 API programming, while the second module deals with .Net programming.
Intended audience
This course is intended for professional Windows developers who need to leverage the new x64 architecture
Prerequisites
Objectives
Topics
Win64 Course
I would like a representative to contact me regarding this activity