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

    1. What is an instruction? – A sequence of bits understood by the processor to signal a certain action…

    • 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

    Assembly language enables programmers to relate op codes using symbolic names in place of numbers to perform an instruction or input a piece of data. Programmers can inscribe op codes using purposeful words like JUMP, CLEAR, and ADD as an alternative to cryptic binary codes consisting of series of 0s and 1s. An example of assembly language, machine language and its meaning are listed in the book called, “Invitation to Computer Science” (Schneider & Gersting, 2013, pp. 285, fig. 6.5). In figure 6.5, assembly language is clearly easier to comprehend than machine language, which makes assembly language user friendly.…

    • 2002 Words
    • 9 Pages
    Better Essays
  • Satisfactory Essays

    Instruction set types

    • 431 Words
    • 2 Pages

    This is the designation of computers that perform lesser number of types of instructions so as to get higher performance and speed. For each instruction type that a computer performs, it needs additional transistors. So many instructions can make the computer slower to give results.…

    • 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

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

    • 297 Words
    • 2 Pages
    Satisfactory 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

    IT Landscape

    • 539 Words
    • 11 Pages

    The operating system allows hardware & software to communciate  Example –      Microsoft - Windows IBM – AIX, System i Linux Unix type of OS (Linux, GNU) Mac OS X IT/ITeS portfolio  Software …

    • 539 Words
    • 11 Pages
    Satisfactory 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
  • 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
  • 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
  • Satisfactory Essays

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

    • 293 Words
    • 2 Pages
    Satisfactory 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