Work of William Fiscus III.

Thursday, March 15, 2012

Author Unknown posted on 2:47 PM in , ,


Evolution of Operating Systems
      Operating Systems have come a long way since the 1940s.  The first generation of computers was literally the size of a classroom, requiring little need for an operating system.  In 1955, the second-generation computers were introduced.  Computers at this time were still very expensive, averaging $200,000. The third-generation computers didn't come along until the mid-1960s. These were designed with faster CPUs. In 1976 the first supercomputer was produced. By the 1980s, computers started using multiple processors, which now required a new type of operating system. In 1990 the Internet became extremely popular, and the 2000s brought the ability of virtualization, the ability to run multiple operating systems on top of a single operating system.
      First-generation computers were literally run by programmers. The way the system was debugged was by literally stopping the machine, adjusting the register, and then restarting the system. Programs could only be edited by its creator due to the fact that the programming language was so unique. Needless to say, at this time the CPU was utilized poorly. By the second-generation, computers could now job schedule which slightly improved efficiency. There was still an imbalance between the CPU and I/O devices, causing extensive time lag. It was common for the CPU to be idle 94% of the time. Eventually I/O devices became faster, and blocking was used, allowing several logical records to group within one physical group. The third-generation brought multiprogramming, which allowed multiple programs to be loaded at once to share the attention of the CPU. Eventually using multiprogramming, operating systems were able to take multiple slices of programs, and feed them into the CPU when needed, greatly increasing efficiency. By the late 1970s virtual memory was now possible, making it so that programs didn't have to reside in the memory to run.
      The operating system pretty much had to step up its role in the computer system as soon as virtual memory became possible. Because of the increase of efficiency, to get the most out of the computer, operating systems now, not only had to control the subsystem manager and devices, but had to do it both user-friendly and efficiently. By the 90s, the Internet boom brought networking. Operating systems now had the ability to use remote desktop capabilities, or control other computers without physically being at the computer. Today, in 2012, we have the ability to use virtualization, which allows us to run multiple operating systems, such as Linux, on top of our main operating system, allowing a number of possibilities. Just the thought of that alone, is enough evidence to show how drastically operating systems have been improved in just 50 to 60 years.

0 comments :

Post a Comment

William Fiscus III 2015. Powered by Blogger.

Popular Posts