只有内核和一些设备驱动是用c编写的。
这一方法也需要支持正确的设备驱动、端口和供应商设备。
This approach also requires support of the right device drivers, ports, and vendor devices.
数据包是由设备驱动进行入队传输和出队。
Packets are enqueued for transmission and dequeued by the device driver.
设备驱动和操作系统都是专门用C写成的。
Device drivers and operating systems are written exclusively in c.
移除你不再使用的就得设备的驱动程序,它可能藏身在设备管理器中。
Remove the drivers for all old devices that may be hidden in Device Manager that you no longer use.
驱动系统运行脚本,该脚本模拟读取和发送邮件消息的远程设备。
The driver systems ran scripts that simulated remote devices reading and sending mail messages.
网络栈底部是负责管理物理网络设备的设备驱动程序。
At the bottom of the network stack are the device drivers that manage the physical network devices.
在现代内核中,大部分代码出现在设备驱动中。
The majority of code in most modern kernels is found in device drivers.
正因如此,几乎没有开发者再写那些设备驱动。
现有的驱动市场的设备和操作系统正在衰老。
The existing generation of devices and the OS that powers them is getting old.
基于托管并提供特殊设备驱动。
然后打开设备驱动器并获取文件描述符。
最底层是屏幕和输入设备驱动程序(关于键盘或鼠标)来与实际硬件交互。
At the lowest level are the screen and input device drivers (as for the keyboard or mouse) to interact with the actual hardware.
根据设备驱动程序的不同,如果设备具有缓冲区,可能需要使用一个缓冲区的拷贝。
Depending on your device driver, you may need to have a copy of the buffers, if the device has any.
设备驱动器和方法的校验和。
然后内核开始启动,设备驱动程序开始向系统的剩余部分注册设备。
Then, the kernel starts to boot and device drivers begin to register devices with the rest of the system.
这样,进程对设备执行操作时,内核就会知道应该引用什么设备驱动程序。
That way, when a process performs an operation on the device, the kernel knows what device driver should be referenced.
而称为设备驱动程序的内核中软件的特殊部分就充当这些设备的封装器。
Instead, special pieces of software inside the kernel called device drivers act as wrappers to these devices.
假设我们必须从头开始编写这个设备驱动程序,在开发这个设备驱动程序时还没有实际的硬件。
Suppose your device driver must be written from scratch, and you do not have the actual hardware while developing this device driver.
实际的实现依赖于设备和驱动程序。
Actual implementation would depend on the device and the driver.
这取决于驱动程序的实现和设备的设计。
例如,包串口使用的SLIP驱动程序以及以太网设备使用的以太网驱动程序都是这一层的设备。
Examples of devices at this layer include the SLIP driver over a serial interface or an Ethernet driver over an Ethernet device.
还需要对设备驱动程序应用一个补丁(附加例程)。
You will also be applying a patch (extra routines) to your device driver.
并包含U SB设备驱动程序可以使用的函数和数据结构。
It contains functions and data structures that USB device drivers can use.
为什么会有人想要在开发设备驱动程序时模拟硬件呢?
Why would anybody want to simulate hardware when developing a device driver?
接下来是块设备驱动器层,它包括针对底层设备的各种块驱动器。
Next is the block device drivers layer, which contains the various block drivers for underlying devices.
scsi子系统是这种块设备驱动器之一。
有时也使用第三方设备驱动程序。
我在工作中所接触的代码只与支持框架的设备驱动有关。
The code I touched during that work relates mostly to device drivers to support the framework.
如果设备包含可选硬盘驱动器,将会有额外两个风扇。
If the device contains the optional hard disk drives, it will have two additional fans.
应用推荐