-
[컴구] - 컴퓨터의 구성CS/면접준비 2022. 9. 30. 15:41
컴퓨터 구성
컴퓨터는 기본적으로 읽고 처리한 뒤 저장하는 과정으로 이루어짐
Hardware
컴퓨터를 구성하는 기계적 장치
1. 중앙처리 장치(CPU)
- Processor라고 불린다.
- 프로그램 명령어와 데이터를 읽어와 처리하고 명령어의 수행 순서를 제어
- 비교와 연산 산술논리연산장치(ALU)+명령어의 해석과 실행을 담당하는 제어장치+속도가 빠른 데이터 기억장소인 레지스터로 구성
2. 기억 장치
프로그램, 데이터, 연산의 중간 결과를 저장하는 장치
주기억 장치 = Main Memory라고도 불리며 RAM , ROM / Program이 필요한 데이터를 임시 저장
보조 기억 장치 = Disk라고 불리며 주기억 장치에 비해 속도는 느리지만, 자료 영구 보관
3. System Bus
Hardware를 물리적으로 연결하는 선
- 데이터 버스
- CPU와 나머지 장치 사이에서 데이터를 전달하는 통로
- 기억장치 -> CPU / CPU -> 기억장치로 보내야 하기 때문에 양방향 통신
- 주소 버스
- 데이터를 정확하게 실어나가기 위한 기억장치 '주소'를 정해주어야 한다.
- CPU -> 기억장치로 가기 때문에 단방향 통신
- 제어 버스
- 주소 버스와 데이터 버스는 모든 장치에 공유되기 때문에 이를 Control할 수단이 필요
- CPU -> 기억 장치 , I/O 제어하기 위한 수단
- 제어 신호 종류 : 기억장치 읽기 및 쓰기, 버스 요청 및 승인, 인터럽트 요청 및 승인, 클락, 리셋 등
- 제어 신호는 Read,Write를 수행하기 때문에 양방향 통신
Software
하드웨어의 동작을 지시하고 제어하는 명령어 집합
- System Software : OS / Compiler
- 응용 Software : Excel
'CS > 면접준비' 카테고리의 다른 글
[컴구] - CPU 동작 원리 (1) 2022.09.30 [컴구] - 컴퓨터 기초 (0) 2022.09.30 [OS] - File System (1) 2022.09.30 [OS] - Memory (1) 2022.09.30 [OS] - Paging Algorithm (0) 2022.09.30