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

  • kernel
  • schedules tasks
    manages data/file access and storage
    enforces security mechanisms
    performs all hardware access

  • shell
  • presents each user with a prompt
    interprets commands types by a user
    executes user commands
    supports a custom environment for each user

  • utilities
  • 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,

  • a regular timed interrupt event (provided by a clock)
  • saving the interrupted programs state and data
  • restoring the next programs state and data
  • running that program till the next timed interrupt occurs
  • Main system memory is divided into portions for the operating system and user programs.

    Kernel

    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

    50 Responses to “UNIX Features - From another author”

    1. fullmetal426 Says:

      Humph, you’ve changed my mind! Your arguments are convincing indeed. Despite I’m not a person who is easy to be convinced.

    2. John844 Says:

      Very nice site!

    3. bandrhobbies Says:

      You made some good points there. I did a search on the topic and found most people will agree with your blog.

    4. Conny Says:

      In searching for sites related to web hosting and specifically comparison hosting linux plan web, your site came up.

    5. KEanu Reaver Says:

      I usually don’t post in Blogs but your blog forced me to, amazing work.. beautiful …

    6. SergeyNikolaev Says:

      Are you from San Diego?

    7. electromozzo Says:

      It is Amazing , thank you!

    8. MishaPowerauto Says:

      hahaha ! articlespark.com - cool!!!!

    9. Zashkaser Says:

      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.

    10. LenaShopogolik Says:

      If you are wondering how you can help with this or future events, please contact us . Also, you can contact other

    11. Sdanektir Says:

      I think its a great work & it certainly will make many realise that how precious their love is.

    12. Vivalkakira Says:

      Interesting site, but much advertisments on him. Shall read as subscription, rss.

    13. VitalikGromovss Says:

      Hey very nice blog!! Man .. Beautiful .. Amazing .. I will bookmark your blog and take the feeds also…

    14. aaa ratings hotel Says:

      aaa ratings hotel…

    15. aaa ratings hotel Says:

      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….

    16. dimagromovfoto Says:

      thanks for the catch. I’ll get in there and fix it….

    17. anastasiya Says:

      Say no to your prospect’s revenue

    18. admin Says:

      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.

    19. doctorbiml Says:

      I wanted to ask, is there any chance for a modified version of the directory listing script, with an iphone-stylish like design?

    20. Skessesse Says:

      Polite site. give access to to my favorites. TNx

    21. Chi Milone Says:

      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!

    22. home wireless networking Says:

      This is just epic! Thankyou for putting this online :D

    23. wD19Kerry Says:

      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.

    24. Nathanial Blauman Says:

      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!

    25. Valentine Gift Ideas Says:

      very precise and to the point blog post on a very informative subject.

    26. Valentine Gift Ideas Says:

      I cant find your Rss feed i would like to subscribe to your content.

    27. San Diego SEO Says:

      Hello I have a habbit of just strolling through cyberspace, looking for some entertaining blogs to read and bumped into your site.

    28. custom essays Says:

      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.

    29. Ebonie Moorehead Says:

      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 ;)

    30. CotaFloalyday Says:

      nice site ^) good gob

    31. Lease Purchase Says:

      Please, can you PM me and tell me few more thinks about this, I am really fan of your blog…gets solved properly asap.

    32. lose 40 pounds Says:

      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.

    33. mortgage loans Says:

      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.

    34. the flexbelt Says:

      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.

    35. the flexbelt Says:

      Just stumbled upon your website while doing a Google search on weight loss. Great info BTW.

    36. Tapanes@yahoo.com Says:

      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.

    37. Oleta Krenz Says:

      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!

    38. John Doe Says:

      Thanks for the info! Untill later.

    39. renaissance clothing for sale Says:

      Wonderful insight

    40. seo company Says:

      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!

    41. fireplace fan Says:

      Nice publish! GA is also my biggest earning. On the other hand, it is not a much.

    42. Alpha Sarabia Says:

      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!

    43. ProtectColorados Says:

      You have a new fan! I love your stuff here and will be back again.

    44. undercounter refrigerator Says:

      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!

    45. dog symptom Says:

      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…

    46. dog diagnosis Says:

      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

    47. dog parvo Says:

      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!

    48. dog symptom Says:

      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.

    49. Cathryn Sulloway Says:

      Thanks for your helpful posts, will add your RSS feed now!

    50. Searscard Says:

      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!

    Leave a Reply