본문 바로가기 메뉴 바로가기

Jimangogo

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Jimangogo

검색하기 폼
  • 분류 전체보기 (43)
    • 학교수업 (10)
      • 시스템프로그래밍 (1)
      • 운영체제 (7)
      • 컴퓨터구조 (2)
    • Web (5)
    • JavaScript (8)
    • Java (3)
    • algorithm (7)
      • 백준 (7)
    • server (10)
    • 잡담 (0)
  • 방명록

가상화 (1)
가상화 (Virtualization)

1. 가상화란? 가상화는 물리적 자원을 가상으로 더 많아보이게, 편리해보이게 또는 효율적으로 보이도록 만들어주는 것이다. 이번에 알아볼 가상화의 종류는 CPU가상화와 Memory가상화이다. 2. CPU가상화 (Virtualizing CPU) : CPU는 1개지만 여러개인 것처럼 보이게 해준다. -how? 여러 프로세스들이 스케줄링을 통해 번갈아가며 수행하여 마치 동시에 수행되는 듯하게 보인다. 이로인해 물리적으로는 더 적지만 각 프로세스들이 자신의 CPU를 가지고 동작하는 것처럼 보이는 환상을 제공한다. 스케줄링 방법에 대해서는 다음에 포스팅할 것이다. -C언어로 CPU가상화 확인하기 (위 코드중 Spin(1)함수는 sleep과 기능이 같은 램지 교수님이 구현하신 함수이다) 위의 코드는 입력한 문자를 출..

학교수업/운영체제 2021. 4. 7. 23:17
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 시스템프로그래밍
  • 시스템콜
  • Cookie
  • docker
  • 웹스토리지
  • 컴퓨터구조
  • 웹쿠키
  • 리눅스
  • OS
  • 명령어
  • 도커
  • 운영체제
  • 가상화
  • 세션
  • 쿠키
more
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바