- 하드웨어와 소프트웨어로 나누어짐
- 하드웨어
- 컴퓨터를 구성하는 기계적 장치
- 소프트 웨어
- 하드웨어의 동작을 지시하고 제어하는 명령어 집함
-
하드웨어
- 중앙처리장치 : CPU
- 기억장치 : RAM, HDD
- 입출력 장치 : 마우스, 프린터
- 하드웨어는 중앙처리 장치(CPU)와 기억장치, 입출력 장치로 구성
- 시스템 버스로 연결, 시스템 버스는 데이터와 명령 제어 신호로 각 장치로 실어 나르는 역할
-
소프트웨어
- 시스템 소프트 웨어 : 운영체제, 컴파일러
- 응용 소프트웨어 워드 프로세서, 스프레드 시트
-
중앙 처리 장치
- 인간으로 따지면 두뇌에 해당
- 주기억 장치에서 프로그램 명령어와 데이터를 읽어와서 처리하고 명령어의 수행 순서 제어
- 산술논리 장치(ALU) : 비교와 연산 담당
- 제어장치 : 명령어의 해석과 실행을 담당
- 레지스터 : 속도가 빠른 데이터 기억장소
-
기억장치
- 프로그램, 데이터, 연산의 중간 결과를 저장
- 주기억 장치와 보조기억장치로 나누어짐
- RAM, ROM도 이곳에 해당
- 실행중인 프로그램과 같은 프로그램과 같은 데이터 일시 저장
- 보조기억 장치 : 하드디스크
- 주기억장치에 비해 속도는 느리지만 많은 자료를 영구적으로 보관가능한 장점
-
입출력장치
- 입력과 출력 장치로 나눔
- 우리가 생각하는 키보드 마우스
- 입력 : 키보드, 마우스
- 출력 : 프린터, 모니터, 스피커
-
시스템 버스
- 하드웨어 구성 요소를 물리적으로 연결하는 선
- 각 구성요소 -> 다른 구성 요소 로 보내는 통로
- 데이터 버스
- 중앙처리 장치 -> 기타 장치 : 데이터를 전달하는 통로
- 주소 버스
- 주소 : 데이터를 정확히 실어나르기 위해서는 주소로 지정
- 제어 버스
- 주소 버스와 데이터 버스는 모든 장치에 공유되기 때문에 제어할 수단 필요
- 제어 버스 : 중앙처리 장치와 기억장치 입출력 장치에 제어 신호를 전달하는 통로
- 제어 신호 종류
- 기억장치 읽기 및 쓰기
- 버스 요청 및 승인
- 인터럽트 요청 및 승인
- 클락, 리셋
- 제어 버스는 읽기 동작과 쓰기 동작을 모두 수행하기 때문에 양방향 버스
컴퓨터 : 읽고 처리한 뒤 저장
READ -> PROCESS -> WRITE
주기억 장치(RAM)과 소통
운영체제 64bit : RAM -> CPU 64비트 씩