Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

dongdorodongdong

Operating System 본문

Operating System

Operating System

d5ngs 2019. 4. 12. 18:01

정의

  • 컴퓨터 시스템 자원을 효율적으로 관리
  • 사용자와 컴퓨터간의 인터페이스를 제공하는 S/W



특징

  • 자원의 효율적인 스케줄링
  • 데이터 공유 및 주변장치 관리
  • I/O 장치, 사용자 프로그램 제어
  • 내/외부의 오류로부터 시스템을 보호
  • 오류검사 및 복구 기능
  • 응용프로그램의 유지보수 기능은 X
  • 실행 가능한 목적 프로그램 생성 X (컴파일러, 인터프리터의 역할)

자원 관리 과정

  1. 시스템 내 자원들의 상태 파악
  2. 언제, 어떤 자원을 할당할지 결정하는 정책 수립
  3. 자원을 배당 및 운영
  4. 프로세스에게 배당된 자원 회수

종류
  • MS-DOS

  • MS-Windows
    - GUI 기반
    - 트리 디렉터리 구조
    - 선점형 멀티태스킹 구조
    - Open 소스 X

  • Unix/Linux

 

성능평가 요인

  • 반환(응답) 시간(Turnaround Time) 단축
    - 사용자가 컴퓨터에 어떤 일의 처리를 지시한 후 결과를 얻을 때까지의 시간
    - 짧을수록 좋음

  • 처리능력(Throughput) 향상
    - 단위 시간 내에 최대한 많은 양의 일을 처리할 수 있게 하는 것
    - 한 번에 처리할 수 있는 데이터의 양이 많을수록 좋음

  • 신뢰도(Reliability) 향상
    - 시스템이 얼마만큼 고장 없이 주어진 기능을 정확하게 수행하는가를 의미

  • 사용가능도(Availability) 향상
    - 시스템 자원이 요구하는 총 시간에 대해 실제 시스템 자원의 사용 가능한 정도
    - 어느 정도 신속하고 충분히 지원해 줄 수 있는지의 정도


'Operating System' 카테고리의 다른 글

분산 처리 시스템  (0) 2019.04.12
기억장치의 관리  (0) 2019.04.12
DeadLock  (0) 2019.04.11
병행 프로세스  (0) 2019.04.11
Linux/Unix 기본 명령어  (0) 2019.04.11