Questions from Operating Systems


Q: What conditions are generally associated with the readers/writers problem?

What conditions are generally associated with the readers/writers problem?

See Answer

Q: What is client/server computing?

What is client/server computing?

See Answer

Q: What distinguishes client/server computing from any other form of distributed

What distinguishes client/server computing from any other form of distributed data processing?

See Answer

Q: What is the role of a communications architecture such as TCP/

What is the role of a communications architecture such as TCP/IP in a client/server environment?

See Answer

Q: Discuss the rationale for locating applications on the client, the server

Discuss the rationale for locating applications on the client, the server, or split between client and server.

See Answer

Q: What are fat clients and thin clients, and what are the

What are fat clients and thin clients, and what are the differences in philosophy of the two approaches?

See Answer

Q: Suggest pros and cons for fat client and thin client strategies.

Suggest pros and cons for fat client and thin client strategies.

See Answer

Q: TinyOS’s scheduler serves tasks in FIFO order. Many other schedulers for

TinyOS’s scheduler serves tasks in FIFO order. Many other schedulers for TinyOS have been proposed, but none have caught on. What characteristics of the sensornet domain might cause a lack of need for...

See Answer

Q: a. The TinyOS Resource interface does not allow a component that

a. The TinyOS Resource interface does not allow a component that already has a request in the queue for a resource to make a second request. Suggest a reason. b. However, the TinyOS Resource interface...

See Answer

Q: With reference to the device driver interface to the eCos kernel (

With reference to the device driver interface to the eCos kernel (see Table Q.1), it is recommended that device drivers should use the / variants to claim and release spinlocks rather than the non- /...

See Answer