Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Multithreaded OS infos

1 view
Skip to first unread message

Alexandre Carissimi

unread,
Mar 22, 1996, 3:00:00 AM3/22/96
to
Hi,

I'm doing a study on existing operating systems.
We are specially interested on multithreaded OS (commercially
avaiable). I would like to obtain more information about:

- HP-UX 10.0
- Digital UNIX (for Alpha 2100 workstations)
- AIX 4.*

There is another one? These OS implement threads on
user space or Kernel space??

Thanks a lot,

ASC
__________________________________________________________________
CARISSIMI, Alexandre Alexandre...@imag.fr
Laboratoire de Modelisation et Calcul - LMC
Institut National Polytechnique de Grenoble - INPG
100, Rue des Mathematiques Fone: (33) 76.51.46.03
38041 - Grenoble - Cedex 9 FRANCE Fax : (33) 76.63.12.63

"Life has more imagination than our dreams" C.Colombus - 1492
__________________________________________________________________

Jan Vorbrueggen

unread,
Mar 28, 1996, 3:00:00 AM3/28/96
to
In article <4it3h7$k...@darkstar.UCSC.EDU> Alexandre Carissimi
<Alexandre...@imag.fr> writes:

There is another one? These OS implement threads on user space or Kernel
space??

VMS has always been multithreaded in the kernel. User threads were added a few
years ago, and the current release for Alpha (V7.0) also has kernel threads
available to user processes, so that you can run parallel threads on multiple
processors in an SMP system from one process.

Jan

Christoph Liebig

unread,
Mar 28, 1996, 3:00:00 AM3/28/96
to
In article <4it3h7$k...@darkstar.UCSC.EDU>, Alexandre Carissimi <Alexandre...@imag.fr> writes:
> There is another one? These OS implement threads on
> user space or Kernel space??
>

Maybe take a look at Solaris 2.x, they provide a user level thread
package on top of kernel level threads.

Chris

spinboy [a lowly grad student]

unread,
Mar 28, 1996, 3:00:00 AM3/28/96
to
In article <4it3h7$k...@darkstar.ucsc.edu>,

Alexandre Carissimi <Alexandre...@imag.fr> wrote:
>Hi,
>
> I'm doing a study on existing operating systems.
>We are specially interested on multithreaded OS (commercially
>avaiable). I would like to obtain more information about:
>
> - HP-UX 10.0
> - Digital UNIX (for Alpha 2100 workstations)
> - AIX 4.*
>
> There is another one? These OS implement threads on
>user space or Kernel space??

OK lets see... I believe that all of these OS's provide multi-threading
within the kernel, so if you write a multi-threaded application you are
creating kernel threads. This means that the scheduling for the threads is
taken care of by the OS and NOT the user: otherwise you would just have a
user level threads package (like the POSIX thread library).

As for other OS's which support multi-threaded applications, Solaris 2.x
(and from what I can tell Solaris 1.x a.k.a. SunOS 4.x also supports it). I
don't know if you are interested in PC based OS's but OS/2, Windows NT and
Windows 95 all provide support for writing multi-threaded applications.

I hope this is of some use.

-----------------------------------------------------------------------------
Marcello mvl...@barrow.uwaterloo.ca

Bryan O'Sullivan

unread,
Mar 28, 1996, 3:00:00 AM3/28/96
to
In article <4it3h7$k...@darkstar.UCSC.EDU> Alexandre Carissimi
<Alexandre...@imag.fr> writes:

a> We are specially interested on multithreaded OS (commercially
a> avaiable). I would like to obtain more information about:

a> - HP-UX 10.0
a> - Digital UNIX (for Alpha 2100 workstations)
a> - AIX 4.*

This is not really the appropriate newsgroup for questions like this;
if you want answers, you should look in comp.programming.threads
instead.

Other systems you will want to look at include Solaris, SVR4.2MP, and
Irix.

a> There is another one? These OS implement threads on user space or
a> Kernel space??

If an OS only provides user-level threads, then it is not
multithreaded.

<b

--
Let us pray:
What a Great System. b...@eng.sun.com
Please Do Not Crash. b...@serpentine.com
^G^IP@P6 http://www.serpentine.com/~bos

zrep...@alpha2.curtin.edu.au

unread,
Apr 11, 1996, 3:00:00 AM4/11/96
to
In Article <4jd3ch$s...@darkstar.UCSC.EDU>

j...@neuroinformatik.ruhr-uni-bochum.de (Jan Vorbrueggen) writes:
>In article <4it3h7$k...@darkstar.UCSC.EDU> Alexandre Carissimi
><Alexandre...@imag.fr> writes:
>
> There is another one? These OS implement threads on user space or Kernel
> space??
>
>VMS has always been multithreaded in the kernel. User threads were added a few
>years ago, and the current release for Alpha (V7.0) also has kernel threads
>available to user processes, so that you can run parallel threads on multiple
>processors in an SMP system from one process.

Well, they added a 'threads' library years ago, but VMS, and
RSX11-D, M and M-PLUS and IAS have always had multiple user
mode threads via ASTs. Again, thank you DC :)

~Paul

Jan Vorbrueggen

unread,
Apr 17, 1996, 3:00:00 AM4/17/96
to

Well, they added a 'threads' library years ago, but VMS, and
RSX11-D, M and M-PLUS and IAS have always had multiple user
mode threads via ASTs. Again, thank you DC :)

Well, ASTs certainly are a great invention, and very usefull - but they're not
a substitute for Real Threads. The asymmetry between AST and mainline code and
the fact that only one AST (at a certain privilege level) can be in existence
at the same time do constrain things a lot.

Jan


0 new messages