1.1 Introduction

이태곤·2022년 10월 18일
0

Computer Architecture

목록 보기
1/13

Computer Architecture is interface than hardware provides to software

1. The process of executing program

1. C program (High Level Language)

  • Compiler : translate HLL to Assembly Language

2. Assembly program(Assembly Language)

  • Assembler : translate Assembly program to Object program

3. Object program

  • linker : translate Object program to Executable program with Static libraries

4. Executable program

  • load : Executable file in HDD or SSD is transferred into the main memory

2. Basic Structure of Computer

1. CPU

  • 메모리와 직접적으로 소통하며 명령어를 읽고 해석하고 실행할 수 있다.
    • Register : CPU내의 임시 저장장치로써 현재 처리중인 Operand 또는 instructions 들을 저장하고 있다.

2. Memory(volatile)

  • CPU에서 실행되고 있는 Program 에 필요한 명령어와 데이터를 저장하고있다.
    • 명령어 : 데이터를 움직이고 작동시킴
    • 데이터 : 숫자, 문자, 그림 등 정적인 정보

3. Secondary Storage Disk(non-volatile)

  • 데이터들을 저장할 수 있는 보조기억장치

4. Input / Output Device

  • 데이터들의 입출력을 담당

참조

https://velog.io/@dev_sun/1.1-Introduction

0개의 댓글