linux
文章平均质量分 66
Important_
电动小马达
展开
-
Linux基础命令
目录常用指令系统管理命令关机重启机器vim文件权限管理Linux下的重要目录———————————————————————————————————常用指令 指令 解释 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录 -p 创建目录,若无父目录,则创建p原创 2017-11-15 14:28:40 · 279 阅读 · 0 评论 -
进程间通信之匿名命名管道
为什么要有进程间通信通信机制?操作系统中,进程间是相互不可见的。操作系统在逻辑上将每个进程隔离开了。一个进程里是不可能看到真实的物理内存地址的。进程间的内存相互隔绝,操作系统这样做就是防止进程间的相互干扰,但是在一些具体的应用情况下需要多个进行相互配合,不同的进程需要进行信息的交互和状态的传递等,因此才会出现各种各样的通信机制。 比如内存映射文件,管道,邮槽等。注: 通信目的数据传输 ...原创 2018-03-21 18:35:25 · 687 阅读 · 0 评论 -
进程间通信之信号量
什么是信号量? 信号量的本质是一种数据操作锁,它本身不具有数据交换的功能,而是通过控制其他的通信资源(文件,外部设备)来实现进程间通信,它本身只是一种外部资源的标识。信号量主要用于同步和互斥。 信号量的操作 当请求一个使用信号量来表示的资源时,进程需要先读取信号量的值来判断资源是否可用:大于0,资源可以请求,将信号量的值-1(P操作);等于0,无资源可用,进程会进入睡眠状态直...原创 2018-04-08 20:59:18 · 937 阅读 · 0 评论 -
进程间通信之消息队列
什么是消息队列?通俗来讲就是内核提供了一个链表,基于这个链表实现了一个有类型的队列。消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。 每个数据块都被认为含有一个类型,接收进程可以独立地接收含有不同类型的数据结构。我们可以通过发送消息来避免命名管道的同步和阻塞问题。但是消息队列与命名管道一样,每个数据块都有一个最大长度的限制。消息队列的特点1.可作用与任意进程 2.自带...原创 2018-03-26 18:18:57 · 879 阅读 · 0 评论 -
Linux-线程相关操作
什么是线程? 在一个程序里的一个执行路线就叫做线程,线程是进程的一个实体,是CPU调度和分配的基本单位,它是比进程更小的可以独立运行的基本单位。一切进程至少都有一个线程。 线程与进程 进程是资源竞争的基本单位 线程是程序执行的最小单位 一个线程可以与所属进程内其他线程的共享进程资源 线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器,栈...原创 2018-04-15 16:12:25 · 792 阅读 · 0 评论 -
进程间通信之共享内存
什么是共享内存?共享内存是被多个进程共享的一部分物理内存。共享内存是进程间共享数据的一种最快的方法,一个进程向共享内存区域写入了数据,共享这个内存区域的所有进程就可以立刻看到其中的内容。 注:页表是一种数组结构,存放着各个虚拟页的状态,是否映射,是否缓存. 进程要知道那些内存地址上的数据在物理内存上,那些不在,还有物理内存上的哪里需要用页表来记录. 页表的每一个表项分为两部分,第一部分记...原创 2018-03-29 11:33:19 · 1157 阅读 · 0 评论 -
Linux---守护进程
原创 2018-05-09 15:52:49 · 229 阅读 · 0 评论 -
网络基础---TCP协调中的三次握手四次挥手
TCP全称为 “传输控制协议(Transmission Control Protocol”). 人如其名, 要对数据的传输进行一个详细的控制 TCP,面向有连接的通讯协议,在传送数据之前必须先建立连接,数据传送完成后要释放连接,正因如此才成就了它的可靠性,今天我们就来剖析它通讯的具体过程。 TCP协议段格式 图片出处http://blog.csdn.net/guy...原创 2018-08-10 18:52:55 · 241 阅读 · 0 评论 -
网络基础---OSI七层模型与TCP/IP四层模型
OSI模型,即开放式通信系统互联参考模型(Open System Interconnection,OSI/RM,Open Systems Interconnection Reference Model),是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSIOSI 七层模型是一种框架性的设计方法,其最主要的功能使就是帮助不同类型的主机实现数据传输; ...原创 2018-08-13 22:08:53 · 281 阅读 · 0 评论