欢迎来到天天文库
浏览记录
ID:12625942
大小:87.00 KB
页数:6页
时间:2018-07-18
《《操作系统》作业部分参考答案1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第2章:Linux操作基础2-5已知有当前目录有如下文件:arp,egp,ggp,icmp,idp,ip,ipip,pup,rawip,rip,tcp,udp。写出以下echo命令的输出。1)echo*ip显示:ip,ipip,rawip,rip,2)echo?dp显示:idp,udp,3)echo[aegi]?p显示:arp,egp,ggp,idp2-8解释下列文件类型和存取权限1)drwxr-xr-x:目录文件,属主可打开目录查看内容、可增删目录内容和可进入该目录;同组及其它用户可进入目录和查看目录
2、内容2)-rwx—x—x:普通文件,属主可读写运行,同组用户只能运行3)crw-rw----:字符设备,属主和同组用户可读写,不可运行;其它用户不能操作使用它2-9用户主目录的访问权限是700,改目录下memo文件的访问权限是777,其它人可以读取这个文件吗?为什么?不可以读memo文件,,700意味着其它用户进入不了也打开不了主目录2-13给出命令将.profile文件覆盖到主目录下的backup目录下cp-i.profile./backup2-14某文件mafile的权限为-rw-r—r-,增加所有
3、人可执行权限,应使用什么命令?chmoda+xmafile2-20已知项目源代码都存放在~/project目录下,后缀名为“.c”或“.h”。用一个命令统计原代码的行数。wc-l*.[ch]、或cat./project/*.[ch]
4、wc–l第4章:Linux编程基础4-2,源文件myproc.c和misc.c,misc.c用到数学库函数1)给出将两个源文件直接编译成可执行文件prog的命令gcc–oprogmyproc.cgcc–oprogmisc.c–lmath;math是用到libmath.so数
5、学库的库名2)两个源文件分别编译成目标文件myproc.o和misc.o的命令gcc–cmyproc.cgcc–cmisc.c–lmath;math是用到libmath.so数学库的库名3)将两个目标文件链接生成可执行文件prog的命令gcc–omyproc.omisc.o4-3,修改例4.3的程序使之改变文件的属性,(提示curse函数库中的attron()及attroff()函数,查联机手册mancurs_attr)原文件源文件hello3.c6#include“print.h”main(){cha
6、rmy_string[]=“Helloworld!”;my_print(my_string);}源文件print.hvoidmy_print(char*);源文件print.c#include#includevoidmy_print(char*str){initscr();/*进入curses全屏显示模式,清屏幕*/move(5,15);/*移动光标到屏幕(5,15)坐标处*/printw(“%s”,str);/*向curses屏幕输出字符串*/refresh();
7、/*刷新物理屏幕,显示出字符串*/sleep(5);/*程序暂停5秒*/endwin();/*结束全屏模式,恢复行模式*/}gcc-ohello3hello3.cprint.c-lcurses改源文件print.c#include#includevoidmy_print(char*str){initscr();/*进入curses全屏显示模式,清屏幕*/attron(A_UNDERLINE);/*加下划线*/move(5,15);/*移动光标到屏幕(5,15)坐标处
8、*/printw(“%s”,str);/*向curses屏幕输出字符串*/refresh();/*刷新物理屏幕,显示出字符串*/sleep(5);/*程序暂停5秒*/attroff(A_UNDERLINE);endwin();/*结束全屏模式,恢复行模式*/}第9章:操作系统接口9-2,什么是作业?作业和进程有何关系和区别作业是用户向系统提交事务的基本单位,进程是系统执行任务和调度资源的基本单位。作业对应一个或几个进程。作业调度是宏观的,进程调度是微观的。作业处于运行态时,所对应的一个或几个进程的运行却
9、是断断续续的。9-12,Shell内部命令与外部命令有何区别?内部命令是shell的基本命令,有cd等几十个,直接执行无需编译链接。外部命令是是以代码为基础编译链接而成的可执行文件第5章:进程管理5-5为何有几种运行模式、用户如何访问系统资源6修改系统的关键设置需要特权,故LINUX有核心态特权模式和用户态低权限模式。用户通过系统调用函数访问系统资源5-6Linux进程的必备资源有哪些?运行需要的内存地址空间,及所需的文件及信号等5-8Li
此文档下载收益归作者所有