Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |
Tags
- 앱개발
- db
- 액티비티
- github
- reactnative
- 개발
- MVVM
- 프로세스
- Kotlin
- cs
- 디자인패턴
- Operating System
- Android
- OS
- 데이터베이스
- 코틀린
- 앱 개발
- React
- 안드로이드 디자인 패턴
- 메모리
- 운영체제
- 앱
- CS지식
- 안드로이드 개발
- Database
- 안드로이드
- 리액트
- 디자인 패턴
- 스레드
- 리액트네이티브
Archives
- Today
- Total
목록커널 (1)
Tech Log
[Operating System] 운영체제 개요
운영체제 사용자가 컴퓨터를 쉽게 다루게 해주는 인터페이스. 한정된 메모리나 시스템 자원을 효율적으로 분배하는 역할. 예) PC 운영체제(Mac OS, Windows, 유닉스, 리눅스 등), 모바일 운영체제(iOS, 안드로이드 등) *운영체제와 유사하나 소프트웨어를 추가로 설치할 수 없는 것이 펌웨어(Firmware). 펌웨어는 특정 하드웨어에 포함된 소프트웨어를 말한다. 운영체제의 역할 CPU 스케줄링과 프로세스 관리 : CPU 소유권을 어떤 프로세스에 할당할지, 프로세스의 생성과 삭제, 자원 할당 및 반환 관리 메모리 관리 : 한정된 메모리를 어떤 프로세스에 얼마큼 할당할지를 관리 디스크 파일 관리 : 디스크 파일의 보관 방법을 관리 I/O 디바이스 관리 : I/O 디바이스들(마우스, 키보드 등)과 컴..
Computer Science/Operating System
2023. 1. 27. 20:22