Wednesday, September 18, 2013

Biotechnology and Engineering: written in 2004


WHAT MAKE TEACHER PROFESSIONAL?

WHAT MAKE TEACHER PROFESSIONAL?






Saturday, February 18, 2012

Unix Operating system Advanced network prgramming and Unix network programming

Dear all,

Writing this blog gives me opportunity to tell more about our courses that i teaching(facilitating ) to you. pls remeber few thing while learning with me.
The internal of Unix /Linux kernel can be more understood by remembering following points:
(tips) :
  • experiment the things. note them by relating it with application of it n theory.
  • list system call that are important. Do remember at least their name and use.
  • do not required remember the syntax n parameter of each and every system calls
  • compare the system calls.
  • concentrate on the return values of system call while using them.
  • facing problem understanding them. search on internet by giving "system call example"
  • while doing the programming check for the system call set that you are using.
  • In the assignment list 90 % programs are available on either on net or in ftp://10.10.13.16 in my subject.
  • while wringing the assignment writeup, pls write down u r experience(use) about the system call in conclusion.
  • draw flowchart for every program that you do. this will help you to develop your logical skill of programming and will help you remember the programming skill.
  • Data dictionary will give u more focused use of data types u have used.
  • for student who copying the program, they can see the flowcart of other n try to built program from it.
  • pls refer the material that is given to you (pdfs)
  • this all exercise is only for making you better in OS/programming.
  • the assignment list 90% final and may change 10 % during the semester.
  • the UG (one) (leader) and PG(four) students is group, which will work in together to solve the assignment list and get fasten the speed solving the assignment faster.
  • the PG student will give me feedback of entire group their work and this activity.
"Talk to me , i will understand the problem.
show me, i will happy to see.
involve me, we will remember the things."

Friday, February 17, 2012

Unix Operating system

Dear all,
Learning the details of Linux/Unix kernel.
  • Concentrate use of system calls.
  • List system call and categorize them.
  • remember them based on some application point of view.
  • no need to remember the details syntax n parameter passed to it. help of every system call is available.



Sunday, June 5, 2011

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....