728x90
반응형
운영체제 설계 (OS Design)
- 첫 번째 문제: ‘시스템 목표’와 ‘명세’를 정의
설계 요구 조건
사용자 목적
→ 사용하기 쉽고 편리하며, 배우기 쉽고, 믿을 수 있고, 안전하며, 신속해야 함
시스템 목적
→ 설계, 구현, 유지 보수가 쉬어야 하며, 적응성, 신뢰성, 무결성, 효율성을 가져야 함
설계 시 중요한 원칙
‘기법’(Mechanism)으로부터 ‘정책’(Policy)을 분리해야 한다!
→ 융통성을 위해 매우 중요, 나중에 정책만 바꾸면 됨
기법 (Mechanism)
- ‘어떻게’(How) 해결할 것인가를 결정하는 것
- ex) 타이머 구조: CPU보호 기법은 ‘Timer’(타이머)로
정책 (Policy)
- ‘무엇을’(What) 할 것인가를 결정하는 것
- ex) 타이머 구조: ‘Time Out 시간 결정’
728x90
반응형
'Computer Science > Operating System' 카테고리의 다른 글
[OS] 운영체제 디버깅 (OS Debugging) (0) | 2024.04.27 |
---|---|
[OS] 운영체제 구조 - 모놀리식 커널(Monolithic Kernel), 마이크로커널(Microkernel), 혼용 커널(Hybrid Kernel) (0) | 2024.04.27 |
[OS] 시스템 서비스 (System Service), 링커(Linker)와 로더(Loader) (0) | 2024.04.26 |
[OS] 시스템 호출(System Call)이란? 구현과정? (0) | 2024.04.26 |
[OS] 운영체제에서의 UI(User Interface) 종류 (0) | 2024.04.25 |