We all know something about operating system. The most frequently heared and used operating systems by us are Microsoft XP,Vista,Windows 7,Linux,Mac,etc., But we doesn't know anything deeper about operating systems. Here i described in a brief about the operating system.
Operating system is a collection of programs which is used to control and co-ordinate the computer system. It also manages the functions which are performed by the computer system hardware, Input/output devices, CPU, secondary storage devices, communication and the network equipments. Generally Operating system is called as a integrated set of specialized programs used to manage the overall operations of the computer.
In memory, some portions of the operating system is always be present is called as nucleolus or kernel. The operating system includes
a.Functions
b.Device driver
c.Language Translators
d.System Utilities
a.Functions Of Operating System:
Here we see the funtioning of an operating system in different levels.
1.Memory Management:
The main memory is the important resource in a computer system and it must be properly managed for the overall system performance. This process handles the allocation and deallocation of memory spaces to the user programs.
2.Process Management:
It is the process of managing the program in execution. It is also called as CPU scheduling. We need to schedule the CPU to improve the overall efficiency of the computer.
3.File Management:
This process manage the file related activities such as file organization, naming, storing, retrievel, sharing and protection of files.
4.Device Management:
It controls all the input/output devices of a computer system and it also provides a flexible and a easy to interface of these devices. For processing the data, the computer needs the input and output devices. These processes are done under the control of device management module of an operating system.
5.Security Management:
It is the process of protecting the computer system resources and information against destruction and unauthorized access.
6.User Interface:
The user gives the instructions to the operating system and the operating system receives the information from it, this process is called User Interface.
b.Device Driver:
These are the special programs used to extend the capabilities of the operating systems in order to support the input/output devices such as keyboard, mouse, monitor, printer,etc.,
This program allows the operating system and the other programs to activate and use the hardware device. It contains all the device dependent codes.
c.Language Translators:
Language Translators is a tool, which is used to translates a programming language to the machine language. Machine Language is the language, that can be understand by the computer. Depends upon the programming language, the language translators were developed.
There are 3 categories of Language Translators are available. They are
i.Compiler
ii.Interpreter
iii.Assembler
i.Compiler:
It is used to convert the high level language into the machine language. It translates the source code into the object code. Each high level language program requires a separate compiler.
ii.Interpreter:
It executes the source code in line by line manner without looking at the entire program. It also executes the statements immediately before translating the next statement.
iii.Assembler:
It is used to convert assembly language program into the machine language program, before the program execution.
d.System Utilities:
These are the set of programs, which is used to maintain the computer system. The common functions of system utilities are
1.File Management
2.Backup
3.Data Recovery
4.Virus Protection
5.Disk Management
6.Firewall
7.Disk Cleanup
8.Disk Defragmentation
I think that this article is useful.
We know that in Market a lot of Operating systems are available. Microsoft was the monopolist kings in OS field for a long. Their Disk Operating System (MS DOS) caught early market. Then they introduced the MS Windows with more graphic facilities. A number of versions for the same came in OS market and some of them are still favourites of some people. The latest version is Windows 7.
As a challenge to MS Windows there came Linux as a free operating System and is gaining market putting Microsoft in to trouble. Here I give a very small information about that OS which even frightened the monopolies in IT World , Microsoft.
Linux is an Operating System originally developed by Linus Tolvalds. He was a student in Finland when he developed the operating system. Now this operating system is used in Super computers, servers, computers , PDAs and so many more.
Linux had began as Minix. Actualyy Minix was an educational version of Unix. The developer of Minix was Andrew Tannenbaum. Linux grew as a cheap UNIX that ran on Intel based Personal Computers. Unix was not free software on that days.
Actually Linux is Just an OS kernel produced under the direction of Linus Tolvalds. Linux comes with a set of utilities like web servers and compilers. It has the GNU C compiler namely GCC. But we may confuse because Linux has more than one versions.
Many organisations collected versions of all the programs with Linux kernel . Then it was tested again to know the working condition. If it works well it is released and is called a distribution of Linux. The main Linux distributions at present are RedHat , SUSE , Linux Mandrake , Knnopix , Ubuntu , Debian etc. According to the choice of the user any one of this distribution can be used.
St : Sir, We use to say there are two major divisions hardware and software in computer studies, could you please explain me about this in detail?
Te : Sure Kanna, I’ll explain you.
As you said hardware and software are two major sections in computer studies and they are closely inter-connected and inter-related with each other.
I feel I shall explain it with an analogy for your better understanding
Let us take an example of a car.
Driving the car is an activity
Assembling, designing and servicing a car is another activity
We call a person one who drives as DRIVER
We call a person one who services a car as CAR MECHANIC
Similarly, Designing, Assembling and Servicing a computer is hardware engineering and a person one who does this activity is HARDWARE ENGINEER
And making a computer to do some useful work by way of writing computer programs is called as software engineering and a person one who does this activity is SOFTWARE ENGINEER
So if you want to compare this with the car analogy Assembling and servicing the car is identical to Hardware Engineering and Driving the car is identical to software engineering
St : Sir, could you say, Among these two sections which is more valuable and worth to study?
Te : Actually Kanna, each and every branch of study has its own value and merit.
We cannot comment that this is valuable and this is not valuable and we cannot compare the two branches of study directly.
As I said earlier both the branches are closely inter-connected, inter-related and inter-dependent upon each other and one is useless without the other.
But here I would like to point out a statistical information, regarding the monetary benefits. Some higher positions in software industry pay much more than the hardware industry.
But this information should not be mis-understood for degrading the value of hardware engineering. It has its own value and merit and there is an excellent growth in hardware industry also.
St : Sir, If one wishes to learn computer, which division he/she should opt for hardware or software?
Te : A computer learner must learn both hardware and software.
But specialization can be done in any one of the branch according to the preference of the student.
St : Sir, Is it not compulsory that one should learn both hardware and software to be good computer professional.
Te : Of course Kanna, one should learn both hardware and software.
Again I will illustrate this point with the same car example, so that you shall understand what is the significance of both the branches of study.
To be continued...
Website hosting is a unique process of making your website available for online publication. It is necessary to get a domain that you can have your own identity on the World Wide Web. It mainly affects store important files, graphics, video and text containing all the information about whatever product or service advertising. This is indeed an effective way of creating web presence for clients to visit your site.
If you own a small business and want to make more money online ultimately will be helped by a hosting company. Therefore, the selection of the best website hosting provider is very essential for success.
There can be a number of website hosting companies out there that can leave home in search of help, but you must choose the best company to do things easier. Choose a hosting company that can provide you with what you really want. A good hosting plan is a combination of multiple features and can provide more value for your money.
First find a reliable company that can host your site and before there has been hosting plans know what type of accommodation you need and your specific needs. Thinking of getting enough bandwidth and disk space, and we never know exactly the visits is available daily. By now you're starting later than you may think to expand its business further.
Another important thing to consider is the uptime. It is vital for your business that too much exposure and the system must be operational most of the time. A good web hosting company will give you a high uptime guarantee of about 99.9%.
As Internet technology evolves so fast and unpredictable customer service is very necessary. Your web host should have a rapid response team to address any technical problems that are found through 24 / 7 phone and email.
More Articles …
Subcategories
Web Hosting
Web Hosting is a service offered by web hosting providers to the individuals and organizations to make their websites accessible on the internet. Depending on the requirement, one can avail different types of web hosting such as shared hosting, dedicated hosting, virtual private hosting, cloud hosting etc.
Page 72 of 193