Page 12 - DCAP403_Operating System
P. 12

Unit 1: Introduction to Operating System




          not run, eliminating the possibility of outside interference. On some systems a lost superuser   Notes
          password can be changed by switching to single user mode, but not asking for the password in
          such circumstances is viewed as a security vulnerability.
          You are all familiar with the concept of sitting down at a computer system and writing documents
          or performing some task such as writing a letter. In this instance, there is one keyboard and one
          monitor that you interact with.
          Operating systems such as Windows 95, Windows NT Workstation and Windows 2000
          professional are essentially single user operating systems. They provide you the capability to
          perform tasks on the computer system such as writing programs and documents, printing and
          accessing fi les.
          Consider a typical home computer. There is a single keyboard and mouse that accept input
          commands, and a single monitor to display information output. There may also be a printer for
          the printing of documents and images.
          In essence, a single-user operating system provides access to the computer system by a single
          user at a time. If another user needs access to the computer system, they must wait till the current

          user finishes what they are doing and leaves.
          Students in computer labs at colleges or University often experience this. You might also have
          experienced this at home, where you want to use the computer but someone else is currently

          using it. You have to wait for them to finish before you can use the computer system.
          1.4 Goals of an Operating System


          The primary objective of a computer is to execute an instruction in an efficient manner and to
          increase the productivity of processing resources attached with the computer system such as
          hardware resources, software resources and the users. In other words, you can say that maximum
          CPU utilisation is the main objective, because it is the main device which is to be used for the
          execution of the programs or instructions. Brief the goals as:
          1.   The primary goal of an operating system is to make the computer convenient to use.
          2.   The secondary goal is to use the hardware in an effi cient manner.

          1.5 Generations of Operating Systems


          Operating systems have been evolving over the years. you will briefly look at this development
          of the operating systems with respect to the evolution of the hardware/architecture of the
          computer systems in this section. Since operating systems have historically been closely tied with
          the architecture of the computers on which they run, you will look at successive generations of
          computers to see what their operating systems were like. You may not exactly map the operating
          systems generations to the generations of the computer, but roughly it provides the idea behind
          them.
          You can roughly divide them into five distinct generations that are characterized by hardware

          component technology, software development, and mode of delivery of computer services.

          1.5.1 0  Generation
                th
          The term 0  generation is used to refer to the period of development of computing, which predated
                  th
          the commercial production and sale of computer equipment. You consider that the period might
          be way back when Charles Babbage invented the Analytical Engine. Afterwards the computers
          by John Atanasoff in 1940; the Mark I, built by Howard Aiken and a group of IBM engineers
          at Harvard in 1944; the ENIAC, designed and constructed at the University of Pencylvania by




                                           LOVELY PROFESSIONAL UNIVERSITY                                     5
   7   8   9   10   11   12   13   14   15   16   17