网站开发与软件开发的区别,公关网站建设,长沙网站排名公司,dw软件网站建设教程一. 说一下进程和线程的区别#xff1f;
(1)进程是资源分配的最小单位#xff0c;线程是CPU调度的最小单位。
(2)线程是进程的一部分#xff0c;一个线程只能属于一个进程#xff0c;一个进程可以有多个线程#xff0c;但至少有一个线程。
(3)进程有自己独立地址空间
(1)进程是资源分配的最小单位线程是CPU调度的最小单位。
(2)线程是进程的一部分一个线程只能属于一个进程一个进程可以有多个线程但至少有一个线程。
(3)进程有自己独立地址空间线程共享所属进程的地址空间
二.Linux的4个基本组件构成
KernelLinux系统的核心。ShellShell是Linux用户和内核之间的接口
系统库这些事特殊程序或函数他们负责实现操作系统的大部分功能而不依赖于内核模块的代码访问权限
系统实用程序这些是执行某些任务的特定程序
三.Linux驱动分为三个基础大类
字符设备驱动块设备驱动网络设备驱动
四.同步和异步通信
同步通信中双方使用频率一致的时钟异步通信接收并不知道数据什么时候会到达收发双方可以有各自自己的时钟
五.串口和iic
USART可以配置成同步也可以配置成异步全双工串行通信。iic同步串行半双工以sda为数据线scl为数据线。
六.PID
P值的作用让电机快速达到目标值过小调节时间变长过大使系统振荡。D值的作用抑制振荡。如果 I 过小则系统存在小幅度偏差时不能回中过大则会超出目标且系统表现迟钝。
七.实时操作系统和操作系统的区别
严格按照优先级来分配CPU时间并且时间片轮转不是实时调度器的一个必选项。