CS/운영체제
-
반효경[운영체제] - 운영체제 소개CS/운영체제 2022. 11. 15. 00:01
https://core.ewha.ac.kr/publicview/C0101020140307151724641842?vmode=f 반효경 [운영체제] 2. Introduction to Operating Systems 설명이 없습니다. core.ewha.ac.kr 이화여대의 반효경 님의 운영체제 강의 중 "반효경 [운영체제] 2. Introduction to Operating Systems"을 요약한 내용입니다. 만약 영상을 보고싶으시다면 내용의 위의 영상을 참고해주세요! 운영체제란 무엇인가? 컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층 보통 운영체제라고 보통 커널을 뜻하며 항상 메모리에 상주합니다. 운영체제의 목적 컴퓨터 하드웨어(CPU,RAM 등)..
-
가상메모리CS/운영체제 2022. 8. 26. 00:01
메모리란? 메모리란 프로그램과 프로그램 수행에 필요한 데이터 및 코드를 저장하는 장치입니다. 가상 메모리의 등장 배경 만약 컴퓨터에서 가지고 있는 RAM의 용량보다 애플리케이션이 실행되는데 필요한 RAM의 용량이 더 크면 어떻게 될까요? 프로그램을 절대 실행할 수 없게 됩니다. 따라서 가상 메모리 기법은 애플리케이션의 일부분만 메모리에 올려 실행하도록 합니다. 실제로 프로세스 전체가 물리적 메모리에 있는 것처럼 수행되지만 사실은 일부만 메모리에 존재하고 나머지는 디스크에 있습니다. 즉, 가상 메모리는 물리적 메모리 크기의 한계를 극복하기 나온 기술입니다. Page Fault(페이지 부재) 만약 CPU에서 접근하려는 페이지가 메모리에 없는 경우입니다. 페이지 테이블의 valid bit가 0이라면 CPU에 ..