일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- autosize
- Cypress
- TS
- tailwind
- ESlint
- 투포인터
- async/await
- 인터섹션
- 이분 검색
- SSR
- React
- webpack
- 리터럴 타입
- app router
- 공변성
- Jest
- 타입 좁히기
- CI/CD
- map
- Promise
- useAppDispatch
- 무한 스크롤
- 반공변성
- RTK Query
- 호이스팅
- 결정 알고리즘
- 태그된 유니온
- dfs
- CORS
- recoil
Archives
- Today
- Total
목록계층형 구조 커널 (1)
짧은코딩
커널의 구성
커널 커널은 운영체제의 핵심 기능을 모아놓은 것이다. 커널은 복잡하게 얽혀 있으며 단일형, 계층형, 마이크로 구조 커널로 구분된다. 커널이 하는 일 1. 프로세스 관리: 프로세스에 CPU를 배분하고 작업에 필요한 환경을 제공 2. 메모리 관리: 프로세스에 작업 공간을 배치하고 실제 메모리보다 큰 가상공간을 제공 3. 파일 시스템 관리: 데이터를 저장하고 접근할 수 있는 인터페이스 제공 4. 입출력 관리: 필요한 입력과 출력 서비스를 제공 5. 프로세스 간 통신 관리: 공동 작업을 위한 프로세스 간 통신 환경을 지원 단일형 구조 커널(monolithic architecture) 단일형 구조 커널은 초창기 OS 구조이다. 그리고 초기에는 기능 구현에 바빠서 커널의 핵심 기능을 구현하는 모듈들이 구분 없이 하..
CS/운영체제
2023. 3. 1. 22:13