UNIX Features - From another author
Main Features of UNIX
multi-user
more than one user can use the machine at a time supported via terminals (serial or network connection)
multi-tasking
more than one program can be run at a time
hierarchical directory structure
to support the organization and maintenance of files
portability
only the kernel ( <10%) written in assembler tools for program development a wide range of support tools (debuggers, compilers)
The UNIX Operating System
Consists of
schedules tasks
manages data/file access and storage
enforces security mechanisms
performs all hardware access
presents each user with a prompt
interprets commands types by a user
executes user commands
supports a custom environment for each user
file management (rm, cat, ls, rmdir, mkdir)
user management (passwd, chmod, chgrp)
process management (kill, ps)
printing (lpr)
——————————————————————————–
Multi-User Operating Systems
A multi-user operating system allows more than one user to share the same computer system at the same time. It does this by time-slicing the computer processor at regular intervals between the various users.
In the example, there are five users which share the processor hardware and main memory on a time basis.
We start off by giving the first user (which we will call Sophia) the processor hardware, and run Sophia’s program for 1/5th of a second. When the time is up, we intervene, save Sophia’s program state (program code and data) and then start running the second users program (for 1/5th of a second).
This process continues till we eventually get back to user Sophia. To continue running Sophia’s program, we restore the programs code and data and then run for 1/5th of a second.
This switching between user programs is done by part of the kernel. To switch from one program to another requires,
Main system memory is divided into portions for the operating system and user programs.
![]()
As you can see in the above diagram, the kernel space is kept separate from user programs.
In UNIX systems, each user is presented with a shell. This is a program which displays the users prompt, handles user input and displays output on the terminal. The shell program provides a mechanism for customizing each user’s setup requirements, and storing this information for re-use (in a file called .profile).
When the UNIX system starts up, it also starts a system process which monitors the state of each terminal input line. Whenever a user logs in and their password is validated the UNIX system associates the shell program with that terminal.
——————————————————————————–
Multi-Tasking Operating Systems
Multi-tasking operating systems permit the use of more than one program to run at once. It does this in the same way as a multi-user system, by rapidly switching the processor between the various programs.
OS/2 and Windows 95 are examples of multi-tasking single-user operating system. UNIX is an example of a multi-tasking multi-user operating system.
A multi-user system is also a multi-tasking system. This means that a user can run more than one program at once, using key selection to switch between them.
Multi-tasking systems support foreground and background tasks. A foreground task is one that the user interacts directly with using the keyboard and screen. A background task is one that runs in the background (it does not have access to the keyboard). Background tasks are usually used for printing or backups.
The role of the operating system is to keep track of all the programs, allocating resources like disks, memory and printer queues as required
April 11th, 2008 at 8:54 am
Humph, you’ve changed my mind! Your arguments are convincing indeed. Despite I’m not a person who is easy to be convinced.
June 6th, 2009 at 6:58 am
Very nice site!
June 28th, 2009 at 12:10 am
You made some good points there. I did a search on the topic and found most people will agree with your blog.
July 2nd, 2009 at 3:58 pm
In searching for sites related to web hosting and specifically comparison hosting linux plan web, your site came up.
July 27th, 2009 at 9:27 pm
I usually don’t post in Blogs but your blog forced me to, amazing work.. beautiful …
July 30th, 2009 at 6:10 pm
Are you from San Diego?
July 31st, 2009 at 5:12 pm
It is Amazing , thank you!
August 1st, 2009 at 10:33 am
hahaha ! articlespark.com - cool!!!!
August 6th, 2009 at 3:44 am
Just wanted to say HI. I found your blog a few days ago on Technorati and have been reading it over the past few days.
August 6th, 2009 at 1:45 pm
If you are wondering how you can help with this or future events, please contact us . Also, you can contact other
August 6th, 2009 at 11:10 pm
I think its a great work & it certainly will make many realise that how precious their love is.
August 7th, 2009 at 6:29 pm
Interesting site, but much advertisments on him. Shall read as subscription, rss.
August 8th, 2009 at 10:02 pm
Hey very nice blog!! Man .. Beautiful .. Amazing .. I will bookmark your blog and take the feeds also…
August 14th, 2009 at 6:07 am
aaa ratings hotel…
…
August 14th, 2009 at 6:07 am
aaa ratings hotel…
Rock on! I like it! I was able to get several other people to read this post and the thoughts were the same. Take it easy and keep posting….
August 16th, 2009 at 11:23 am
thanks for the catch. I’ll get in there and fix it….
September 7th, 2009 at 1:40 pm
Say no to your prospect’s revenue
September 8th, 2009 at 8:30 am
For those who liked this post, I appreciate and urge them to visit regularly and if possibly you have any question then just fire me. I will try my best to provide you the answers.
September 25th, 2009 at 2:05 am
I wanted to ask, is there any chance for a modified version of the directory listing script, with an iphone-stylish like design?
November 2nd, 2009 at 5:40 am
Polite site. give access to to my favorites. TNx
December 21st, 2009 at 3:03 am
Hey, that’s some saucy information you got there. I love Glee! You can watch it online at http://www.watch-glee.net. I’ll be sure to visit your blog more often!
December 28th, 2009 at 10:43 pm
This is just epic! Thankyou for putting this online
January 3rd, 2010 at 1:24 am
I do know that the students would like to get know about this good topic or essay writing. At the custom writing services it’s easy to buy written essay and custom essay just about this topic.
January 17th, 2010 at 9:12 pm
Thanks for this cool post. Anyway i found your blog on google and find it very useful. I’ll be sure to come back again for more!
January 22nd, 2010 at 1:04 am
very precise and to the point blog post on a very informative subject.
January 22nd, 2010 at 4:45 am
I cant find your Rss feed i would like to subscribe to your content.
January 31st, 2010 at 11:26 pm
Hello I have a habbit of just strolling through cyberspace, looking for some entertaining blogs to read and bumped into your site.
February 2nd, 2010 at 9:42 pm
I’ve surfed the net more than three hours today, however, I haven’t found such useful information like yours. Thanks a lot, it’s really useful for me.
February 6th, 2010 at 11:34 am
I really liked reading your post!. Quallity content. With such a valuable blog i believe you deserve to be ranking even higher in the search engines :). Check out the link in my name. That links to a tool that really helped me rank high in google. This way even more people can enjoy your posts and nothing beats a big audiance
February 16th, 2010 at 10:00 pm
nice site ^) good gob
February 17th, 2010 at 4:43 am
Please, can you PM me and tell me few more thinks about this, I am really fan of your blog…gets solved properly asap.
February 17th, 2010 at 11:43 pm
I found your blog on google and read a few of your other posts. I just added you to my Google News Reader. Keep up the good work Look forward to reading more from you in the future.
March 4th, 2010 at 6:15 am
I had got a dream to start my own organization, nevertheless I did not earn enough amount of money to do this. Thank heaven my close mate proposed to utilize the personal loans. Thence I used the financial loan and realized my dream.
March 19th, 2010 at 7:43 am
Just thought I’d drop you a line to tell you your blog really rocks! I have been looking for some good information on weight loss.
March 20th, 2010 at 12:11 am
Just stumbled upon your website while doing a Google search on weight loss. Great info BTW.
March 20th, 2010 at 6:31 am
It’s really quite fun isn’t it? We’re finding out how the same we all are. Guess blogging shows we have a lot more in common than we ever thought we did.
April 5th, 2010 at 5:00 pm
I must say that generally I am really impressed with this blog. After reading your post I can tell you are well-informed and knowledgeable about your writing. Keep up the great work and I’ll return for more! Cheers!
April 13th, 2010 at 6:34 pm
Thanks for the info! Untill later.
April 24th, 2010 at 10:34 am
Wonderful insight
April 26th, 2010 at 6:23 pm
Really nice post! Your writing is so refreshing in comparison to most other bloggers. Thanks for writing when you do, I’ll be sure to read more!
April 29th, 2010 at 2:37 pm
Nice publish! GA is also my biggest earning. On the other hand, it is not a much.
April 30th, 2010 at 5:13 am
You need to really think about building up this website into a serious authority in this field. You clearly have a good handle of the topics everyone is browsing for on this website anyways and you could definitely even make a buck or two off of some offers. I would dive into following recent trends and raising the number of posts you make and I guarantee you’d begin getting some nice traffic soon. Just a thought, good luck regardless!
April 30th, 2010 at 6:20 pm
You have a new fan! I love your stuff here and will be back again.
May 28th, 2010 at 7:01 pm
Oh my goodness!  Youre so right!  I really dont think anyones put it that way before!  You must be an expert on this because you just made it so easy to understand, made me want to learn more about it!  Do you, like, study this subject because you seem to be so in tune with the issue?  Keep it up, man.  Youve got a great mind for it!
May 28th, 2010 at 7:38 pm
Good day is Blogengine a free blogging software like wordpress? Also does it have lots of plugins and themes for it? I would like to start using it for my new blog if it does. Thanks…
May 31st, 2010 at 4:50 am
I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post
May 31st, 2010 at 8:16 am
Couldn’t be written any better. Reading this post reminds me of my old room mate! He always kept talking about this. I will forward this article to him. Pretty sure he will have a good read. Thanks for sharing!
June 1st, 2010 at 5:24 am
Thank you for taking the time to talk about  this, I feel  fervently  about it and I enjoy learning about this topic.  Please, as you gain data, please add to  this blog with more information.  I have found it extremely useful.
June 1st, 2010 at 8:06 pm
Thanks for your helpful posts, will add your RSS feed now!
September 4th, 2010 at 10:14 pm
Finally, I located the data I used to be checking for. I’ve been accomplishing research on this topic, and for four days I keep choosing web-sites which might be supposed to possess what I am researching for, only to be disheartened along with the lack of what I wished. I wish I could have located your web-site quicker! I had about 25% of what I used to be searching for and your web site has that, as well as the relaxation of what I wanted to finish my study. We’ve subscribed to this web log appropriate here I like that you’ll unearth unique content articles that you possibly can hardly come across elsewhere. One good thing, you can actually acquire nevertheless these varieties of weblogs, make sure you go on! I can no longer see the popular media. It will be there a whole lot garbage printed, I bear it no much more soon. A genuinely pleasant weblog and good article. I expend days for the world-wide-web studying weblogs, about tons of numerous subjects. I must initially of all give kudos to whoever produced your site and second of all to you for composing what i can only describe as an submit. I honestly feel there is a skill to writing content pieces that only a handful of posses and frankly you’ve it. The combination of informative and high quality information is positively particularly rare together with the significant amount of blogs for the net.Maintain a very good do the job!