realized ipc using shared memeory, shmget shmat shmdt