2.6 운영체제의 설계와 구현
설계 목표(goal)과 명세(specification)정의 - 하드웨어와 시스템 유형(batch, time shared, single user, multi-user, distributed, real tiem, general purpose)의 선택에 영향 받음 요구조건 지정 (설계 목표) - 사용자 목표 - 사용하기 쉽고, 배우기 쉽고, 신뢰성 있고, 안전하고, 빠름 - 시스템 목표 - 설계, 구현, 유지 보수가 쉽고, 유연성, 신뢰성, 무오류, 효율적이여야 함 - 요구 조건은 애매하고 다양하게 해석될 수 있으며, 일반적으로 합의된 사항은 없음 운영체제의 설계 및 구현 - 모든 요구 조건을 해결하는 완전한 해결책은 없지만, 성공이 입증된 접근법은 있음 - 소프트웨어 공학에서 개발된 일반적인 원칙을 사용 -..
Computer Science/OS Concepts
2020. 4. 4. 20:35