Notice
반응형
Recent Posts
250x250
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 이미지용량제한
- googleCharts
- node
- input
- 정처산기
- 책추천
- 이클립스
- Oracle
- createBro
- BREW
- 붙여넣기방지
- TSX
- CSS
- jsp
- java
- npm
- js
- 응용SW
- IntelliJ
- php version
- script
- Eclipse
- 이론
- SCIPRT
- html
- react
- 병행프로세스와 상호배제
- txs
- SQL
- googleChart
Archives
- Today
- Total
개발하자
[정처산기] 응용SW기초 기술 활용 (프로세스 관리) 본문
728x90
오늘은 응용 SW기초 기술 활용 과목의 프로세스 관리에 대해 요점정리를 해봤어요.
프로세스 관리
1. 프로세스의 정의
프로세스(Process)는 일반적으로 프로세서(처리기, CPU)에 의해 처리되는 사용자 프로그램, 시스템 프로그램,
즉 실행중인 프로그램을 의미하며, 운영체제가 관리하는 최소 단위의 작업(Job), 테스크(Task)이다.
- 프로세스 정의
- PCB를 가진 프로그램
- 실기억장치(주기억장치)에 저장된 프로그램
- 프로세서가 할당되는 실체
- 프로시저가 활동중인 것
- 비동기적 행위를 일으키는 주체
- 지정된 결과를 얻기 위한 일련의 계통적 동작
- 목적 또는 결과에 따라 발생되는 사건들의 과정
2. 프로세스 상태 전이
프로세스 상태 전이는 프로세스가 시스템 내에 존재하는 동안 프로세스의 상태가 변하는 것을 의미,
프로세스의 상태를 다음과 같이 상태 전이도로 표시할 수 있다.
- 제출(Submit) : 작업을 처리하기 위해 사용자가 작업을 시스템에 제출한 상태
- 접수(Hold) : 제출된 작업이 스풀 공간인 디스크의 할당 위치에 저장된 상태
- 준비(Ready) : 프로세스가 프로세서를 할당받기 위해 기다리고 있는 상태
- 실행(Run) : 준비상태 큐에 있는 프로세스가 프로세서를 할당받아 실행되는 상태
- 대기(Wait), 보류, 블록(Block) : 프로세스에 입·출력 처리가 필요하면 현재 실행 중인 프로세스가 중단되고,
입·출력 처리가 완료될 때까지 대기하고 있는 상태 - 종료(Terminated, Exit) : 프로세서의 실행이 끝나고 프로세스 할당이 해제된 상태
3. 스레드
스레드(Tread)는 프로세스 내에서의 작업 단위로서 시스템의 여러 자원을 할당받아 실행하는 프로그램의 단위
- 하나의 프로세스에 하나의 스레드가 존재하는 경우에는 단일 스레드, 하나 이상의 스레드가 존재하는 경우리는 다중 스레드라고 한다
- 프르세스의 일부 특성을 갖고 있기 때문에 경량(Light Weight) 프로세스라고도 한다.
- 자신만의 스택(Stack)과 레지스터(Register)를 갖으며 독립된 제어 흐름을 갖는다.
4. TIP
- 프로시저 : 한 프로그램은 여러개의 작은 프로그램으로 분활될 수 있는데 이때 분활된 작은 프로그램을 의미하며,
부프로그램이라고도 함 - 비동기적 행위 : 다수의 프로세스가 서로 규칙적이거나 연속적이지 않고 독립적으로 실행되는 것을 말함
- 실행상태 : 프로세스가 CPU를 점유하고 있는 상태
공부하면서 유용했던 부분 메모겸 공유하고자 끄적입니다.
고쳐야하는 부분있다면 댓글 남겨주시면 수정하겠습니다.
행복한 하루 보내세요 (❁´◡`❁)
728x90
반응형
'공부 > 정보처리산업기사' 카테고리의 다른 글
[정처산기] 응용SW기초 기술 활용 (병행 프로세스와 상호 배제) (80) | 2023.12.31 |
---|---|
[정처산기] 응용SW기초 기술 활용 (스케줄링) (2) | 2023.12.27 |
[정처산기] 응용SW기초 기술 활용 (운영체제의 개념) (2) | 2023.12.20 |