ECS 150: Operating Systems Project 1


Hello, if you have any need, please feel free to consult us, this is my wechat: wx91due

ECS 150: Operating Systems Project 1


The primary goal of this project is to help you become familiar with VMWare Player (a virtual machine player) and FreeBSD (an operating system), which we will be using throughout the course. The project involves you to do the following: 

• Download and install the VMWare Player on your work machine. 

• Download the VMWare image for FreeBSD 5.4 from the course web site. 

• Play the VMWare image using the VMWare player. This will boot the 5.4 version of FreeBSD. 

• Log in as root and explore the source code directory. 

• Find the following files: 

– devfs_devs.c 

– init_main.c 

– procfs.c 

– _mutex.h 

– kern_fork.c 

– vm_kern.h 

– kern_lock.c 

– kern_thread.c 

For each file, submit the following information: 

1. Name of directory (with full path) 

2. Number of files in each directory 

3. Number of functions, if any, in each file 

• Modify routine mi_startup 

– rename variables sipp and xipp. 

– Rebuild and install the OS. 

– Reboot the virtual machine. 

• Revert the files back to the original form, rebuild and reinstall the OS. 

You will need to submit (a) the report on the above files, and (b) a brief summary of the installation process

发表评论

电子邮件地址不会被公开。 必填项已用*标注