Linux 操作系统和移动操作系统 (android) 之间的根本区别

发布于 2024-10-03 18:00:00 字数 170 浏览 8 评论 0 原文

你好 我试图找出移动设备操作系统与台式机操作系统之间的差异。具体来说,例如内存管理、调度等。

我知道移动操作系统必须需要执行其他一些操作,例如电源管理,并担心较小的内存容量。

有没有人有任何好的资源来了解移动操作系统与桌面操作系统的技术差异,或者特别是关于 Android 操作系统的技术差异?

Hi
I'm trying to find out about what the differences are in operating systems of mobile devices compared to those in desktop machines. Specifically things like memory management, scheduling etc.

I'm aware that mobile operating systems must need to do several other things like power management and worry about the smaller memory capacity.

Does anyone have any good resources to find out about the technical differences in mobile operating systems to their desktop counterpart and maybe specifically about android OS?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

忘羡 2024-10-10 18:00:00

在底层,Android 有一个不同的轻量级 C 标准库:bionic LibC。它使用视频帧缓冲设备而不是 X11。为了使 Android 上的操作系统变得轻量级,仅实现了 POSIX 标准的一个子集。

At low level, Android has a different lightweight C standard library the bionic LibC. Instead of X11 it uses video framebuffer device. To make the OS lightweight on Android only a subset of POSIX standard is implemented.

孤城病女 2024-10-10 18:00:00

取决于你想走多深。 在这里您可以找到桌面 Linux 内核和在这里您可以找到内核和所有其他相关的 Android 源代码。我想你无法比查看这两个平台的源代码更了解技术了。

也许您最感兴趣的读物之一应该是 什么是 Android?

Depends how deep you want to go. Here you can find the desktop Linux kernel and here you can find the kernel and all other relevant Android source codes. I guess you can't get more technical than looking at the source code of both platforms.

Maybe one of them most interesting reads for you should be What is Android?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文