2023 2학기/리눅스

보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
프로세스 동기화 - wait 정상적인 프로세스 종료 과정 자식 프로세스가 종료를 위해 부모 프로세스에 종료 상태 정보를 보내고, 부모 프로세스는 이 정보를 받으면 프로세스 테이블에서 자식 프로세스를 삭제. 비정상적인 상황 발생 자식 프로세스가 모든 자원을 반납했어도 부모 프로세스가 종료 상태 정보를 얻어가지 않거나 자식 프로세스보다 먼저 종료하는 경우 발생 => 좀비 프로세스 발생 ( 테이블에만 존재, 일반적인 방법으로 제거 불가능, 자식 프로세스는 고아 프로세스가 되고 init(PID 1) 프로세스의 자식 프로세스로 등록. ) => 부모 프로세스와 자식 프로세스를 동기화 , 부모 프로세스가 wait 관련 함수를 호출해야 사라진다. 프로세스 동기화 : wait(3) 부모 프로세스와 자식 프로세스를 동기화..
(sp-Chapter1-v3) Example of buffer overflows) 간단한 암호 맞는지 여부 맞추는 프로그램을 예시로 듬 (wsl 실습이용) (사용파일) checkpass.c | checkpasstest.c (사용파일 결과) Chaper2 Programs, Processes and Threads Program a prepared sequence of instructions to accomplish a defined task Process when the os has added the appropriate information in the kernel data structures and has allocated the necessary resources to run the program co..
코딩신생아(0o0)
'2023 2학기/리눅스' 카테고리의 글 목록