Linux
文章平均质量分 57
zhaoxaun666
这个作者很懒,什么都没留下…
展开
-
Linux--linux命令知识点总结
简单的Linux命令: 命令 作用 ls 查看当前目录的文件 pwd 当前目录的路径 ...原创 2018-05-09 16:32:28 · 192 阅读 · 0 评论 -
Linux-简单的进度条实现
进度条的实现:首先我们需要知道进度条的实现需要哪些头文件的支持#include<stdio.h>#include<string.h>进度条的实现我们要了解进度条是每次增加一个内容,如何保存这个内存呢,这里我们用到了数组 buf[ ] 把增加的内容放到数组内,然后让屏幕打印出来。初始化buf数组我们可以使用memset函数进行初始化memset...原创 2018-05-10 16:23:31 · 191 阅读 · 0 评论 -
Linux-管道
总结这几天学习的知识点,管道。管道的作用就是在具有亲缘关系的进程间传递信息。所谓的亲缘关系,就是他们具有共同的祖先。所以,只要共同的祖先曾今调用调用了fork函数,打开的管道文件就会在fork函数之后。被各个后代进程所共享。管道是单向通信的,管道的生命周期是随进程的,管道依赖于文件流,管道是面向字节流的。管道是一种文件,可以调用read,write,close等操作文件的接口来...原创 2018-04-26 21:09:16 · 258 阅读 · 0 评论 -
进程总结
一.什么是进程:在用户角度看:进程就是程序的一次动态执行过程。 在系统内核角度看:①进程是分配资源的最小单位。②是操作系统分配内存,CPU时间片系统资源的基本单位。③每个进程都有自己的虚拟空间和进程状态。二.进程的特性:动态性:进程的实质就是程序的一次执行过程,进程是动态产生,动态消亡的。并发性:任何进程都可以和其他进程一同执行。独立性:进程能够独立运行,是系统分配...原创 2018-05-18 20:41:26 · 306 阅读 · 0 评论 -
C程序的存储空间布局
C程序存储空间布局一般由以下几部分组成: 正文段:有CPU执行的机器指令构成。通常,正文段是共享的,所以同时启动一个程序的多个进程,在内存中只有一个正文段的副本。正文段是只读的防止程序意外修改。初始化数据段:常称为数据段,有程序里初始化过的静态变量构成,如:int num=123;该变量初始化赋初值为123存放在初始化数据段。非初始化数据段: BSS段,存储未初始化全...原创 2018-05-18 21:06:23 · 528 阅读 · 0 评论 -
进程和线程
进程与线程是操作系统进行任务调度时的单位。应用程序都是在运行在进程或者线程中。通过使用进程或者线程,应用程序可以实现并发控制等功能。操作系统的最小单位是什么?现代的操作系统包括了进程和线程这俩种调度单位。进程指在系统中正在运行的一个应用程序。线程是系统分配处理器时间资源的基本单元。对操作系统而言,其调度单元是线程。一个进程至少包含一个线程,通常将该线程称为主线程。 操作系统的最小...原创 2018-07-17 00:12:55 · 243 阅读 · 0 评论 -
死锁的原因及处理方式
死锁的原因?死锁是指在俩个或多个并发的进程中,如果每个进程持有某种资源而又等待别的进程释放它们现保持着的资源,否则就不能向前推进。此时,每个进程都占用了一定的资源但是又不能向前推进,则称这一组进程产生了死锁。 简单的说:就是俩个或多个进程无止境的等候,永远不会成立的条件的一种系统状态。、 产生死锁的根本原因是系统能够提供的资源个数要求比该资源的进程数少,具体原因:系统资源不足,进程推进...原创 2018-07-17 10:27:22 · 4262 阅读 · 0 评论