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