linux
文章平均质量分 64
像畜生一样思考
卑微打工仔
展开
-
第二阶段上课笔记
第二阶段上课笔记进程间通信一.前言二.管道1.pipePIPE: 利用文件的接口方式来实现进程间通信PIPE就是一个文件(此文件不存在于外设中,而是在内存中),操作PIPIE就是操作文件一样。PIPE只能用于有亲缘关系的进程间通信(要么你是我的晚辈,要么我们有同一个祖宗)。PIPE就是水管的意思,又名无名管道。PIPE的特点:1. 一端读,一端写2. 按顺序读,不支持lseek3. 内容读走了,就没有了4. 存在于内存,随进程持续性5. 只能用于有亲缘关系的进程间通信(why?原创 2022-03-25 23:13:43 · 1466 阅读 · 0 评论 -
linux基础操作
第一天1.什么是内建命令(内置命令)所谓 Shell 内建命令,就是由 Bash 自身提供的命令,而不是文件系统中的某个可执行文件。该命令并不是某个外部文件,只要在 Shell 中你就一定可以运行这个命令。可以使用 type 来确定一个命令是否是内建命令:[root@localhost ~]# type cdcd is a Shell builtin内建命令会比外部命令执行得更快,执行外部命令时不但会触发磁盘 I/O,还需要 fork 出一个单独的进程来执行,执行完成后再退出。而执行内建原创 2022-03-25 22:56:58 · 786 阅读 · 0 评论 -
linux进程笔记
一.前言1.程序和进程程序是存在磁盘上的二进制文件进程是抽象的,是动态的,是占用系统资源的(内存,cpu)等; 磁盘不属于系统资源2.单道程序设计模型和多道程序设计模型单道程序设计模型Dos操作系统 任务是一个一个执行的,不能多个任务同时执行多道程序设计模型程序是分时进行的,由于cpu速度很快,所以在人类的眼里,所有任务几乎是同时进行的,我们称之为并发3.cpu4.PCB1.进程ID2.进程的四种状态:运行,就绪,挂起,停止3.进程的切换存储的信息4.进程虚原创 2022-03-25 22:46:40 · 205 阅读 · 0 评论 -
2021-07-26
网络字节序与主机大小端网络字节序与网络字节传输有关系吗?没有关系,网络字节序只是一种标准,我们不知道传给我们数据的主机是大端模式还是小端模式。故而不能正确读出数据,但是现在有一种规定,网络传过来的数据是大端模式,这样我们就能确定怎样去读了。网络字节传输永远是从低字节开始传输下面我用来举例没有遵循网络字节序的标准的情况会是怎样struct data{ int a; int b; char c;}data;data.a = 0x12345678data.b = 0x0原创 2021-08-25 13:19:30 · 75 阅读 · 0 评论