Linux
jwqq123
这个作者很懒,什么都没留下…
展开
-
vBox无法成功导入vdi文件,uuid报错
错误描述:Parent medium with UUID { } of the medium ' ’ is not found in the media registry ('C:\Users\lenovo\.VirtualBox\VirtualBox.xml')例如:解决方法:1、 首先关闭virtualbox相关窗口2、 根据提示信息,找到对应的VirtualBox.xml文件,注册该UUID(为方便使用,对vdi文件重命名)注册后,通过cmd查看注册信息:3、 此时,错误信息提示为原创 2020-09-09 14:58:48 · 2260 阅读 · 0 评论 -
完美解决 git clone 下载速度慢的问题
参考此博解决 git clone 下载慢,方法一亲测有用~转载 2020-08-14 20:22:41 · 322 阅读 · 0 评论 -
vShere Client 鼠标在虚拟机中定位不准确(乱跳)
问题:vShere Client 鼠标在虚拟机中会乱跳,不能正常使用。解决:将本机显示的缩放比例改为100%。原因:缩放以后,虚拟机控制台无法捕捉鼠标的实际位置。原创 2020-06-18 21:48:58 · 3163 阅读 · 3 评论 -
进程间通信机制详解(5)——信号量
信号量信号量(semaphore)是一种用于提供不同进程之间或者一个给定的不同线程间同步手段的原语。信号量多用于进程间的同步与互斥。原理当有进程要求使用共享资源时,需要执行以下操作:1.系统首先要检测该资源的信号量;2.若该资源的信号量值大于0,则进程可以使用该资源,此时进程对该信号量执行P操作(wait()) ,将该资源的信号量值减1;3.若该资源的信号量值为0,表明所有资源都在使用...原创 2020-04-10 21:43:44 · 486 阅读 · 0 评论 -
进程间通信机制详解(4)——共享内存
共享内存共享内存就是允许两个或多个进程共享一定的存储区,共享内存映射能够最大限度的降低内核空间和用户空间之间的数据拷贝,当内核空间和用户空间存在大量数据交互时,这些进程的数据传输不再涉及内核,从而大大提高系统的性能,是最快的IPC形式。当一个程序加载进内存后,它被分成叫作页的块。每个进程都有属于自己的进程控制块(PCB)和地址空间(Addr Space),并且都有一个与之对应的页表,负责将进程...原创 2020-04-10 21:34:25 · 502 阅读 · 0 评论 -
进程间通信机制详解(3)——消息队列
消息队列消息队列本质上是位于内核空间的链表,链表的每个节点都是一条消息。消息队列存放在内核中并由队列标识符标识。消息数据格式无论发送还是接收消息,消息的格式都必须按照规范来。struct Msg{ long type; // 消息类型,值>0。 char mtext[1];// 消息正文, // ...};数字 1 表示类型为 1 的消息,数字2、...原创 2020-03-29 17:20:46 · 481 阅读 · 0 评论 -
进程间通信机制详解(2)——信号
信号信号是在软件层次上对中断机制的一种模拟,在原理上,可以认为进程收到一个信号与处理器收到一个中断请求是一样的。信号是一种异步通信方式,可以在任何时候发送给某一进程,而无须知道该进程的状态。信号分类可靠信号:也称为实时信号,信号值位于SIGRTMIN及SIGRTMAX之间,支持排队,即可重复在进程中注册,可以存在多个sigqueue结构,不会丢失。不可靠信号:也称为非实时信号,信号值小于S...原创 2020-03-25 19:05:03 · 386 阅读 · 0 评论 -
进程间通信机制详解(1)——管道
管道管道是内核管理的一个固定大小的缓冲区。在Linux 中,该缓冲区的大小为1 页,即4KB。管道创建首先,使用pipe函数创建一个匿名半双工管道。#include <unistd.h>int pipe(int fd[2])fd[2]维护一个长度为2的文件描述符数组,fd[0]是读出端,fd[1]是写入端,函数值返回0表示成功,返回-1表示失败。当函数成功返回,自动建立了...原创 2020-03-24 16:49:17 · 369 阅读 · 0 评论 -
Linux 进程和线程比较
进程是操作系统运行的一个程序,线程是执行单元或者是一条执行路径。以360安全卫士为例,运行360安全卫士即开启了一个进程,执行垃圾清理、木马查杀等功能时即开启了多个线程。根本区别:进程是资源分配的最小单位,线程是程序调度和执行的最小单位。调度:每次创建/撤销进程时,系统都要为它分配/撤销独立的资源,建立数据表来维护代码段、堆栈段和数据段;线程是进程的一个执行流,由CPU独立调度执行,且在每个...原创 2020-03-15 21:46:19 · 254 阅读 · 0 评论