[VxW] Re: Common address space

suresh nayak suresh.nayak at aretechnologies.net
Tue Mar 9 17:13:56 PST 2004


I would like to add on what Joe said...

POSIX standard wants that all the processes should have protection....it
means that process A cant do anything which belongs to process B,
directly. VxWorks doesn’t really behaves like POSIX and believes that
taking care of address space is programmers botheration and not of OS.

Its because of this startegy that the VxWorks is able to achieve
benchmarks. But even VxWorks developers know that there startegy wont
work in some cases, so they have come up with memory protection which is
a scalable component of vxWorks OS and its not FREE.


Thanks and Regards,

Suresh Nayak
Research Engineer
Are Technologies Ltd.
Email: suresh.nayak at aretechnologies.net
Tel: +91 22 2857 6222 Fax: +91 22 2857 2635
Address: #406-B, Oxford Chambers, Saki Vihar Road, Andheri (East),
Mumbai - 400072, India
 
Please visit http://www.aretechnologies.net; http://www.acewp.com  for
more information on the Convergence Phenomenon sweeping the wireless
world, and how you can benefit from it.

________________________________________________________________________
_____________________
Disclaimer - This e-Mail (including the attachments, if any)
contains/may contain privileged and/or proprietary information for the
sole use of the intended recipient(s). If you are not the intended
recipient, you are requested to delete this mail immediately. You are
also hereby notified that any form of reproduction, dissemination,
copying, disclosure, modification, distribution and/or publication of
this e-mail message, contents and/or its attachments other than by its
intended recipient/s is unlawful and thus prohibited. Any liability (in
negligence or otherwise) arising from any third party acting, or
refraining from acting, on any information contained in this email is
excluded to the fullest extent possible in law.	



-----Original Message-----
From: vxwexplo-bounces at csg.lbl.gov [mailto:vxwexplo-bounces at csg.lbl.gov]
On Behalf Of arvind M
Sent: Monday, March 08, 2004 11:51 AM
To: vxwexplo at csg.lbl.gov
Subject: [VxW] Re: Common address space


> 
> 	I don't know about calling it an advantage, but the basic
difference 
> is that with a common address space, all globals are _really_ global.

> vxWorks tasks are in effect, threads.  If you didn't have this 
> feature, you could make tasks into processes, which do not share 
> visibility of infomration between themselves.
> 
> An effect is that task A can write into things that task B is supposed

> to be worrying about (accidentally or deilberately), and vice versa.
> 
> Speaking only for myself,
> 
> Joe Durusau

Thanks joe,
          But if the user task  tries to write anything onto the kernel
space wont a exception will be raised.I am talking about vxworks5.4.Also
when we delete a task or a task gets out of existance ,will it free also
free up the memory space which was occupied by it.

Thanks and regards,
Arvind M

Thanks and regards, _______________________________________________
VxWorks Users Group mailing list
VxWexplo at lbl.gov
http://www-csg.lbl.gov/vxworks/




More information about the VxWexplo mailing list