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