CS 기초학습(9) - CPU의 기본 구조

김진아·2024년 8월 5일

CS

목록 보기
8/15

movie


프로그램이 시작되는 과정


  1. 보조기억장치에서 실행시킬 프로그램의 데이터를 주기억장치로 복사한다.
  2. 복사된 데이터들 중 명령어가 메모리에 로드되고 CPU가 명령어를 실행한다.
  3. CPU가 명령어들을 처리하면서 필요한 데이터를 메모리에서 읽고, 계산 결과를 메모리에 저장한다.


컴퓨터에 사용되는 언어들


고수준 프로그래밍 언어

  • 사람이 이해하기 쉬운 구문과 문법
  • 하드웨어와의 세부적인 상호작용을 자동으로 처리

어셈블리 언어

  • 기계어에 가까운 저수준 프로그래밍 언어
  • 하드웨어의 세부적인 동작을 제어
  • CPU의 명령어 집합(ISA)을 직접 다루는 언어

기계어

  • 가장 컴퓨터 친화적인 언어
  • 컴퓨터는 정보를 모두 숫자로 바꾸어서 처리하고, 그 숫자는 이진수이다.


CPU 명령어 집합


  • CPU가 이해하고 실행할 수 있는 명령어의 집합



CPU의 구성 요소들


  • 제어 장치: 명령어 처리, 연산 결과 처리, 프로그램 흐름 제어 등
  • 산술 논리 장치: 연산 처리
  • 여러가지 레지스터들: 작업 공간
profile
https://develop-chick.tistory.com/ 첫번째 블로그

0개의 댓글