操作系统
文章平均质量分 88
红豆汤来两大碗
这个作者很懒,什么都没留下…
展开
-
DNS服务器配置
临时修改网卡DNS地址永久修改网卡DNS【不一定有】原创 2023-10-31 10:57:33 · 239 阅读 · 0 评论 -
操作系统 牛客
进程间通信的方式:进程间通信主要包括管道、系统IPC(包括消息队列、信号量、信号、共享内存等)、以及套接字socket。线程间通信的方式:临界区:通过多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问;互斥量Synchronized/Lock:采用互斥对象机制,只有拥有互斥对象的线程才有访问公共资源的权限。因为互斥对象只有一个,所以可以保证公共资源不会被多个线程同时访问信号量Semphare:为控制具有有限数量的用户资源而设计的,它允许多个线程在同一时刻去访问同一个资源,原创 2021-01-09 22:19:24 · 292 阅读 · 0 评论 -
linux服务器开发 3 网络编程
Socket编程1、套接字Socket本身有“插座”的意思,在Linux环境下,用于表示进程间网络通信的特殊文件类型。本质为内核借助缓冲区形成的伪文件。socket:IP地址+端口号,唯一标识网络通讯中的一个进程socket成对出现。欲建立连接的两个进程各自有一个socket来标识,这两个socket组成的socket pair就唯一标识一个连接。socket一个描述符指向两个缓冲区。发送缓冲区、接收缓冲区。2、网络字节序网络数据流的地址应这样规定:先发出的数据是低地址,后发出的数据是高原创 2021-01-09 22:03:57 · 829 阅读 · 0 评论 -
linux服务器开发 2 系统编程
进程进程和程序的概念并发:在操作系统中,一个时间段中有多个进程都处于已启动运行到运行完毕之间的状态。但,任一个时刻点上仍只有一个进程在运行。单道程序设计模式:dos。cpu占用要排队多道程序设计模式:并行,时间轮片、时钟中断CPU简易架构预处理——编译——汇编——链接MMU内存管理单元text:代码data:数据(只读数据、未初始化数据)堆区:下往上栈区:上往下,高向低,虚拟内存0-3G:用户空间,权限小,只能访问0-3g的数据虚拟内存3-4G:内核空间,PCB进原创 2021-01-09 22:00:37 · 664 阅读 · 0 评论