Linux操作系统
文章平均质量分 92
系统原理及网络编程
喜羊羊真聪明
KeepGoing
展开
-
读者写者模型&&自旋锁(了解)
读者写者模型以及自旋锁的了解性知识,代码未实现。原创 2022-12-29 17:22:37 · 423 阅读 · 0 评论 -
Linux-线程(LWP)
线程概念引入,与进程区别;线程控制中的创建线程,线程等待,线程中止,线程分离。线程的同步以及互斥,条件变量,锁的使用,信号量。线程池的设计,以及线程安全问题的解决。基于生产者消费者模型的各种实验,环形队列。原创 2022-12-29 17:02:00 · 3565 阅读 · 0 评论 -
Linux-信号
信号的产生前中后过程介绍以及代码实验验证,用户态和内核态的切换。可重入函数,volatile,SIGCHLD信号的处理。原创 2022-12-24 20:50:37 · 315 阅读 · 0 评论 -
进程间通信
匿名管道,命名管道,System V的共享内存以及信号量概念部分的理解原创 2022-12-23 18:20:05 · 2117 阅读 · 0 评论 -
LinuxOS-IO-动静态库
Linux操作系统基础IO之动静态库的制作和使用以及注意事项原创 2022-12-17 18:01:12 · 383 阅读 · 0 评论 -
Linux-iNode-软硬链接
文件系统之文件inode以及软硬链接原创 2022-12-13 16:47:40 · 1015 阅读 · 0 评论 -
文件描述符和缓冲区
文件描述符,一切皆文件,缓冲区原创 2022-12-13 16:36:13 · 671 阅读 · 0 评论 -
进程概念部分的理解
Linux进程概念原创 2022-04-23 13:16:45 · 1480 阅读 · 4 评论 -
环境变量&&进程地址空间
文章目录一. 环境变量1.浅谈环境变量2. 什么是环境变量3. 命令行参数4.如何获取环境变量?5. 环境变量具有全局性,是因为环境变量是可以被子进程继承的。二. 进程地址空间1. 内存存储的方式:上面是高地址,下面是低地址。2. C/C++程序地址空间,他是内存吗?3. 虚拟内存初步4. 如何使用struct结构体进行各种区域划分,各种区域划分有什么物理意义?5. 虚拟地址和物理结构之间的联系6. 为什么非得有虚拟地址和页表进行映射物理内存呢?7. 为什么要有地址空间?8. 补充说明:一. 环境变量1原创 2022-04-26 17:47:02 · 929 阅读 · 1 评论 -
进程控制的理解和板书演示
这篇博客是对于进程控制的完整篇,有进程创建、进程中止、进程等待、进程程序替换的相关概念理解和图片的形式进行的测试演示便于理解。文章目录一、进程创建二、进程中止1. 进程退出场景2. 进程中止3. 进程退出方式4. 进程退出的作用三、进程等待1. 是什么?2. 为什么让父进程等待呢?3. 如何进程等待?僵尸进程回收的演示4. waitpid()介绍和简单使用(1).第一个参数是进程pid(2)第二个参数status(得到退出信息)如何获取子进程的退出信息?父进程拿到什么status结果,一定和子进程如何退出原创 2022-04-28 21:56:32 · 406 阅读 · 4 评论
分享