- 博客(10)
- 收藏
- 关注
原创 虚拟机联网问题
再多次调试虚拟机网络设置,和主机网络设置无果后,在计算机服务器将虚拟机的网络重启后解决问题。主机可以ping通虚拟机,也可ping外网,虚拟机与主机也在同一网段,但就是连不上网络。
2023-01-20 13:51:39
272
原创 五、共享内存
总结:共享内存是进程间通信方式中效率最高的,原因在于进程是直接在物理内存上进行操作,将物理地址映射到用户进程这,所以只要对其地址进行操作,就是直接对物理地址操作.4G的虚拟内存空间分为3G的用户空间和1G内核空间,由于进程间的都有自己独立的虚拟地址空间,所以需要通过共享内存进行通信。一个进程向共享的内存区域写入了数据,共享这个内存区域的所有进程就可以立刻看到其中的内容。测试://通过shmget函数创建或者打开一个共享内存,返回一个共享内存的标识符。2.1、共享内存是进程间共享数据的一种最快的方法。
2023-01-20 13:47:14
2137
原创 四、消息队列
一、IPC对象除了最原始的进程间通信方式信号、无名管道和有名管道外,还有三种进程间通信方式,这三种方式称之为IPC对象IPC对象分类:消息队列、共享内存、信号灯集IPC对象也是在内核空间开辟区域,每一种IPC对象创建好之后都会将其设置为全局,并且会给其分配一个编号,只要找到唯一的这个编号就可以进行通信,所以不相关的进程可以通过IPC对象通信。IPC对象创建好之后,会在当前系统中可见,只要不删除或者不关闭系统,就会一直存在。查看已经创建的IPC对象∶二、消息队列概述。
2023-01-20 09:57:18
612
原创 二、文件描述符
文件描述符概述文件描述符是非负整数,是文件的标识。用户使用文件描述符(file descriptor)来访问文件。利用open打开一个文件时,内核会返回一个文件描述符。每个进程都有一张文件描述符的表,进程刚被创建时,标准输入、标准输出、标准错误输出设备文件被打开,对应的文件描述符0、1、2记录在表中。在进程中打开其他文件时,系统会返回文件描述符表中最小可用的文件描述符,并将此文件描述符记录在表中。
2023-01-20 09:23:33
478
原创 一、无名管道
无名管道概述 管道(pipe)又称无名管道。无名管道是一种特殊类型的文件,在应用层体现为两个打开的文件描述符。任何一个进程在创建的时候,系统都会给他分配4G的虚拟内存,分为3G的用户空间和1G的内核空间,内核空间是所有进程公有的,无名管道就是创建在内核空间的,多个进程知道同一个无名管道的空间,就可以利用他来进行通信
2023-01-17 10:59:10
753
原创 Makefile快速上手(1)
以写一个hello.c来演示快速编写makefile的过程,这里用到make 的一些特殊变量在 Makefile 中使用,能进一步简化 Makefile 的编 写
2023-01-16 09:17:31
221
原创 (二)计算机的协议及协议的通信仿真
计算机与计算机之间通过网络实现通信时事先达成一种“约定”,即协议,本篇主要围绕网络层IP进行展开,只讲述大致通信的过程。
2022-07-08 23:49:09
2266
原创 Liunx开发板、虚拟机、PC主机如何在没有路由器的情况下,如何进行连接,实现文件互传
一、设置主机IP、网关、子网掩码二、设置虚拟机IP、网关、子网掩码三、设置开发板IP、网关、子网掩码要将开发板、虚拟机、主机三者连接,就要将其设置在同一网段 虚拟机设置 高清图: 链接:https://pan.baidu.com/s/1V0ehiGJYC-A6eJKvm4tszg 提取码:bklp......
2022-07-03 10:53:40
2150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人