[关闭]
@Lxjeng 2016-03-12T08:12:12.000000Z 字数 1283 阅读 694

Linux系统分析实验报告

实验一 安装Linuxmint系统

报告提交日期:2016.3.7 报告提交截止日期:2016.3.7
姓名:梁晓静 学号:1405010530 班级:计算机五班

一、实验题目

二、实验目的

三、实验平台

四、实验要求

五、设计思路和流程图

  1. #include <stdio.h>
  2. #include <unistd.h>
  3. int main(int argc,char **argv)
  4. {
  5. char *str[]={"ls",NULL};
  6. int number=1405010530;
  7. char *class="计算机5班";
  8. printf("我的学号是:%d\n",number);
  9. printf("我的班级是:%s\n",class);
  10. printf("正在运行进程的进程号为:%d\n",getpid());
  11. if(execve("/bin/ls",str,NULL)<0)
  12. printf("执行execve error!");
  13. return 0;
  14. }

此处输入图片的描述

六、实验体会

通过此次实验,我学会了在虚拟机Virtualbox上安装Linuxmint系统,并熟悉了其基本使用和设置,在Linuxmint下用命令行下载安装好gcc包。然后用命令行vim创建并编写了案例1源码程序保存为test1.c,用gcc编译然后运行可执行文件。
虽然老师演示过一遍相关操作,但一开始在实际动手时,遇到了各种困难,比如插入,保存并执行文件的命令行,但在同学的帮助下一一解决了此类困难。同时也增加了我对操作系统的兴趣和动手能力。

七、习题:操作系统是怎样运行的?

计算机接通电源后,要进行加电自检,检查RAM、驱动器等;然后BIOS会读取活动分区主引导记录的启动装载器;然后完成启动装载器初始化,然后操作系统启动正式开始,分为引导阶段、加载内核阶段、初始化内核阶段、登录系统启动这四个阶段。是先读取C盘中的启动文件,然后进行初始化,系统需要加载很多底层硬件的驱动程序,读取注册表信息、寻找新硬件设备、启动相关服务,初始化显示设备和显示出用户界面等。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注