Linux之路
文章平均质量分 80
qq_37925512
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux之路之计算机概论
本篇只是对《鸟哥私房菜》第一篇的一个总结。 记得计组老师说过一句话,特别经典。计算机(硬件+软件)是干啥的,分为以下几件事: 输入数据 -> 分配数据空间 -> 处理数据 -> 输出数据 就我理解而言,计算机本质就是对数据的处理以及再加工,而处理和加工的规则有我们写的程序决定,各个硬件负责具体操作,相互分工和协作。就好像你脑子里有一个想法,想把箱子从这里搬到那里,然后你的脚动起来,原创 2018-01-23 23:18:15 · 238 阅读 · 0 评论 -
进程间通信
相较于线程间通信,线程间通信由于是在同一进程内的,对于某些全局的静态变量进行读写操作,无疑方便的多。而不同进程之间的通信,由于在内存中位置不同,因此通信起来较为复杂,同时进程间通信有时还会考虑进程之间互斥访问的问题,及在多个进程同时就使用某一资源通信时存在的竞争。 进程通信的方式,我目前了解到的有:管道(有名和匿名)、消息队列、共享内存,在此基础上会介绍操作系统提供的信号量(实现进程...原创 2018-06-16 19:58:23 · 281 阅读 · 0 评论 -
孤儿进程、僵尸进程、守护进程
上次讲了关于线程的一些操作,这次讲一下进程,进程是程序运行的真正实例,就linux而言,进程结构可以分为三部分,代码段、数据段和堆栈段。余下的就不进行科普了 进程的创建通过fork来搞定,由于创建的进程会完美copy父进程的数据,数据段和堆栈段(说copy有些不好,毕竟现在操作系统实现了一种“写时复制”的机制,只有子进程修改了某些内容时,操作系统才会开辟空间把修改的内容从父进程cop...原创 2018-06-02 13:07:32 · 402 阅读 · 0 评论
分享