CS 컴퓨터의 구성

코딩하는 포로리·2022년 1월 19일
0

CS

목록 보기
1/4
post-thumbnail
post-custom-banner

📌 1. 컴퓨터 시스템의 구성


🔥 컴퓨터 시스템의 전체 구조 🔥 컴퓨터 시스템의 전체 흐름

📌 2. 하드웨어


📎 하드웨어란?

하드웨어는 컴퓨터를 물리적으로 구성하는 요소이다. 컴퓨터에 연결되어 기능을 수행한다. 하드웨어는 크게 중앙 처리 장치, 기억 장치, 입출력 장치로 구분한다.

📎 하드웨어 구성

👉 중앙처리장치(Central Processing Unit:CPU)

  • 중앙처리 장치는 프로세서라고도 불리며, 입력장치에서 받은 명령어의 해석과 자료의 연산, 비교 등의 처리를 제어하는 컴퓨터 시스템의 핵심장치이다.
  • CPU가 1초에 얼마나 많은 연산을 할 수 있는지 측정하는 단위는 기가 헤르츠(GHz)이다.

👉 기억장치

  • 주 기억장치
  • 보조 기억장치

👉 입출력장치

  • 키보드
  • 마우스
  • 모니터
  • 프린터


📌 3. 소프트 웨어


📎 소프트웨어란?

컴퓨터의 뇌 역할을 하는 것으로, 프로그램이 올바르게 작동하도록 하는데 필요한 모든 문서 및 설치 데이터를 의미한다.

📎 소프트웨어 종류

👉 응용 소프트웨어(Application Software)

  • 예시: Word, Excel, Chrome, Anydesk...
  • 정의: 응용 소프트웨어는 특정 분야의 업무를 처리하기 위해 또는 특수한 문제해결을 위해 만들어지는 프로그램이다.

👉 시스템 소프트웨어(System Software)

  • 예시: 운영체제(Windows, Mac, Linux), 컴파일러...
  • 정의: 컴퓨터를 효율적으로 운영하여 제어하기 위한 프로그램이다.


📌 4. 중앙처리장치(CPU)


📎 CPU의 구성

👉 산술논리연산장치(Arithmetic&Logic Unit:ALU)

  • 제어장치의 명령에 따라 실제로 연산을 수행하는 장치
  • 비교와 연산을 담당

👉 제어장치(Control Unit)

  • 컴퓨터에 있는 모든 장치들의 동작을 지시하고 제어하는 장치
  • 명령어의 해석과 실행 담당

👉 레지스터(Register)

  • CPU 내부에서 처리할 명령어나 연산의 결과나 주소 등을 일시적으로 기억하는 임시 기억 장소
  • 속도가 빠른 기억장소


📌 5. 기억장치


프로그램의 데이터, 연산, 중간 결과를 저장하는 장치로 내부기억장치=주기억장치외부기억장치=보조기억장치로 나늰다.

📎 주기억장치

👉 RAM(Random Access Memory)

  • 휘발성 메모리이고 속도가 빠르며 컴퓨터의 체감 속도를 좌우하는 역할

👉 ROM(Random Only Memory)

  • 비휘발성 메모리라서 영구적으로 저장되고 읽기만 가능한 읽기 전용 메모리

📎 보조기억장치

👉 보조기억장치는 외부에 있는 물리적인 디스크가 연결되어 있는 기억장치이다.



📌 6. 시스템 버스


데이터의 교통수단이다. 각 컴퓨터 구성요소가 데이터를 보낼 수 있는 통로이다.

👉 데이터 버스

  • CPU와 나머지 기타 장치에 데이터를 전달하는 통로이다.
  • 데이터를 주고 받아야하 하기 때문에 양방향 버스이다.

👉 주소 버스

  • CPU가 주기억장치나 I/O 장치로 기억장치 주소를 전달하는 통로이다.
  • 데이터를 정확하게 전달하기 위해서는 주소를 정해줘야 하는데, 주소 버스는 이런 주소를 '전달만' 하기 때문에 단방향 버스이다.

👉 제어 버스

  • CPU, 기억장치, 입출력장치에 제어 신호를 전달한다.
  • 데이터 버스와 주소 버스를 제어한다고도 할 수 있다.
  • 제어 버스는 읽기와 쓰기 동작을 모두 수행하기 때문에 양방향 버스이다.



참고

post-custom-banner

0개의 댓글