VMware Workstation 安装与硬件支持全解析
1. VMware 网络支持与硬件接口概述
VMware 的网络支持功能十分出色。在客户机系统上启用网络支持后,主机和客户机系统之间的交互将拥有更多可能性,不仅可以共享文件,还能使用诸如 SSH 隧道和远程打印服务器等真实网络提供的功能。
1.1 串口(Serial Ports)
串口是一种较旧的外设接口,它逐位在两个设备之间传输数据。常见的串口交互场景是计算机与调制解调器之间的通信,内置调制解调器也会以串口形式呈现。串口芯片被称为 UART(通用异步接收器 - 发送器),如今已集成到主板芯片组中。
早期的 PC UART 存在不足,原始的 8250 和 16450 芯片没有足够的缓冲区来存储传入字符。在 DOS 系统中这不是问题,因为 DOS 没有多进程的困扰。但对于更复杂的操作系统,当传输速度超过 2400 波特时,UART 常常在操作系统内核有机会从其缓冲区取出数据之前就覆盖了传入数据。为解决此问题,16550 UART 引入了先进先出(FIFO)队列缓冲区,但该芯片存在一个使 FIFO 缓冲区失效的 bug,随后推出了替代芯片 16550A。
VMware Workstation 有四个带有虚拟 16550A UART 的串口,其固定的 PC 默认硬件配置如下表所示:
| DOS 名称 | Linux 名称 | IRQ | I/O 端口 |
| ---- | ---- | ---- | ---- |
| COM1: | /dev/ttyS0 | 4 | 0x3f8 到 0x3ff |
| COM2: | /dev/ttyS1 |
超级会员免费看
订阅专栏 解锁全文
1284

被折叠的 条评论
为什么被折叠?



