<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>CS330 운영체제 on Hojoon Kim</title><link>https://hojoon.me/series/cs330-%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C/</link><description>Recent content in CS330 운영체제 on Hojoon Kim</description><generator>Hugo -- 0.146.0</generator><language>en</language><lastBuildDate>Sun, 10 Dec 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://hojoon.me/series/cs330-%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C/index.xml" rel="self" type="application/rss+xml"/><item><title>[CS330] 10. FFS와 Crash Consistency</title><link>https://hojoon.me/posts/cs330/10-ffs-crash-consistency/</link><pubDate>Sun, 10 Dec 2023 00:00:00 +0000</pubDate><guid>https://hojoon.me/posts/cs330/10-ffs-crash-consistency/</guid><description>VSFS의 성능 문제를 해결하는 FFS(Fast File System), 그리고 시스템 크래시 시 파일 시스템 일관성을 보장하는 Journaling 기법을 다룹니다.</description></item><item><title>[CS330] 9. 저장장치와 파일 시스템</title><link>https://hojoon.me/posts/cs330/9-storage-file-system/</link><pubDate>Sat, 09 Dec 2023 00:00:00 +0000</pubDate><guid>https://hojoon.me/posts/cs330/9-storage-file-system/</guid><description>HDD와 SSD의 동작 원리, I/O 스케줄링, 그리고 파일 시스템의 구조(Inode, 디렉토리, VSFS)를 정리합니다.</description></item><item><title>[CS330] 8. 동시성 버그와 교착 상태</title><link>https://hojoon.me/posts/cs330/8-concurrency-bugs-deadlock/</link><pubDate>Fri, 08 Dec 2023 00:00:00 +0000</pubDate><guid>https://hojoon.me/posts/cs330/8-concurrency-bugs-deadlock/</guid><description>Atomicity violation, Order violation 등 동시성 버그의 유형과 교착 상태(Deadlock)의 4가지 조건, 예방·회피·탐지 전략을 정리합니다.</description></item><item><title>[CS330] 7. 동기화 - Lock과 Condition Variable</title><link>https://hojoon.me/posts/cs330/7-locks-condition-variables/</link><pubDate>Thu, 07 Dec 2023 00:00:00 +0000</pubDate><guid>https://hojoon.me/posts/cs330/7-locks-condition-variables/</guid><description>Race condition과 Critical section 문제부터 Lock 구현(Test-And-Set, Compare-And-Swap), Condition Variable, Semaphore까지 동기화 메커니즘을 정리합니다.</description></item><item><title>[CS330] 6. 스와핑과 페이지 교체 정책</title><link>https://hojoon.me/posts/cs330/6-swapping-page-replacement/</link><pubDate>Wed, 06 Dec 2023 00:00:00 +0000</pubDate><guid>https://hojoon.me/posts/cs330/6-swapping-page-replacement/</guid><description>물리 메모리보다 큰 가상 메모리를 지원하는 스와핑, 다양한 페이지 교체 알고리즘(OPT, FIFO, LRU, Clock), 그리고 메모리 매핑(mmap)을 다룹니다.</description></item><item><title>[CS330] 5. 페이징과 TLB</title><link>https://hojoon.me/posts/cs330/5-paging-tlb/</link><pubDate>Tue, 05 Dec 2023 00:00:00 +0000</pubDate><guid>https://hojoon.me/posts/cs330/5-paging-tlb/</guid><description>세그멘테이션의 한계를 극복하는 페이징 기법, 페이지 테이블 구조, TLB 캐시, 그리고 멀티레벨 페이지 테이블까지 정리합니다.</description></item><item><title>[CS330] 4. 가상 메모리와 주소 변환</title><link>https://hojoon.me/posts/cs330/4-virtual-memory-address-translation/</link><pubDate>Mon, 04 Dec 2023 00:00:00 +0000</pubDate><guid>https://hojoon.me/posts/cs330/4-virtual-memory-address-translation/</guid><description>가상 메모리의 개념과 목표, 정적/동적 재배치, Base and Bounds, 세그멘테이션까지 주소 변환의 발전 과정을 살펴봅니다.</description></item><item><title>[CS330] 3. 스레드와 CPU 스케줄링</title><link>https://hojoon.me/posts/cs330/3-thread-scheduling/</link><pubDate>Sun, 03 Dec 2023 00:00:00 +0000</pubDate><guid>https://hojoon.me/posts/cs330/3-thread-scheduling/</guid><description>스레드의 개념과 다양한 스레딩 모델(1:1, N:1, M:N), 그리고 CPU 스케줄링 알고리즘(FIFO, SJF, STCF, Round Robin)을 비교합니다.</description></item><item><title>[CS330] 2. 인터럽트, 시스템 콜과 프로세스</title><link>https://hojoon.me/posts/cs330/2-interrupt-syscall-process/</link><pubDate>Sat, 02 Dec 2023 00:00:00 +0000</pubDate><guid>https://hojoon.me/posts/cs330/2-interrupt-syscall-process/</guid><description>하드웨어 인터럽트와 소프트웨어 트랩의 차이, 시스템 콜의 동작 원리, 그리고 프로세스의 개념과 생명주기를 다룹니다.</description></item><item><title>[CS330] 1. 운영체제 소개와 커널 보호 메커니즘</title><link>https://hojoon.me/posts/cs330/1-os-intro-kernel-protection/</link><pubDate>Fri, 01 Dec 2023 00:00:00 +0000</pubDate><guid>https://hojoon.me/posts/cs330/1-os-intro-kernel-protection/</guid><description>운영체제가 무엇인지, 왜 커널 보호가 필요한지, 그리고 이중 모드(Dual Mode)를 통한 보호 메커니즘까지 정리합니다.</description></item></channel></rss>