Page 61 - DCAP507_SYSTEM_SOFTWARE
P. 61

Unit 3: Machine Structure and Assembler Basic Functions




           CMC was awarded the order just one month before the major sports event and its mandate  Notes
           included establishing and managing a 24-hour operational support for the IT infrastructure,
           call centre for providing information relating to the event to the general public, implementing
           its games management system, software package to facilitate accreditation of the participants,
           providing information from the GMS for delivery over SMS messaging network.
           In addition to the software and the infrastructure, CMC provided consultancy for installation
           and operational support for the much-appreciated video display board at the GMC Balayogi
           Stadium - the main athletic stadium at Gachi Bowli.
           Mr Prakash said that the games management system could enhance  the effectiveness in
           conducting various sporting events, in dissemination of information to various bodies such
           as organising committees, sport federations while providing administrative support. CMC
           has enlisted a quite a few clients for this software.

          3.5 Summary

              The field of computer science has come across problems associated with complexity since
               its formation.
              Earlier problems of complexity were solved by developers by choosing the right  data
               structures, developing algorithms, and by applying the concept of separation of concerns.

              Although the term "software architecture" is relatively new to the industry, the fundamental
               principles of the field have been applied sporadically by software engineering pioneers
               since the mid 1980s.

              Computer can understand binary codes (i.e., 1, 0) only.
              So the  instructions given to the  computer can only be  in 1 or 0.  The language  which
               contains binary codes is called machine level language.

              Assembly languages are also known as second generation languages.
              These languages substitute alphabetic symbols for the binary codes of machine language.

          3.6 Keywords

          ADLs: Architecture Description Languages

          RFP: Request for proposals
          3.7 Review Questions


          1.   The Assembler accepts as input a paper tape containing a control statement and a source
               language program. Explain.

          2.   The object program may be either relocatable or absolute. Discuss.
          3.   Assembler is a program that converts computer instructions into bits that can be processed
               by processor in computer to perform certain operation. Comment.

          4.   The field of computer science has come across problems associated with complexity since
               its formation. Examine.
          5.   Every system is unique due to the nature of the business drivers it supports, as such the
               degree of quality attributes exhibited by a system. Give reasons.





                                           LOVELY PROFESSIONAL UNIVERSITY                                   55
   56   57   58   59   60   61   62   63   64   65   66