joh*_*tes 5 freebsd solaris bsd
我对具有多线程架构的操作系统感兴趣,比如 Mach 和 BeOS;不是那些依赖像 POSIX 这样的库来实现多线程的。BSD 和 SunOS 是否具有多线程架构?
“SunOS”这个名称至少涵盖了 2 个操作系统系列。
最初的“SunOS”是一个 4.2BSD 派生系统,而 Sun 推出的版本最高为 4.1.4。Sun 版本在其生命周期结束时仅处理多 CPU 系统,大约在 1994 年。位于科罗拉多州朗蒙特市的 Solbourne Computer 公司制造了多 SPARC-cpu 机器,并修改了 SunOS(不记得版本)要多线程。大约在 1990 年 5 月,我开始使用多 CPU 的 Solbourne 盒子。
SunOS 系列(更普遍地称为“Solaris”)是 ATT System V 的衍生产品。它绝对可以处理多 CPU 硬件。
您可以并且可以在 SunOS 的两个系列下执行多线程用户态程序。有人推出了一个基于信号处理程序的线程包,适用于 SunOS 4.1.x 版本,而 Solaris 带有 Pthreads 和其他一些在 API 方面几乎完全相同的线程包。可以使 Solaris 线程与内核线程以 1:1 的比例运行,或者您可以在单个内核线程上运行多个用户级线程。
归档时间: |
|
查看次数: |
962 次 |
最近记录: |