정보처리산업기사

정보처리산업기사

정보처리산업기사, 정보처리기사 - FCFS, FIFO, 페이지 교체 알고리즘 집중 탐색!!

※ 공부 내용의 복습 개념으로 정리된 글입니다. FCFS(First Come First Service, 선입 선출) = FIFO(First In First Out)FCFS는 준비상태 큐(대기 큐, 준비 완료 리스트, 작업준비 큐, 스케쥴링 큐)에 도착한 순서에 따라 차례로 CPU를 할당하는 기법으로, 가장 간단한 알고리즘입니다. 큐(자료 구조)의 이해선입선출의 자료구조, 대기열이라고도 합니다.Queue라고도 하는데, Queue라는 단어 자체가 표 같은 것을 구매하기 위해 줄서는 것을 의미합니다. 스택과 비슷하지만 조금 다릅니다.위에서도 나와있듯 '표를 사기 위해 줄을 서는 사람들'을 생각하면 됩니다. 하나의 예시를 들어 보도록 하겠습니다.상점의 대기열을 상상해보세요.  고객들이 들어와서 번호표를 뽑고, ..

정보처리산업기사

정보처리산업기사 - 응용 SW 기초 기술 활용 - 스케줄링

※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공 스케줄링의 개요스케줄링(scheduling)은 프로세스가 생성되어 실행될 때 필요한 시스템의여러 자원을 해당 프로세스에게 할당하는 작업을 의미합니다. 프로세스가 생성되어 완료될 때까지 프로세스는 여러 종류의 스케줄링 과정을 거치게 됩니다. 프로세스(스) 스케줄링의 기법비선점(Non-preemptive)이미 할당된 CPU를 다른 프로세스가 강제로 빼앗아 사용할 수 없는 스케줄링 기법입니다.비선점 스케줄링의 종류에는 FCFS(FIFO), SJF, 우선순위, HRN, 기한부 등의 알고리즘이 있습니다.  주용 스케줄링 기법 FCFS(First Come First Service, 선입 선출) = FIFO(First In First Out)FCFS는 ..

정보처리산업기사

정보처리산업기사 - 응용 SW 기초 기술 활용 - 프로세스 관리

※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공   프로세스의 정의프로세스(Process)는 일반적으로 프로세서 (처리기, CPU)에 의해 처리되는 사용자 프로그램, 시스템 프로그램,즉 실행중인 프로그램을 의미하며, 운영체제가 관리하는 최소 단위의 작업(Job), 태스크(Task) 입니다. 프로세스는 다음과 같이 여러 형태로 정의할 수 있습니다.PCB를 가진 프로그램실기억장치(주기억장치)에 저장된 프로그램프로세서가 할당되는 실체프로시저가 활동중인 것비동기적 행위를 일으키는 주체 (독립적 싱행)지정된 결과를 얻기 위한 일련의 계통적 동작목적 또는 결과에 따라 발생되는 사건들의 과정※ 프로시저 / 비동기적 행위프로시저한 프로그램은 여러 개의 작은 프로그램으로 분할될 수 있는데, 이때 분활된 ..

정보처리산업기사

정보처리산업기사 - 응용 SW 기초 기술 활용 - 운영체제의 개념

※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공 운영체제의 정의운영체제 : OS (Operating System) 운영체제는 컴퓨터 시스템의 자원들을 효율적으로 관리하며,사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임입니다. 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스로서 동작하는 시스템 소프트 웨어의 일종으로,다른 응용 프로그램이 유용한 작업을 할 수 있도록 환경을 제공해줍니다.※ 자원자원은 시스템에서 사용할 수 있는 CPU, 주기억장치, 보조기억장치, 프린터, 파일 및 정보 등을 의미합니다.  운영체제의 목적운영체제의 목적에는처리 능력 향상사용 가능도 향상신뢰도 향상반환 시간 단축등이 있습니다. 위에 4가지 처리 능력, 반환 시간, 사용..