Linux学习
文章平均质量分 75
Linux总结、复习
温柔的辣面子
本人为在校学生,博客内容主要供个人复习使用,如有问题请在私信中及时指正我,本人及时做出改正。
展开
-
【嵌入式总复习】Linux共享内存
共享内存指(shared memory)在多处理器的计算机系统中,可以被不同中央处理器(CPU)访问的大量内存。由于多个CPU需要快速访问存储器,这样就要对存储器进行缓存(Cache)。共享内存就是允许多个不相关的进程访问同一个逻辑内存共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式;不同进程之间共享的内存通常安排为同一段物理内存;进程可以将同一段共享内存连接到它们自己的地址空间中,所有进程都可以访问共享内存中的地址;原创 2023-01-29 21:39:47 · 290 阅读 · 0 评论 -
【嵌入式总复习】Linux信号量
每个执行流在进入临界区之前都应该先申请信号量,申请成功就有了操作特点的临界资源的权限,当操作完毕就应该释放信号量。参数说明psharedvalue参数说明参数说明参数说明原创 2022-12-03 22:15:20 · 194 阅读 · 0 评论 -
【嵌入式总复习】PV操作的定义
PV操作必须是原子操作:信号量本质就是用于保护临界资源的,不可能用信号量去保护信号量,所以信号量的PV操作必须是原子操作。V操作一般信号量P操作负责分配资源,没有资源等待进入阻塞队列;V操作负责释放资源,在阻塞队列不为空时唤醒某个进程进入临界区原创 2022-12-03 22:14:26 · 848 阅读 · 0 评论 -
【嵌入式总复习】Linux进程间通信
进程间通信简称IPC(interprocess communication),是指在不同进程间传播或交换信息。一个进程需要另一个或另一组进程发送消息,通知它(们)发生了某种事件;一个进程需要将它的数据发送给另一个进程;,信号量,共享内存,消息队列和套接字。多个进程之间共享同样的资源;一个进程完全控制另一个进程;传统的UNIX进程间通信机制。System V IPC机制。System V 消息队列。System V 共享内存。System V 信号量。POSIX 消息队列。POSIX 共享内存。原创 2022-12-01 15:59:47 · 295 阅读 · 0 评论 -
【嵌入式总复习】Linux信号(超超超~~~详解)
信号是进程间通信的一种手段;是一种事件触发机制(类似于中断机制);是一种异步通信(异步通知)(是进程间通信机制中唯一一种异步手段),这种通信无法传递大量的数据;【同步:是一种按照顺序依次执行的过程[如果某一环节没有执行,则整个过程会阻塞],通信双方实时做一件事情】【异步:是一种使用信号或中断来实现一种事件触发过程,如果没信号或中断产生,并不会影响程序的正常执行。通信双方中任意一方不会等待[通信过程,会选择做自己的事情]】信号可以有一个进程发送,另外一些进程捕获,阻塞和忽略;原创 2022-11-25 19:36:56 · 385 阅读 · 0 评论 -
【嵌入式总复习】Linux管道详解——管道通信、无名管道、有名管道、具体应用示例
进程间的通信方式有五种,分别为:管道,信号量,共享内存,消息队列和套接字。原创 2022-11-18 15:11:48 · 4965 阅读 · 0 评论