为什么应用程序只能运行在特定操作系统上? | Core Dumped

合集 · Core Dumped (28)

  1. 13:09
    为什么应用程序只能运行在特定操作系统上? | Core Dumped
  2. 19:36
    内核到底在哪结束?一个从未被解释清楚的问题 | Core Dumped
  3. 14:51
    为什么程序不能互相访问内存?硬件如何保护系统 | Core Dumped
  4. 13:04
    CPU里的隐藏绝技:位运算究竟如何工作? | Core Dumped
  5. 17:42
    编程术语的历史渊源:今天我们还在用的词从哪来? | Core Dumped
  6. 18:41
    硬件指令如何让多线程编程不再噩梦? | Core Dumped
  7. 22:08
    解析表达式的高效算法:Pratt Parsing详解 | Core Dumped
  8. 18:35
    信号机制:让Ctrl+C做任何你想做的事 | Core Dumped
  9. 13:36
    为什么Python正在移除GIL?并行编程的瓶颈即将消失 | Core Dumped
  10. 18:25
    为何底层项目里全是这种古怪代码? | Core Dumped
  11. 19:32
    为什么有些项目要同时使用多种编程语言? | Core Dumped
  12. 10:17
    那次我不得不使用链表 | Core Dumped
  13. 21:20
    底层探秘:ArrayList与LinkedList内存对决 | Core Dumped
  14. 19:05
    80年代的竞态条件避免算法,为何失败了? | Core Dumped
  15. 12:09
    计算机如何将字符串转换为数字?完整过程解析 | Core Dumped
  16. 13:15
    多任务时,硬件如何辅助软件切换上下文? | Core Dumped
  17. 17:53
    堆内存为何如此缓慢?深入剖析 | Core Dumped
  18. 17:51
    Linux创建进程的方式有多奇葩? | Core Dumped
  19. 14:22
    CPU的“前进”指令,竟是时钟在指挥? | Core Dumped
  20. 8:08
    程序≠进程:别再搞混了 | Core Dumped
  21. 19:49
    CPU是如何运行函数的?底层原理揭秘 | Core Dumped
  22. 16:58
    内存如何记住数据?晶体管层面的原理 | Core Dumped
  23. 45:02
    揭秘让电脑反应更丝滑的CPU调度算法 | Core Dumped
  24. 11:27
    多核CPU的线程是如何运作的? | Core Dumped
  25. 18:09
    电容存数据有多不靠谱?但DRAM还是这么干了 | Core Dumped
  26. 23:28
    CPU是如何与千奇百怪的设备交互的? | Core Dumped
  27. 14:28
    晶体管是如何执行代码的? | Core Dumped
  28. 19:51
    为什么Windows装软件需要安装程序,而macOS不用? | Core Dumped
Description
来源:https://www.youtube.com/watch?v=eP_P4KOjwhs
原标题:Why Applications Are Operating-System Specific
频道:Core Dumped
发布时间:2025-01-24

内容简介:
本视频解释了为什么应用程序不能在他们目标以外的操作系统上运行。我们将探讨操作系统如何为应用程序提供底层服务,包括系统调用、文件系统、进程管理、内存管理等核心机制。不同的操作系统有着不同的API和ABI(应用程序二进制接口),导致为Windows编译的程序无法直接在Linux或macOS上运行。通过理解这些底层原理,你将明白跨平台开发的挑战以及为什么需要为不同系统编译不同的版本。如果你对操作系统底层原理感兴趣,这个视频将为你提供清晰的解释。

Comments

Allpics 2026-05-29

Java 和 JavaScript 这两货[颂乐人偶_眯眼笑],虽然一次编写到处报错()。VM,抽象层立大功。

♥ 54 ↩ 9

Docwarm_JC 2026-05-29

就算架构相同,系统ABI不一样依旧跑不起来,就像c两个参数的函数(x64架构的两个int)windows(MS ABI)用rcx和rdx两寄存器传参,而linux (System V ABI) 用rdi,rsi寄存器传参,参数不一样根本没法跑[吃瓜]

♥ 23

sheeper_mc 2026-05-27

lava:真的假的(也够音)

♥ 18 ↩ 8

一个圆内有几个圈呢 2026-05-28

有那种的 上一个vm就行了 然后vm无限包裹

♥ 8 ↩ 2

蘑菇菌种 2026-05-29

只能说这玩意缺少一个秦始皇。文同书,车同轨。[doge]

♥ 10 ↩ 4

大道寺ともよ 2026-06-01

两边的API都不一样,就算底层架构甚至硬件相同,也没什么卵用

♥ 2

AmorVI 2d ago

为什么微软不推出一款 Windows 语言?

↩ 1