![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
面试八股(持续更新)
文章平均质量分 71
总结相关面试八股
放牛的守护神_
持续输入,持续输出
展开
-
【面试八股文之通信协议】
它使用两根传输线(SDA和SCL)进行数据传输,其中SDA(串行数据线)负责发送和接收数据,SCL(串行时钟线)用于数据同步。它使用两根传输线(TX和RX)进行数据传输,其中TX(发送线)负责发送数据,RX(接收线)负责接收数据。(1)上拉电阻:当IIC总线在空闲状态,SDA和SCL需要处于高电平状态,开漏输出无法输出高电平,使用上拉电阻可以完成高低电平之间的转换。(2)SPI概念:SPI是一种同步串行通信协议,用于在一个主设备(主控器)和一个或多个从设备之间实现全双工的高速数据传输。原创 2024-04-14 21:57:51 · 445 阅读 · 1 评论 -
【面试八股文之Linux系统编程】
死锁是指两个或多个事务在同一资源上相互占用,并请求锁定对方的资源,从而导致恶性循环的现象。当多个进程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程都将无法向前推进,这种情况就是死锁。死锁产生的四个必要条件:(1)互斥条件:一个资源每次只能被一个进程使用。(2)请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。(3)不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。原创 2024-04-14 21:57:14 · 604 阅读 · 0 评论 -
【面试八股文之C/C++】
指向已被释放或无效的内存地址的指针是野指针。原创 2024-04-14 21:56:28 · 1008 阅读 · 0 评论 -
【面试八股文之操作系统】
因此,操作系统需要提供访问这些内核态运行的程序的接口,这些接口的集合就叫做系统调用。(3)内核中的中断处理函数根据系统调用号,调用对应的内核函数(系统调用):内核中的中断处理函数会根据EAX寄存器中的系统调用号,在系统调用表中找到并执行对应的内核函数。(4)系统调用完成相应功能,将返回值存入EAX,返回到中断处理函数:内核函数执行完毕后,会将返回值存入EAX寄存器,并返回到中断处理函数。(5)返回到用户态的wrapper函数中:最后,控制权会返回到用户态的wrapper函数中,继续执行系统调用之后的代码。原创 2024-04-14 21:56:02 · 609 阅读 · 0 评论