标签: operating-system

什么是TLB击球?

什么是SMP中的TLB击落?

我无法找到有关此概念的更多信息.任何好的例子都会非常感激.

caching operating-system smp tlb

66
推荐指数
3
解决办法
3万
查看次数

如何可靠地检测Go中的os/platform

这是我目前使用的,我认为完成工作,但必须有一个更好的方法:

func isWindows() bool {
    return os.PathSeparator == '\\' && os.PathListSeparator == ';'
}
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,在我的情况下,我需要知道的是如何检测窗口,但我想知道检测任何平台/操作系统的方法.

玩:

http://play.golang.org/p/r4lYWDJDxL

operating-system go

66
推荐指数
3
解决办法
4万
查看次数

打电话给操作系统打开网址?

我可以使用什么来调用操作系统在用户默认的任何浏览器中打开URL?不担心跨操作系统兼容性; 如果它在linux中工作对我来说足够了!

python url operating-system system-calls

65
推荐指数
4
解决办法
6万
查看次数

Java获得可用内存

有没有什么好方法可以在运行时将剩余内存提供给JVM?这种情况的用例是让Web服务在接近其内存限制时优雅地失败,拒绝新连接时出现错误消息"太多人使用它,稍后再试",而不是突然死于OutOfMemory错误.

注意,这与预先计算/估计每个对象的成本无关.原则上,我可以估计我的对象占用了多少内存,并根据该估计拒绝新连接,但这似乎有点hacky/fragile.

java memory performance operating-system web-services

65
推荐指数
5
解决办法
7万
查看次数

软件/代码如何实际与硬件通信?

我的问题是:

当我按下Windows/Linux中的"关机"按钮时,计算机将关闭."关闭"命令如何实际使计算机物理关闭?

说清楚我的观点:

当我们踢球时,球与我们的腿之间存在物理接触,以便球移动.那么软件和硬件之间的物理连接如何实现?代码的纯文本如何使计算机完成它的工作?

operating-system

64
推荐指数
4
解决办法
8万
查看次数

在讨论线程和进程时,为什么评论说"不要同时格式化软盘"很有趣?

我正在阅读线程和进程之间的区别,在第二个回答中说明了用户留下的评论

只要你不同时格式化软盘.

它有27个赞成,但没有人解释其背后的原因.

我想知道评论员在说上述评论时的意思?

有人可以建议一个更有意义的问题名称,它反映了问题的要求

format multithreading operating-system process

63
推荐指数
1
解决办法
8330
查看次数

62
推荐指数
5
解决办法
3万
查看次数

Full,Para和Hardware辅助虚拟化有什么区别?

我正在讨论虚拟化的主题,问这个问题似乎有点傻,但我完全理解了基本概念,维基百科确实提供了一些相关信息,但对我来说理解基本概念还不够.这个概念将是2到3行,但我既不能在网上找到它们,也不能在书上找到它们.

如果有人给我这三种类型的基本概念,我会很高兴的.我很清楚虚拟化并且理解它很好,但这三种类型......

virtualization vmware operating-system virtual-machine

62
推荐指数
1
解决办法
8万
查看次数

用户级和内核支持的线程之间的区别?

我一直在查看基于这个主题的一些注释,虽然我对一般的线程有所了解,但我并不确定用户级和内核级线程之间差异.

我知道进程基本上由多个线程或单个线程组成,但是这两个先前提到的类型的线程是什么?

据我所知,内核支持的线程可以访问内核以进行系统调用和用户级线程无法使用的其他用途.

那么,用户级线程是否只是程序员创建的线程,然后利用内核支持的线程执行由于其状态而无法正常执行的操作?

theory multithreading operating-system process

61
推荐指数
2
解决办法
7万
查看次数

python:获取目录两级

好的...我不知道模块在哪里x,但我知道我需要获得目录两级的路径.

那么,是否有更优雅的方式:

import os
two_up = os.path.dirname(os.path.dirname(__file__))
Run Code Online (Sandbox Code Playgroud)

欢迎使用Python 2和3的解决方案!

python directory operating-system path

61
推荐指数
5
解决办法
7万
查看次数