정보처리기사 12

정보처리기사[4과목] | 프로세스

프로세스(Process)란? - 운영체제가 관리하는 실행 단위 - 실행중인 프로그램을 의미 프로시저) 활동 중인 프로그램 프로세서) 할당되는 실체 1) 준비상태(Ready) 2) 실행상태(Running) 3) 대기상태(Block) 준비상태 → 실행상태: 디스패치(Dispatch) 실행상태 → 대기상태: Block 대기상태 → 준비상태: Wake up 프로세스제어블록(Process Control Block:PCB) - 운영체제가 프로세스의 중요한 정보를 저장하는 공간 - 각 프로세스는 각자 고유의 PCB를 가짐( 프로세스 생성시 PCB 생성, 종료시 PCB 제거) - PCB에 저장되어 있는 정보 1) 프로세스의 현재 상태 2) 프로세스의 우선 순위 3) CPU 레지스터 4) 할당된 자원 5) 프로레스 고유..

정보처리기사[4과목] | 운영체제

운영체제(OS, OperatingSystem)란? - 컴퓨터 사용자와 하드웨어 간의 인터페이스로서 동작하는 시스템 소프트웨어의 일종 - 컴퓨터 시스템의 자원을 효율적으로 관리하여 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공 운영체제의 목적 1) 처리능력(Throughput) : 주어진 시간 내에 작업량을 처리 2) 응답시간(Turnaround time) : 명령이 처리되는 시간 3) 신뢰성(Reliability) : 오류 없이 처리 4) 사용가능도(Availability) : 많은 시간동안 사용 가능한지 여부 5) 병목현상(Bottleneck) 예방 병목현상 : CPU, 메모리, 디스크 I/O 등의 자원이 부족하여 시스템 전체의 처리량이나 응답 속도가 떨어지는 상황 운영체제의 기능..