Page 29 - UNI 101 Computer Science Handout.
P. 29

Faculty of Nursing
                                                                  Adult care Nursing Department



              At this point we have explored the various components that make up a computer system: one or more

             CPUs,  primary  storage,  I/O  modules,  various  I/O  devices,  and  the  buses  that  connect  everything

             together. You have seen how the CPU processes instructions, and the kinds of instructions that are
             executed. You have seen the different methods that are used to transfer data between an I/O device

             and memory for use by the CPU. You’ve seen that the use of DMA and a completion interrupt is an

             effective and efficient way to move large blocks of data quickly. You’ve also seen that programmed I/O
             is more effective for small amounts of data, particularly when speeds are extremely slow. You’ve seen

             how interrupts can be used together with programmed I/O to keep a pipeline of slow, character-based

             I/O data moving, for example, from a program to a modem. In this section we are concerned about the

             blocks and interconnections that make up the organization of a computer system. There are various

             ways  to  interconnect  the  CPU,  memory,  and  I/O  peripherals,  each  with  their  own  advantages  and
             disadvantages.


              The blocks that make up the essential components of a personal computer or workstation are shown

             as a simplified diagram in Figure below. The major components in this model are a CPU, memory, optical

             disk drive, one or more hard disks, (or, perhaps, solid-state disks), the keyboard, and built-in video and
             audio capability. The unit typically also provides USB, parallel, Ethernet, Wi-Fi, and modem interface

             controllers and ports (perhaps Fire Wire, also, and maybe even Bluetooth).These ports can be used for

             network connections, printers, modems, mice, and other  devices. The package also includes plug-in
             connectors for additional option boards that will interface to the master bus.






















                                29                                                                        Academic Year 2025/2026
   24   25   26   27   28   29   30   31   32   33   34