Home
Develiberta
Cancel

Getting Started

Prerequisites Follow the Jekyll Docs to complete the installation of Ruby, RubyGems, Jekyll and Bundler. Please note that the version of Ruby must meet the requirements of the theme on RubyGems.or...

Protection

목적 현대 컴퓨터 시스템에서 보호의 목적과 원칙에 대해 논의한다. 접근 행렬과 결합한 보호 도메인이 프로세스가 접근할 수 있는 자원을 지정하는 데 어떻게 사용되는지 설명한다. 자격- 및 언어- 기반의 보호 시스템을 설명한다. 보호 기법이 시스템 공격을 완화할 방법을 설명한다. 실천 목표 현대 컴퓨터 시스템에서 보호의 목...

Security

목적 보안상의 문제점들(threats)과 공격에 대해 논의한다. 암호화, 인증, 해싱의 근본 원리를 설명한다. 연산에 있어서 암호 작성법의 사용을 검토한다. 보안상의 공격에 대한 다양한 대응책을 논의한다. 실천 목표 보안상의 문제점들(threats)과 공격에 대해 논의한다. 암호화, 인증, 해싱의 근본 원리를 설명한...

Storage Management

목적 물리적 스토리지의 구조를 이해한다. 논리적 스토리지에서 파일을 저장하는 방법을 설명한다. 실천 목표 물리적 스토리지의 구조를 이해한다. 논리적 스토리지에서 파일을 저장하는 방법을 설명한다. 물리적 스토리지 비휘발성으로 컴퓨터의 보조적인 저장장치 HDD, SDD, Flash Memory, NAND Mem...

Virtual Memroy

목적 가상 메모리를 정의하고 그 이점을 설명한다 요구 페이징을 사용하여 페이지가 메모리에 적재되는 방법을 설명한다. FIFO, 최적 및 LRU 페이지 교체 알고리즘을 적용한다. 프로세스의 작업 집합을 설명하고 프로그램 지역성과 어떤 관련이 있는지 설명한다. Linux, Windows 10 및 Solaris가 가상 메모리를 관리하...

Main Memroy

목적 논리 주소와 물리 주소의 차이점과 주소를 변환할 때 MMU(메모리 관리 장치)의 역할을 설명한다. 메모리를 연속적으로 할당하기 위해 최초, 최적 및 최악 접합 전략을 적용한다. 내부 및 외부 단편화의 차이점을 설명한다. TLB (translation look-aside buffer)가 포함된 페이징 시스템에서 논리 주소를 물리...

Deadlocks

목적 Mutex 락을 사용할 때 어떻게 교착 상태가 발생할 수 있는지 이해한다. 교착 상태를 특징 짓는 4가지 필수 조건을 정의한다. 자원 할당 그래프에서 교착 상태 상황을 식별한다. 교착 상태 예방을 위한 4가지 방법을 평가한다. 교착 상태 회피를 위해 은행의 알고리즘을 적용한다. 교착 상태 감지 알고리즘을 적용한다. ...

OS Synchronization Examples

목적 동기화 예제들을 이해한다. 실천 목표 유한 버퍼, readers-writer 및 식사하는 철학자 동기화 문제에 관해 설명한다. 동시성 제어 문제의 분류 유한 버퍼 문제 The Bounded Buffer Problem Readers-Writers 문제 The Readers-Writers Problem 식사하...

OS Synchronization Tools

목적 협력적 프로세스가 동시에 데이터에 접근할 때 발생하는 문제를 이해한다. 임계구역 문제에 대한 하드웨어 해결책과 소프트웨어 해결책을 이해한다. 실천 목표 임계구역 문제를 설명하고 경쟁 조건(Race Condition)을 설명한다. 메모리 장벽, compare-and-swap 연산 및 원자적 변수를 사용하여 임계구역 문제...

OS CPU Scheduling

목적 CPU 이용의 기본 단위가 된 스레드를 이해한다. 실천 목표 다양한 CPU 스케줄링 알고리즘을 설명한다. 스케줄링 기준에 따라 CPU 스케줄링 알고리즘을 평가한다. 한정된 CPU (코어) 자원과 수많은 프로세스(및 스레드) 한정된 CPU (코어)를 효율적으로 할당하기 위한 스케줄링 필요 기본적인 개념 정리...