Studyyyyy
manyYun
« 2026/04 »
| 일 |
월 |
화 |
수 |
목 |
금 |
토 |
| |
|
|
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 |
|
|
관리 메뉴
Studyyyyy
운영체제 본문
study
운영체제
manyYun
2025. 7. 23. 23:34
- 운영체제란?
- 하드웨어와 소프트웨어 사이에서 자원을 관리하고 프로그램을 실행할 수 있도록 돕는 시스템 소프트웨어
- 알아야 할 것
- 브라우저, Node.js 런타임이 OS 위에서 작동함.
- 브라우저의 메모리/프로세스 구조
- 비동기 처리, I/O 처리 등 Node.js의 동작 이해
- 성능 최적화(메모리 사용, cpu 점유율)
- 웹 애플리케이션 배포 환경(ex. Linux)
- 동작
- 프로세스 관리: 실행중인 프로그램들 관리
- 메모리 관리 : 어떤 프로그램이 얼마나 메모리를 사용하는지 감지, 조절
- 파일 시스템 : 디스크에 파일을 저장하고 읽을 수 있도록 함.
- 입출력 관리: 네트워크 요청, 마우스 입력 등을 제어
- 스케줄링 : 어떤 작업을 언제 CPU에서 실행할지를 결정.
- 실생활 / 실무 예시
- 리눅스 환경에서 배포 시 기본적인 명령어, 파일 경로 등의 이해도가 필요
- Node.js의 non-blocking I/O는 OS의 이벤트 기반 처리 구조에 의존