소프트웨어학과 k군

  • 홈
  • 태그
  • 방명록

2025/05/10 1

[PintOS] 1.1 Alarm Clock

1. Alarm Clock(알람 클록)1.1 개념 및 특징Alarm Clock은 지정된 시간(tick)이 지난 후 스레드를 깨우는 운영체제 커널 내부 기능입니다. 운영체제에서는 실행 중인 스레드를 잠시 재웠다가 일정 시간이 지나면 다시 깨우도록 하는 기능을 제공합니다.PintOS에서는 timer_sleep() 함수를 통해 이 기능을 구현합니다. 1.2 현재 PintOS의 문제점 - Busy Waiting현재 PintOS에 구현된 Alarm Clock 기능은 busy waiting 방식으로 구현되어 있어 매우 비효율적입니다. \/* devices/timer.c */void timer_sleep (int64_t ticks) { int64_t start = timer_ticks (); while (ti..

PintOS 2025.05.10
이전
1
다음
더보기
프로필사진

소프트웨어학과 k군

  • 분류 전체보기 (58) N
    • 학부 (1)
      • 기계학습(Machine Learning) (1)
    • 알고리즘 (6)
      • 개념 (5)
      • 백준 (1)
      • 프로그래머스 (0)
    • 자료구조 (10)
    • CSAPP (32)
      • 1장 컴퓨터 시스템으로의 여행 (5)
      • 3장 프로그램의 기계수준 표현 (8)
      • 7장 링커 (3)
      • 8장 예외적인 제어흐름 (3)
      • 9장 가상메모리 (7)
      • 10장 시스템 수준 입출력 (1)
      • 11장 네트워크 프로그래밍 (4)
      • 12장 동시성 프로그래밍 (0)
    • 프로그래밍 언어 (4)
      • C언어 (4)
      • JAVA (0)
      • PYTHON (0)
    • 컴퓨터 네트워크 (2)
    • PintOS (3) N

Tag

Stack, calloc, 9장, vm, 동적메모리할당, c언어, Queue, 8장, CSAPP, virtual memory, 큐, 11장, computer network, 자료구조, pintos, realloc, 가상메모리, malloc, 알고리즘, 스택,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바