League Of Legends - Link Select '프로세스' 태그의 글 목록
본문 바로가기
반응형

프로세스2

[04] 프로세스 동기화 - 동기화 (synchronization) : 동시다발적으로 실행되는 프롯헤스들은 실행 순서와 자원의 일관성을 보장해야 한다 : 프로세스 동기화 = 프로세스 사이의 수행 시기를 맞추는 것 : 수행 시기를 맞춘다 = 실행 순서 제어, 상호 배제 : 1) 동시에 접근해서 안되는 자원에 동시에 접근하지 못하도록 제어하는 것 : 2) 특정 조건이 만족되어야만 실행할 수 있는 상황에서 올바르게 실행되도록 하는 것 - 상호 배제(mutual exclusion)를 위한 동기화 : 상호 배제 = 공유가 불가능한 자원의 동시 사용을 피하기 위해 사용하는 알고리즘 - 공유 자원 (shared resource) : 공동의 자원(전역변수, 파일, 입출력장치 등), 이 공유 자원에 두 개 이상의 프로세스를 동시에 실행하면 문제.. 2024. 3. 24.
[02] 프로세스 개요 - 프로세스 : 실행 중인 프로그램 : 포그라운드 프로세스 - 사용자가 보는 앞에서 실행되는 프로세스 : 백그라운드 프로세스 - 사용자가 보지 못하는 뒤에서 실행되는 프로세스 (유닉스 - 데몬, 위도우 - 서비스) - 프로세스 제어 블록 (PCB) : OS는 PCB를 이용해 프로세스의 실행 순서를 관리하고 CPU를 비롯한 자원을 배분함 : PCB는 커널영역, 프로세스 생성 시 만들어지며 실행이 끝나면 폐기됨 : 다음 정보들을 담고 있다 1) 프로세스 ID (PID) : 특정 프로세스를 식별하기 위한 고유 번호 2) 레지스터 값 : 해당 프로세스가 실행하며 사용했던 프로그램 카운터를 비롯한 레지스터 값들을 저장함. 3) 프로세스 상태 : 밑에서 다룸 4) CPU 스케줄링 정보 : 프로세스가 언제, 어떤 순.. 2024. 3. 15.
728x90
반응형