Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Administering ArcGIS for Server

You're reading from   Administering ArcGIS for Server ArcGIS for Server may be relatively new technology, but it doesn't have to be daunting. This book will take you step by step through the whole process, from customizing the architecture to effective troubleshooting.

Arrow left icon
Product type Paperback
Published in Jan 2014
Publisher
ISBN-13 9781782177364
Length 246 pages
Edition Edition
Tools
Arrow right icon
Author (1):
Arrow left icon
Hussein Nasser Hussein Nasser
Author Profile Icon Hussein Nasser
Hussein Nasser
Arrow right icon
View More author details
Toc

Table of Contents (18) Chapters Close

Administering ArcGIS for Server
Credits
Foreword
About the Author
About the Reviewers
www.PacktPub.com
Preface
1. Best Practices for Installing ArcGIS for Server 2. Authoring Web Services FREE CHAPTER 3. Consuming GIS Services 4. Planning and Designing GIS Services 5. Optimizing GIS Services 6. Clustering and Load Balancing 7. Securing ArcGIS for Server 8. Server Logs Selecting the Right Hardware Server Architecture Index

Benefits of a 64-bit architecture


By replacing DCOM, Server has decoupled itself from the ArcGIS for Desktop environment, making it less dependent on the C++ library and the fine-grained ArcObjects, which were written and compiled on a 32-bit architecture. Esri designed a new architecture for Server that allowed migration to the 64-bit architecture, completely rewriting the code for Server along the way. I always like to use this metaphor when explaining the benefits of a 64-bit architecture. Imagine an eight-lane highway where four lanes are used for trucks while regular cars can use the full eight-lane highway. Cars will be able to navigate more smoothly on the highway unlike the trucks, which have only four lanes also shared by other cars. The following figure describes briefly the difference between 64-bit and 32-bit systems in a CPU. Notice how the 64-bit bus is wider, which allows more bits to flow between the memory and the CPU.

[Photo Credit to http://arstechnica.com/]

Trucks are the 32-bit applications running on a 64-bit processor, while regular cars are the 64-bit application getting the full advantage of the 64-bit architecture. The 64-bit applications will get more throughputs in terms of processed bytes and can address more than 4 GB of memory. This is practically useful for raster and image processing where huge chunks of data are moved to the memory where it is sliced and diced.

The CPUs have small storage units called registers. Although registers are very fast in storage and retrieval, they can store a small amount of data. In 32-bit CPUs there are generally eight 32-bit registers. Each register can store up to 4 bytes for fast CPU processing. If all registers are used, the CPU uses the RAM to store and process the data. This process takes more time of course, since the CPU has to send a request to access the RAM and wait for a signal back. In a 64-bit architecture, the size of the registers has been increased to 64-bit (8 bytes). This allows more room in the CPU to store and process more bits before it uses the RAM. Look at the following figure for clarification:

[Photo Credit to http://arstechnica.com/]

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime