
OS & CS 몇 가지
·
CS
1. PCBPCB (프로세스 제어 블록)란빠르게 번갈아 수행되는 프로세스 관리를 위해 사용하는 자료구조프로세스 관련 정보를 저장하고프로세스 생성 시 커널 영역에 생성된 후, 프로세스 종료 시 폐기된다.PCB가 가지는 정보PID (프로세스 ID) : 프로세스 식별 번호레지스터 값 : 마지막으로 연산한 곳을 기억하기 위한 값프로세스 상태 : 현재 프로세스의 상태 (입출력 대기, CPU 사용을 위해 대기, CPU 사용 등)CPU 스케줄링 정보 : 할당 순서에 대한 정보메모리 정보 : 프로세스가 저장된 곳의 정보 (페이지 테이블 정보)사용한 파일과 입출력 장치 정보 2. 프로세스의 메모리 영역코드 영역실행할 수 있는 코드CPU가 실행할 명령어가 담겨있다.정적 할당 영역데이터 영역프로그램이 실행되는 동안 유지할..