[운영체제] 6. 프로세스란? 5 or 6가지 상태? 스케줄러?
1. 운영체제란? 목적? 분류? 2. 인터럽트란? 컴퓨터 시스템 동작원리로 알아보자. 3. 하드웨어, 메모리 및 메모리 보안 방법? 4. 프로그램의 구조, 실행 과정? 5. 인터럽트, 문맥 교환(컨택스트 스위칭), PCB 정의와 차이? 6. 프로세스란? 6가지 상태? 스케줄러? 7. 프로세스 생성? 자식 부모 관계를 이용한 협력? 8. 스레드, 멀티스레드란? 프로세스와의 차이? 8. CPU 스케줄링란? 종류 평가 기준? 9. ''업데이트 예정" 1. 프로세스란? - 정의: 프로그램을 구동하여 프로그램의 상태 혹은 그 자체가 메모리 상에서 실행되는 작업 단위(출처: 위키백과) 모든 멀티프로그래밍은 프로세스의 개념을 기반으로 동작한다. 프로세스는 시분할 시스템의 최소 작업 단위이기 때문이다. 이때 프로그램이..