GeekInterview.com
  I am new, Sign me up!
 
GeekInterview.com  >  Interview Questions  >  Operating System
Go To First  |  Previous Question  |  Next Question 
 Operating System  |  Question 21 of 80    Print  
What is the difference between general purpose operating system and Real time operating system?

  
Total Answers and Comments: 2 Last Update: July 25, 2006     Asked by: praveen.g 
  
 Sponsored Links

 
 Best Rated Answer
Submitted by: geebs
 

Hello,

Differences from non real time OS is(i.e. RTOS is)

1.Preemptive priority based scheduling 2.Low interrrupt latency 3.Low context switching(no need to  store and restore  virtual address context) 4.Small and configurable(MicroKernel) 5.Fast 6.No system call overhead 6.Interprocess comunication and synchronisation 7.Multitasking.



Above answer was rated as good by the following members:
navaneetha.bachu
May 24, 2006 04:09:34   #1  
kartik prakash        

RE: what is the difference between general purpose op...

General purpose operating system is never time bound.no time limit is specified for completing a process.But real time systems a time limit is specified for each process to finish.Real systems are of 2 types:soft time real systems and hard time real systems.In soft time real systems if the process is completed in specified time the the process is accepted and if it is not then the quality of the process is degraded.In hard time real systems if the process is completed in the specified time limit then it is accepted and if not then the process is simply discarded.


 
Is this answer useful? Yes | NoAnswer is useful 1   Answer is not useful 0Overall Rating: +1    
July 25, 2006 13:53:12   #2  
geebs Member Since: April 2006   Contribution: 9    

RE: what is the difference between general purpose op...

Hello

Differences from non real time OS is(i.e. RTOS is)

1.Preemptive priority based scheduling 2.Low interrrupt latency 3.Low context switching(no need to store and restore virtual address context) 4.Small and configurable(MicroKernel) 5.Fast 6.No system call overhead 6.Interprocess comunication and synchronisation 7.Multitasking.


 
Is this answer useful? Yes | NoAnswer is useful 1   Answer is not useful 0Overall Rating: +1    

 Related Questions

Latest Answer : 1. UNIX treats everything as files (even printer, hard disk, etc.,). But not in case of Windows.2. UNIX process the process hierarchy, but not in case of Windows. ...
Read Answers (33) | Asked by : meera

Latest Answer : AdvantagesWe can use hardware more efficiently, we get efficient results.DisadvantagesMemory loss, dead locks, pre-emptions, so on... ...

Latest Answer : A program is a logical entity which contains the logic of the process to be executed.While a process is a program in execution. ...

Latest Answer : process system timeTime taken for a process to execute in terms of BIOS/System time.process waiting time When a process is waiting for a resources/interrupts togo into 'RUN' state.process CPU timeProcess execution time in terms of CPU clock time. ...

Latest Answer : Just a note: In user mode, only non-privileged instructions are available. In privileged mode _all_ instructions are available. Thus the user mode has access to a subset of the CPU's available instructions while privileged mode has access to the whole ...

What is the advantage of Ring network ? What are some of the problems associated with operating a switched LAN? What sort of cabling is suitable for Fast Ethernet protocols? Why do I sometimes lose a server's address when using more than one server? How do I monitor the activity of sockets? What are RAW sockets?
Read Answers (3) | Asked by : ash

Latest Answer : Pipe is a special file. Two types of pipes are:unnamed pipesnamed pipes (FIFO)1) Pipe is used for IPC - (Inter Process Communication), whereas socket is used for IPC and also for communication of process in network.2) pipe supports destructive reading ...
Read Answers (7) | Asked by : vignesh karthikeyan

Latest Answer : Hi,sar = system activity reportervmstat = virtual memory stat counetriostat = input/output stat counternetstat = network stat counter Sar is basically used for getting the performance stats of a system over a period of time , this gives us a awful amount ...

Latest Answer : FAT32 is the 32 bit version of FAT. It support smaller cluster size and larger volumes [upto 2 TB] than FAT.NTFS is an advanced file system that provides performance, security and reliabilty. These features are not found in any versions of FAT. In NTFS ...

Latest Answer : The processor frequency up to 1.2Ghz 12.10X is P3The processor frequency greater than 1.2Ghz is P4The Cache memory in P4 is incereased compared to P3 In P4 We have a special range of processor with HT technology and Dual core ...


 Sponsored Links

 
Related Articles

How ERP Improves General Ledger Capacity

How ERP Improves General Ledger Capacity Flexibility quickness and efficiency are the pillars and needs of the modern organization In order to fulfill all the requirements that the market imposes ERP has become an useful utility The general ledger tasks are nowadays one of the most important activit
 

How to call C header that is not provided generally by system in C++?

Headers can be called by using extern C Syntax of extern C is: extern "C" <function declaration> for example to call C functions from C++ we can write extern "C" { <function declaration> <function declaration> ...
 

What is difference between call by value and call by reference in function?

The arguments passed to function can be of two types 1. Values passed 2. Address passed The first type refers to call by value and the second type refers to call by reference. For instance consider program1 main() { int x=50, y=70; interchange(x,y); printf(“x=%d y=%d”,x,
 

System Implementation

In the previous articles relating to SDLC Stages we discussed about Project Planning and Feasibility Study moved on to System Analysis and Requirements which lead to Systems Design. Systems Design will naturally lead to another stage where it becomes closer to the actual deployment of the p
 

System Analysis and Requirements

In the previous chapter, we’ve discussed about project planning and feasibility study. That stage was important because it tries to establish a problem in our highly technological world. As our understanding on what we can do in computers evolve and so are the things that we need to make t
 

The Interview Snafu

How to turn someone else’s mistake to your advantage Your dream job is about to become reality. A recruiter gave you the heads up about the perfect position at Humungous Conglomerate, Inc. You went through five interviews as well as a battery of psychological tests mandated by their HR de
 

Winning a Job Interview with a Winning Resume

Does your resume unlock your potential, take your skills to the highest level and win you the interview and the job you want now? The job market today is highly competitive and even if you think you have what it takes to get an interview you won’t get over the line without a polished, prof
 

Operating Systems and IT Certification

With the burst of information technology that is becoming a part of the dominant culture throughout the world, are programs that are designed to help those in this area to grow in knowledge.  By understanding the different technologies that are available, one is able to use them and impleme
 

Importance of Proper English during Job Interview

Importance of Proper English during Job Interview Your job interview is crucially important and it will determine whether or not you will get the job Depending on the type of job you re going for it is very important for you to use proper English In most cases jobs which offer higher salaries will h
 

Difference between Scholarship and Grant

Difference between Scholarship and Grant While both scholarships and grants allow students to pay for their tuition without having to pay the money back there are a number of key differences between the two Knowing the difference between grants and scholarship will make it much easier for students t
 

About Us -  Privacy Policy -  Terms and Conditions -  Contact -  Ask Question -  Propose Category -  Site Updates 

Copyright © 2005 - 2009 GeekInterview.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape