实验模拟 搭建实验拓扑 测试连通性 部署单区域OSPF网络 默认ospf 进程号为1 ,接着使用area命令创建区域并进入ospf区域视图 ,因为是单区域配置,所以使用骨干区域,即0区域 检查ospf接口通告是否正确 DR是指定路由器BDR是备份路由器 查看ospf单区域的配置结果 我们可以看一下R ...
分类:
其他好文 时间:
2019-12-07 12:23:26
阅读次数:
273
首先对于fork命令 通过fork命令创建进程 父进程返回子进程id 子进程返回0 失败返回-1 对于pipe通讯机制 pipe通讯是半双工的 也就是说只能一方读一方写 题目中想要P1的输出作为P2的输入 那么就需要关闭P1的读状态描述符 思路: 创建3个子进程 创建两个pipe管道 ,P1 P2 ...
分类:
系统相关 时间:
2019-12-01 16:55:20
阅读次数:
270
进程间的通信分为三种 信号通信,管道通信、socket通信 当进程创建管道文件后,其建立的子进程自动继承该文件。 管道通信分为命名管道和未命名管道,他们的区别是命名管道在当创建他的进程结束后,系统仍存有该文件 管道的命令格式为 pipe(fds) 其中 fds定义为fds[2] fds[0]为读文件 ...
分类:
系统相关 时间:
2019-12-01 13:51:21
阅读次数:
87
[TOC] 1.操作系统发展史 1).穿孔卡片 ? 一个机房一次只能使用一个卡片 ? CPU使用率极低 2).联机批处理系统 ? 支持多用户使用一个计算机机房。 3).脱机批处理系统 ? 高速磁带提升了读取的速度,提高了CPU的利用率。 4).多道技术 单道: (单核情况下)多个用户使用CPU时是串 ...
分类:
系统相关 时间:
2019-10-21 19:04:47
阅读次数:
114
linux操作系统测试工具 名称 用途 lmbench 3.0-a9 测试包括文件读写、内存操作、进程创建销毁开销、网络等性能 unixbench5.1.2 Linux下的VPS性能测试软件 dbench 3.04 文件系统基准,产生良好的文件系统负载 spec2000 v1.3.1 CPU性能、稳 ...
分类:
系统相关 时间:
2019-10-20 11:13:05
阅读次数:
304
一 守护进程 主进程创建子进程,然后将该进程设置成守护自己的进程,守护进程就好比崇祯皇帝身边的老太监,崇祯皇帝已死老太监就跟着殉葬了。 关于守护进程需要强调两点: 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再开启子进程,否则抛出异常:AssertionError: daemo ...
分类:
系统相关 时间:
2019-10-13 10:40:50
阅读次数:
103
一、示意图 注:Car car2 = new Car; 其中car1作为引用类型变量,保存在Java栈,而对象本身保存在堆中。类加载器只负责将.class文件加载到内存中,此后JVM将根据这个数据文件封装成对应的数据结构(类对象),虽然类对象也是对象,但是HotSpot虚拟机将其放在了方法区中。 二 ...
分类:
其他好文 时间:
2019-10-12 19:01:20
阅读次数:
78
协程基础 一、引言 之前我们学习了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。按道理来说我们已经算是把CPU的利用率提高很多了。但是我们知道无论是创建多进程还是创建多线程来解决问题,都要消耗一定的时间来创建进程、创建线程、以及管理他们之间的切换。 随着我 ...
分类:
其他好文 时间:
2019-09-22 19:18:37
阅读次数:
96
一、引言 之前我们学习了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。按道理来说我们已经算是把cpu的利用率提高很多了。但是我们知道无论是创建多进程还是创建多线程来解决问题,都要消耗一定的时间来创建进程、创建线程、以及管理他们之间的切换。 随着我们对于效率 ...
分类:
其他好文 时间:
2019-09-21 23:49:29
阅读次数:
203
```python ''' 进程间的通信 ''' """ multiprocessing模块支持进程间通信的两种主要形式:管道和队列 都是基于消息传递实现的, """ from multiprocessing import Queue q = Queue(3) #put, get, put_nowa... ...
分类:
编程语言 时间:
2019-09-15 19:57:33
阅读次数:
148