컴퓨터 시스템은 사용자가 원하는 작업 내용을 포함하는 소프트웨어와 작업을 수행하기 위한 하드웨어로 구성된 시스템입니다. 컴퓨터 시스템은 어떤 요소로 이루어지는지 어떤 기능을 수행하는지 알아보겠습니다.
컴퓨터 시스템의 개념적 구성
컴퓨터 시스템은 일반적으로 하드웨어와 소프트웨어로 구성됩니다.
하드웨어는 시스템을 구성하는 물리적 부품으로 이루어진 전자 기기를 의미합니다.
소프트웨어는 명령어로 구성된 프로그램과 프로그램 수행에 필요한 절차, 문서 등을 포함합니다.(넓은 의미)
소프트웨어에는 프로그램이라는 개념이 있습니다. 프로그램은 컴퓨터가 일을 처리하기 위해 컴퓨터가 이해할 수 있는 언어로 작성된 명령어들의 집합입니다.
추가적으로 펌웨어라는 것이 있습니다.
펌웨어는 하드웨어를 제어하기 위한 것으로 하드웨어와 소프트웨어의 사이에 해당하는 것입니다. 펌웨어는 ROM에 저장되어 있습니다.
ROM: 데이터를 읽을 수 만 있는 비휘발성 메모리입니다. BIOS(부팅 시스템)가 저장되어 있습니다.
컴퓨터 시스템의 4대 기능
1. 입력
키보드나 마우스 등의 입력장치를 통해 컴퓨터 외부 세계의 정보를 컴퓨터로 받아들이는 기능
2. 저장
입력된 정보를 하드디스크나 RAM에 저장하는 기능
3. 처리
입력된 정보를 CPU를 통해 처리하거나 가공하는 기능
4. 출력
모니터 등을 통해 컴퓨터 내부 세계의 정보를 외부 세계로 보내는 기능
컴퓨터 시스템의 비트, 바이트, 워드 (시험X)
1. 비트
정보를 구성하는 최소 단위로 0과 1의 두 가지 상태만을 나타냅니다.
2. 바이트
다양한 정보를 하나의 비트로만 표현할 수 없습니다. 따라서 다수의 비트를 사용하는데 정보 표현의 최소단위인 8비트를 바이트라고 합니다.
3. 워드
중앙처리장치(CPU)에서 한번에 처리할 수 있는 비트의 집합입니다. 예를 들어 64비트 컴퓨터라면 1워드 = 8바이트 = 64비트입니다.
'CS > 컴퓨터구조' 카테고리의 다른 글
[컴퓨터구조] 명령어의 주소 지정 방식 (0) | 2022.10.12 |
---|---|
[컴퓨터구조] 명령어 집합 분류 (1) | 2022.10.10 |
[컴퓨터구조] 명령어 집합 (0) | 2022.10.06 |
[컴퓨터구조] 컴퓨터 성능 계산과 암달의 법칙 (0) | 2022.09.21 |
[컴퓨터구조] 기본 구성 요소 (0) | 2022.09.02 |