반응형 3학년 학사/운영체제10 [운영체제] #11. File System 더보기목차File ConceptFile AttributesFile OperationsFile Access MethodDirectory Structure Concept전형적인 File System 구성Directory StructuresFile 의 구현Directory 의 구현ProtectionAcess Lists and Groups File ConceptFile as Abstraction정의파일은 연관된 정보의 집합(Array of Bytes) 이다.무언가를 영구적으로 저장하기 위해서 쓰는 추상화된 개념운영 체제에서 파일은 Persistent Storage를 담당하며, 주소 공간(Address Space)과는 다르다. File System역할:파일과 Physical Disk Block 사이의 매핑을 제.. 2024. 12. 1. [운영체제] #10. Memory Management (2) 더보기목차Page ReplacementSwappingContiguous Memory AllocationFragmentation Page Replacement도입 배경메모리 과다 할당 상태에서 더 이상 Free Frame이 없을 경우 발생.Multi Programming System 에서 Memory 내에 위치한 User Process 의 수가 증가함에 따라 발생모든 User Process 가 사용하는 Page 수보다 물리 Memory 의 Frame 수가 적은 상황물리 메모리에 없는 Page를 참조할 때, Page Fault가 발생.정의 : 물리 Memory 에 위치한 Page 를 Disk 에 저장하고, 요구된 Page 가 해당 Frame 을 할당 받도록 하는 방법 동작 과정Step 1: 디스크에서 요청된.. 2024. 12. 1. [운영체제] #10. Memory Management (1) 더보기목차주소 공간(Address Space)물리 주소(PA)와 가상 주소(VA)가상 메모리PagingTranslation Look-aside Bufers (TLB)다양한 Paging Table 서론범용 컴퓨터 시스템의 목적CPU 의 활용률 (Utilization) 을 극대화사용자에게 빠른 응답을 제공보다 많은 Program 을 Memory 에 올려서 실행 (Multi-Programming)여러 Program 을 동시에 실행시키기 위한 Scheduling 기법 등장Memory 관리의 필요성 등장여러 Program 이 동시에 Memory 에 적재되어 실행되면서, Memory 를 공유할 필요가 생김Computer 의 Memory 는 한정된 자원실행하는 Program 이 많아지면 Memory 의 요구량이 증가.. 2024. 12. 1. [운영체제] #9. 동기화(2) 더보기목차동기화의 고전 문제 3가지Bounded-Buffer ProblemReaders and Writers ProblemSolution 1Dining Philosophers ProblemSolution 1Solution 2 동기화의 고전 문제 1. Bounded-Buffer Problem문제 정의프로세스 동기화에서 자주 등장하는 고전적인 문제로, 생산자-소비자 문제(Producer-Consumer Problem) 라고도 한다.N개의 아이템만 삽입할 수 있는 유한한 크기의 버퍼(Buffer)에서, 여러 생산자(Producer)와 소비자(Consumer) 가 동시에 접근하며 발생할 수 있는 Race Condition과 동기화 문제를 다룬다.문제 동작 과정생산자 (Producer)데이터를 생성하여 버퍼에 저.. 2024. 12. 1. 이전 1 2 3 다음 반응형