... 常见的设备和 CPU 之间数据传送的控制方式有 4 种,它们是直接控制方式、中断控制方 式、DMA 方式和通道控制方式。程序直接控制方式比较简单而且不需要多少硬件支持,但 CPU 和外设只能串行工作且 CPU 要花大量的时间进行循环测试。中断控制方式虽然在一定程 度上解决了上述问题,但由于一次数据传输中断次数很多,使得 CPU 要花费较多的时间处理 中断,且能够并行操作的设备总数也受到中断处理的时间限制。DMA ...
... Java 的发展历史,可追溯到 1990 年。当时 Sun 公司为了发展消费性电子产品而进行了一 个名为 Green 的项目计划。该计划负责人是 James Gosling。起初他以 C++来写一种嵌入式程 序, 可以放在烤面包机或 PAD 等小型电子消费设备的芯片上, 使得机器更智能。 但他发现 C++ 并不适合完成这类任务!因为 C++有个缺点,就是 C++只能针对特定的操作系统和 CPU 芯片 ...