본문 바로가기
sidebar toggle
GAMEMING
Home
Tag
Guestbook
Subscribe
관리메뉴열기
개인정보
티스토리 홈
포럼
로그인
GAMEMING
커널모드
[01] 운영체제의 시작
🧐 Study/운영체제
·
2024. 3. 13.
- 운영체제? : 실행할 프로그램에 필요한 자원(시스템 자원) 할당 및 프로그램이 올바르게 실행되도록 도움을 주는 역할 : 메모리 내 커널 영역에 적재되어 실행됨 - 이중 모드 1) 사용자 모드 : OS 서비스를 제공받을 수 없는 모드 (커널 영역의 코드 실행X) 2) 커널 모드 : OS 서비스 제공 받기가 가능하며 자원에 접근이 가능함 사용자 모드에서 시스템 호출(system call)을 통해 커널 모드로 전환 시스템 호출의 대표적인 예는 인터럽트 - OS 핵심 서비스 1) 프로세스(실행 중인 프로그램) 관리 : 프로세스 동기화, 교착상태해결 2) 자원&접근 할당 : CPU 스케줄링, 메모리 할당 & 메모리 부족 현상 극복, I/O(입출력) 장치 (인터럽트 서비스 루틴) 3) 파일 시스템 관리
Table
Of
Contents
열기
목차
목차 닫기
표시할 목차가 없습니다.
안녕하세요
감사해요
잘있어요
PREV
[
1
]
NEXT
device theme
light theme
dark theme
상단으로
티스토리툴바
GAMEMING
구독하기
닫기
단축키
내 블로그
내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W
블로그 게시글
글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C
모든 영역
이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift
+
/
⇧
+
/
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.