操作系统
文章平均质量分 90
山雾隐藏的黄昏
源码之前,了无秘密。以前的昵称:二肥是只大懒蓝猫
展开
-
自旋锁/读者写者问题
同时介绍了自旋锁以及自旋锁的理解,还有是稍微简单地介绍读写者问题。原创 2023-04-17 00:08:55 · 557 阅读 · 0 评论 -
信号量/基于环形队列的生产消费者模型
学习和使用信号量,实现生产者和消费者的互斥和同步,基于环形队列的生产者和消费者模型。原创 2023-04-05 10:04:31 · 412 阅读 · 0 评论 -
Linux线程同步与互斥(二)/生产消费者模型
Linux线程同步与互斥,重点是生产消费者模型,通过条件变量来让生产者和消费者实现同步。生产消费者模型的意义,其高效的原因。原创 2023-03-29 20:02:45 · 578 阅读 · 0 评论 -
Linux线程同步与互斥(一)
着重讲解Linux线程的互斥!原创 2023-03-12 11:20:07 · 222 阅读 · 0 评论 -
Linux线程控制
线程控制的相关操作:线程创建、线程终止、线程等待和线程分离。原创 2023-03-10 00:21:51 · 642 阅读 · 3 评论 -
Linux进程间通信:信号量(一)
简单的介绍信号量。后续在多线程的博文中会再次提到信号量!原创 2023-03-01 22:47:16 · 476 阅读 · 1 评论 -
Linux进程信号(产生、保存、处理)/可重入函数概念/volatile理解/SIGCHLD信号
本篇文章重点详细地写了Linux进程信号的知识点:Linux进程信号的概念、信号产生的方式、信号传递和信号阻塞的原理、信号捕捉的方式、内核态、用户态、可重入函数的概念、volatile理解等等。原创 2023-03-04 10:33:01 · 933 阅读 · 4 评论 -
进程间通信(二)/共享内存
学习进程间通信的第二种方法:共享内存。了解共享内存和管道的区别,共享内存的优缺点。以及通过代码来感受共享内存实现的进程间通信。原创 2023-02-21 18:44:21 · 1996 阅读 · 5 评论 -
进程间通信(一)/管道
通信指的是数据传输、资源共享、通知事件和进程控制。①数据传输:一个进程需要将它的数据发送给另一个进程②资源共享:多个进程之间共享同样的资源。③通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程终止时要通知父进程)。④进程控制:有些进程希望完全控制另一个进程的执行(如Debug进程),此时控制进程希望能够拦截另一个进程的所有陷入和异常,并能够及时知道它的状态改变管道是Unix中最古老的进程间通信的形式。原创 2023-01-24 22:13:10 · 347 阅读 · 1 评论 -
动态库与静态库
本文目标:⭐认识动态静态库,学会结合gcc选项,制作动静态库⭐⭐了解动态库加载过程⭐。原创 2023-01-19 20:29:09 · 1081 阅读 · 6 评论 -
Linux基础操作
本文介绍了Linux的一些基本操作,指令和权限。为以后学好Linux打下坚实的基础原创 2022-09-18 13:38:25 · 1582 阅读 · 0 评论 -
Linux编辑器——vim
简单介绍了Linux编译器vim的基本操作,为熟悉Linux,需要经常使用vim进行编程。原创 2022-10-23 18:29:23 · 517 阅读 · 0 评论 -
Linux编译gcc/g++、自动化构建工具make/makefile
Linux中关于gcc/g++的基本操作,以及makefile的基本操作。原创 2022-11-11 12:56:37 · 1099 阅读 · 1 评论 -
Linux与gitee的连接
在Linux下,对代码进行远端(gitee)的上传原创 2022-11-13 21:51:02 · 1823 阅读 · 0 评论 -
Linux之gdb的使用
Linux的gdb的使用原创 2022-11-15 09:19:24 · 1122 阅读 · 1 评论 -
冯诺依曼体系结构
这里简单地介绍和解释一下冯诺依曼体系,为后面学习操作系统做好准备工作。原创 2022-11-15 13:00:40 · 719 阅读 · 0 评论 -
操作系统(Operator System)简介
操作系统的简单了解,为接下来学习进程管理,内存管理等操作系统方面的知识做铺垫!原创 2022-11-17 09:27:37 · 667 阅读 · 2 评论 -
系统文件IO/文件描述符/重定向/FILE/缓冲区的理解
本文较详细地分析了系统文件IO、文件描述符、重定向、FILE和缓冲区的问题,是系统学习操作系统文件IO的学习成果之一。原创 2023-01-17 16:47:26 · 304 阅读 · 0 评论 -
Linux进程控制
重点讲解了Linux进程控制板块:进程的创建、终止、等待,替换等待。原创 2023-01-09 15:34:19 · 240 阅读 · 3 评论 -
理解文件系统/inode的概念/磁盘/软硬链接
本文目标:⭐理解文件系统中inode的概念⭐认识软硬链接,对比区别。讲解了文件系统,加深了对文件的理解,与此同时对于磁盘的理解也有很大的帮助!原创 2023-01-18 23:50:22 · 767 阅读 · 1 评论 -
万字讲解Linux进程概念
操作系统中的进程概念,通过学习这部分,可以很好地掌握操作系统的部分知识!原创 2023-01-06 19:51:39 · 365 阅读 · 1 评论