(over view)운영체제 구조 / 기능

Jeong seulho·2023년 1월 11일
0

운영체제

목록 보기
3/35

📌운영체제 구조

커널

  • os의 핵심적인 부분(자원 관리)
  • 메모리에 상주하는 프로그램

유틸리티

  • ui등의 서비스 프로그램
  • 비상주 프로그램

📌운영체제 구조에의한 분류

📖단일 구조

  • 커널 내 모듈 직접통신
  • 커널 거대화로 유지보수 어려움
  • 한 모듈의 문제가 커널전체의 문제로

📖계층 구조

  • 모듈화
  • 한 기능 수행위해 여러 계층 거쳐야해서 성능 저하

📖마이크로 커널 구조

  • 필수 기능만 커널에 남기고 나머지는 사용자 영역으로

📌운영체제 기능

📖프로세스 관리

프로세스 : 커널에 등록된 실행 단위

  • 생성, 삭제, 상태관리
  • 자원할당
  • 동기화
  • 교착상태 해결

📖프로세서(cpu) 관리

  • 프로세스 스케줄링
  • 프로세서 할당 관리

📖메모리 관리

  • 프로세스에 메모리 할당, 회수
  • 메모리 여유 공간 관리

📖파일 관리

  • 파일 및 폴더 추가 삭제
  • 접근 및 조작
  • 백업 등

📖입출력 관리

  • OS를 통하여 실제 하드웨어 장치와 사용자를 연결

📮출처 : https://www.youtube.com/watch?v=hzXVQIlSSos&list=PLBrGAFAIyf5rby7QylRc6JxU5lzQ9c4tN

0개의 댓글