操作系统(linux-windows)
linux
windows
好先生·
这个作者很懒,什么都没留下…
展开
-
shell脚本执行的三种基本方式
1.shell脚本的执行方式(1)输入重定向的执行方式sh < test.shShell从文件test中读取命令行并执行它们,Shell执行到文件末尾就会终止执行(2)脚本名文件执行可以将参数值传递给文件中的命令,使shell程序可以处理更多的情况sh test.sh [参数.](3)添加执行权限,直接进行执行chmod a+x test.sh./test.sh...原创 2020-12-28 09:26:31 · 1602 阅读 · 0 评论 -
<生产者消费者模型-C线程信号量机制实现>
#include <stdio.h>#include <unistd.h>#include <semaphore.h>#include <pthread.h>#include <stdlib.h>#include <string.h>#define max 5int queue[max];//产品存取缓冲区sem_t blank_num;sem_t product_num;//定义缓冲区空区数量和生产产品数量voi原创 2020-12-03 11:13:26 · 194 阅读 · 0 评论 -
<shell多进程理解>
#!/bin/bashnet=192.168.40.ip=0while [ $ip -lt 200 ]do let ip++ sleep 0.5 if `ping -c2 -i0.2 -w2 $net$ip &>/dev/null` then echo "$net$ip is up" else echo "$net$ip is down" fidoneecho "end"**多进程版**#!/bi.原创 2020-11-17 23:20:27 · 102 阅读 · 0 评论 -
《NTFS权限详解--特别的权限》
在Windows的NTFS磁盘分区上可以分别对文件或文件夹设置NTFS权限,其中对文件可以设置五种权限,分别是:“完全控制”、“修改”、“读取及运行”、“读取”和“写入”。对文件夹可以设置六种权限,除上面五种权限外还有一个“列出文件夹目录”权限。以上几种权限又称为标准的NTFS权限,其作用比较容易理解。除了这几种标准权限外,Windows还提供了一些特殊的NTFS权限,作为这几种标准权限的补充和...原创 2020-03-15 13:40:09 · 3549 阅读 · 0 评论 -
《操作系统--作业调度算法学习》
先来先服务(FCFS)这种算法比较容易理解类似于我们排队买饭一样,先来的排在最前面,然后打饭阿姨先为他服务。来的早的等待时间就长。具体实现可以用到我们的队列.queue { int front;//入队指针 int rear;//出队指针 int served[max];//排的队};void push()//入队{ served[front++];}v...原创 2020-02-03 13:18:24 · 168 阅读 · 0 评论 -
《远程调用RPC--类似于京东店》
标题在学习到进程的通信远程调用的过程书中的所说的整个调用过程,出现了一个“存根”,通过自己查阅相关的资料后有了一定的了解和认识。我们的京东快递是的发货速度是非常快的,快的原因就是它和平常的快递发货地点是不同的。假如我们在网上看到了相同的一件东西,淘宝上显示卖家在杭州,京东显示自营店也在杭州。淘宝边随便选择一个快递公司给你从杭州发货,而京东则不是,它会根据你的收获地址,联系最近的京东分营店找...原创 2020-01-26 14:08:24 · 114 阅读 · 0 评论 -
《操作系统-地址映射(逻辑&物理的理解)》
最近在学习操作系统时看到了地址映射,学习到的一些知识通过百度了解到分享给大家标题逻辑地址和物理地址的区别是:逻辑地址(Logical Address)是指由程序产生的与段相关的偏移地址部分。例如,你在进行C语言指针编程中,可以读取指针变量本身值(&操作),实际上这个值就是逻辑地址,它是相对于你当前进程数据段的地址,不和绝对物理地址相干。只有在Intel实模式下,逻辑地址才和物理地址...原创 2020-01-13 20:52:59 · 1685 阅读 · 0 评论