컴퓨터의 다음과 같은 명칭의 의미는 이렇다.
* 소프트웨어 = 시스템 소프트웨어 + 응용 소프트웨어
* 하드웨어 = 하드웨어
* 시스템소프트웨어 = 운영체제 + 언어처리기
* 컴퓨터시스템 = 하드웨어 + 시스템소프트웨어
그리고 하드웨어와 시스템 소프트웨어의 규약을
ISA , instruction set architecture 라고 한다.
시스템 소프트웨어는 ISA에 의존적인 SW를 의미하며 운영체제와 언어처리기 모두를 일컫는다.
+ 운영체제(OS) : 컴퓨터 시스템의 자원(하드웨어와 솦트웨어)를 관리하며
컴퓨터 시스템을 사용자가 사용하기 편하도록 UI를 제공한다.
+ 언어처리기 : 고급언어로 작성한 프로그램을 ISA에 맞게 기계어로 변환
ex) 컴파일러, 어셈블러
* 응용 소프트웨어는 machine independent
'about COMPUTER > 컴퓨터 시스템' 카테고리의 다른 글
# 05. 운영체제 OS (0) | 2020.10.15 |
---|---|
# 04. 프로그램 컴파일 과정 (고급언어가 실행되기 까지) (0) | 2020.10.15 |
# 03. Procedure Call in MIPS (0) | 2020.10.09 |
# 02. MIPS의 ISA (0) | 2020.10.09 |
# 01. Instruction + ISA (Instruction Set Architecture) (0) | 2020.10.09 |
댓글