Operating System Implementation
Implementation is the realization, application, or execution of a plan, idea, model, design, specification, standard, algorithm, or policy. In computer science, an implementation is a realization of a technical specification or algorithm for the computer system. When we speak of an operating system implementation, we are referring to the end result of years of design and dreams as that operating system becomes a reality and is released to the general public.
In the world of computers, products are implemented all of the time. Operating system implementation is not alone as various software products, hardware products, and languages are implemented all of the time. That means that they are developed, tested, and then released for use.
As such, implementation is the action that must follow any preliminary thinking in order for something to actually happen. In an information technology context, implementation encompasses all the processes involved in getting new software or hardware operating properly in its environment, including installation, configuration, running, testing, and making necessary changes. The word deployment is sometimes used to mean the same thing.
So, basically, when you begin implementation of your operating system, you are installing in on your system and then making sure that it all runs the way you envisioned it to run. Operating system implementation goes hand in hand with operating system design. When an operating system is designed, the designer often has a picture in his or her mind as to how it will operate.
Implementation of an operating system is the most exciting part of the design process. This occurs when the system is loaded and then tested to see if it operates the way the designer intended for it to. All components of the system should work together to navigate the computer in an easy-to-use way if the operating system is going to be one that will eventually mass marketed.
During the implementation process of your operating system, you will be able to identify any problems that might arise. This is also a very important part of the design as the identification and fixing of bugs can mean the difference between an effective operating system and one that will cause hours of frustration for your intended user. Finding any shortcomings is essential and should be done over and over so you can insure that you are not missing anything.
Enterprising young programmers are designing new and exciting operating systems every day. The implementation of those operating systems is the end result of possibly years of struggling to make the operating system exactly what they envision it to be.
Like this article? Operating System Implementation