2. 하드웨어 구성요소

2020. 5. 9. 18:39·Computer Science/Computer architecture

 

 

 

1. 하드웨어 구성요소

 

하드웨어 구성요소

 

1) 중앙처리장치 (CPU, Central Processing Unit)

- 컴퓨터에서 프로그램을 실행하고 데이터를 처리하는 중추적인 역할이다.

- CPU와 시스템 제어를 위한 칩셋(Chipset) 부분이다.

( * 칩셋 : CPU를 도와 메모리나 I/O 장치들을 제어하여 연관된 기능을 수행하도록 설계된 컨트롤러 칩들의 모임이다.)

 

 

2) 기억장치 (Memory)

- CPU와 실행해야 할 프로그램 코드나 데이터가 기록되는 곳이다.

- 롬(ROM) : 읽기 전용 메모리로 '프로그램 메모리'라고 부른다. (ex. 롬 바이오스)

- 램(RAM) : 읽고 쓰기가 가능한 메모리로 '데이터 메모리'라고 부른다. (ex. 메인 메모리)

 

 

3) 입출력 장치 (I/O device)

- 컴퓨터와 사용기간 인터페이스로 입출력 데이터를 전송한다.

- CPU와 입출력 장치의 인터페이스 부분이다.

 

 

4) 주소 버스(Address bus)

- CPU가 외부로 내보내는 주소 신호를 전송하는 데 사용되는 하드웨어 전선들의 집합이다.

- 단방향 전송.

 

 

5) 데이터 버스(Data bus)

- CPU가 메모리나 I/O 장치나 데이터를 주고받는 통로로 사용되는 하드웨어 전선들의 집합이다.

- 양방향 전송.

 

 

6) 제어 버스 (Control bus)

- CPU 내외부에 존재하는 각종 장치를 동작시킬 수 있도록 제어신호를 전송하는 전선들의 집합이다.

- 목적에 따라 단방향, 양방향 전송이 모두 가능.

 

 

 

 

1) 메모리 컨트롤러

- CPU를 도와 하드웨어를 제어한다.

- 보통 칩셋으로 구성된다.

- 메모리 장치를 제어한다.

 

 

2) I/O 컨트롤러

- CPU를 도와 하드웨어를 제어한다.

- 보통 칩셋으로 구성된다.

- 입출력 장치를 제어한다.

 

 

3) 시스템 버스 (System bus)

- CPU와 컴퓨터 시스템의 중요한 구성요소들을 연결한다.

 

 

4) I/O 버스

- I/O 컨트롤러와 입출력 장치 사이를 연결한다.

 

 

 

 

2. 칩셋(Chipset)

- 여러 개의 칩들과 회로가 모여 서로 연관된 기능을 수행하도록 설계된 제어칩들의 조합이다.

- CPU 프로세서와 함께 시스템 전체를 제어하는 역할을 한다.

- 메인보드 상에 존재하는 몇 개의 컨트롤러 칩들로 구성된다.

'Computer Science > Computer architecture' 카테고리의 다른 글

6. 컴퓨터 언어  (0) 2020.05.24
5. 윈도우 운영체제  (0) 2020.05.24
4. 소프트웨어의 역할  (0) 2020.05.10
3. 메인보드  (0) 2020.05.09
1. 컴퓨터 구성요소  (0) 2020.05.09
'Computer Science/Computer architecture' 카테고리의 다른 글
  • 5. 윈도우 운영체제
  • 4. 소프트웨어의 역할
  • 3. 메인보드
  • 1. 컴퓨터 구성요소
나는 유찌
나는 유찌
쩌리쨩
  • 나는 유찌
    유찌 개발 일기
    나는 유찌
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 사이드 프로젝트
        • 게시판
        • 블로그(Spring boot + React.js ..
      • 데이터베이스
        • SQLD
      • 이슈 해결
      • Front
        • Javascript
        • Vue.js
        • HTML+CSS
      • Backend
        • Spring
        • ORM
        • JAVA
      • 공부
        • HTTP
        • OOP
        • 이것저것
        • 코딩테스트 | 알고리즘
      • Computer Science
        • Computer architecture
        • 데이터베이스
        • 운영체제
      • 일상
        • 독서
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    redis 분산락
    권한 scope 처리
    Access Token Refresh Token
    spring
    role scope
    JWT이란?
    AntPathMatcher
    히가시노 게이고
    Spring Security AccessDecisionManager
    추리소설
    mysql 격리수준
    웹 개발
    mssql
    독서
    Spring boot에서 JWT 구현
    LeetCode
    Access token 재발급
    DIRTY READ
    Kotlin AntPathMatcher
    AccessDecisionVoter
    Spring Boot
    jwt 로그인 구현
    Kotlin AccessDecisionManager
    refresh token
    jwt
    pessimisticlock
    access token
    한국소설
    spring 격리수준
    phantom read
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
나는 유찌
2. 하드웨어 구성요소
상단으로

티스토리툴바