Preview

Computer Architecture

Good Essays
Open Document
Open Document
483 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Computer Architecture
Computer architecture or digital computer organization is the conceptual design and fundamental operational structure of a computer system. It's a blueprint and functional description of requirements and design implementations for the various parts of a computer, focusing largely on the way by which the central processing unit (CPU) performs internally and accesses addresses in memory.
It may also be defined as the science and art of selecting and interconnecting hardware components to create computers that meet functional, performance and cost goals.
System Design which includes all of the other hardware components within a computing system such as:
1. System interconnects such as computer buses and switches
2. Memory controllers and hierarchies
3. CPU off-load mechanisms such as direct memory access (DMA)
4. Issues like multiprocessing.
Computer architecture: the definition
The coordination of abstract levels of a processor under changing forces, involving design, measurement and evaluation. It also includes the overall fundamental working principle of the internal logical structure of a computer system.
It can also be defined as the design of the task-performing part of computers, i.e. how various gates and transistors are interconnected and are caused to function per the instructions given by an assembly language programmer.
Instruction set architecture
1. The ISA is the interface between the software and hardware.
2. It is the set of instructions that bridges the gap between high level languages and the hardware.
3. For a processor to understand a command, it should be in binary and not in High Level Language. The ISA encodes these values.
4. The ISA also defines the items in the computer that are available to a programmer. For example, it defines data types, registers, addressing modes, memory organization etc.
5. Register are high Addressing modes are the ways in which the instructions locate their operands.
Memory organization defines how

You May Also Find These Documents Helpful

  • Satisfactory Essays

    SD1230 Lab 1

    • 239 Words
    • 2 Pages

    2. What type of instruction is used to execute different code based on a condition? -Jumps…

    • 239 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Java exam 1 practice test

    • 6434 Words
    • 53 Pages

    A set of instructions that enable the computer to solve a problem or perform a task…

    • 6434 Words
    • 53 Pages
    Powerful Essays
  • Satisfactory Essays

    It 205 Week 1 Check Point

    • 252 Words
    • 2 Pages

    IT to me also is a study or storage processing, retrieval, and electronic transmission. IT I believe could be a very broad term for all computers today.…

    • 252 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    In addition, assembly language allows programmers to utilize symbolic addresses to replace numeric memory addresses in binary bits to execute a command or input data. Computer specialist can link symbolic labels to an instruction or piece of data in the program. In other words, the symbolic label turns into a permanent tag for the instruction or piece of data disregarding where it populates in the program or where it relocates in the memory. However, machine language is more complicated. To perform an instruction or input data in the memory in a specific location, the computer specialist must specify the direct address. For example, “In machine language, to jump to the instruction stored in memory location 18, you must specify directly to address 18 (write JUMP…

    • 2002 Words
    • 9 Pages
    Better Essays
  • Satisfactory Essays

    Computer Architect

    • 744 Words
    • 3 Pages

    Processor-memory: Data may be transferred from processor to memory or from memory to processor. Processor-I/O: Data may be transferred to or from a peripheral device by transferring between the processor and an I/O module. Data processing: The processor may perform some arithmetic or logic operation on data. Control: An instruction may specify that the sequence of execution be altered.…

    • 744 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Instruction set types

    • 431 Words
    • 2 Pages

    This is the designation of computers with a full set of computer instructions that can execute more than one low-level operation. Due to the discovery of R.I.S.C, C.I.S.C is considered “complex” because of the simplicity of the instructions in R.I.S.C .…

    • 431 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Valentino Case Study

    • 1237 Words
    • 5 Pages

    A computer system consists of hardware and software. Hardware is the equipment, which makes up the computer system. The Hardware will consists of Input devices such as keyboard and mouse, also output devices such as a monitor and backing storage devices such as CD drive, DVD drive. The hardware that I will use is: Mouse, Keyboard and Monitor. The internal component will consist of a motherboard, RAM, CPU, Hard disk, Power supply and graphics/video card.…

    • 1237 Words
    • 5 Pages
    Good Essays
  • Satisfactory Essays

    IT Landscape

    • 539 Words
    • 11 Pages

    Hardware IT involves combination of hardware & software  Hardware –    …

    • 539 Words
    • 11 Pages
    Satisfactory Essays
  • Satisfactory Essays

    * Programming is the process of turning the system design specification in to computer code.…

    • 297 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Computer Organisation

    • 55794 Words
    • 224 Pages

    The computer accepts programs and the data through an input and stores them in the memory.The stored data are processed by the arithmetic and logic unit under program control.The processed data is delivered through the output unit.All above activities are directed by control unit.The information is stored either in the computer’s memory for later use or immediately used by ALU to perform the desired operations.Instructions are explicit commands that…

    • 55794 Words
    • 224 Pages
    Powerful Essays
  • Powerful Essays

    Risc & Pipelining

    • 2586 Words
    • 11 Pages

    * An Instruction set is a set of instructions that helps the user to construct machine language programs to do computable tasks.…

    • 2586 Words
    • 11 Pages
    Powerful Essays
  • Satisfactory Essays

    |Microprocessors |A silicon chip that contains a CPU. Microprocessors also control the logic of almost |…

    • 293 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    COMPUTING ARCHITECTURE. ITS SCALABLE PARALLEL ARRAY OF PROCESSORS IS MASSIVELY MULTITHREADED AND PROGRAMMABLE IN C OR VIA GRAPHICS APIS.…

    • 7731 Words
    • 31 Pages
    Powerful Essays
  • Good Essays

    The knowledge of MIPS architecture which was learnt in the previous semester had laid quite a good foundation and helped us understand the things. The instruction set for a 64-bit variant was also touched upon, which had minor modifications in the 32-bit variant. This ISA can be used to develop high end…

    • 749 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Assembly Language

    • 5117 Words
    • 21 Pages

    Assembly language is a representation of machine language. In other words, each assembly language instruction translates to a machine language instruction. The advantage of assembly language is that its instructions are readable. For example, assembly language statements like MOV and ADD are more recognizable than sequences of 0s and 1s. Though assembly language statements are readable, the statements are still low-level. Another disadvantage of assembly language is that it is not portable. In other words, assembly language programs are specific to a particular hardware. Assembly language programs for a Mac will not work on a PC. But this can be an advantage for programmers who are targeting a specific platform and need full control over the hardware.…

    • 5117 Words
    • 21 Pages
    Good Essays