GeekInterview.com
   Home |  Tech FAQ  |   Interview Questions |  Placement Papers |  Tech Articles |  Learn |  Freelance Projects |  Online Testing |  Geeks Talk |  Job Postings |  Knowledge Base | Site Search |  Add/Ask Question

  GeekInterview.com  >  Interview Questions  >  Operating System

 Print  |  
Question:  What is the difference between unix and windows operating systems?



January 01, 2006 12:17:36 #9
 ANJANI   Member Since: Visitor    Total Comments: N/A 

RE: what is the difference between unix and windows op...
 

  

   unix is a multi threading and multi tasking

but where as a microsoft os is not a multitasking

in unix we have multi tasking that sharing memory among different

users but they will not know that they are sharing memory because of using different types of scheduling algorithms

1)FIFO(first in first out) Algorithm

2)round robin etc..... and so on

 unix is an operating system which supports multithreading

the question u got is what is an threading - threading is nothing but like a process but it is more faster than a process

the threads are more efficient than the process because it share memory instead of systemcall

here u may got a doubt that what is a system call

a system call is invoked as a mediator between a process and operating system

threading flows in a sequential process

in threading wehave single threading and multiple threading

the best example i can give u is as we know that in unix many users share memory but they may not know that they are sharing.

here if a user have multi threading (that is he is using the unix)he need to complete a task i,e.a sread sheet consist of different caluclations

if one row is changed entire complete spread sheet should be changed

so here for every task one thread is alloted so the task is completed more faster than a systemcall

anjanikumar

holymother pg college

balapur

hyderabad

     

 

Back To Question