问题标签 [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.
java - 如何检查 Java 中的 CPU 和内存使用情况?
我需要检查java中服务器的CPU和内存使用情况,有人知道怎么做吗?
operating-system - 什么是多任务操作系统?
多任务操作系统的特点是什么?
是什么让它多任务处理?
有非多任务操作系统吗?
operating-system - 什么是循环调度?
在多任务操作系统上下文中,有时您会听到术语循环调度。它指的是什么?
还有什么其他类型的调度?
operating-system - 文件修改时间和文件更改时间有什么区别?
我对术语文件修改时间和文件更改时间感到困惑。任何人都可以帮助使其更清楚吗?
operating-system - 如果我要构建一个新的操作系统,它会有什么样的功能?
我正在玩弄创建一个全新操作系统的想法,想听听这个论坛上的每个人对此有何看法?首先是太晚了,大男孩在我们的生活中如此根深蒂固,以至于我们永远无法改变(哇——多么可怕的想法……)。但如果不是这样,操作系统应该为你做什么?最重要的特点是什么?所有组件是否应该单独安装(换句话说 - 基本操作系统是否真的没有用户功能,并且通过创建类似于良好灵活工具的“插件”来添加?)
我为什么要这样做......我更好奇是否有需求,我想知道,因为我们今天使用最多的操作系统(Linux、Windows、Mac OS X(免费 BSD))实际上编写的不止20 年前(我很慷慨——我的意思是当时不存在双核和四核,公共汽车要慢得多,硬件要贵得多,等等……),我只是对新技术感到好奇,如果我们会做不同的事情吗?
我急于阅读您的评论。
.net - 是否有 .NET OS 抽象层来使 OS 调用跨平台工作?
我真的很想编写可以在任何平台(PC、Linux 和 Mac)上运行的 .NET 应用程序。我并不真正关心 UI 功能,因为这些主要是后台服务。我听说过 MONO,它允许您编写在 Mac 和 Linux 上运行的 .NET 应用程序,但我希望能够编写一个应用程序,在为 Windows 编译时将作为服务运行,而在为 Linux 编译时将像 UNIX 等价物一样运行。我也希望能够将东西存储在注册表中并进行这项工作。有没有办法编写像这样真正与操作系统无关的代码?...而且不要说我应该让它在网络上运行!:)
operating-system - 如何存储代码和文件以供跨机器使用
我很想知道人们有什么策略来保持他们的代码和工作在多台机器上的版本化。例如,我有一台运行 XP 的台式机、一台运行 OSX 的 macbook 和运行 XP 的 VMWare 以及一台用于运行产品演示的销售笔记本电脑。我想知道如何始终使这些保持同步。Subversion 是一种可能性,但我发现它对于处理二进制文件不太有用——也许我在这里忽略了一些东西。其他人使用什么,因为他们必须有类似的问题?他们是否将所有文件保存在 USB 驱动器上,而不是保存在本地文件系统上。我并不总是在线,所以远程存储并不是一个真正的选择。
operating-system - 嵌入式操作系统的比较?
我参与过一种或另一种风格的嵌入式操作系统,并且通常不得不使用遗留系统所拥有的任何东西。现在我有机会从头开始一个新的嵌入式项目。
对系统的主要约束是:
- 它需要一个基于网络的界面。
- 需要实时处理输入(因此需要真正的 RTOS)。
- 可用内存为 32MB RAM 和 FLASH。
该团队之前使用的操作系统是 VxWorks、ThreadX、uCos、pSOS 和 Windows CE。
有没有人有关于操作系统选择的比较或贸易研究?
还有其他我们应该考虑的操作系统吗?(我们建议使用 eCos 和 RT-Linux)。
编辑 - 感谢您迄今为止的所有回复。可惜我不能全部标记为“已接受”。
windows - 操作系统崩溃的常见原因
我有兴趣了解:操作系统崩溃(不限于 Windows 崩溃)最常见的技术原因(从操作系统编程的角度来看)是什么?我正在寻找一个不像“打开太多应用程序”这样的答案,而是当打开太多应用程序导致崩溃时具体会发生什么。
linux - 许可和使用 Linux 内核
我想编写自己的操作系统,暂时跳过编写内核的复杂任务,稍后再使用Linux内核回来。但是,我现在想将操作系统作为封闭源提供。Linux 内核在什么许可证下,是否可以将其用于闭源操作系统的发布?
编辑:我对关闭 Linux 内核的源代码不感兴趣,我仍然会将其作为开源提供。我想知道我是否可以使用带有开源内核的闭源操作系统。
进一步编辑:操作系统是指在内核之上运行并用于启动其他程序的系统。我当然不是有意将内核包含在封闭源代码声明中。