강의를 소개하고 운영체제의 정의, 목적, 컴퓨터 시스템 내에서의 기능이 무엇인지 알아본다.운영체제의 기능인 CPU 스케줄링, 메모리 관리, 디스크 스케줄링과 운영체제의 종류에 대해 알아본다.운영체제는 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층으로서 모든 컴퓨터
반효경 교수님의 운영체제 강의와 Operating System Concepts 를 참고하였습니다.운영체제를 말할 때 좁게는 메모리에 상주하는 커널 부분을 , 넓게는 편의 기능을 제공하기 위한 시스템 유틸리티를 포함한다.복사-붙여넣기 기능을 수행하는 기능은 운영체제에서
반효경 교수님의 운영체제 강의와 Operating System Concepts 를 참고하였습니다. 프로그램의 실행 과정 파일 시스템의 실행 파일을 실행하면, 메모리에 올라가서 프로세스가 된다. 메인 메모리 상에는 커널이 상주하고 있고, 남은 공간에 사용자 프로그램
반효경 교수님의 운영체제 강의와 Operating System Concepts 10th ed. 를 참고하였습니다. 프로세스 간 협력 독립적 프로세스 프로세스는 각자의 주소 공간을 가지고 수행되므로 원칙적으로 하나의 프로세스는 다른 프로세스의 수행에 영향을 미치지
반효경 교수님의 운영체제 강의와 Operating System Concepts 10th ed. 를 참고하였습니다.CPU가 여러 개인 경우 스케줄링은 더욱 복잡해짐Homogeneous processor인 경우 Queue에 한줄로 세워서 각 프로세서가 알아서 꺼내가게 할
반효경 교수님의 운영체제 강의와 Operating System Concepts 10th ed. 를 참고하였습니다.자원을 얻는 P연산과 V연산을 atomic하게 수행하여 공유 자원을 관리하는 방법Deadlock둘 이상의 프로세스가 서로 상대방에 의해서만 충족될 수 있는
반효경 교수님의 운영체제 강의와 Operating System Concepts 10th ed. 를 참고하였습니다. Deadlock Avoidance 2가지 경우에 따른 avoidance 알고리즘 Single instance per resource type: 자원
반효경 교수님의 운영체제 강의와 Operating System Concepts 10th ed. 를 참고하였습니다. Deadlock Avoidance 2가지 경우에 따른 avoidance 알고리즘 Single instance per resource type: 자원
반효경 교수님의 운영체제 강의와 Operating System Concepts 10th ed. 를 참고하였습니다. 가상 메모리 Demand Paging 운영체제의 도움을 받아 실제로 필요할 때 Page를 메모리에 올리는 것 I/O 양의 감소 Memory 사용
반효경 교수님의 운영체제 강의와 Operating System Concepts 10th ed. 를 참고하였습니다. 파일, 파일 시스템 파일 A named collection of related information 일반적으로 비휘발성의 보조 기억장치에 저장 운영체제
반효경 교수님의 운영체제 강의와 Operating System Concepts 10th ed. 를 참고하였습니다.track: 각 원판의 동심원을 이루는 sector의 집합head: 디스크에 데이터를 읽거나 쓰는 장치, head는 서로 다른 원판의 항상 동일한 track