Computer Science

Study Material For BSc(CS) students.

  • Home
  • B.Sc.(CS)
    • F.Y.B.Sc(CS)
      • Problem Solving using Computer and ‘C’ Programming
    • S.Y.B.Sc(CS)
      • Data Structures and Algorithms I
        • Notes
        • Lab Assignments
      • Data Structures and Algorithms II
        • Notes
        • Lab Assignments
    • T.Y.B.Sc(CS)
      • Operating System I
        • Notes
        • Lab Assignments
      • Operating System II
        • Notes
        • Lab Assignments
  • M.Sc.(CA)
    • F.Y.M.Sc(CA)
      • Operating System
        • Notes
    • S.Y.M.ScCA)
      • Python Programming
        • Notes
        • Lab Assignments
  • Downloads
    • Syllabus
    • MCQs
  • Practice Tests
    • OS

OS-(I) Assignment 1: Operations on Processes

Set A.

(1) Implement the C Program to create a child process using fork(), display parent and child process id. Child process will display the message “I am Child Process” and the parent process should display “I am Parent Process”.
 
(2) Write a program that demonstrates the use of nice() system call. After a child process is started using fork(), assign higher priority to the child using nice() system call.

Set B.

(1) Implement the C program to accept n integers to be sorted. Main function creates child process using fork system call. Parent process sorts the integers using bubble sort and waits for child process using wait system call. Child process sorts the integers using insertion sort.
 
(2) Write a C program to illustrate the concept of orphan process. Parent process creates a child and terminates before child has finished its task. So child process becomes orphan process. (Use fork(), sleep(), getpid(), getppid()).

0 Comments:

Post a Comment

Home
Subscribe to: Posts (Atom)
  • Popular
  • Tags
  • Blog Archives

Followers

ABOUT

Rahul Sonawane
Nashik, Maharashtra, India
Qualification: M.Tech (IMCA), NET, SET
View my complete profile

Popular Posts

  • FCFS Disk Scheduling algorithm
    //I) Consider a disk queue with requests for I/O to blocks on cylinders 98, 183, 41, 122, 14, 124, 65, 67. The head is initially at cylinder...
  • OS-(I) Assignment 2: Simulation of Operating System Shell and Its Working
    Set A. Write a C program that behaves like a shell which displays the command prompt ‘myshell$’. It accepts the com...
Powered by Blogger.

Wikipedia

Search results

Blog Archive

  • March (1)
  • January (1)
  • January (5)
  • June (13)
  • April (3)
  • March (2)
  • February (1)
  • November (1)
  • October (3)

 
  • Contact form

    Name

    Email *

    Message *

    Total Pageviews

  • Pages

    • CA - CCTP-5 Operating Systems
    • Operating System II (LABORATORY COURSE)
    • Operating System I (LABORATORY COURSE)
    • DS Lab I Assignments
    • DS Lab II Assignments
    • F.Y.BSc.(CS) (2019 PAT)
    • S.Y.B.Sc.(CS) (2019 PAT)
    • DS I Theory Notes
    • DS II Theory Notes
  • About

    • What is computersciencestudyhub?
    computersciencestudyhub is a Programming languages site, with tutorials and references on Programming languages such as C, C++ and Data Structure covering most aspects of Programming languages.
    • Easy Learning computersciencestudyhub focused on simplicity.
    • computersciencestudyhub uses simple code explanations with simple illustrations of how to use it.
    • computersciencestudyhub tutorials start from the basic level and move all the way up to professional references.
    • computersciencestudyhub is Free

Copyright © Computer Science | Powered by Blogger
Design by NewWpThemes | Blogger Theme by Lasantha - Premium Blogger Themes | Virtual Private Server