일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 가상메모리
- DB
- 파싱테이블
- 웹소프트웨어
- css
- 데이터분석
- 랩실일기
- 스케줄러
- 파싱
- 운영체제
- 클래스
- Linear Algebra
- 오픈소스웹소프트웨어
- 언어모델
- React
- 소프트웨어공학
- 벡터
- NLP
- Agile
- 836
- 컴파일러
- 객체지향설계
- 자연어처리
- 컴파일
- 데이터베이스
- 정보검색
- 프로세스
- C언어
- OS
- 애자일
Archives
- Today
- Total
목록종료 (1)
observe_db
[OS] 3. 프로세스(Process)(2)
3/20 Part 3. 프로세스 종료 마지막 명령어 실행 후 OS에 프로세스 삭제 요청 wait()를 통해 부모로 데이터 전달. 자원은 OS에 의해 반납 비정상 종료도 있음 abort() 사용. 시그널 SIGABRT를 발생시키고, 시그널 처리기 있으면 호출, 없으면 비정상종료 일부 자원 반납처리 부재) 부모 프로세스가 kill()을 통해 자식 프로세스 종료 가능 자식이 배정된 자원을 초과 사용하는 경우 할당된 작업이 필요 없는 경우 부모가 종료되는 경우 어떤 특정 OS는 자식 프로세스 강제 종료(모든 자식의 연쇄 종료) 프로세스 일시중지(suspend) 종료는 아니고, 프로세스 사용을 위한 경쟁에서 배제 보안 위협 감지, 소프트웨어 debug에 유용 자신이나 다른 프로세스가 일시중지 가능. 재시작(res..
학교 공부/운영체제(OS)(3-1)
2023. 4. 5. 20:12