斗志最高的一次,什么都想学,什么都想了解。进入研究生阶段了,就如老师第一节课所讲的内容:研究生不仅仅是学习,学习阶段应该在本科阶段完成。研究生人如其名应该是以研究为主,应该有自己的想法大胆去实现,应该把所学的知识应用在实际使用中,在使用中不断学习。正如所言,高级操作系统的理论知识不仅仅是肤浅的算法,更重要的要了解操作系统是如何实现的。就如我们学习的Li
ux一样,文件管理是通过ext2文件系统方式实现的,ext2文件系统用到了我们经常说的索引,打开文件表,系统打开文件表等。学习高级操作系统,是我对计算机的认识上升到了一个新的高度。从简单的认识到更深一步的研究实现。现在,我对这16周的操作系统学习做一个总结:第一章主要记录实验的目的和任务,第二章写出自己完成的结果,第三章写出遇到的问题和解决的方法。
f第一章:实验目的和任务
11实验一认识和使用Li
ux操作系统
实验一的具体任务如下:1、了解市场流行的li
ux、li
ux系统架构类型以及Li
ux与其它操作系统的主要区别,并且熟悉Li
ux主要应用领域2、安装li
ux,制作u盘启动选择一个li
ux版本进行安装。3、获取内核版本、CPU类型和型号。4、掌握系统启动过程和退出过程所涉及的系统文件、函数等。5编写程序获取CPU分别花费在用户态、系统态和空闲态的时间、系统最后启动的时间、系统启动后创建的进程数。6、编写程序获取以下信息:计算机配置的内存数量、当前可用的内存数量。最近一分钟内的平均负载列表。7、绘出所安装系统的文件结构,以及每个文件夹的主要功能。8、使用ma
命令学习下面的shell命令、系统调用和库函数功能描述及每个命令使用例子:9、查找并显示文件etcpasswd文件;查找并显示文件etcshadow文件;查找并显示文件u
istdh的内容,理解其含义;浏览系统调用表sys_call_table;
12实验二进程调度和管理
实验二的具体任务如下:1理解进程的概念,明确进程和程序的区别。2认识并发的实质4了解操作系统中进程通信的基本原理。5了解进程调度策略。6、软中断通信问题。使用系统调用fork创建两个子进程,再用系统调用sig
al让父进程捕捉键盘上发出的中断信号,当父进程接收到这两个软中断的某一个后,父进程用系统调用kill向两个子进程分别发送软中断信号,子进程获得对应中断信号,然后分别输出各自信息后终止。7、管道通信问题。8、内核编译,模块挂载,系统调用问题,内核编译的步骤和方法。简单模块的
f挂载和卸载。
13实r