프로세스
-
[OS] 프로그램 VS 프로세스 VS 스레드OS 2021. 7. 21. 23:53
프로그램 VS 프로세스 VS 스레드 안녕하세요? 장장스입니다. 오늘은 헷갈리는 개념인 프로그램, 프로세스, 스레드에 대해서 정리해 보겠습니다아! 프로그램, 프로세스, 스레드 프로그래밍을 하다보면 계속해서 나오는 프로그램, 프로세스, 스레드가 무엇인지 간단하게 짚고 넘어가겠습니다!. 프로그램(Program)? 프로그램은 어떤 작업을 위해 운영체제 위에서 실행할 수 있는 파일을 말합니다. 윈도우에서는 보통 .exe 파일이 프로그램입니다. 예를 들면 엑셀, 웹 브라우저(크롬, 엣지, 웨일 등), 카카오톡 등이 있습니다. 프로세스(Process)? 운영 체제 위에서 실행중인 프로그램으로 프로그램 명령어와 데이터들이 메모리에 올라가고 실행 중 또는 실행 대기중인 상태 잠깐, 그러면 프로세서(Processor)는 ..
-
[OS] 프로세스 관리, 프로세스 문맥(context)OS 2021. 7. 20. 23:41
프로세스 관리, 프로세스 문맥(context) 프로세스의 개념 프로그램? 프로세스? 스레드? 프로그래밍을 공부하다보면 자주 들어보는 말이다. 프로세스는 무엇인가? Process is a Programin execution 실행중인 프로그램 을 프로세스라 한다. 프로세스의 문맥(context) 프로세스 context는 프로세스가 현재 어떤 상태에서 수행되고 있는지 정확히 규명하기 위해 필요한 정보를 말한다. 현대의 운영체제는 여러 프로세스가 함께 수행되는 시분할 시스템 환경입니다. 시분할 시스템 환경에서는 타이머 인터럽트에 의해 짧은 시간동안 CPU를 점유하고 다른 프로세스에게 넘겨주고 다시 차례가 되면 CPU를 점유하여 명령을 수행합니다. 다시 명령을 수행하기 위해서 이전에 어디까지 명령을 수행했는지 정..