프로세스 2

프로세스 생성,수행, 종료, 프로세스간 협력, 특성 분류

프로세스 생성부모 프로세스가 자식 프로세스를 생성한다. 부모 프로세스가 자식 프로세스를 생성하는 것을 프로세스 생성이라고 한다. 리눅스, 유닉스 계열의 OS에서는 최초의 프로세스 init()이 존재하고, 그 프로세스는 다른 자식 프로세스를 생성할 수 있고, 그 자식 프로세스는 또 다른 프로세스를 생성할 수 있다. init process는 태초의 프로세스이며, 컴퓨터 부팅시 마지막 단계에서 생성되고, PID는 1번이다.   이때, 프로세스의 생성에는 사용자 프로그램이 아니라 운영체제의 시스템 콜을 통해서만 가능하다 생성된 프로세스는 트리 구조를 형성하고 각자 고유한 번호인 pid를 가지게 된다.  프로세스의 트리(계층구조) 생성          프로세스는 자원을 필요로 한다.  1.운영체제로부터 받는다. ..

운영체제 2024.05.19

프로세스, 컨텍스트 스위치, 스케줄러 (Process, Context Switch, Scheduler)

이 포스팅은 저번 포스팅이었던 System Structure & Program Execution 다음 포스팅입니다. 저번 포스팅을 보지 않아도 이해 가능하지만, 보셨다면 더 깊이 이해할 수 있습니다.  https://mail-study.tistory.com/entry/System-Structure-Program-Execution System Structure & Program Execution컴퓨터 시스템 구조 및 프로그램 실행Mode Bit    사용자 프로그램의 잘못된 수행으로 다른 프로그램 및 운영체제에 피해가 가지 않도록 하기 위한 보호 장치 필드   mode bit를 통해 하드웨어적mail-study.tistory.com    프로세스의 개념 Process is a program in excec..

운영체제 2024.05.10
반응형