The major functions of an OS are:
-resource management,
-data management,
-job (task) management, and
-standard means of communication between user and computer.
The resource management function of an OS allocates computer resources such as CPU time, main memory, secondary storage, and input and output devices for use.
The data management functions of an OS govern the input and output of the data and their location, storage, and retrieval.
The job management function of an OS prepares, schedules, controls, and monitors jobs submitted for execution to ensure the most efficient processing. A job is a collection of one or more related programs and their data.
A job is a collection of one or more related programs and their data.
The OS establishes a standard means of communication between users and their computer systems. It does this by providing a user interface and a standard set of commands that control the hardware.
Typical Day-to-Day Uses of an Operating System
-Executing application programs.
-Formatting floppy diskettes.
-Setting up directories to organize your files.
-Displaying a list of files stored on a particular disk.
-Verifying that there is enough room on a disk to save a file.
-Protecting and backing up your files by copying them to other disks for safekeeping.
How Do Operating Systems Differ?
Operating systems for large computers are more complex and sophisticated than those for microcomputers because the operating systems for large computers must address the needs of a very large number of users, application programs, and hardware devices, as well as supply a host of administrative and security features.
Operating system capabilities can be described in terms of
-the number of users they can accommodate at one time,
-how many tasks can be run at one time, and
-how they process those tasks.
Number of Users:
A single-user operating system allows only one user at a time to access a computer.
Most operating systems on microcomputers, such as DOS and Window 95, are single-user access systems.
A multiuser operating system allows two or more users to access a computer at the same time (UNIX).
The actual number of users depends on the hardware and the OS design.
Time sharing allows many users to access a single computer.
This capability is typically found on large computer operating systems where many users need access at the same time.
Number of Tasks
An operating system can be designed for single tasking or multitasking.
A single tasking operating system allows only one program to execute at a time, and the program must finish executing completely before the next program can begin.
A multitasking operating system allows a single CPU to execute what appears to be more than one program at a time.
Context switching allows several programs to reside in memory but only one to be active at a time. The active program is said to be in the foreground. The other programs in memory are not active and are said to be in the background. Instead of having to quit a program and load another, you can simply switch the active program in the foreground to the background and bring a program from the background into the foreground with a few keystrokes.
Cooperative multitasking in which a background program uses the CPU during idle time of the foreground program. For example, the background program might sort data while the foreground program waits for a keystroke.
Time-slice multitasking enables a CPU to switch its attention between the requested tasks of two or more programs. Each task receives the attention of the CPU for a fraction of a second before the CPU moves on to the next. Depending on the application, the order in which tasks receive CPU attention may be determined sequentially (first come first served) or by previously defined priority levels.
Multithreading supports several simultaneous tasks within the same application. For example, with only one copy of a database management system in memory, one database file can be sorted while data is simultaneously entered into another database file.
Feb 26, 2009
New
Major Functions of Operating Systems
About IT Consultant
Templatesyard is a blogger resources site is a provider of high quality blogger template with premium looking layout and robust design. The main mission of templatesyard is to provide the best quality blogger templates.
Subscribe to:
Post Comments (Atom)
great idea
ReplyDeleteWell done!!!
ReplyDeleteNice post.Thank you for appreciating Online Trading Account
ReplyDeletenice
ReplyDeleteI like the info provided it has been very helpful
ReplyDeletethanku
ReplyDeleteNICE EXPLANATION; BRIEF AND SIMPLE, BUT COMPREHENSIVE.
ReplyDeletewell said
ReplyDeleteThis is realy a strong helping hand, thanks so much.
ReplyDeleteGood one Harpal ..
ReplyDeletem nt satisfied
ReplyDeleteReally it's very useful as well as helpful fr the learners....!
ReplyDeleteoperating system is a interface between user and system
ReplyDeletemmmm good one
ReplyDeleteA great information on OS.....Thankful to u
ReplyDeletegive me informtion abuot computer opertaing syste,
ReplyDeletefoolishness
ReplyDeletefsdf
ReplyDeleteyour welcome
ReplyDeletefoolisness
ReplyDeletemmm not indepth enough go into more Details i believie you left out Network Management (internet/local computerlink)
ReplyDeletethanks
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteFound it rather shallow though has assisted a great deal.
ReplyDeleteThank you
ReplyDeletethats
ReplyDeletegreat
ReplyDeleteI love it, what a great explaination keep it up
ReplyDeleteNice one it is
ReplyDeleteNice one it is
ReplyDeletethanx for the explanation
ReplyDeletethat was really very helpful....
ReplyDeleteLOVE IT!!!!!!!!!!!!!
ReplyDeletei love it !! :)
ReplyDeletevery good for knowlage.....
ReplyDeletewow that was great never really understood the resource management function till i visited this place thanks soo much
ReplyDeleteThis is great information explain about the operating systems. It's all feature and advantage is amazing for customers.
ReplyDeleteweb conferencing
useful for my project
ReplyDeletegot an assignment, thanks for the informatiom.
ReplyDeletenice
ReplyDeleteVery nice explanation
ReplyDeleteu are very helpful
ReplyDeletenice
ReplyDeleteThanx 4 great info about os
ReplyDeleteits very useful for d learners...
ReplyDeleteits helpful
ReplyDeleteThanks.. very helpful writing
ReplyDeletei love d works, but need some improvmets...tanks!
ReplyDeletewonderful information, thnk u very helpful
ReplyDeletethank u.
ReplyDeletevery helpful
ReplyDeletenice
ReplyDeletenice one
ReplyDeleteThanks for this beautiful help..........
ReplyDeletecool job, well done
ReplyDeleteVERY GOOD INFO
ReplyDeleteVery usefull!!!
ReplyDeletevery usefull!
ReplyDeletegrt
ReplyDeletevery clear xplanation i like it
ReplyDeleteEasy to understand. Great work!
ReplyDelete:]
ReplyDeletesimply the best
ReplyDeletesimply the best
ReplyDeletesimply the best
ReplyDeletenys
ReplyDeletethanx
ReplyDeletewow i like it
ReplyDeletevery helpful!
ReplyDeleteIt has really helped me. Thanks so much
ReplyDeletevery gud tnx!!!
ReplyDeletemuli boooo
ReplyDeleteNyc one...
ReplyDeleteA lot of us who are under constant pressure tend to eat too much and do
ReplyDeletenot take good care of their bodies. Men can follow these health and fitness tips to lose weight and get
healthy and fit. Remember; there is a difference between a fattening diet and a healthy diet.
My page - http://team-6.eng.toyo.ac.jp/
Hi there to every , as I am in fact eager of reading this websiteÃs post
ReplyDeleteto be updated regularly. It contains nice material.
My weblog - scouted.co.za
To subscribe, visit the magazine's web site and click on their 'subscribe' button. Skiing and snowboarding are strenuous sports which demand a lot of endurance, so your usual set of ten to fifteen reps really isn''. Menopause weight gain is not inevitable, but it can be more difficult to maintain a healthy weight as your metabolism slows.
ReplyDeleteHere is my web page - http://fitnesstipsonly.com/post/41318051117/daily-worko ut-plan
It's going to be ending of mine day, except before ending I am reading this fantastic post to increase my knowledge.
ReplyDeleteHere is my page :: Biotechnology Careers
Or maybe you look at it from a monetary standpoint and decide that Guy Ritchie and Madonna divorce
ReplyDeletewas worse because they were married so long and have
children and there is a lot of money involved.
Stay connected with for the latest tit-bits of pick me up news
and cool celebrity pictures. instantly and cannot wait for magazines then celebritynewsapp is the best available source which
keeps on updating instantly.
Visit my web-site; latest celeb news
One can find plenty of funny pictures and videos by a single click
ReplyDeleteon any search engine like Yahoo or Google.
That is why we have dedicated this page to help you renew your
spirit and perhaps have a few laughs too. The moment you think of funny video the first name that probably comes to your
mind is You - Tube.
Here is my blog; very funny pictures and cartoons
choose numerous softwares that are capable enough to
ReplyDeletesatisfy your necessities. If you have wandered around the internet to
any extent you have probably encountered funny pictures.
While almost every cat is a work of aesthetic
beauty, they are often animals that combine silliness and a fierce disposition.
Here is my homepage :: emi-lvh.jbcourse.com
So, before you play, make sure you stretch the
ReplyDeletemuscles used in swinging your golf club. Protein has a number of benefits, including increasing your metabolism.
If you have never exercised in the morning, then we urge you to
try it at least for one week.
Feel free to visit my web-site; fitness tips and quotes
very interesting and eye opener .
ReplyDeleteThank you guys for your comments
fm zimbabwe
Good but I am also need some references as to authentic university assignments
ReplyDeletefm zimbabwe
There's certainly a great deal to find out about this subject. I like all of the points you've made.
ReplyDeleteHere is my web page :: calories burned walking
Remarkable! Its in fact awesome piece of writing, I have got much clear idea concerning from this paragraph.
ReplyDeleteMy page: calorie burn calculator
Can I simply say what a relief to uncover someone
ReplyDeletewho really understands what they're discussing over the internet. You certainly realize how to bring an issue to light and make it important. More people have to read this and understand this side of your story. I can't believe you aren't more popular since you definitely have the gift.
Visit my weblog; airplanes games
Hello everybody, here every person is sharing these familiarity,
ReplyDeletethus it's fastidious to read this webpage, and I used to pay a visit this blog everyday.
Also visit my website: raspberry ketones
Hello my loved one! I want to say that this post is awesome, great written and come with approximately all
ReplyDeletesignificant infos. I would like to see more posts like this .
Stop by my website ... appliance repair Valrico
Hello everуone, it's my first visit at this web site, and post is truly fruitful designed for me, keep up posting these posts.
ReplyDeleteMy web-site; hemroids
Very nice post. I just stumbled upon your weblog and wished to say that I have really enjoyed surfing around your
ReplyDeleteblog posts. In any case I'll be subscribing to your rss feed and I hope you write again soon!
Feel free to surf to my web blog - bowtrol colon cleanser review
Tremendous issues here. I am very satisfied to look your article.
ReplyDeleteThanks a lot and I'm taking a look ahead to contact you. Will you please drop me a mail?
Take a look at my homepage - saffron extract where to buy
This comment has been removed by the author.
ReplyDeleteI really like your blog.. very nice colors & theme.
ReplyDeleteDid you design this website yourself or did you hire someone to do it for you?
Plz answer back as I'm looking to create my own blog and would like to know where u got this from. many thanks
Feel free to visit my page - house painter
Hello there, just became alert to your blog through Google, and found that it's truly informative. I am gonna watch out for brussels. I will be grateful if you continue this in future. Many people will be benefited from your writing. Cheers!
ReplyDeleteAlso visit my web page master cleanse weight loss ()
Αn intеresting diѕcuѕsion іs definitely woгth commеnt.
ReplyDeleteI do think thаt уοu οught to
wгite more on this ѕubject, іt might not be a taboo matteг but
usuallу peoplе don't speak about such subjects. To the next! Best wishes!!
Here is my web site :: die-abnehmloesung.de
superbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
ReplyDeleteI LIKE THIS PPT
ReplyDeleteVery informative and well written post! I would suggest this blog to my friends also
ReplyDeleteSamsung - NP900X3A 13.3 LED Notebook - Intel Core i5 i5-2467M 1.60 GHz
thxxxx
ReplyDeletethanks for your information
ReplyDeleteWOW!! terribly informative web log and helpful techniques. Please visit this web site if you wish a lot of detail
ReplyDeleteIT service providers Indianapolis
so brief
ReplyDeleteHi there, I enjoy reading all of your post. I wanted to write a little comment
ReplyDeleteto support you.
Also visit my web blog - testosterone booster for men
These tips and information are provide very help about computer services.Thanks for posting.
ReplyDeleteThin Clients & Zero Client
I found this answer very much helpful
ReplyDelete