Archite ture notes
Archite ture notes
Components:
o Instruction Fetch (IF): The first stage entails fetching the instruction from
memory. The software program counter is used to decide the address of the
following approach.
o Instruction Decode (ID): In this phase, the fetched instruction is decoded to
determine the operation to be completed and to understand the operands
involved.
o Execution (EX): The actual computation or operation through the instruction
takes place in this stage. It might also additionally contain mathematics or logical
operations.
o Memory Access (MEM): If instruction requires access to memory, this stage is
wherein data is analyzed from or written to memory.
o Write Back (WB): The final phase includes registering the results once more to
report or memory and finishing the execution of these.
Advantages:
Disadvantages:
Cost: I/O interfaces can be expensive, especially if specialized hardware is required
to connect a particular device to a computer system.
Complexity: Some I/O interfaces can be complex to configure and require specialized
knowledge to set up and maintain. This can be a disadvantage for users who are not
familiar with the technical aspects of computer hardware.
Compatibility issues: While I/O interfaces are designed to be compatible with a wide
range of devices, there can still be compatibility issues with certain devices. In some
cases, device drivers may need to be installed to ensure proper functionality.
Security risks: I/O interfaces can be a security risk if they are not properly configured
or secured. Hackers can exploit vulnerabilities in I/O interfaces to gain unauthorized
access to a computer system or steal data.