• 17 Pages Assignment 3-Solutions
    Assignment 3-Solutions

    School: Minnesota

    Course: Operating Systems

    Assignment 3 Solutions Two process mutual exclusion Protocol 4: shared data: boolean flag[2]; /initial values false int turn; / 0 or 1 Process i: 1 while (true) . / ENTRY PROTOCOL 2 j = ( i + 1 ) % 2; 3 flag[ i] = true; 4 while ( flag[ j ] ) cfw_ 5 if ( t

  • 34 Pages Assignment8
    Assignment8

    School: Minnesota

    Course: Operating Systems

    Assignment 8 I/O, File Systems and Security CSCI 5103, Fall 2010 Due December 13, 2010 . Problem 1: Consider a magnetic disk consisting of 20 heads and 400 cylinders. The disk is divided into four 100-cylinder zones, with the cylinders in different zones

  • 80 Pages 1-on-1
    1-on-1

    School: Minnesota

    Course: Operating Systems

    Lecture Notes 1 Basic Concepts Anand Tripathi CSci 5103 Operating Systems Instr: Anand Tripathi CSCi 5103: Operating Systems 1 Topics (Chapter 1) Operating system functions Concept of system calls (user mode vs. supervisor mode execution) Hardware orga

  • 1 Page 1
    1

    School: Minnesota

    Course: Operating Systems

  • 40 Pages 2-on-1
    2-on-1

    School: Minnesota

    Course: Operating Systems

    Lecture Notes 1 Basic Concepts Topics (Chapter 1) Operating system functions Concept of system calls (user mode vs. supervisor mode execution) Hardware organization Handling of interrupts, exceptions, and traps Multiprogramming Shell programs Brief

  • 14 Pages 6-on-1
    6-on-1

    School: Minnesota

    Course: Operating Systems

    Lecture Notes 1 Basic Concepts Topics (Chapter 1) Operating system functions Concept of system calls (user mode vs. supervisor mode execution) Hardware organization Handling of interrupts, exceptions, and traps Multiprogramming Shell programs Brief

  • 1 Page supplement1-6-on-1
    Supplement1-6-on-1

    School: Minnesota

    Course: Operating Systems

    Lecture Notes 1 - Supplement I/O System Calls Anand Tripathi CSci 5131 Introduction to Operating Systems 9/12/2006 CSci 5103 - Supplement Notes Instructor: A. Tripathi 1 1

  • 61 Pages 1-on-1
    1-on-1

    School: Minnesota

    Course: Operating Systems

    Lecture Notes 11 Virtual Memory Management Anand Tripathi CSci 5103 Operating Systems 1 Topics from Chapter 4 Memory allocation to processes. Working set model Working set estimation Effect of page sizes Inverted Page Tables Examples of paging architectur

  • 9 Pages sample final exam
    Sample Final Exam

    School: Minnesota

    Course: Operating Systems

    CSci 5103 - Fall 2010 (Instructor: Tripathi) Final Exam Date: December 22, 2010 (Time 1:30-3:30) (Time: 120 minutes) Total Points 90 This exam contains 7 questions. CLOSED BOOK/CLOSED NOTES STUDENT NAME: Problem 1 (30 points): 1. (5 points) Identify at le

  • 2 Pages sample midterm 2
    Sample Midterm 2

    School: Minnesota

    Course: Operating Systems

    CSci 5103 Operating Systems Sample Questions for Midterm Exam Problems from Chapter 3: 4, 9, 11, 18, 21, 31 Problems from Chapter 6: 14, 15, 20, 21, 24 Problem 1: Consider the snapshot of a system with four resource types A, B, C, D. There are five proces

  • 55 Pages Assignment7
    Assignment7

    School: Minnesota

    Course: Operating Systems

    Assignment 7 Linux Device Driver Programming CSCI 5103, Fall 2010 Due November 29, 2010 This assignment can be done in a group of up to three students. Part A: (20 points): In this problem you are asked to rewrite a small part of the scullpipe device driv

  • 88 Pages Assignment6Solution
    Assignment6Solution

    School: Minnesota

    Course: Operating Systems

    Department of Computer Science University of Minnesota, Twin Cities CSci 5103 - Operating Systems - Fall 2010 (Instructor: Tripathi) Assignment 6 Solution Posted on: November 16 12:30 pm Problem 1: (a) Memory access time when TLB hit = 20 + 100 = 120 Memo

  • 55 Pages Assignment6
    Assignment6

    School: Minnesota

    Course: Operating Systems

    Department of Computer Science University of Minnesota, Twin Cities CSci 5103 - Operating Systems - Fall 2010 (Instructor: Tripathi) Assignment 6 Due Date: November 14 (No late assignment would be accepted after November 16 because solutions would be post

  • 4 Pages Assignment-1
    Assignment-1

    School: Minnesota

    Course: Operating Systems

    CSCI 5103 (Fall 2010) Assignment 1 Part A ( 100 points) Due September 15, 2010 This part of the assignment must be done individually. Problem 1 (20 points): Which of the following instructions should be allowed only in the privileged (kernel) mode? a) Dis

  • 4 Pages Assignment1PartASoln
    Assignment1PartASoln

    School: Minnesota

    Course: Operating Systems

    CSCI 5103 (Fall 2010) Answers to Assignment 1 Questions and Grading Criteria Part A ( 100 points) Due September 15, 2010 This part of the assignment must be done individually. Problem 1 (20 points): Which of the following instructions should be allowed on

  • 45 Pages Assignment2
    Assignment2

    School: Minnesota

    Course: Operating Systems

    CSci 5103 (Fall 2010) Assignment 2 (100 points) Due September 30, 2010 This part of the assignment must be done individually. Question 1: Consider the following unreliable implementation of sleep given in the book by Stevens and Rago (available online thr

  • 2 Pages Assignment2Soln
    Assignment2Soln

    School: Minnesota

    Course: Operating Systems

    Solution for Assignment2 Question 1 Problem (2) and (3) (race condition and preserving the original disposition) are solved by reliable implementation of sleep. No, another SIGALARM will not be generated after 2 seconds The modified code given below takes

  • 2 Pages Assignment3
    Assignment3

    School: Minnesota

    Course: Operating Systems

    Department of Computer Science University of Minnesota, Twin Cities CSci 5103 - Operating Systems - Fall 2010 (Instructor: Tripathi) Assignment 3 Due Date: October 12, 2010 Problem 1: In case of Protocol 4 for two-process mutual exclusion, presented in Le

  • 17 Pages Assignment3Soln
    Assignment3Soln

    School: Minnesota

    Course: Operating Systems

    Assignment 3 Solutions Two process mutual exclusion Protocol 4: shared data: boolean flag[2]; /initial values false int turn; / 0 or 1 Process i: 1 while (true) . / ENTRY PROTOCOL 2 j = ( i + 1 ) % 2; 3 flag[ i] = true; 4 while ( flag[ j ] ) cfw_ 5 if ( t

  • 3 Pages Assignment4-POSIX
    Assignment4-POSIX

    School: Minnesota

    Course: Operating Systems

    CSCI 5103 (Fall 2010) Assignment 4 ( 100 points) Due October 28, 2010 This assignment may be done individually or in a group of two students Objective: The objective of this assignment is to acquire familiarity with using POSIX thread programming primitiv

  • 1 Page Assignment5
    Assignment5

    School: Minnesota

    Course: Operating Systems

    Assignment 5 Deadlocks and Memory Management CSCI 5103, Fall 2010 Due November 7, 2010 This assignment must be done individually. Problem 1 : Consider a system with consisting of m resources of the same type being shared by n processes. Prove that the sys

  • 2 Pages Assignment5Solution
    Assignment5Solution

    School: Minnesota

    Course: Operating Systems

    Assignment 5 Deadlocks and Memory Management CSCI 5103, Fall 2010 (November 10, 2010) Problem 1 Solution: W e prove it by contradiction. Assume that the above two conditions hold. Suppose there is a deadlock in this system. This means that all n resources

  • 3 Pages sample midterm
    Sample Midterm

    School: Minnesota

    Course: Operating Systems

    University of Minnesota Department of Computer Science Set of Sample Questions for the Mid-quarter Exam CSci 5103 (Instructor: Tripathi) You should look tat he following questions from the textbook as they are good representive of exam questions. The ques

Back to course listings