Skip to main content

Computer Architecture Support to Operating Systems

       

              


            

    Address Bus

  •        Signals related to address between processor and the memory.
  •        It is Unidirectional  

       Data Bus


  •      Sends data between processor and memory unit  and input/output devices.
  •       It is bi-directional.

     Control bus

  •       Carries Signals relating to the control and coordination of all activities within the computer.
  •       It is Unidirectional.
         
 




Address is a location where data is stored in Computer memory.

Memory Unit


  • It is made up of a number of partitions.
  • Each partition consists of an Address and its Contents.
  • MAR- Memory Address Register.
  • MDR-  Memory data Register.
  • ALU- Arithmetic and logic Unit.
  • PC- Program Counter.
  • CIR- Current instruction register
  • Read data  first written into MAR (Memory address Register).
  • Read signal is sent to Computer memory using Control bus.
  • Contents are put in MDR (memory data Register).

Processor


Processor consists of Arithmetic and Logic Unit ALU (eg. add, subtract etc..) and Logic (eg: AND, OR, NOT etc..)

Control Unit


  • The control unit controls the operation of the memory , Processor and input / Output devices.
  • It contains the CURRENT INSTRUCTION REGISTER (CIR)  and the program counter (PC).
  • The CIR contains current instruction during processing and PC contains the address of the next instruction to be executed.

INPUT and OUTPUT devices


  • Input-entering the data (eg. keyboards, touch screens and microphones).
  • Output- Retrieving the data (eg. printers, monitors and loud speakers).

The fetch-execute Cycle


   Here there is some data we need to decode the data and execute  it.

Fetch


The next instruction is fetched from the memory address currently stored in the program counter (PC) and is then stored in the Current Instruction Register (CIR).

Execute


The processor passes the decoded information as control signals to appropriate components  within the Computer  Systems.



Popular posts from this blog

Operating System

What is an operating system? An operating system (OS) is the program that, after being initially loaded into the computer by a boot program, manages all of the other application programs in a computer. The application programs make use of the operating system by making requests for services through a defined application program interface ( API ). In addition, users can interact directly with the operating system through a user interface, such as a command-line interface (CLI) or a graphical UI (GUI). Why use an operating system? An operating system brings powerful benefits to computer software and software development. Without an operating system, every application would need to include its own UI, as well as the comprehensive code needed to handle all low-level functionality of the underlying computer, such as disk storage, network interfaces and so on. Considering the vast array of underlying hardware available, this would vastly bloat the size of every application and make software