answersLogoWhite

0

📱

Operating Systems

Operating systems, both proprietary and open-source, include those produced by Microsoft, Linux, and Apple Mac

4,423 Questions

Discuss the effect of heavily multiprogramming on demand page swapping?

Mutiprogramming helps increase the CPU utilization to some extent, but if the degree of Multiprogramming is increased above a certain limit (i.e Heavy Multiprogramming) it can lead to Thrashing and thus decrease the CPU utilization drastically.

Heavy Multiprogramming may lead to Thrashing, a condition where a system is spending more time Page Faulting (i.e swapping pages in and out of memory) rather than executing them, this leads to deterioration of system performance.

What is the difference between the embedded system and RTOS?

An RTOS is an important subset of an embedded system. (See RTOS explanation below) An embedded system has historically been defined as a single function product where the intelligence is embedded in the system. It could be anything from a dishwasher to a hearing aid, if that product includes a microprocessor and software. Many of today's embedded systems are looking more like PCs with user interfaces, touchscreens, displays, keypads and more. Still, these are not general function systems but are designed to perform very specific functions. The processor in these systems are also highly specialized. They are not, generally, the same processor you would find in a PC. A real-time operating system (RTOS) is intended for systems that need to tightly control responsiveness and performance. With an RTOS you can prioritize operations such that the most critical areas of the application get control of the processor exactly when they need it. All other lower priority operations are paused. An RTOS also gives you all of the other advantages of an OS: * a consistent coding platform * a rich set of APIs to save coding time and errors * processor housekeeping functions * hardware abstraction

How many operating systems can be installed in one computer?

It depends on the size of the disk drive(s) and what kind of bootloader you have. With the right bootloader you can put on as many as your hard-drives can handle.

What are the Components of a network operating system?

hey i need to know the componetns and protocols of a network operating system

hey i need to know the componetns and protocols of a network operating system

hey i need to know the componetns and protocols of a network operating system

Clarify. This question is like asking "I need to do a surgery. How?" If this question is for homework, and this is how you find answers, you are in serious jeopardy of failing your class. If this is for work, and you lied on your resume, you are SO going to get fired!

Give an example of a situation in which ordinary pipes are more suitable than named pipes and an example of a situation in which named pipes are more suitable than ordinary pipes?

Named pipes can be used to listen to requests from other processes( similar to TCP IP ports). If the calling processes are aware of the name, they can send requests to this. Unnamed pipes cannot be used for this purpose.

Ordinary pipes are useful in situations where the communication needs to happen only between two specified process, known beforehand. Named pipes in such a scenario would involve too much of an overhead in such a scenario.

Database management system by prateek bhatia?

Book Title: Simplified Approach of DBMS Publisher: Kalyani PPTs are available on request to parteek_bhatia@hotmail.com

What is the relationship between an operating system and a GUI?

The Operating System provides a consistent interface between the hardware and the applications programs. The GUI provides a consistent visual interface for some applications programs on top of the kernel and other parts of the Operating System. Microsoft claims it's part of the OS some people agree some people don't.

What is a difficulty a programmer must overcome in writing an operting system for a real time environment?

A real time operating system needs to be "event driven" and have the ability to perform certain tasks in a very timely manner.

Most true real-time operating systems use interrupts to handle events as they occur, such as a time-critical input message from a serial port or a digital I/O event from some peripheral hardware.

Next, there should be some kind of prioritization, meaning that one process may be time critical, such as controlling the rods at a nuclear reactor, but other processes might be a little less critical, such as dimming the hallway lights at the reactor facility after hours.

Third, there must be a mechanism in place for "multitasking", meaning that the computer must be able to switch between multiple active processes. Some operating systems create a process "stack" for each process, and if a high priority process is to be activated to handle an event, the operating system simply switches control to the higher priority process by loading the current data from the process stack. A true real time operating system can do that in just a couple clock ticks.

How do you control hvac system from the computer?

First write a simple document that describes your goal; what do you want the control system to do. In a large scale computer control system that would be called the "functional specification".

next you will need sensors and computer controlled relays to control your AC from your computer.

Several manufacturers provide RS-232 Digital relays, and although there are, in fact many manufacturers, I have used the relays and serial data acquisition modules from B&B electronics and have found them to be of good quality and relatively inexpensive. Other manufacturers provide industrial rated devices that are much more expensive.

After selecting the digital I/O control equipment that you will be using, then you can create the computer program that communicates between the different devices and provides the functionality that you want.

After selecting the hardware, it's a good idea to resurrect the functional specification and start to fill in the specifics, for example, if you wrote in the functional specification that you want to turn on the fan motor, that's when you would determine the sequence that you would send to the data acquisition module to turn on the fan. This step saves a lot of trouble later so that you don't need to re-write segments of code because of a surprise that you encountered when reading about how to turn on a relay. In a commercial system, that document would be called a "detailed system design".

Once you've gone that far, just connect the equipment and write the code.

Have fun.

Which open source operating system is available on multiple hardware platforms?

Several are, actually. Both Linux and NetBSD are highly portable and are available for about 2 dozen architectures. Although not quite as portable, FreeBSD is available for about 7 architectures. OpenBSD supports 16 or 17. Plan 9 supports 6.

What are the 5 major activities of an operating system with respect to process management and briefly describe why each is required?

1. process creation: to create a process.

2. process termination: to terminate the process.

3. process abort: in case of abnormal execution of process,it is used to abort the process.

4. process load: to load the process in memory.

5. process execute: to execute the process.

What is safety algorithms in operating system?

safety algorithm is algo which is used for deadlock avoidance.

What is an example of an electronic device that does not have an operating system?

  1. a "5 tube AC/DC superheterodyne radio", also called "The All-American Radio"
  2. pocket transistor radio
  3. cassette tape recorder
  4. wire recorder
  5. crystal radio
  6. etc.

What is the difference between batch and interactive systems?

In old batch systems, applications were loaded by punch card or tape and run through to completion. Your job would be "scheduled" to run at a specific time. In interactive systems, the operating system allows any application to be run at any time. More important applications can be given priority to run before other, less important applications. In general, interactive systems are able to make far more effective use of computer time.

Do all computers have an operating system?

On the first computers, without an operating system, every program needed the full hardware specification to run correctly and perform standard tasks, and its own drivers for peripheral-2like printers and card-readers. Not every computer had an operating system.

What are the main components of modern operating system?

Paging is a memory management technique the scheme removes requirement of contagions allocation of physical memory. In paged system each process id divided into set of pages frames of the same size. The following figure shows an example of 3 process which have been loaded into contagious pages in the memory.

Are all the computer systems basically alike on the inside?

If you are asking about the computer itself, Yes they are basically all the same in parts, all of them have ram chips, hard drives, processors no matter if its a Mac or a PC or dell etc. All the parts are in there just different brands have them in slightly different places. If you are talking about the computer "Operating system" (i.e windows, mac and linex) they have no parts themselves so they have no "inside", they are like a "program" that allows you to view what you see on your computers monitor.

I hope you found this helpful.

How hardware can influence the operating system and software?

Hardware can affect your OS performance and what kind of OS you get. Depending on your storage and processing ability will determine if you install a 32 or 64 bit. 64 is higher then the 32 performance wise.

What are the characteristics of operating systems?

The characteristics include:

1. job or process management

2. management of I/O devices and resources

3. scheduling job batch

4. memory handling/allocation/management

5. file handling/management

6. error reporting

7. resource protection