I may be wrong but I want to help you as much as i can On Thu, Nov 24, 2011 at 8:29 AM, Vengadanathan <[email protected]> wrote: > Hello , > I have few doubts regarding parallel processing on multiprocessor > architecture . > I have heard of parallel computing languages , that enables us to utilize > multiprocessor parallel computing means doesn't mean this, parallel programming is something we design the programm to run its childs parallelly. And parallel programming is in use much before multiprocessors are introduced, still many people using single processor systems > architecture , my doubt is operating system is responsible for scheduling > the process > to each processor , then simply if i use fork() to create child process > wont it be allocated by > operating system effectively to the processors ,then why should i go for a operating system effectively allocates the process to the processors and tis is by default, I mean u dont do anything for opearting system to do this I think fork command is used when you create "threads". I think you sould read what are threads fist. > some parallel programming languages , and a process cannot decide which > processor on which it should run ,then how could these parallel computing > languages work i.e how these language can effectively use the multiprocessor > if they cannot decide which process to run on which processor. > > -- > With Regards, > S.Vengadanathan, > Msc Software Engineering, > Coimbatore Institute Of Technology. > Finally, parallel programming is you create a thread and push all your child processes to run under tis thread while your programming language handles how to run these childs simultaneously
Please correct me if I am wrong > -- > Mailing list guidelines and other related articles: > http://lug-iitd.org/Footer > -- Mailing list guidelines and other related articles: http://lug-iitd.org/Footer
