answersLogoWhite

0

📱

Operating Systems

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

4,423 Questions

Why does operating system use cluster instead of sector?

Clusters and sectors relate to storage areas on a disk - not the operating system.

What is multi-programmed batch system?

A batch system is one in which jobs are bundled together with the instructions necessary to allow them to be processed without intervention.

Often jobs of a similar nature can be bundled together to further increase economy

The basic physical layout of the memory of a batch job computer is shown below:

--------------------------------------

| |

| Monitor (permanently resident) |

| |

--------------------------------------

| |

| User Space |

| (compilers, programs, data, etc.) |

| |

--------------------------------------

The monitor is system software that is responsible for interpreting and carrying out the instructions in the batch jobs. When the monitor started a job, it handed over control of the entire computer to the job, which then controlled the computer until it finished.

A sample of several batch jobs might look like:

$JOB user_spec; identify the user for accounting purposes

$FORTRAN; load the FORTRAN compiler

source program cards

$LOAD; load the compiled program

$RUN; run the program

data cards

$EOJ; end of job

$JOB user_spec; identify a new user

$LOAD application

$RUN

data

$EOJ

Often magnetic tapes and drums were used to store intermediate data and compiled programs.

Advantages of batch systems

move much of the work of the operator to the computer

increased performance since it was possible for job to start as soon as the previous job finished

Disadvantages

turn-around time can be large from user standpoint

more difficult to debug program

due to lack of protection scheme, one batch job can affect pending jobs (read too many cards, etc)

a job could corrupt the monitor, thus affecting pending jobs

a job could enter an infinite loop

As mentioned above, one of the major shortcomings of early batch systems was that there was no protection scheme to prevent one job from adversely affecting other jobs.

The solution to this was a simple protection scheme, where certain memory (e.g. where the monitor resides) were made off-limits to user programs. This prevented user programs from corrupting the monitor.

To keep user programs from reading too many (or not enough) cards, the hardware was changed to allow the computer to operate in one of two modes: one for the monitor and one for the user programs. IO could only be performed in monitor mode, so that IO requests from the user programs were passed to the monitor. In this way, the monitor could keep a job from reading past it's on $EOJ card.

To prevent an infinite loop, a timer was added to the system and the $JOB card was modified so that a maximum execution time for the job was passed to the monitor. The computer would interrupt the job and return control to the monitor when this time was exceeded.

What are the different types of maintenance systems?

WHAT ARE THE DIFFERENT TYPES OF MAINTENANCE SYSTEMS.

Maintenance Management

Management characterises the process of

leading and directing all or part of an organization, often a business one, through

the deployment and manipulation of resources (human, financial, material,

intellectual or intangible).

One can also think of management functionally as the

action of measuring a quantity on a regular basis and adjusting an initial plan

and the actions taken to reach one's intended goal. This applies even in

situations where planning does not take place. Situational management may

precede and subsume purposive management.

Maintenance management will therefore characterise the process of leading

and directing the maintenance organization. Before describing this process, let

us make sure that we understand what a maintenance organization, with the

resources belonging to it, is pursuing.

Maintenance is defined as the combination of all technical,

administrative and managerial actions during the life cycle of an item intended

to retain it in, or restore it to, a state in which it can perform the required

function (function or a combination of functions of an item which are

considered necessary to provide a given service).

This definition clarifies the objective of maintenance and can help us to

understand what part of an organization is, somehow, devoted to maintenance.

we can define maintenance management as follows :

"All the activities of the management that determine the maintenance

objectives or priorities (defined as targets assigned and accepted by the

management and maintenance department), strategies (defined as a

management method in order to achieve maintenance objectives), and

responsibilities and implement them by means such as maintenance

planning, maintenance control and supervision, and several improving

methods including economical aspects in the organization."

the objectives of the MMS

A. Optimize the use of available funds, personnel, and facilities and equipment through effective maintenance management methods.

B. Provide accurate data for maintenance and construction program decisionmaking.

C. Systematically identify maintenance needs and deficiencies and capital improvement needs at all field stations.

D. Determine the unfunded maintenance backlog for the Service.

E. Establish field station, Regional, and national maintenance and construction project priorities.

F. Enable preparation of Service maintenance and construction budget requests using systematic, standardized procedures.

G. Monitor and document corrective actions, project expenditures, and accomplishments.

H. Conduct comprehensive condition assessments of all Service real property and personal property valued at $50,000 or greater.

=======================================================

Various types of maintenance strategies

1. Reactive Maintenance

Reactive maintenance is basically the "run it till it breaks" maintenance mode. No actions or

efforts are taken to maintain the equipment as the designer originally intended to ensure design life is

reached.

Advantages to reactive maintenance can be viewed as a double-edged sword. If we are dealing

with new equipment, we can expect minimal incidents of failure. If our maintenance program is

purely reactive, we will not expend manpower dollars or incur capitol cost until something breaks.

Advantages

• Low cost.

• Less staff.

Disadvantages

• Increased cost due to unplanned downtime of

equipment.

• Increased labor cost, especially if overtime is

needed.

• Cost involved with repair or replacement of

equipment.

• Possible secondary equipment or process damage

from equipment failure.

• Inefficient use of staff resources

2. Preventive Maintenance

Preventive maintenance can be

defined as follows: Actions performed on

a time- or machine-run-based schedule

that detect, preclude, or mitigate degradation

of a component or system with the

aim of sustaining or extending its useful

life through controlling degradation to an

acceptable level.

Advantages

• Cost effective in many capital intensive processes.

• Flexibility allows for the adjustment of maintenance

periodicity.

• Increased component life cycle.

• Energy savings.

• Reduced equipment or process failure.

• Estimated 12% to 18% cost savings over reactive

maintenance program.

Disadvantages

• Catastrophic failures still likely to occur.

• Labor intensive.

• Includes performance of unneeded maintenance.

• Potential for incidental damage to components in

conducting unneeded maintenance.

3. Predictive Maintenance

Predictive maintenance can be defined as follows: Measurements that detect the onset of a degradation

mechanism, thereby allowing causal stressors to be eliminated or controlled prior to any significant

deterioration in the component physical state. Results indicate current and future functional

capability.

Basically, predictive maintenance differs

from preventive maintenance by basing

maintenance need on the actual

condition of the machine rather than on

some preset schedule. You will recall that

preventive maintenance is time-based.

Activities such as changing lubricant are

based on time, like calendar time or

equipment run time. For example, most

people change the oil in their vehicles

every 3,000 to 5,000 miles traveled. This

is effectively basing the oil change needs

on equipment run time. No concern is

given to the actual condition and performance

capability of the oil. It is changed

because it is time. This methodology

would be analogous to a preventive maintenance

task. If, on the other hand, the

operator of the car discounted the vehicle

run time and had the oil analyzed at some

periodicity to determine its actual condition

and lubrication properties, he/she may be able to extend the oil change until the vehicle had

traveled 10,000 miles. This is the fundamental difference between predictive maintenance and preventive

maintenance, whereby predictive maintenance is used to define needed maintenance task

based on quantified material/equipment condition.

The advantages of predictive maintenance are many. A well-orchestrated predictive maintenance

program will all but eliminate catastrophic equipment failures. We will be able to schedule

maintenance activities to minimize or delete overtime cost. We will be able to minimize inventory

and order parts, as required, well ahead of time to support the downstream maintenance needs. We

can optimize the operation of the equipment, saving energy cost and increasing plant reliability. Past

Advantages

• Increased component operational life/availability.

• Allows for preemptive corrective actions.

• Decrease in equipment or process downtime.

• Decrease in costs for parts and labor.

• Better product quality.

• Improved worker and environmental safety.

• Improved worker moral.

• Energy savings.

• Estimated 8% to 12% cost savings over preventive

maintenance program.

Disadvantages

• Increased investment in diagnostic equipment.

• Increased investment in staff training.

• Savings potential not readily seen by management.

4.Reliability Centered Maintenance

RCM: "a process used to determine the maintenance requirements of any physical asset in its operating context."

Basically, RCM methodology deals with some key issues not dealt with by other maintenance programs.

It recognizes that all equipment in a facility is not of equal importance to either the process or

facility safety. It recognizes that equipment design and operation differs and that different equipment

will have a higher probability to undergo

failures from different degradation mechanisms

than others. It also approaches

the structuring of a maintenance program

recognizing that a facility does not have

unlimited financial and personnel resources

and that the use of both need to be prioritized

and optimized. In a nutshell, RCM

is a systematic approach to evaluate a

facility's equipment and resources to best

mate the two and result in a high degree

of facility reliability and cost-effectiveness.

RCM is highly reliant on predictive maintenance

but also recognizes that maintenance

activities on equipment that is

inexpensive and unimportant to facility

reliability may best be left to a reactive

maintenance approach. The following

maintenance program breakdowns of

Advantages

• Can be the most efficient maintenance program.

• Lower costs by eliminating unnecessary maintenance

or overhauls.

• Minimize frequency of overhauls.

• Reduced probability of sudden equipment failures.

• Able to focus maintenance activities on critical

components.

• Increased component reliability.

• Incorporates root cause analysis.

Disadvantages

• Can have significant startup cost, training, equipment,

etc.

• Savings potential not readily seen by management.

How Tero-technology is related to maintenance management, Discuss

The term "technology" to refer to the study of the costs associated with an asset throughout its life cycle - from acquisition to disposal. The goals of this approach are to reduce the different costs incurred at the various stages of the asset's life and to develop methods that will help extend the asset's life span.

Terotechnology uses tools such as

-net present value,

-internal rate of return and

-discounted cash flow in an attempt to minimize the costs associated with the asset in the future.

These costs can include engineering, maintenance, wages payable to operate the equipment, operating costs and even disposal costs.

Also known as "life-cycle costing".

For example, let's say an oil company is attempting to map out the costs of an offshore oil platform. They would use terotechnology to map out the exact costs associated with assembly, transportation, maintenance and dismantling of the platform, and finally a calculation of salvage value.

This study is not an exact science: there are many different variables that need to be estimated and approximated. However, a company that does not use this kind of study may be worse off than one that approaches an asset's life cycle in a more ad hoc manner.

THIS APPROACH HELPS TO OBTAINING MAXIMUM BENEFIT

FROM THE PHYSICAL ASSETS. THIS INVOLVES

-systematic application of engineering,

-financial and management expertise in the assessment of the life cycle

impact of an acquisition [ plant/equipment/machines etc ] on the

revenues and expenses of the acquiring organization.

PRACTICE OF of terotechnology is a continuous CYCLE that begins with the DESIGN and SELECTION of the REQUIRED item, follows through with its INSTALLATION,COMMISSIONING ,OPERATION , and MAINTENANCE until the item's REMOVAL and DISPOSAL and then restarts with its REPLACEMENT .

An additional answer

Some engineers add proactive maintenance instead of reliability centered maintenance .

Proactive maintenance is combination of reactive ,preventive and predictive maintenance and shares advantages with each of them.

Proactive approach has gained much popularity in maintenance of plants and installations.

Compare DOS and BIOS call?

BIOS is the basic input output system provides a routine procedure, and use a program written in BIOS features simple, readable, and easy to transplant.

PC-DOS is the most important operating system, as it includes nearly a BIOSdevice management, directory management and file management procedures, is a fully featured, easy to use collection of the interrupt routine. Using the DOS operatingusing the appropriate functions of the BIOS than the operation more simple and lessdependent on some of the hardware.

BIOS functions and DOS functions are called by software interrupts. Need tointerrupt the function number before the call into the AH register, handle the function number into the AL register, besides, usually need to register in the CPU to provide specialized call parameters. In general, DOS or BIOS function calls, has the followingbasic steps:

1, the call parameters into the specified register;

2, for the function number, put it into the AH;

3, for sub-function number, put it into the AL;

4, according to interruption of DOS or BIOS interrupt call;

5, check the return parameters are correct.

BIOS and DOS interrupt interrupt the relationship shown in Figure 9.1.

In the memory system, starting from the address 0FE000H 8K ROM (read-only memory) is equipped with a BIOS (Basic Iuput / output System) routine. Reside in theROM BIOS in the PC series of different microprocessors to provide a compatible system POST, boot loader, the main I / O devices and the interface control processfunction modules to handle all system interrupts. Use BIOS calls that bring great convenience to the programmer programming, programmers do not understand the details of hardware operation, the direct use of instruction set parameters, and thencall the BIOS interrupt the sub-function, so programs written using simple BIOSfunction can be Reading is good, and easy to transplant.

DOS (Disk Operating System) is the most important PC, operating system, which isprovided by the floppy or hard disk. Its two DOS BIOS module IBMBIO.COM andIBMDOS.COM the more convenient to use because more and DOS module providesthe necessary tests, the DOS operating the corresponding functions of the BIOS than the use of more simple operation, but the hardware DOS Dependence less.

What kind of computer system is required to create XNA games Does such a system require dual graphics adapters?

It would need to be reasonably powerful to develop and test games on and dual graphics adapters would probably be needed. You would definitely consider a desktop computer for this job though, not a laptop

Remote Computing Service involves time sharing system and what?

Real time processing or Batch processing or Multiprocessing or all of them.

What is a non-web based system?

A non-web based system might be a stand-alone system or a desktop based system which might also be referred to as an native application for a specific operating system.

How is the difference between a process and program significant for serial operating systems?

A program contains a series of routines and subroutines, which together are called an Application. An Operating System contains routines and processes. Applications and the Operating System use processes to perform operations that are native to the machine that it is being executed on. For example, let's say that I write a program to print my name on a printer. I might write one routine to capture my name on the screen and another routine to print it on the printer. I might write one subroutine to rearrange the first and last names from the screen in the screen routine. I might write another subroutine to convert the captured letters to fancy script to be printed. In retrieving this information from the screen, I need to tell the Operating System that I need this data. The OS will in turn spawn a process that gets the data for me. Why does the Operating System spawn the process to do this for me? Because he is the guy who knows what type of terminal and keyboard that I have. My program only knows that it wants to retrieve the data from a terminal and to print it to a printer. The OS always knows what devices are attached. In printing the data, it's the same thing. Eventually the OS is sent a command to spawn a process to print the data. Like to know what programs (Applications) are running on your machine right now? Simply hold down the and keys together and tap the key with them. A window will appear. Click on the "Applications" key and the programs (applications) currently running will appear. The application that you are curently running will be highlighted. Click on the "Processes" tab and you will see the processes currently running. The process that you are currently running will be highlighted. When you are finished looking, just click the "X" to close the task. DO NOT click anything else or you may kill a necessary process ad need to restart Windows! Hope this helps! Take care.

What are the different types of File Allocating Tables?

File Allocation Table:

FAT12 (12-bit version),

FAT16/FAT16B/FAT16X (16-bit versions),

FAT32/FAT32X (32-bit version with 28 bits used)

How do you create your own operating system from scratch without any knowledge?

You cannot code an operating system without any knowledge of Programming. Developing an OS from scratch requires skills and a good knowledge of programming. It is not an easy task to develop an OS ,but it is not difficult either.

To start with , you can start learning Assembly Language ,as this will help you to learn basics of CPU processing and Memory handling. Once you grasp the Assembly language you start of with first of with simple programs in Assembly language. After you have mastered it you can go out for coding a real running OS

What is meant by arm-stickiness?

If one or a few processes have a high access rate to data on one track of a storage disk, then they may monopolize the device by repeated requests to that track. This generally happens with most common device scheduling algorithms (LIFO, SSTF, C-SCAN, etc). High-density multisurface disks are more likely to be affected by this than low density ones.

What does “DOS” stand for?

DOS stands for:

  • Disk Operating System
  • Democratic Opposition of Serbia
  • (United States) Department of State
  • Density of States
  • Denial of Service

Where are some unique places to find operating systems today?

Apart from the big commercial companies such as Microsoft and Apple- http://www.microsoft.com/ http://www.apple.com/ There is also numerous other free operating systems, such as Linux, BSD and Solaris. Distrowatch covers all the free OSes- http://distrowatch.com/

Distinguish between batch system real time system multi tasking system?

  1. The difference between Batch System, Real Time System and Multitasking System is that they are cool and you are a gimp.

What is full recovery from a Stapedectomy?

Full recovery takes about three weeks but hearing should improve immediately

What did Richard stallman mean when he stated that GNU was a free operating system?

As most people will tell you about software licensing, the definition of "free" in this case is freedom from licensing restrictions, not as in free-of-charge (in which is derived from the original definition ["...not as in free beer..."] to make it more all-ages friendly).

How does the user communicate with the computer system?

if you are using Windows it is the graphical user interface(GUI). In other words, all the little icons, and program windows and such are the things that the OS(Operating System) uses to communicate with you.

What is simple batch system?

To speed up processing, jobs with similar needs were batched together and were run through the computer as a group. Thus, the programmers would leave their programs with the operator. The operator would sort programs into batches with similar requirements and, as the computer, became available, would run each batch. The output from each job would be sent back to the appropriate programmer