정보처리기사 필기/4과목 3

4과목 -3 (필기 개념 정리)

1. PCB (1) PCB(Process Control Block, 프로세스 제어 블록)는 운 영체제가 프로세스에 대한 중요한 정보를 저장해 놓는 곳 으로, Task Control Block 또는 Job Control Block이라 고도 한다. 2. 프로세스 상태 전이 (1) 제출(Submit) (2) 접수(Hold) (3) 준비(Ready) (4) 실행(Run) (5) 대기(Wait), 보류, 블록(Block) (6) 종료(Terminated, Exit) 1. 스레드(Thread) (1) 프로세스 내에서의 작업 단위로서 시스템의 여 러 자원을 할당받아 실행하는 프로그램의 단위이다. (2) 하나의 프로세스에 하나의 스레드가 존재하는 경우에 는 단일 스레드, 하나 이상의 스레드가 존재하는 경우 에는 다중 ..

4과목 -2 (필기 개념 정리)

1. 운영체제의 정의 및 목적 (1) 처리 능력 (Throughput) (2) 반환 시간 (Turn Around Time) (3) 사용 가능도 (Availability) (4) 신뢰도 (Reliability) 2. 운영체제의 구성 (1) 제어 프로그램(Control Program)은 컴퓨터 전체의 작동 상태 감시, 작업의 순서 지정, 작업에 사용되는 데이터 관 리 등의 역할을 수행하는 것으로 다음과 같이 구분할 수 있다. (2) 감시 프로그램 (Supervisor Program) : 제어 프로그램 중 가장 핵심적인 역할을 하 는 것으로, 자원의 할당 및 시스템 전체의 작동 상태를 감시하는 프로그램 (3) 작업 관리 프로그램 (Job Management Program) : 작업이 정상적으로 처리될 수 있도..

4과목 -1 (필기 개념 정리)

1. 배치 프로그램 (1) 배치 프로그램은 사용자와의 상호 작용 없이 여러 작업들 을 미리 정해진 일련의 순서에 따라 일괄적으로 처리하는 것을 의미한다. (1) 필수 요소 - 대용량 데이터 - 자동화 - 견고성 - 안정성 / 신뢰성 - 성능 1. Python의 시퀀스 자료형 (1) 리스트(List) : 다양한 자료형의 값을 연속적으로 저장하 며, 필요에 따라 개수를 늘리거나 줄일 수 있음 (2) 튜플(Tuple) : 리스트처럼 요소를 연속적으로 저장하지 만, 요소의 추가, 삭제, 변경은 불가능함 (3) range : 연속된 숫자를 생성하는 것으로, 리스트, 반복 문 등에서 많이 사용됨 2. 가비지 콜렉터(Garbage Collector) (1) 변수를 선언만 하고 사용하지 않으면 이 변수들이 점유 한 메..