반응형
컴퓨터 구조(Computer Architecture)란?
컴퓨터 구조는 컴퓨터 과학에서 컴퓨터 시스템의 기능(functionality), 조직(organization), 구현(implementation)에 대한 법칙과 방법 또 다른 정의로는 명령어 집합 구조(Instruction set architecture, ISA), 마이크로아키텍처(Microarchitecture) 설계, 논리 설계 및 구현 을 의미합니다.
컴퓨터 시스템의 구성
하드웨어(hardware)
하드웨어는 다양한 기계, 전자 기기, 반도체 등이 사용되는 부분으로써, 눈에 보이는 외형을 가진 전기, 기계적인 장치를 말합니다. (물리적)
- 중앙처리장치(CPU)
- 주기억장치(Main Memory)
- 입출력장치(I/O devices)
소프트웨어(software)
사용자를 위해 다양한 응용 프로그램 간의 하드웨어 사용을 제어하고 조정하는 기능을 수행합니다.
응용 프로그램(application program)
사용자의 여러 요구사항을 해결하기 위해 제공되는 프로그램입니다. 대표적으로 워드프로세스, 스프레드시트 등이 있죠.
반응형
'컴퓨터구조' 카테고리의 다른 글
컴퓨터구조 - ALU, 제어장치, 레지스터 (0) | 2023.02.23 |
---|---|
컴퓨터 구조 - 명령어의 구조 (0) | 2023.02.22 |
컴퓨터구조 - 저급언어 vs 고급언어, 컴파일러언어 vs 인터프리터 언어 (0) | 2023.02.21 |
컴퓨터구조 - 데이터를 표현하는 방법 (0) | 2023.02.20 |
컴퓨터 구조 - 컴퓨터를 구성하는 요소 (0) | 2023.02.19 |