개요 § 운영체제 (주로 리눅스 계열) 한번 심어보자 작물들 § 오리지날 시리즈 § (충남대) 운영체제 강의록 (이화여대) 운영체제 강의록 (서울대) 고급 운영체제 강의록 Common § 용어들 Fragmentation 논문들 (Draft) Butler W. Lampson - Hints for Computer System Design (ACM SIGOPS) Dennis M. Ritchie - The Evolution of the Unix Time-sharing System Distributed § 용어들 Consistent Unordered Replication Protocol, CURP Quorum Shared-nothing Architecture Viewstamped Replication Protocol, VR 논문들 Exploiting Nil-Externality for Fast Replicated Storage (SOSP ‘21) File system § File System 용어들 Directory File Descriptor, FD Inode Link Slack Space Recycling, SSR 논문들 (Draft) Marshall K. McKusick - A Fast File System for UNIX (ACM ToCS ‘84) (Draft) Changman Lee et al. F2FS: A New File System for Flash Storage (FAST ‘15) (Draft) Mendel Rosenblum - The design and implementation of a log-structured file system (SOSP ‘91) IO § 용어들 Direct Memory Access, DMA Memory-mapped File IO, MMAP Memory-mapped IO, MMIO Memory § 용어들 Memory hierarchy Memory Management Unit, MMU Page Table Base Register, CR3 Translation Lookaside Buffer, TLB Virtual Address Space, VAS 논문 (Draft) Juan Navarro et al. Practical, Transparent Operating System Support for Superpages (OSDI ‘02) Process Filesystem (procfs) § Process Filesystem 용어들 Maps Replacement Policy § 용어들 Least Frequently Used, LFU Least Recently Used, LRU Locality Pseudo-LRU 논문들 (Draft) ARC - A Self-Tuning, Low Overhead Replacement Cache (FAST ‘03)