Print This Article Post Comment Add To Favorites Email to Friends Ezine Ready

Some Operating System Knowledge Is Essential

By: viola Home | Computers-and-Technology | Software


Some Operating system knowledge is essential



With the level of internet domination in the modern world,  operating system knowledge is indispensible for an average person to be considered learned. This article gives computer newbies some basic operating system knowledge, considering that they are the nexus of the computer.



For a computer to run a program (sometimes called application or software), the machine must be able to perform a number of preparatory operations to ensure exchange between the processor, memory, and physical resources (hardware).



The operating system (OS) is responsible for connection between the hardware, user and application resources (word processing, video game, etc.). So when a program wants to access a hardware, it is not necessary for it to send specific information to the device, it suffices to send the information to the operating system, which is responsible for transmitting them to the device concerned via its drivers. In the absence of drivers, each program should recognize and take into account the communication type of each device.



The operating system allows for the "separation" of programs and hardware, and especially simplifies the management of resources and provides the user with a simplified man-machine interface (MMI) that will enable them break through the complexity of the physical machine.



Functions of the operating system



In order to acquire more operating system knowledge, it is imperative to know the functions of the operating system which are as follows:



• Management of the Processor: The operating system is responsible for managing the allocation of the processor between the various programs through a scheduling algorithm. The type of scheduler is totally dependent on the operating system, according to the objective.

• Management of the RAM: the operating system is responsible for managing the memory space allocated to each application and, where appropriate, to each user. In case of insufficient physical memory, the operating system can create a memory disk drive, called "virtual memory". The virtual memory lets you run applications that require more memory than available on the system. On the other hand this memory is slower.

• Input/output management: the operating system makes it possible to unify and control access to hardware resource programs through drivers (also called device drivers or input/output managers).

• Managing the execution of applications: the operating system is responsible for the proper execution of applications by giving them the resources necessary for their proper functioning. It therefore permits for the "destruction" of an application that is no longer responding properly.

• Management of rights: the operating system is responsible for safety relating to performance of programs by ensuring that resources are used by programs and users with appropriate rights.

• File management: the operating system manages reading and writing within the file system and access rights to files by users and applications.

• Information management: the operating system provides a number of indicators to diagnose the correct operation of the computer.



Components of the operating system



For further operating system knowledge, it is important to know the components of an operating system. The operating system consists of a set of software to manage interactions with the hardware. This set of software is generally divided into the following:



• The kernel represents the core functions of the operating system such as management of memory, processes, files, main input-output and communication features.



• The command-line interpreter is used to communicate with the operating system through a command language to allow the user control the devices while ignoring the characteristics of the hardware being used, management, physical addresses, etc.



• The file system (FS) is used to save files in a tree-like structure.





Multithreaded systems



Multithreaded systems are another essential aspect of operating system knowledge for newbies. An operating system is multithreaded when several "tasks" (also called processes) can run simultaneously.



Applications are composed sequences of instructions called "threads". These threads are alternately active, pending, suspended or destroyed, according to the priority associated with them or executed sequentially.



An operating system is said to be preemptive when it has a scheduler that distributes, according to priority, the CPU time between requested processes.



An operating system is called time-sharing when a time quota is allocated to each process by the scheduler. This is particularly true for multi-user systems that allow multiple users to work simultaneously on the same computer for different or similar applications: the system is hence called “interactive system”. To do this, the operating system allocates each user a time slot.





Multiprocessing systems


An SMP (Symmetric Multiprocessing or Symmetric Multiprocessor) is an architecture in which all processors access a shared memory space. A multiprocessing system should not only be able to manage memory sharing between multiple processors but also to distribute workload.

Embedded SystemsEmbedded systems are operating systems designed to run on small machines such as PDAs (personal digital assistants) or autonomous electronic devices (spacecraft, robot, vehicle computer-board, etc.), with reduced autonomy. Thus, an essential characteristic of embedded systems is their advanced management of energy and ability to operate with limited resources.





Some examples of real-time operating systems are:• OS-9;• RTLinux (RealTime Linux);• QNX;• VxWorks.     
This article on basic operating system knowledge is in no way an exhaustive resume of all that needs to be known about operating systems. It is simply a run down of the most basic elements for a newbie in the computer world to be aware of. It should serve to improve their knowledge of operating systems.



Article Source: http://www.eArticlesOnline.com

About the Author:
Try some wonderful multimedia softwares for your Windows or Mac.



Tags: , ,

Please Rate this Article

 

# of Ratings = 1 | Rating = 5.0/5

Click the XML Icon Above to Receive Software Articles Via RSS!

Recent Related Articles From Software

  • Immune System Treatment And Natural Solution For Immune System
    By: dr. sarkozy mikal | Dec 15th 2010
    An immune system is a system of biological structures and processes within an organism that protects against disease by identifying and killing pathogens and tumor cells.

    It detect a wide variety of agents, from viruses to parasitic worms, and needs to differentiate them from the organism's own healthy cells an ...
    Read

  • Irrigation Systems, Drip Irrigation System, Drip Tape, Pivot Irrigation Drip Tape
    By: jigney bhachech | Mar 19th 2010
    Manufacturer and Exporter of irrigation system, drip irrigation system, drip tape system, pivot irrigation drip tape, sprinkler irrigation system, pivot irrigation system, drip irrigation sprinkler system, solid sprinkler system by Group Chmasa, Spain. Read

  • System Administrator And System Engineer Jobs
    By: Tony Jacowski | May 10th 2007
    A system administrator maintains and operates a computer system or network for an organization. The main work of a system administrator involves installing computers and their operating systems, along with the software, the Internet and the Web servers. Besides this, a systems administrator is responsible for scripting, pro ... Read

  • Weak Immune System And Natural Remedies For Weak Immune System
    By: dr. sarkozy mikal | Jan 11th 2011
    The most important function of the immune system is its defensive role in the human body.

    The immune organization has an innate ability to detect and challenge foreign substances and organisms within the body, the theater as the crucial first line of defense.
    Read

  • Recover Your System In Three Ways
    By: zhaoyan | May 24th 2010
    You may come across data/ file loss, disk damage and system crash sometimes, and all of these nuisances will frustrate you if you don’t know how to deal with them. And here are three ways to solve these problems. This article is a brief review of all of these three ways. Read

  • Herb And Fruits -reduce Tumor Growth And Improve Immune System
    By: adrianna smith | Jan 4th 2010
    An immune system is a system of organic and natural structures and processes within an organism that protects against disease by identifying and killing pathogens and tumor cells. Read

  • How To Build Up Your Immune System Naturally With These Steps
    By: Dr Charles Buchar | Apr 30th 2010
    When you feel run down and tired continually, there's a good chance you need to build up your immune system. Here are a few things that just strength helps you. As always, if you have allergies or any kind of food intolerance, ask your doctor before trying any things that are new to you - especially herbal supplements! Herb ... Read

  • Different Application Areas Of Vision Systems And Cameras
    By: robinindia | Sep 14th 2010
    Human vision becomes incapable and inefficient in certain applications and this sets the stage for machine vision system. Such systems are designed and programmed to perform applications that require high magnification and excellent precision.
    Read

  • A Realestate System That Is Right For You
    By: Aaron Baker | Jun 10th 2009
    A realestate system is any system that is reliable and gets the real estate task done. Some people will create a better realestate system than others, however, the concept of making the process easier remains the same. Read

  • A Smooth Rail System That Moves Your Boat
    By: wickcraft | Jun 12th 2008
    You want to make pulling a 5,000 pound boat out of the water easy? Then you will need to look into a rail and track system. The new system will lift the boat and take it right into storage. Read


Copyright © 2005-2011 eArticlesOnline, LLC - All Rights Reserved
Terms of Service | Privacy Policy