본문 바로가기
Computer Science/운영체제

[운영체제] 컴퓨터 시스템 구성요소

by Sky Titan 2020. 9. 20.
728x90
운영체제
국내도서
저자 : 구현회
출판 : 한빛아카데미 2013.07.30
상세보기

컴퓨터 시스템

  • 하드웨어 (Hardware) : 데이터를 처리하는 물리적 기계 장치
  • 소프트웨어 (Software) : 특별한 작업을 지시하기 위해 명령어로 작성한 프로그램
  • 운영체제 : 하드웨어 - 사용자 사이의 인터페이스를 담당하며 하드웨어와 소프트웨어 자원을 관리하는 프로그램

 

하드웨어

1. 프로세서 (Processor)

  • 컴퓨터 각 부분의 동작을 제어하고 연산을 수행한다.
  • 레지스터 (Register), 산술 논리 연산장치 (ALU), 제어장치 등으로 구성됨

 

2. 버스 (Bus)

  • 프로세서를 비롯한 각 장치를 서로 연결하여 데이터를 주고받을 수 있게 해주는 통로
  • 위치에 따라 내부 버스, 외부 버스로 구분

 

3. 레지스터 (Register)

  • 프로세서에 위치하고 있는 고속메모리로 프로세서가 바로 사용할 수 있는 데이터를 담고 있다.
종류 설명
데이터 레지스터 함수 연산에 필요한 데이터 저장
주소 레지스터 유효 주소를 계산하는데 필요한 주소 일부분을 저장한다.
프로그램 카운터 (PC) 다음에 실행할 명령어의 주소를 저장한다.
명령어 레지스터 (IR) 현재 수행하는 명령어를 저장한다.
프로그램 상태 레지스터 플래그와 같은 상태 정보를 저장한다.

프로그램의 수행 상태, 프로세서 상태를 나타낸다.
메모리 주소 레지스터 (MAR) 접근하려는 메모리의 주소를 저장한다.
메모리 버퍼 레지스터 (MBR) 메모리에서 정보를 읽을 때 또는 정보를 저장할 때 사용한다.

 

4. 메모리

  • 컴퓨터 성능과 밀접한 부분으로 속도가 빠를 수록 가격이 비싸진다.

메모리 계층 구조

 

728x90

댓글