Skip to content

Latest commit

 

History

History
70 lines (54 loc) · 2.68 KB

README.MD

File metadata and controls

70 lines (54 loc) · 2.68 KB

Computer Science

컴퓨터의 구성

  • 하드웨어와 소프트웨어로 나누어짐
  1. 하드웨어
    • 컴퓨터를 구성하는 기계적 장치
  2. 소프트 웨어
    • 하드웨어의 동작을 지시하고 제어하는 명령어 집함
  • 하드웨어

    1. 중앙처리장치 : CPU
    2. 기억장치 : RAM, HDD
    3. 입출력 장치 : 마우스, 프린터
    • 하드웨어는 중앙처리 장치(CPU)와 기억장치, 입출력 장치로 구성
    • 시스템 버스로 연결, 시스템 버스는 데이터와 명령 제어 신호로 각 장치로 실어 나르는 역할
  • 소프트웨어

    1. 시스템 소프트 웨어 : 운영체제, 컴파일러
    2. 응용 소프트웨어 워드 프로세서, 스프레드 시트
  • 중앙 처리 장치

    • 인간으로 따지면 두뇌에 해당
    • 주기억 장치에서 프로그램 명령어와 데이터를 읽어와서 처리하고 명령어의 수행 순서 제어
    1. 산술논리 장치(ALU) : 비교와 연산 담당
    2. 제어장치 : 명령어의 해석과 실행을 담당
    3. 레지스터 : 속도가 빠른 데이터 기억장소
  • 기억장치

    • 프로그램, 데이터, 연산의 중간 결과를 저장
    • 주기억 장치와 보조기억장치로 나누어짐
    • RAM, ROM도 이곳에 해당
    • 실행중인 프로그램과 같은 프로그램과 같은 데이터 일시 저장
    • 보조기억 장치 : 하드디스크
      • 주기억장치에 비해 속도는 느리지만 많은 자료를 영구적으로 보관가능한 장점
  • 입출력장치

    • 입력과 출력 장치로 나눔
    • 우리가 생각하는 키보드 마우스
    • 입력 : 키보드, 마우스
    • 출력 : 프린터, 모니터, 스피커
  • 시스템 버스

    • 하드웨어 구성 요소를 물리적으로 연결하는 선
    • 각 구성요소 -> 다른 구성 요소 로 보내는 통로
    1. 데이터 버스
      • 중앙처리 장치 -> 기타 장치 : 데이터를 전달하는 통로
    2. 주소 버스
      • 주소 : 데이터를 정확히 실어나르기 위해서는 주소로 지정
    3. 제어 버스
      • 주소 버스와 데이터 버스는 모든 장치에 공유되기 때문에 제어할 수단 필요
      • 제어 버스 : 중앙처리 장치와 기억장치 입출력 장치에 제어 신호를 전달하는 통로
      • 제어 신호 종류
        1. 기억장치 읽기 및 쓰기
        2. 버스 요청 및 승인
        3. 인터럽트 요청 및 승인
        4. 클락, 리셋
      • 제어 버스는 읽기 동작과 쓰기 동작을 모두 수행하기 때문에 양방향 버스

컴퓨터 : 읽고 처리한 뒤 저장

READ -> PROCESS -> WRITE
주기억 장치(RAM)과 소통
운영체제 64bit : RAM -> CPU 64비트 씩