컴퓨터 시스템의 구성과 기능
1. 컴퓨터 구성요소
1. 컴퓨터 시스템의 구성
- 하드웨어
하드와이어 프로그램
- 소프트웨어
- 펌웨어(소프트웨어를 하드웨어화 시킨 것)
2. 소프트웨어
- 시스템 소프트웨어(OS)
- 응용 소프트웨어
3, 시스템 소프트웨어
4. 운영체제의 기능
- 컴퓨터 내의 하드웨어/소프트웨어 자원 관리
- 프로세스 관리
- 주기억 장치 관리
- 보조기억 장치의 사용 관리
- 입출력 장치 관리
- 파일 관리
- 사용자에게 인터페이스 제공
- 장지 고장을 탐색, 오류 처리, 보안 유지
5. 소프트웨어
- 유틸리티
- 장치 드라이버
- 컴퓨터 프로그래밍 언어
6. 응용 소프트웨어
7. 펌웨어 (ROM에 들어있는 기본 프로그램)
8. 하드웨어
- 중앙처리장치
- 기억장치
- 입출력장치
9. 중앙처리를 구성하는 하드웨어
10. 컴퓨터 내부 구조와 자료, 명령 신호 흐름
2. 컴퓨터 기능
1. 기능 : 프로그램 실행과 제어, 데이터 입출력, 데이터 이동과 저장
2. 명령어 수행 과정 : 프로그램 처리과정, 명령어 수행과정, 두개의 사이클
3. 레지스터 : CPU내의 임시 기억 장치, 컴퓨터 내부 구성에서의 저장 장치
4. CPU내의 레지스터 : PC, IR, MAR, MBR, I/0 AR, I/0 BR
5. 정보의 표현과 컴퓨터 언어 : 저급 언어, 어셈블리 언어, 고급 언어
6. 명령어 사이클 : 인출 사이클, 실행 사이클
7. 인출 사이클과 실행 사이클
3. 버스와 상호 연결
1. 개요 : 버스, 버스를 통해 전송되는 유형, 시스템 버스
2. 시스템 버스 : 데이터 버스, 제어 버스
3. CPU와 기억장치간의 데이터 이동 : 양방향성, 단방향성
4. 기억장치 엑세스간의 시간 흐름 : 기억장치 쓰기시간, 읽기시간
5. 시스템 버스를 통한 구성장치의 연결 : 장치 드라이버 내의 상태 레지스터, 데이터 레지스터, 제어기