相关疑难解决方法(0)

VGA到底是什么,它和显卡有什么区别?

操作系统开发教程通过直接写入 VGA 或 EGA 或 Super VGA 来精确定位到达屏幕数据,但我不明白的是写入固定地址进行显示与直接写入视频卡之间的真正区别,无论是板载或可移动?我只想基本澄清我对此问题的困惑

而且由于卡、连接接口、总线、体系结构、片上系统、嵌入式系统等中的变量不是这么简单的情况,我发现很难找到一种方法来理解这 100% 背后的想法. 固定地址会从高端 GPU 到低端板载 GPU 不同吗?为什么,为什么不呢?

托管内核并制作操作系统是我的编程目标之一,这确实是一个遥不可及的梦想。无法理解这些术语不仅在某些方面妨碍了我,而且使我在硬件方面显得很愚蠢。

额外:这些当前的一些答案谈到在 16 位的细节中使用处理器最大可寻址内存。问题是其他一些出现的问题:

1.卡本身的内存呢?这不需要屏幕数据本身的系统 RAM。

2.在高位模式下呢?并且您不能在实模式(x86)中忽略 BIOS 并仍然通过 AL 寻址内存吗?

3. 写入固定地址的概念如何在具有大量寄存器和实际微处理器或高于实际微处理器的性能的 GPU 上保持不变?

vga terminology graphics-card

29
推荐指数
2
解决办法
4万
查看次数

标签 统计

graphics-card ×1

terminology ×1

vga ×1