Past Exam for CS 330 - Operating Systems & Networking with Sengupta at SUNY Institute of Technology at Utica-Rome (SUNY IT)

Exam Information

Material Type:Exam 2
Class:CS 330 - Operating Systems & Networking
Subject:Computer Information Science
University:SUNY Institute of Technology at Utica-Rome
Term:Spring 2007
  • Utilization
  • Either...or
  • Complicated
  • Multitasking
  • Cooperation
  • Organization
  • Overhead Cost
  • Alternatives
  • Correctness
  • The Caribbean
Login / Sign Up to View Document
Preview Page 1Preview Page 2Preview Page 3Preview Page 4Preview Page 5Preview Page 6

Sample Document Text

Test 2 Operating Systems and Networking CS330 Spring 2007 Answer only five from the following Allotted time: 1 hr and 50 minutes Date: March 14, 2007 Policy: Open notes, text and reference books. 1. CPU periodically receives data from devices like keyboard, mouse, network interface card, etc. To figure out if there’s any data from a device for CPU, it must employ some method like polling or interrupt from the device to CPU. Briefly discuss when one is more efficient than the other. Polling is CPU intensive, but simple. If CPU has nothing else to do, it may not be a major problem. In a multitasking, it’s expensive to devote precious CPU time on polling pursuits. In interrupt driven I/O, one needs extra hardware. The situation becomes complicated when the system is connected to multiple interrupt lines to receive interrupt from multiple devices. In such events polling would be desirable. If we know in advance polling would not cause too much of CPU time drainage, polling would be preferred. If we know a pr...

Related Documents

Either...or Exam
Project Success Notes
Managerial Problem Notes
155, "/var/app/current/tmp/"