Linux基础

操作系统

Linux内核主要是操作硬件,例如网咯功能,并且网络功能是因为内核支持了TCP/IP协议

系统调用(System Call)

内核的系统调用接口会主动将C程序的语法转换成内核可以理解的任务函数从而来驱动硬件

操作系统的内核直接参考硬件规格写成,因为CPU指令集有32 与 64位之称,所以Windows操作系统也有32位 与 64位之称

操作系统只是管理硬件资源,包括CPU、内存、输入输出设备及系统文件

操作系统不会提供驱动 驱动程序是由硬件厂商提供的 但是操作系统提供统一的规范 也就是通常所说的接口  这样根据这个规范设计出来的驱动程序当然就可以驱动硬件了

同时,驱动完全是参考具体的操作系统对应的驱动程序开发接口设计的,不同的操作系统对应的驱动程序开发接口不同,因此驱动当然也就不适用

 

posted @ 2018-03-16 20:59  yeasonhe  阅读(92)  评论(0编辑  收藏  举报