Operating system
컴퓨터의 구조
White_Bean
2023. 4. 19. 15:05
1. 컴퓨터의 구성
- 필수장치 : 중앙처리장치, 메인메모리(대부분의 작업이 이루어 짐)
- 주변장치 : 입력장치, 출력장치, 저장장치
2. 하드웨어의구성
용어 통일
- 메인메모리 -> 메모리
- 보조저장장치 -> 저장장치
- 중앙처리장치 -> CPU
CPU와 메모리
- CPU : 명령어를 해석하여 실행하는 장치로 인간의 두뇌에 해당
- 메모리
- 작업에 필요한 프로그램과 데이터를 저장
- 바이트 단위로 분할되어 분할 공간마다 주소로 구분
입출력장치
- 입력장치 : 외부에서 데이터를 컴퓨터에 입력
- 출력장치 : 처리한 결과를 사용자가 원하는 형태로 출력
저장장치
- 메모리보다 느리지만 저렴하고 용량이 큼
- 전원의 온 오프와 상관없이 데이터를 영구적으로 저장
- 느린 저장장치는 저장 용량에 비해 가격이 쌈
- 자성을 이용 : 카세트테이프, 플로피디스크, 하드디스크 등
- 레이저를 이용 : CD, DVD, 블루레이디스크 등
- 메모리를 이용 : USB 드라이버, SD 카드, SSD 등
메인보드
- CPU와 메모리 등 다양한 부품을 연결하는 판
- 버스는 데이터가 지나다니는 통로
- 그래픽카드, 사운드카드, 랜카드 등이 장착되어 있다.
폰노이만 구조
- 모든 프로그램은 메모리에 올라와야 실행할 수 있다. -
클록 (clock)
- 컴퓨터에서 일정한 박자를 만들어 내는 것
- 클록이 일정한 간격으로 틱을 만들면 그것에 맞추어 CPU안의 모든 구성 부품이 작업
- 틱은 펄스(pulse) 또는 클록틱(clock tick) 이라고도 부름
시스템 버스
- 메모리와 주변장치를 연결하는 버스로 FSB, 즉 전면 버스라 함
- 이 외에도 cpu내부에 있는 장치를 연결하는 BSB 후면 버스가 있다.
3. CPU의 구성과 동작
산술논리 연산 장치
- 데이터의 사칙연산과 같은 산술 연산과 AND, OR 같은 논리 연산을 수행
제어장치
- CPU에서 작업을 지시
레지스터
- CPU 내에 데이터를 임시로 보관