일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 운영체제
- 코테
- fork()
- CNS
- 스프링빈
- OS
- 시스템호출
- zookeeper
- docker
- Data Engineering
- 커널
- spring boot
- 카프카
- Context Switching
- Pub/Sub
- POJO
- 회고
- Kafka
- 부팅
- 컴퓨터 구조
- 스프링
- 도커
- 제어의역전
- 자바빈
- PCB
- 합격
- 의존성주입
- 취뽀
- CPU
- 데이터엔지니어
Archives
- Today
- Total
목록Context Switching (1)
모래성 말고 철옹성
Chapter3. 프로세스와 스레드 (1)
프로세스의 개요*** 프로세스란? 프로세스란 메모리상에서 작업하고 있는 프로그램을 말한다. *프로그램 vs 프로세스 - 프로그램 : 저장장치에 존재하는 실행파일 - 프로세스 : 해당 실행파일(프로그램)이 실행 되어 메모리상에서 작업되고 있는 단위 프로세스의 상태 현대 운영체제는 대부분 시분할 시스템이기 때문에 프로세스 상태를 두어 프로세를 관리한다. 프로세스는 다음과 같은 다섯 가지의 상태를 가진다. 상태 설명 New 프로그램을 메모리에 할당하고 PCB가 생성되는 생성 상태이다. Ready 프로세스가 생성된 후 시작하기를 기다리고 있는 준비 상태이다. Runing 프로세스가 time slice를 얻어 CPU에 할당되어 CPU자원을 사용하고 있는 실행 상태이다. Waiting (Block) 실행 상태에 있..
Computer Science/운영체제
2022. 9. 6. 15:27