操作系统
_小页_
2020年毕业的打工人
展开
-
内存压力测试方法(pmon启动)
一:通过网络下载Linux内核1:进入pmon设置ip//PMON> ifconfig syn0 (查看IP是否存在)PMON> set ifconfig syn0:192.168.0.37 (设置板IP) 重新上电进pmon查看IP是否设置成功//PMON> ifconfig syn0 (查看IP)2:用pc机上tffp32软件进行网络下载vmlinux,192.168.0.30是pc的IP,vmlinux在E:/loongson文件load tftp://19原创 2020-12-11 10:22:37 · 1661 阅读 · 0 评论 -
模拟实现一个简单的shell程序,实现一些简单的命令
功能:1、显示当前所在目录的路径名(指令pwd)2、列出指定目录名中的所有目录及文件(指令list)3、改变当前工作目录(指令chadir)4、新建目录(指令makedir)5、删除目录(指令deldir)6、退出命令解释程序(指令exit)7、重命名一个文件或目录(指令rename)8、复制一个已存在的文件(指令copy)9、在指定的目录及其子目录中查找指定的文件,并输出查找到...原创 2018-11-20 22:46:27 · 7815 阅读 · 8 评论 -
操作系统(进程间共享存储区的通信):创建一个共享存储区,大小4个字节(int大小)。创建一个子进程,然后子父进程独自运行。父进程写入一个数字到共享存储区,子进程在共享存储区把该数字读出
题目:创建一个共享存储区,大小4个字节(int大小)。创建一个子进程,然后子父进程独自运行。父进程写入一个数字到共享存储区,子进程在共享存储区把该数字读出。代码量很少,纯属应付作业笔者在telnet上写这些代码,由于知识技术及英语太菜,不知道怎样在telnet上复制出来这些代码,所以就用截图的方式给读者参考。代码:运行效果:看代码前一定先了解shmget()、shmat()、shmd...原创 2018-11-17 17:04:39 · 2873 阅读 · 4 评论 -
程序中创建一个子进程,然后父子进程各自独自运行,父进程在标准输入设备上读入小写字母,写入管道。子进程从管道读取字符并转化为大写字母。读到x结束
程序中创建一个子进程,然后父子进程各自独自运行,父进程在标准输入设备上读入小写字母,写入管道。子进程从管道读取字符并转化为大写字母。读到x结束。(非字母字符就输出本身)相关的系统函数:fork(),read(),write(),pipe();笔者在telnet上写这些代码,由于才疏学浅,不知道怎样在telnet上复制出来这些代码,所以就用截图的方式给读者参考。运行效果:...原创 2018-11-17 18:34:46 · 6585 阅读 · 1 评论 -
关于系统函数open(),close(),read(),write(),chdir(),opendir(),readdir(),closedir(),rmdir(),mkdir(),getcwd();
1:getcwd()#include<unistd.h>char *getcwd(char *buf,size_t size);该函数的作用是把当前绝对路径复制到参数*buf中,size是*buf的大小。成功返回当前绝对路径地址,否则返回NULL。2:mkdir()#include <sys/stat.h>int mkdir(const char *filena...原创 2019-05-22 22:13:58 · 389 阅读 · 0 评论 -
清空缓冲区:fflush(stdin)、fflush(stdout)
fflush(stdin)用来清理输入缓冲区,平时用scanf()输入数据后会按回车,一般用fflush(stdin)来清理输入缓冲区,不然有时候该回车符会影响到后面的数据输入。fflush(stdout)则是清理输出缓冲区。...原创 2019-05-22 22:24:36 · 656 阅读 · 0 评论 -
shell程序说明书(接上一篇:模拟实现一个简单的shell程序,实现一些简单的命令)
一.使用方法1、显示当前所在目录的路径名(指令pwd)2、列出指定目录名中的所有目录及文件(指令list)3、改变当前工作目录(指令chadir)4、新建目录(指令makedir),创建a1文件如下5、删除目录(指令deldir),删除a1如下6、退出命令解释程序(指令exit),如下退出后执行ls系统命令7、重命名一个文件或目录(指令rename),如下把txt重命名为...原创 2019-06-12 01:51:16 · 1160 阅读 · 0 评论