📖 개요 📰 운영체제 > 💻 컴퓨터 구조 프로세서 ⌛ 명령어 수행 🔁 명령어 사이클 🔪 인터럽트
💾 메모리 계층구조의 필요성 💾 캐시 참조지역성 💻 다양한 입출력 📖 프로그램 입출력 📖 인터럽트 기반 입출력 📖 DMA
💻 운영체제 📄 운영체제의 목적 📄 사용자 인터페이스로서의 운영체제 📄 자원 관리자로서의 운영체제 📄 PS 📄 현대 운영체제의 핵심 📄 멀티프로그래밍 일괄처리 시스템 📄 시분할 시스템 📄 비교
💻 프로세스란? 📔 PCB(프로세스 제어 블록) 문맥교환 프로세스의 메모리 영역 프로세스 상태 5-상태 모델 교수에게 할 질문거리
💻 프로세스 그리고 쓰레드 멀티스레딩 스레드 상태 스레드의 유형 ULT
요약 용어 OS 발전순서 스레드의 특징
💻 데드락 💻 자원할당 그래프 📖 자원의 종류 데드락 조건 📖 데드락 예방(Deadlock prevent) 📖 데드락 회피(Deadlock avoid) 📖 프로세스 시작거부 📖 자원 할당 거부 📖 안전한 상태  데드락 발생 상황 2번째 방법 모니터를 이용한 방법 세마포 vs 모니터
메모리관리 메모리 분할 고정 분할 동적 분할 배치 버디 시스템 주소 재배치(rellocation) ![
💻 필요성 📖 가상메모리의 핵심 📖 장점 📖 쓰레싱 💻 페이지 📖 페이지 테이블 엔트리 📖 페이지 테이블 📄 계층적 페이지 테이블 ![](https://velog.velcdn.com/images/rachi_3/post
💻 스케줄링의 종류 📖 장기 스케줄링 📖 중기 스케줄링 📖 단기 스케줄링 💻 스케줄링 평가 기준 💻 다양한 스케줄링 정책 📖 FCFS 📖 Round Robin ![](https://velog.velcdn.com/images/rachi_3/post/9cbb2fd9-64