System Call development to find page fault statistics


Develop a system call called pgfltstat() to obtain the page fault statistics for individual processes, group of processes and all the processed in the system.

The system call pgfltstat() takes pid and val as parameter to distinguish he class of processes. The val can be numbers like 1,2,3.. based on these values, pid takes id of processes for single, group or multiple processes. The pgfltstat() should contain a structure to return the following 3 values.

1) Total No of processes.

2) Major page fault.

3) minor page fault.

Therefore the function prototype is: int pgfltstat(int val, pid_t_pid, pf_info_struct * info)

Develop logic for above mentioned sys call and provide a flow chart for the same.


1) Write a user space program which periodically calls the developed system call. This program is used to determine the variation in page fault rate to analyze system performance.

2) Develop a file based application for reading and writing data to a buffer and include it as part of process being used for page fault monitoring.

3) Repeat 1 and 2 with different input parameter values such as single processed, set of processes and all processes.

4) Tabulate and plot fault rate versus number of page frames for single, group and all processes.

Compétences : Programmation C, Linux

en voir plus : writing process chart, writing frames, the prototype part 1, prototype chart, programming flow chart, plot flow, pid programming, flow based programming, find in page, data flow programming, c versus c++, c programming find function, chart logic, using outsourcing development system bus ticketing, client pay call center talking calls, hospital management project software development system analysis, average cost per page website development, card development system projects, page call php script, website development system, learning content development system demo, coding web design front page student management system

Concernant l'employeur :
( 0 commentaires ) India

Nº du projet : #8500532

3 freelance font une offre moyenne de ₹5618 pour ce travail


I am very proficient in c, c++. I have 15 years c++ developing experience now, and I have worked for 5 years. My work is online game developing, and mainly focus on server side, the language is c++ under linux. I used Plus

%bids___i_sum_sub_32% %project_currencyDetails_sign_sub_33% INR en 1 jour
(51 Commentaires)

A proposal has not yet been provided

%bids___i_sum_sub_32% %project_currencyDetails_sign_sub_33% INR en 1 jour
(21 Commentaires)

I have 4+ year of experiance in embedded software development using C on Linux [login to view URL] for Linux device driver ,STB and Multimedia project

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% INR en 7 jours
(0 Commentaires)