驅動程式是什麼

2021-04-13 08:39:38 字數 426 閱讀 3295

我目前所在的部門叫做驅動組,而做的東西本質上不是驅動程式來的.

所在研發部門把串列埠通訊程式叫作驅動程式, 我覺得不妥的,今天和同事們討論了一下.很多同事對驅動程式的概念感到模糊。

其實公司裡的串列埠通訊程式只是乙個操作串列埠的應用程式,而驅動程式是由作業系統管理的,由作業系統呼叫的,

有同事問我,什麼是應用程式? 我說,應用程式就是呼叫windows api來實現本身功能的程式.

而作業系統要實現本身的某些功能就要呼叫到驅動程式裡的功能.

呼叫關係如下:

舉個例子,比如應用程式要訪問印表機,列印文件,其實就是呼叫標準的windows   api 函式writefile(handle printer....), 而writefile要實現把資料傳送到印表機的時候,就需要呼叫印表機的驅動程式了,這個呼叫過程,是有作業系統來實現的,我們應用層是不知道的。

什麼是驅動程式

驅動程式即新增到作業系統中的一小塊 其中包含有關 硬體裝置的 資訊。有了此資訊,計算機就可以與裝置進行通訊。驅動程式是硬體廠商根據作業系統編寫的配置檔案,可以說沒有驅動程式,計算機中的硬體就無法工作。作業系統不同,硬體的驅動程式也不同,各個硬體廠商為了保證硬體的相容性及增強硬體的功能會不斷地公升級驅...

linux 驅動程式 高階字元驅動程式

ioctl方法 驅動程式的原型實現 int ioctl struct inode inode,struct file filp,unsigned int cmd,unsigned long arg ioctl 命令選擇 位段結構 number direction ioc read ioc write...

什麼是簽名的驅動程式?

簽名的驅動程式是一種包含數字簽名的裝置驅動程式。數字簽名是一種電子安全性標記,它可以指明軟體的發行者,以及是否有人已更改驅動程式包的原始內容。如果驅動程式已由使用證書頒發機構驗證其身份的發行者簽名,則您可以確信驅動程式實際來自該發布者並且沒有被更改。如果驅動程式沒有簽名,未由使用證書頒發機構驗證其身...