학교생활/운영체제

[운영체제] Ch1(5)

sh1256 2022. 10. 12. 18:19
728x90

Protection – OS에서 정의한 리소스에 대한 프로세스 또는 사용자의 액세스를 제어하는 모든 메커니즘
Security – 내부 및 외부 공격에 대한 시스템 방어(서비스 거부, 웜, 바이러스, 신원 도용, 서비스 도용을 포함한 광범위한 범위)

  • 시스템은 일반적으로 먼저 사용자를 구분하여 누가 무엇을 할 수 있는지 결정합니다.
  • 사용자 ID(사용자 ID, 보안 ID)에는 이름과 관련 번호가 포함됩니다(사용자당 하나씩).
  • 액세스 제어를 결정하기 위한 해당 사용자의 프로세스, 모든 파일과 연결된 사용자 ID
  • 그룹 식별자(그룹 ID)를 통해 사용자 집합을 정의하고 제어한 후 각 프로세스, 파일에도 연결할 수 있습니다.
  • 권한 확대를 통해 사용자는 더 많은 권한을 가진 유효한 ID로 변경할 수 있습니다.

Virtualization – CPU용으로 기본적으로 컴파일된 OS, 실행 중인 게스트 OS도 기본적으로 컴파일됨 


Distributed Systems-multicomputer

  • 서로 네트워크로 연결된 개별 또는 이종 시스템 모음
    물리적으론 여러개의 컴퓨터
    네트워크는 통신 경로이며 TCP/IP가 가장 일반적입니다.
    LAN(Local Area Network)
    광역 네트워크(WAN)
    대도시 지역 네트워크(MAN)
    개인 영역 네트워크(PAN)
  • 네트워크 운영 체제는 네트워크를 통해 시스템 간에 기능을 제공합니다.
    통신 체계를 통해 시스템이 메시지를 교환할 수 있습니다.
    소프트웨어적으론 마치 한대의 컴퓨터처럼 느껴짐