운영체제
CS
[CS 스터디] 4주차 동기화 문제 + 세마포어 & 뮤텍스
[4주차] 동기화 문제 (Race Condition, Deadlock) 세마포어 & 뮤텍스 동기화 문제 (Race Condition, Deadlock) 세마포어 & 뮤텍스 -- Race Condition (경쟁 상태) 공유 자원에 대해 여러 프로세스가 동시에 접근을 시도할 때, 타이밍이나 순서 등이 결과값에 영향을 줄 수 있는 상태를 말한다. 발생하는 경우더보기...
blank blank blank blank blank blank blank blank blank blank blank blank blank
2025년 4월 15일 18:45
CS
[CS 스터디] 3주차 CPU 스케줄링 + 인터럽트 & 시스템 콜
[3주차] CPU 스케줄링 인터럽트 & 시스템 콜 CPU 스케줄링 알고리즘 인터럽트(Interrupt) 개념 및 종류 시스템 콜(System Call)과 사용자 모드 vs 커널 모드 -- 🔵 CPU 스케줄링 알고리즘 CPU 스케줄링이란? 하나의 CPU 코어는 한 번에 하나의 프로세스만 실행 가능하다. 언제 어떤 프로세스에 CPU를 줄 지 결정하는 것이 C더보기...
blank blank blank blank blank blank blank blank blank blank blank blank blank
2025년 4월 6일 09:08
CS
[CS 스터디] 2주차 메모리 관리 + 가상 메모리
[2주차] 메모리 관리 (페이징 & 세그멘테이션) 가상 메모리 주소 공간, 물리적 주소, 논리적 주소, 주소 바인딩 메모리 관리 기법 (페이징, 세그멘테이션) 가상 메모리 (Demand Paging, Page Fault) 캐시 메모리, TLB(Translation Lookaside Buffer) 메모리 할당 전략 (First Fit, Best Fit, Wo더보기...
blank blank blank blank blank blank blank blank blank blank blank blank blank
2025년 3월 31일 18:11
CS
[CS 스터디] 1주차 운영체제 개요 + 프로세스 & 스레드
[1주차] 운영체제 개요 프로세스 & 스레드 컴퓨터 구성 요소 운영체제의 역할 커널(User Mode vs Kernel Mode) 프로세스의 구조 프로세스 vs 스레드 멀티프로세싱(Multiprocessing) 멀티스레딩(Multithreading) 컨텍스트 스위칭 -- 🔵 컴퓨터 구성 요소: Top-Level View 컴퓨터 시스템은 CPU, 메모리, 더보기...
blank blank blank blank blank blank blank blank blank blank blank blank blank
2025년 3월 26일 14:27