땅콩의 일기장

  • 홈
  • 태그
  • 방명록

FIFO 2

Beyond Physical Memory: Policies(1)

앞서 physical memory의 한계를 극복하기 위해 main memory를 hard disk의 캐시처럼 사용하는 demand paging을 살펴보았다. 이제 demand paging에서 메인 메모리가 부족할 때 전에 캐싱된 내용의 변경(swapping)이 어떤 정책으로 일어나는지를 살펴보자. average memory access time (AMAT) TM = Memory Access Latency TD = Disk Access Latency Pmiss = 1 - Phit 위의 수식에서 알 수 있듯이 hit ratio는 전체 성능에 큰 영향을 주고, 이 hit ratio에 큰 영향을 주는 것이 교체 정책이다. 교체 정책 (page replacement policies) 1. Optimal polic..

운영체제 2023.04.11

Scheduling: FIFO, SJF, STCF, Round Robin, incorporation IO

Scheduling Metrics context switching이 일어날 때, 새로운 프로세스는 어떻게 결정되는가? 바로 스케줄링 정책(scheduling policies)에 의해서이다. 그리고 이 정책이 어떤지 판단하는 기준이 바로 Scheduling Metrics이다. 이 metric에는 성능측면(performance)에서 바라보는 기준, 공평한가의 측면(fairness)에서 바라보는 기준이 있는데 각각 밑에서 알아보겠다. 1.turnaround time(반환시간) turnaround time = completion time - arrival time 반환시간이란 해당 job이 도착했을 때부터 cpu를 다 사용해서 끝났을때까지 걸리는 시간이다. (job이 끝난 시간 - 도착한 시간) 그리고 반환시간..

운영체제 2023.03.20
이전
1
다음
더보기
프로필사진

땅콩의 일기장

AI 솔루션 기획자

  • 분류 전체보기 (101)
    • AI (0)
    • 기획 (0)
    • 운영체제 (17)
    • 네트워크 (3)
    • 데이터베이스 (4)
    • 컴퓨터 구조 (4)
    • 자료구조 (10)
    • 알고리즘 (3)
    • 아키텍쳐 & 디자인패턴 (2)
    • Spring & SpringBoot (10)
    • JPA (5)
    • django, drf (5)
    • Docker (1)
    • Flutter (8)
    • AWS (1)
    • 기타 개발공부 (11)
    • 팀 프로젝트 (4)
    • 개인 프로젝트 (3)
    • 동아리 (6)
    • 스터디 (1)
    • 독서 (1)
    • 그 외 활동 (1)
    • 아무말 (1)
    • 취미 (0)

최근댓글

방문자수Total

  • Today :
  • Yesterday :

최근글과 인기글

  • 최근글
  • 인기글

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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

Copyright © Kakao Corp. All rights reserved.

티스토리툴바