본문 바로가기
보관/시스템 소프트웨어

Introduction to System Software

by unhyepnhj 2024. 10. 10.

시스템 소프트웨어란?

 

사용자 또는 응용 프로그램의 요구에 따라 컴퓨터 하드웨어 자원의 제어/관리를 담당하는 소프트웨어

- 운영체제(OS), 언어처리기(Compiler, Assembler), 유틸리티 프로그램 등으로 구성

- 좁은 의미의 시스템 S/W는 OS만을 포함

- Machine Dependent: 이때 machine이란 CPU를 말하며, 시스템 S/W는 ISA(Instruction Set Architecture)에 의존적 >> 시스템 S/W는 Application과 대비되는 개념

Instruction Set Architecture(ISA): 기계어 집합 구성

컴퓨터 하드웨어와 소프트웨어 사이의 interface
- Instruction(Operator, Operand, 연산 결과), Register, Memory 등이 포함
- 특정 CPU에서 수행될 기계어의 set
- MIPS, PA-RISC 등
- 기계어 실행 방법(sequential, pipelining), chache memory, I/O device는 ISA에 포함 x

컴퓨터 시스템 구성

+ 응용 프로그램(Application)
- 사용자의 개별 목적에 따른 프로그램
- Machine independent: 실행되는 머신이 사용하는 기계어가 무엇인지 알지 못해도 상관 x

'보관 > 시스템 소프트웨어' 카테고리의 다른 글

System Software and Program Execution(1)  (0) 2024.10.17
Procedure Call in MIPS(3)  (0) 2024.10.16
Procedure Call in MIPS(2)  (0) 2024.10.16
Procedure Call in MIPS(1)  (0) 2024.10.16
MIPS + MIPS Operations  (0) 2024.10.13