问题标签 [operating-system]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
12097 浏览

multithreading - 多核 + 超线程 - 线程如何分布?

我正在阅读对新 Intel Atom 330 的评论,他们注意到任务管理器显示 4 个内核 - 两个物理内核,再加上两个由超线程模拟的内核。

假设你有一个有两个线程的程序。还假设这些是唯一在 PC 上做任何工作的线程,其他一切都是空闲的。操作系统将两个线程放在同一个内核上的概率是多少?这对程序吞吐量有很大的影响。

如果答案不是 0%,除了创建更多线程之外,还有其他缓解策略吗?

我预计 Windows、Linux 和 Mac OS X 会有不同的答案。


使用sk 的答案作为谷歌素材,然后按照链接,我在 Windows 中找到了GetLogicalProcessorInformation函数。它谈到“共享资源的逻辑处理器。这种类型的资源共享的一个例子是超线程场景。” 这意味着jalf是正确的,但它不是一个确定的答案。

0 投票
2 回答
81 浏览

security - 类似调度的 CGI 方法

意见:我想禁止通过操作系统级别的 Web(Linux)直接调用某些脚本,这些脚本具有从菜单访问的功能。

我希望调用一个 authorize.pl 脚本来检查会话有效性、检查用户权限等。然后它将重定向到目标脚本。

这是否绕过权限?我可以限制对公共目标脚本的执行,但将目标脚本设置为可访问的组authorize.pl吗?这是否反映了当前的任何做法?

0 投票
7 回答
6542 浏览

operating-system - 确定分区属于哪个文件系统

操作系统如何知道分区正在使用什么文件系统?换言之,FAT16/32、NTFS、ext2/3等如何区分?

0 投票
9 回答
18929 浏览

windows - Windows Vista 是用什么编程语言编写的?

使用哪种编程语言对 Windows Vista 进行编码?

0 投票
2 回答
68 浏览

operating-system - 自定义应用程序启动

有什么方法可以修复启动任何应用程序(如 Internet Explorer 或任何其他应用程序)的时间。所以如果我没有错过我的工作时间表。

例如:如果每天晚上我希望我的资源管理器自动打开某个页面,

可能吗 ???

0 投票
6 回答
5100 浏览

unix - Unix kill 命令是否确保动态分配的内存将正确返回?

我在新分配的项目中发现了一堆脚本,它们是“关闭”脚本。他们只是做一些基本的搜索并运行 Unixkill命令。他们有什么理由不应该以这种方式关闭进程?这是否确保动态分配的内存将正确返回?还有其他负面影响吗?我的直觉是,这是终止进程的最后手段。

0 投票
1 回答
342 浏览

operating-system - 哪个windows server 2008 版本用于数据库服务器

我们正在升级我们的服务器,我们将拥有 3 台服务器 - 1 台 db 服务器和 2 台前端 Web 服务器。对于 Web 服务器,我们将使用 2008 Web 版本,但我们无法决定为 db 使用哪个版本。

起初我们考虑使用标准版,但使用我们的主机,每月的费用比网络版贵 10 倍。我们的第三种选择是使用数据中心版,它的成本仅比 Web 版高 5 倍。

我们可以并且应该在 Windows Server Web 版上运行 SQL 2008 吗?如果不是,我们应该选择哪个版本?

谢谢。

0 投票
25 回答
20767 浏览

operating-system - 操作系统是如何“制造”的?

创建操作系统似乎是一个庞大的项目。怎么会有人开始呢?

例如,当我将 Ubuntu 弹出到我的驱动器中时,我的计算机如何才能运行它? (我想,这才是我真正想知道的。)

或者,从另一个角度来看,可以在磁盘上并且仍然作为操作系统“运行”的最少字节数是多少?

(如果这含糊不清,我很抱歉。我这个主题一无所知,所以我不能很具体。我假装对计算机的工作原理有相当多的了解,但我对这个主题一无所知。 )

0 投票
1 回答
598 浏览

networking - NFS 与 Microsoft 网络共享的文件传输速度?

我想知道,使用NFS代替标准 Microsoft 网络共享是否有任何性能差异?

0 投票
4 回答
8801 浏览

operating-system - Historical reason behind different line ending at different platforms

Why did DOS/Windows and Mac decide to use \r\n and \r for line ending instead of \n? Was it just a result of trying to be "different" from Unix?

And now that Mac OS X is Unix (-like), did Apple switch to \n from \r?