Interview Questions.NET Remoting
What’s a Windows process?
It’s an application that’srunning and had been allocated memory.
What’s typical about a Windows process in regards tomemory allocation?
Each process is allocated its own block of available RAM space, no process can access another process’ code or data. If the process crashes, it dies alonewithout taking the entire OS or a bunch of other applicationsdown.
Why do you call it a process? What’s different betweenprocess and application in .NET, not common computerusage, terminology?
A process is an instance of a runningapplication. An application is an executable on the hard driveor network. There can be numerous processes launched of thesame application (5 copies of Word running), but 1 processcan run just 1 application.
What distributed process frameworks outside .NET doyou know?
Distributed Computing Environment/RemoteProcedure Calls (DEC/RPC), Microsoft DistributedComponent Object Model (DCOM), Common ObjectRequest Broker Architecture (CORBA), and Java RemoteMethod Invocation (RMI).