소프트웨어 2

[운영체제] 스케줄링 알고리즘

안녕하세요 BlockDMask 입니다.오늘은, 운영체제에서 프로세스의 스케줄링에 대해 알아보겠습니다. 1) 스케줄링(Scheduling)이란.실행중인 모든 프로세스들에게 골고루 CPU를 할당하는일. 멀티 프로세스를 지원하는 운영체제의 스케줄러가 담당한다. 스케줄러는 일정한 기준(스케줄링 알고리즘)에 의거하여 스케줄링을 한다.2) 선점형 운영체제, 비선점형 운영체제 (Preemptive OS, non-preemptive OS)Preemptive OS - 현재 실행중인 프로세스A보다 높은 우선순위를 가진 프로세스B가 등장하면 스케줄러에 의해 실행 순서가 조절된다. - 우선순위가 높은놈이 오면 현재 running 상태에 있는 프로세스A가 ready상태로 밀려가고 프로세스 B가 running 상태로 CPU를 할..

[Dev C++ 설정] 괄호 자동완성 없애는법.

안녕하세요!! BlockDMask 입니다. 오늘은 Dev C++ 설정 변경에 대해서 알아보도록 하겠습니다. 저는 큰따옴표나 괄호 등을 제가 직접 치는 습관이 들어서, dev C++ 에서 괄호나 작은 따옴표 큰 따옴표 등이 자동완성되서 불편했습니다.. 매우.자동완성에 불편함을 느끼시는 분들이 편하게 setting 할 수 있도록 정리해보려고 합니다.>tools>Editor Options 를 클릭합니다. Completion>SymbolCompletion 창으로 들어갑니다.! 그다음 Enable symbol completion을 체크 해제!!!! 하고 OK를 누르면. 이제 더이상 자동완성이 되지 않습니다. 간단하군요.그럼 다시 코딩하러 가보겠습니다.