일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- NLP
- 데이터베이스
- 파싱테이블
- 언어모델
- 소프트웨어공학
- 데이터분석
- 오픈소스웹소프트웨어
- 파싱
- 컴파일
- 836
- 웹소프트웨어
- 정보검색
- 자연어처리
- Linear Algebra
- 애자일
- 컴파일러
- 가상메모리
- 벡터
- 프로세스
- 클래스
- OS
- css
- 객체지향설계
- DB
- 운영체제
- C언어
- Agile
- 랩실일기
- 스케줄러
- React
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