当前位置: 首页 > news >正文

面试(一)

一. 说一下进程和线程的区别?

(1)进程是资源分配的最小单位,线程是CPU调度的最小单位。

(2)线程是进程的一部分,一个线程只能属于一个进程,一个进程可以有多个线程,但至少有一个线程。

(3)进程有自己独立地址空间,线程共享所属进程的地址空间

二.Linux的4个基本组件构成

Kernel:Linux系统的核心。Shell:Shell是Linux用户和内核之间的接口

系统库:这些事特殊程序或函数,他们负责实现操作系统的大部分功能,而不依赖于内核模块的代码访问权限

系统实用程序:这些是执行某些任务的特定程序

三.Linux驱动分为三个基础大类

字符设备驱动,块设备驱动,网络设备驱动

四.同步和异步通信

同步通信中双方使用频率一致的时钟;异步通信:接收并不知道数据什么时候会到达,收发双方可以有各自自己的时钟

五.串口和iic

USART可以配置成同步也可以配置成异步,全双工,串行通信。iic同步,串行,半双工,以sda为数据线,scl为数据线。

六.PID

P值的作用:让电机快速达到目标值,过小调节时间变长,过大使系统振荡。D值的作用:抑制振荡。如果 I 过小则系统存在小幅度偏差时不能回中,过大则会超出目标,且系统表现迟钝。

七.实时操作系统和操作系统的区别

严格按照优先级来分配CPU时间,并且时间片轮转不是实时调度器的一个必选项。

http://www.lryc.cn/news/323319.html

相关文章:

  • libVLC windows开发环境搭建
  • 【Netty】Netty的使用和常用组件详解
  • Legacy|电脑Windows系统如何迁移到新安装的硬盘?系统迁移详细教程!
  • Windows 11 安装 Scoop
  • 新能源汽车小三电系统
  • 面试问答示范
  • 嵌入式3-22
  • JAVA Synchronized对象锁和类锁区别(牛逼)
  • 力扣算法题之好数对的数目
  • C++ vector 删除
  • ASP.NET-WebFoms常见前后端交互方式
  • LWC 学习资源
  • Debezium日常分享系列之:Debezium2.5稳定版本之数据类型映射
  • 通过JWT完成token登录验证
  • 【漏洞复现】福建科立迅通信指挥调度平台down_file.php sql注入漏洞
  • 软考79-上午题-【面向对象技术3-设计模式】-结构型设计模式02
  • 前端面试拼图-知识广度
  • Android 开发 地图 polygon 显示信息
  • flink1.18.0报错 an implicit exists from scala.Int => java.lang.Integer, but
  • 掌握C语言结构体,开启编程新世界
  • YOLOv3学习
  • oracle实现批量插入
  • 游戏客户端开发
  • 电商API接口苏宁易购获得suning商品详情页实时数据API请求接入演示
  • 数据类型转换篇(二)
  • 新零售SaaS架构:线上商城系统架构设计
  • Word文档密码设置:Python设置、更改及移除Word文档密码
  • jar读取目录配置、打包jar后无法获取目录下的配置
  • python第三次项目作业
  • 架构之安全性维度