📌운영체제 구조
커널
- os의 핵심적인 부분(자원 관리)
- 메모리에 상주하는 프로그램
유틸리티
📌운영체제 구조에의한 분류
📖단일 구조
- 커널 내 모듈 직접통신
- 커널 거대화로 유지보수 어려움
- 한 모듈의 문제가 커널전체의 문제로
📖계층 구조
- 모듈화
- 한 기능 수행위해 여러 계층 거쳐야해서 성능 저하
📖마이크로 커널 구조
- 필수 기능만 커널에 남기고 나머지는 사용자 영역으로
📌운영체제 기능
📖프로세스 관리
프로세스 : 커널에 등록된 실행 단위
- 생성, 삭제, 상태관리
- 자원할당
- 동기화
- 교착상태 해결
📖프로세서(cpu) 관리
📖메모리 관리
- 프로세스에 메모리 할당, 회수
- 메모리 여유 공간 관리
📖파일 관리
- 파일 및 폴더 추가 삭제
- 접근 및 조작
- 백업 등
📖입출력 관리
- OS를 통하여 실제 하드웨어 장치와 사용자를 연결
📮출처 : https://www.youtube.com/watch?v=hzXVQIlSSos&list=PLBrGAFAIyf5rby7QylRc6JxU5lzQ9c4tN