![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统实验
操作系统课程的实验和课设,主要针对Linux系统
jigsaw6213
这个作者很懒,什么都没留下…
展开
-
操作系统:Linux系统进程控制
一、实验内容 掌握Linux系统中进程控制原语fork的使用方法。设计C程序,其中主进程创建一个子进程,以特定次序各自执行规定操作后退出。 实验步骤: ① 使用vi编辑器新建一个testfork1.c和testfork2.c文件 ② 编写main.sh文件批处理上述文件 ③ 执行main.sh 可能用到的方法: 二、实验过程 testfork1.c testfork2.c 编写main.sh 运行结果 ...原创 2022-05-24 08:44:51 · 169 阅读 · 0 评论 -
操作系统:Linux系统调用使用方法
一、实验内容 1、实验要求: 掌握Linux系统的SHELL编程方法和后台批处理方法。学习使用time, ctime, sleep, exit等Linux系统调用使用方法。键盘输入内容,然后输出到屏幕。 2、实验步骤: ① 编写time.c,ctime.c,sleep.c,exit.c的源程序 ② 将上述源程序的编译执行,批处理加入.sh文件 ③ 执行.sh 二、实验过程 1、编写各源程序如下: time.c ,使用time函数获取当前时间并输出。 ctime.c,使用ctime方法获取时间并输出。 s原创 2022-04-30 10:04:12 · 550 阅读 · 0 评论 -
操作系统:Shell编程和后台批处理
一、实验内容 掌握Linux系统的SHELL编程方法和后台批处理方法。 (1) 将编译、连接以及运行上述C程序各步骤用SHELL程序批处理完成,前台运行。 (2) 将上面SHELLL程序后台运行。观察原C程序运行时输入输出情况。 (3) 修改调试上面SHELL程序和C程序,使得在后台批处理方式下,原键盘输入内容可以键盘命令行位置参数方式交互式输入替代原键盘输入内容,然后输出到屏幕。 主要仪器及耗材: pc机 Vim编辑器 gcc编译器 Bash 二、实验过程 1、用vi新建一个test.sh文件,并输入代码原创 2022-04-19 13:22:37 · 1022 阅读 · 0 评论 -
操作系统:Linux下C编程
一、实验内容 设计、编辑、编译、连接以及运行一个C程序,其中包含键盘输入和屏幕输出语句。 二、实验步骤 ① 安装Gcc ② 新建文件并使用vi命令键入代码 ③ 预处理(Pre-processing) 在该阶段,编译器将C源代码中的包含的头文件如stdio.h编译进来,用户可以使用gcc的选项”-E”进行查看。 用法:#gcc -E hello.c -o hello.i 作用:将hello.c预处理输出hello.i文件 ④ 编译阶段(Compiling) 在这个阶段中,Gcc首先要检查代码的规范性、是否有语原创 2022-03-28 13:26:22 · 695 阅读 · 0 评论 -
操作系统:Linux键盘命令和vi
一、实验内容 1.学习在Linux中键盘命令及Vi编辑器,并且完成对Linux系统的操作。 2.掌握Linux系统键盘命令的使用方法。 VI基本命令: 1.进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 2.插入文本类命令 i :在光标前 I :在当前行首 a:光标后 3.移动光标类命令 h :光标左移一个字符 l :光标右移一个字符 space:光标右移一个字符 Backspace:光标左移一个字符 k或Ctrl+p:光标上移一行 j或Ctrl+n :光标下移一行 4.删除原创 2022-03-22 11:46:03 · 1107 阅读 · 0 评论