728x90
반응형
보호와 보안 (Protection and Security)
보호 (Protection)
프로그램, 프로세스, 또는 사용자들의 접근을 제어하는 기법
보안 (Security)
시스템 외부 또는 내부의 공격을 방어하는 것
‘보호’와 ‘보안’을 위해 시스템의 모든 사용자들을 구분해야 함
- 사용자 식별자 (User IDs, Security IDs) 리스트를 유지
- 그룹 이름과 그룹 식별자(Group ID)리스트를 구현 및 유지
- OS는 특권(Privilege)을 획득할 수 있는 다양한 방법을 제공. ex) UNIX의 setuid
가상화 (Virtualization)
운영 체제가 다른 OS 내에서 응용 프로그램을 실행할 수 있음
에뮬레이션
- 소스 CPU 유형이 대상 유형과 다를 때 사용
- 일반적으로 가장 느림
- 컴퓨터 언어가 네이티브 코드로 컴파일되지 않은 경우 - 해석 필요
가상화 (Virtualization)
- CPU용으로 기본적으로 컴파일된 OS, 실행 중인 게스트 OS도 기본적으로 컴파일됨
- VMM(가상 머신 관리자)은 가상화 서비스를 제공함
728x90
반응형
'Computer Science > Operating System' 카테고리의 다른 글
[OS] 오픈소스 운영체제란? (Free and Open-Source OS) (0) | 2024.04.24 |
---|---|
[OS] 분산 시스템 - 클라이언트-서버(Client-Server), P2P(Peer-to-Peer), 클라우드(Cloud) (0) | 2024.04.24 |
[OS] 운영체제에서의 자원 관리 (0) | 2024.04.23 |
[OS] 운영체제에서 가장 중요한 '다중프로그래밍 (Multi-programming)' (0) | 2024.04.22 |
[OS] 단일처리기 시스템과 다중처리기 시스템, 클러스터형 시스템 (0) | 2024.04.22 |