Thursday, October 7, 2010

TY IT: IT 303 OS Tuts updated on 04.06.2011

Sub:- OS IT303
Tutorial list

Note : don’t write too much write precise. Give table for comparisons.

OS Tutorials on module 4, 5 and 6.

Modules:

1. Introduction

1. a. Study of various types of OS. (from textbook)

b. Study and compare the all various stable version of OS's. ( from Internet)
c. Study of device driver-floppy, printer, and mouse. (MSDOS programming reference book )
d. Study of .com and .exe file format and compare. (MSDOS programming reference book )


2.Compilers and Interpreters
2. Study of various system programs with their function. (from textbook)
[Assembler, Compilers, Interpreters, Linkers, Loaders, device drivers.]
3. Study & Implement the following types of algorithms: (from textbook)
1. FCFS 2.SJF 3.Priority based algorithm 4.RR


3.Process
4. a. Study the difference between thread & process & their execution. (from textbook)
b. What is multi threading & implement program for multi-user chatting with threading .

(any suitable language-C, java, VC++)

OS Tutorials on module 4, 5 and 6.

Modules:
4.Memory management

1. Study and implement first fit, best fit & worse fit memory allocation algorithms. (from textbook)
2. Compare memory management techniques w.r.t overhead of address translation, contiguous/non contiguous memory allocation, uni programming/ multiprogramming, fragmentation (internal/ external) swapping of partition/page/segmentation, sharing of code/data, security to program/process. (from textbook)


5. Virtual memory
2. Define virtual memory, what is demand paging? Enlist page replacement algorithm and explain any one which is best with example. (from textbook)


6. IPC/IPS
3. a. Define Critical Section (CS). Enlist the various H/w s/w techniques to solve CS problem. (from textbook)
b. Define Mutual Exclusion (ME). Enlist the various Hw/ s/w techniques to solve ME problem.

(from textbook)

Deadlock
4. a. Define deadlock. Explain the necessary conditions for deadlock to occur.
b. Enlist and explain in short various methods of deadlock handling.


Extra but very very important tutorial: (for this contact admin committee or final year students)

5 a. Case Study of LINUX.

b. Study Linux / UNIX command.

c. Study and implementation of fork system call.

e. Study of pipe with examples.

f. Study of booting processes of various OS's.

Tuesday, June 1, 2010

SDP of Web 2.0 at WIT solapur

follwing are the takeaway of "web 2.0" SDP at WIT solapur.

* Non Interactive to interacive
* static to dynamic (user centric)
* one to many / persional to social
* read only to read wirte
* server side technology oriented to become client side technology (Php to Flex/ajax etc)
* more social communication with untouched people.
* good for technological updates/rapo development.


critics

validation of user and information.
trust base information sharing?
no change in basic communication technology (http)
traffic and data on web server is increasing rapidally.
misuse of information .
time spent by people to fine fruitful information.

client side technogy for web 2.0
AJAX/Adobe flex

Server side technogy for web 2.0
1.1 Perl
1.2 PHP
1.3 Java
1.4 Python
1.5 Ruby
1.6 CFML (ColdFusion)
1.7 ASP.NET

Comparison of Features
2.1 ASP.NET
2.2 C++
2.3 CFML
2.4 Java
2.5 PHP
2.6 Python
2.7 Ruby

Research/future scope in next version of web:\

Intelligence in searching .
loadbalanicing of s/w of h/w.
validation and authentication of information.

and so many....

Wednesday, May 26, 2010