Page 10 - DCAP507_SYSTEM_SOFTWARE
P. 10

System Software




                    Notes          traits as the number and the types of registers and machine instructions obtainable. Operating
                                   systems are directly related with the management of almost all of the resources of a computer
                                   system. For example,
                                   1.  When you took the initial programming course:
                                           Text editor: creates and alters the program

                                           Compiler: convert programs into machine language
                                           Loader or linker: load machine language program into memory and geared up for
                                            implementation

                                           Debugger: assist in detecting errors in the program.
                                   2.  When you engraved programs in assembler language:
                                           Assembler: convert assembly program into machine language
                                           Macro processor: convert macros instructions into its definition.
                                   3.  When you manage all of these processes

                                           By networking with the OS
                                           The significant machine structures utilized in the design of system software are:
                                                Memory structure

                                                Registers
                                                Data formats
                                                Instruction formats
                                                Addressing modes
                                                Instruction set.

                                   1.2.2 SIC Machine

                                   SIC points to Simplified Instruction Computer which is a  imaginary computer that has been
                                   intended to comprise the hardware traits most frequently found on real machines, while averting
                                   unusual and immaterial complexities. This permits to evidently separate the central concepts of
                                   a system software from the execution details related with a specific machine.

                                   1.2.3 SIC Machine Architecture


                                      Memory
                                           215 bytes in the computer memory
                                           3 consecutive bytes form a word
                                           8-bit bytes

                                      Registers












          4                                 LOVELY PROFESSIONAL UNIVERSITY
   5   6   7   8   9   10   11   12   13   14   15