电脑系统崩溃了两次,留在收藏夹里的好文章记录都没有了,所以线上备份一份,遇到讲的好的帖子收藏一下。有些知识点也想自己总结一份的,无奈很多时候没有时间,也将总结在这。
应用层程序、操作系统、内核、驱动、硬件。
内核里面管理了内存条、CPU等重要器件的使用,其他的硬件设备的驱动做成模块可以供内核使用。
标准IO和系统IO
标准IO:C库里的IO函数,有缓冲区,避免内存频繁的对磁盘进行读写。使用的是文件指针FILE
系统IO,操作系统内核提供,没有缓冲区,直接对磁盘进行读写。使用的是文件描述符
https://www.cnblogs.com/mrlayfolk/p/12019619.html
系统IO和标准C库IO函数 ——Linux编程_write和chr区别编程-CSDN博客
C语言或者c++获取文件是否存在
介绍几种使用C/C++语言判断一个文件是否存在的方法_c++ 判断文件是否存在-CSDN博客
主要内容:1、access;2、fopen是否能够打开;3、stat函数获取是否能够获取文件信息成功
USB总线、设备描述符、驱动相关