- 博客(10)
- 收藏
- 关注
原创 Linux基本命令
把user2目录设为工作目录,然后将user2目录中的user21目录中的所有文件打包并压缩成一个存放在用户主目录中的user21.bak.gz文件。将用户主目录中所有文件(包括隐藏文件)、目录及目录中的所有文件(包括隐藏文件)的目录详细信息输出到user1目录中的homedir.out文件中。分屏显示用户主目录中所有文件(包括隐藏文件)、目录及目录中的所有文件(包括隐藏文件)的目录详细信息。复制/etc/目录下所有以l或m或n开头,以.conf结尾的文件至/tmp/mytest3目录中。
2024-10-13 11:27:56
2063
原创 操作系统实验
if(strcmp(p->filename,t->filename)==0&&p->isdir) //目录名相同。if(strcmp(cinpro,t->protect)==0) //文件保护码正确,写入文件内容。if(strcmp(t->filename,filename)==0&&t->isdir==0) //找到文件。
2024-10-13 11:03:04
762
原创 操作系统实训报告
为了清楚地显示 Client 发送的是哪条消息,每发送一条消息,打印消息号(消息类型),Sever 每收到一条消息,也打印消息类型。p1 显示字符'b',p2显示字符'c',父进程显示字符'a',父进程和两个子进程并发运行。使用系统调用 msgget()、msgsnd()、msgrcv()、msgctl(),编写消息发送和接收程序。PCB结构通常包括以下信息:进程名,进程优先数,轮转时间片,进程所占用的CPU时间,进程的状态,当前队列指针等。设计一个进程调度算法并实现之,显示进程调度的方式和调度处理结果。
2024-10-13 10:48:47
745
原创 操作系统实验报告
(1)Linux基本操作。熟悉linux启动.登录.注销.关机。认识Linux文件和目录结构。编写一段shell程序,使用一个菜单界面,方便在linux下对U盘的加载、卸载过程。使用Linux Shell语言设计shell程序,掌握批处理概念及用户接口原理。认识了Linux文件和目录结构。掌握了常用命令的操作以及vi编辑器的操作,对简单的shell程序有了了解。熟悉linux启动.登录.注销.关机。认识Linux文件和目录。通过此次实验,我熟悉了linux的基本操作。(1) Linux基本操作。
2024-10-13 10:43:08
559
原创 编译原理实验(LR分析法)
(4)利用 LR(1)分析算法进行表达式处理:根据 LR(1)分析表对表达式符号串进行堆栈(或其他)操作,输出分析结果,如果遇到错误则显示错误信息。///ACTION与GOTO。else if(LR0[x][y][0]=='r')//ri,退栈,ACTION和GOTO。i++)///输入串输出。void analyze(char str[],int len)///分析主体过程。void error(int x, int y) ///报错输出。///步骤,状态栈,符号栈输出。
2024-10-13 10:34:23
1051
原创 编译原理 实验一 词法分析
设计并实现一个词法分析器,实现对指定位置的类C语言源程序文本文件的读取,从输入的源程序中,识别出各个具有独立意义的单词,即关键字、标识符、常数、运算符、界符。并依次输出各个单词的内部编码及单词符号自身值。(遇到错误时可显示“Error”,然后跳过错误部分继续显示)
2023-04-27 16:02:59
1931
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅