704 운영체제
| parent_topic | 700-컴퓨터과학 |
| types | 레퍼런스 |
| tags |
#os #operating-system #process #memory
|
704 운영체제
운영체제 관련 학습 내용을 정리하는 인덱스다.
상위 토픽
관련 문서
컴퓨터 시스템 기초
- OS-1)컴퓨터 시스템 - 컴퓨터 시스템 개요
- OS-2) 운영체제 기본과 구조 - OS 기본 개념과 구조
- OS-3) 운영체제 연산 - OS 연산 방식
- OS-4) 운영체제 자원 관리 - 자원 관리 개념
프로세스 관리
- OS-5) 프로세스 - 프로세스 개념
- OS-6) 프로세스 스케줄링 - CPU 스케줄링 알고리즘
- OS-7) 프로세스 동기화 - 동기화 문제와 해결
- OS-8) 프로세스 교착상태 - 데드락 발생과 해결
- 생산자 소비자 문제 - 동기화 대표 문제
메모리 관리
- OS-9) 메인 메모리 할당 - 메모리 할당 기법
- OS-10) 가상 메모리 - 페이징, 세그멘테이션
저장장치와 파일 시스템
- OS-11) 보조 저장 장치 - 디스크, SSD 등
- OS-12) 파일 시스템 - 파일 시스템 구조와 관리
운영체제란
하드웨어를 관리하고 응용 프로그램에게 서비스를 제공하는 시스템 소프트웨어다.
왜 알아야 할까
- 프로세스, 스레드 이해 없이는 병렬 프로그래밍 불가능
- 메모리 관리 이해로 성능 최적화 가능
- 시스템 레벨 문제 디버깅에 필수
주요 개념
- 프로세스/스레드 - 실행 단위와 동시성
- 스케줄링 - CPU 할당 알고리즘
- 동기화 - 뮤텍스, 세마포어, 모니터
- 메모리 관리 - 가상 메모리, 페이징
- 파일 시스템 - 데이터 저장과 관리