프로세스2 [UNIX/Linux] ep7+) 프로세스 생성과 실행 함수 실습 (ex1_argc.c 파일)#include #include #include #include #include char* usage = "Usage : Directory Suffix\n";int my_double_ls(const char*, char*);int match(const char*, const char*);int main(int argc, char** argv) { if (argc != 3) { fprintf(stderr, usage); exit(1); } my_double_ls(argv[1], argv[2]); exit(0); return 0;}int my_double_ls(const char* name, char* suffix) { st.. 2024. 10. 22. [운영체제] ep2) 프로세스(process) ㅁ프로세스(process): 실행 중인 프로그램 (실행/스케줄링의 단위 및 자료구조)보조기억장치에 저장된 프로그램을 메모리에 적재하고 실행하는 순간, 그 프로그램은 프로세스가 된다그리고 이 과정을 "프로세스를 생성한다"라 표현한다 + 프로세스를 직접 확인하는 방법- Windows: 작업 관리자 프로세스 탭 - UNIX체계: ps 명령어 포그라운드(foreground) 프로세스: 사용자가 볼 수 있는 앞 공간에서 실행되는 프로세스vs백그라운드(background) 프로세스: 사용자가 보지 못하는 뒷 공간에서 실행되는 프로세스이 백그라운드 프로세스 중에서 사용자와 상호작용하지 않고 혼자 묵묵히 일을 수행하는 프로세스들을 Windows에서는 서비스(service)라 하고 UNIX체계에서는 데몬(daem.. 2024. 4. 8. 이전 1 다음