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.
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.
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.
Which operating system became obsolete with the arrival of more advanced graphical user interfaces?
Microsoft Windows
DOS stands for:
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?
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.
operating system startup error
Indexed mapping
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