프로세스 3

[리눅스마스터] 프로세스 우선순위

문제 25다음 중 프로세스의 우선순위를 변경할 때 사용하는 명령으로 틀린 것은?1. top2. jobs3. nice4. renice해설각 명령어의 기능1. top현재 실행 중인 프로세스를 실시간으로 모니터링할 수 있는 명령어입니다.우선순위를 변경할 수도 있습니다.실행 중 r을 입력하면 특정 프로세스의 우선순위를 변경할 수 있는 옵션이 나타납니다.따라서 올바른 명령어입니다.2. jobs현재 백그라운드에서 실행 중인 작업 목록을 확인하는 명령어입니다.프로세스의 상태를 확인할 수는 있지만, 우선순위를 변경하는 기능은 없습니다.따라서 틀린 명령어입니다.3. nice새로운 프로세스를 실행할 때 우선순위를 지정할 수 있는 명령어입니다.예: nice -n 10 command여기서 -n 옵션은 우선순위를 나타내며, 기..

[리눅스마스터] 시그널에 대한 이해

문제 15다음 중 시그널(Signal)에 대한 설명으로 맞는 것은?① SIGKILL은 터미널이 시작될 때 보내오는 시그널이다.② SIGINT는 키보드로부터 오는 인터럽트 시그널로 실행을 중지시킨다.③ SIGQUIT는 터미널에서 입력된 정지 시그널로 [Ctrl]+[C] 입력 시 보내진다.④ SIGSTOP은 실행 정지 후 다시 실행하기 위해 대기시키는 시그널이다.해설① SIGKILL은 터미널이 시작될 때 보내오는 시그널이다.틀린 설명입니다.SIGKILL은 프로세스를 강제로 종료시키는 시그널로, 사용자나 시스템에서 프로세스를 중단할 때 사용됩니다.이는 프로세스가 절대 무시할 수 없는 시그널입니다. 터미널의 시작과는 관련이 없습니다.② SIGINT는 키보드로부터 오는 인터럽트 시그널로 실행을 중지시킨다.옳은 설..

[리눅스마스터] 프로세스의 특징

문제 12다음 중 프로세스에 대한 설명으로 틀린 것은?① 실행(executing) 중인 프로그램을 말한다.② PCB(Process Control Block)를 지닌 프로그램을 말한다.③ 사용자가 실행한 프로세스는 중간에 중지시킬 수 없다.④ 백그라운드는 프로세스와 포어그라운드 프로세스로 나눌 수 있다.해설① 실행(executing) 중인 프로그램을 말한다.옳은 설명입니다.프로세스는 실행 중인 프로그램으로, CPU에 의해 실행되고 있는 코드와 그 실행에 필요한 메모리, 파일 핸들 등을 포함합니다.② PCB(Process Control Block)를 지닌 프로그램을 말한다.옳은 설명입니다.PCB는 프로세스의 상태, PID(Process ID), 레지스터 정보, 프로그램 카운터(Program Counter) ..