Linux
文章平均质量分 53
nx188
亡羊补牢,笨鸟先飞
展开
-
【实验二】进程的创建与可执行程序的加载
要求· 参考进程初探 编程实现fork(创建一个进程实体) -> exec(将ELF可执行文件内容加载到进程实体) -> running program· 参照C代码中嵌入汇编代码示例及用汇编代码使用系统调用time示例分析fork和exec系统调用在内核中的执行过程· 注意task_struct进程控制块,ELF文件格式与进程地址空间的联系,注意Exe原创 2013-05-29 10:04:30 · 1006 阅读 · 0 评论 -
【实验一】计算机是怎样工作的?
要求:请使用Example的c代码分别生成.cpp,.s,.o和ELF可执行文件,并加载运行,分析.s汇编代码在CPU上的执行过程实验报告要求:通过实验解释单任务计算机是怎样工作的,并在此基础上讨论分析多任务计算机是怎样工作的。实验报告以博客URL方式提交,提交地址 实验一提交入口一、生成所需文件源文件如下:源文件为lab1.c,调原创 2013-05-13 16:08:34 · 844 阅读 · 0 评论 -
<实验五>linux操作系统内核的工作过程
学号:SA1222*319 姓名:李**1. 操作系统工作的基础:内核存储程序计算机:当前执行的程序与数据都存储在内存中。堆栈(函数调用堆栈)机制:ESP指向栈顶(start),EBP指向栈底(bottom)Win32函数调用过程:(1)压入参数:这里依据以上的调用方式将调用者给出的参数一一压入堆栈。(2)压入断点:当程序执行到Call指令的时候,当前原创 2013-06-27 10:53:14 · 1241 阅读 · 0 评论 -
java 执行linux命令或shell脚本方法
不知道有没有人用java调用shell,但是自己遇到了坑,还是写下来java代码如下:import java.io.IOException;public class test { public static void main(String[] args) throws IOException,InterruptedException { 1.原创 2015-11-20 00:17:39 · 9277 阅读 · 1 评论 -
linux 环境变量设置三种方法和查看
1.设置环境变量 用export PATH="$PATH:/root" (或者export alias la='ls -al'),这个只能当次有效,注销后无效 若要一直有效,把这句话直接放在/etc/profile(或/etc/bashrc,或~/.bashrc)中,生效方法为source /etc/profile或者重启系统 2.查看环境变量 export 命令查看原创 2015-12-20 15:01:55 · 980 阅读 · 0 评论 -
Linux命令答疑
1.shell 的正则匹配出IP shell IP的正则 sed -ie "s/send_ip=\"[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\"/send_ip=\"$4\"/" runLPTest.sh原创 2015-12-04 18:46:15 · 359 阅读 · 0 评论