linux
weixin_45726063
这个作者很懒,什么都没留下…
展开
-
linux:网络编程 《网络基础1》《协议分层》《UDP通信》
1.网络基础:网络的发展以及一些网络编程的知识点:局域网:网络覆盖范围1000米以内的网络城域网:网络覆盖一个城市的范围广域网:网络覆盖范围通常在20千米以上互联网,公网,因特网----国际化的超大型广域网组网方式:以太网ip地址是无符号四个字节的整数,那么IP地址总共也就43亿个。全世界够分吗?IP地址版本的区分:ipv4:无符号四个字节的整数,不够用,解决方案:DHCP技术—动态地址分配技术;NAT技术—网络地址转换技术ipv6:无符号六个字节的数据,但是目前ipv6,推广难度高,到原创 2020-08-08 09:51:04 · 104 阅读 · 0 评论 -
linux:《线程概念》《线程控制》《线程安全》《线程应用》
1.线程概念:线程:线程是进程中的一条执行流进程是一个运行中的程序,要完成一个/多个任务,在以前进程中,多个任务只能串行完成,因为以前的进程中是只有一条执行流的进程若一个进程中有多条执行流,则多个任务可以同时并行处理(CPU资源足够),提高任务处理效率一个生产工厂,进程就像工厂/线程就像工厂中干活的工人linux如何实现一个进程中有多个执行流,执行流又是什么?在linux中,pcb是一 个程序动态运行的描述, 一个pcb就可以调度一段代码的执行, 因此在linux中执行流就是pcb反过来说,l原创 2020-07-31 16:55:20 · 125 阅读 · 0 评论 -
linux :《进程间通信》《进程间通信介绍》《管道》《消息队列》《共享内存》《信号量》
1.进程间通信操作系统提供的进程间通信方式,因为进程间具有独立性,无法直接通信,因此操作系统根据应用场景不同提供了不同的进程间通信方式。其中包含:管道 ,共享内存 ,消息对列 ,信号量1.1 管道:就是内核中的一块缓冲区,多个进程通过访问同一个管道实现数据传输。分类:匿名管道 / 命名管道匿名管道:只能用于具有亲缘关系的进程间通信内核中管道缓冲区没有标识符,其他进程无法获取,只能通过子进程复制父进程的方式获取到同一管道的操作句柄进行通信int pipe(int pi原创 2020-07-28 15:39:10 · 74 阅读 · 0 评论 -
Linux:基础IO 《标准库的IO接口》《系统调用IO接口》《重定向原理》《文件系统》
1.标准库的IO接口标准库io接口:fopen / fwrite/ fread/ fseek/ fclose/ printf/ fprintf/ gets/ fgets/ scanfFILEfopen (const char path ,const char *mode);—打开一个文件int execl(const char *path, const char *arg, .). exec(“Is”, “Is”, *1", “-a”, NULL)_int execlg(const char原创 2020-07-23 09:45:34 · 115 阅读 · 0 评论 -
《进程创建》《进程终止》《进程等待》《进程程序替换》
1.进程创建fork函数初始在linux中fork函数时非常重要的函数,它从以存在的进程中创建一个新进程。新进程为子进程,而原进程为父进程。#include<unistd.h>原创 2020-07-21 09:38:01 · 61 阅读 · 0 评论 -
《进程》《进程描述》《进程状态》《环境变量》《程序地址空间》
进程1.冯诺依曼体系结构: 现代计算机的硬件体系结构。五大硬件单元:输入设备/ 输出设备/ 存储器/ 运算器/ 控制器输入设备:键盘输出设备:显示器存储器:内存 8G运算器+控制器: CPU—主频2.5GHz时钟振荡周期—机器指令周期–决定了一秒钟之内能处理多少条指令内存条的存储介质和硬盘存储介质是不同的内存条的存储介质:易失性----断电后数据就会消失硬盘:实现断电数据依然存在----作为数据的持久化存储设备内存是用作各个设备之间数据缓冲作用的,因此所有设备都是围原创 2020-05-29 22:34:20 · 107 阅读 · 0 评论 -
linux下基本指令
01.ls指令语法:[选项」「目录或文件」常用选项:-a 列出目录下所有文件,包括以.开头的隐含文件原创 2020-05-18 23:08:31 · 135 阅读 · 1 评论