https://gmlwjd9405.github.io/2018/09/14/process-vs-thread.html
동기적(Synchronous)어떤 작업을 요청했을 때 그 작업이 종료될때 까지 기다린 후 다음 작업을 수행하는 방식비동기적(Asynchronous)어떤 작업을 요청했을 때 그 작업이 종료될때 까지 기다리지 않고 다른 작업을 하고 있다가, 요청했던 작업이 종료되면 그에
OS도 memory에 올려져서 실행되는 프로그램 인가요 ? 그렇다면 OS도 CPU에서 하나하나의 instruction이 순차적으로 실행되는 것일 텐데 어떻게 다른 프로그램들을 전체적으로 총괄 관리 할 수있는 것인지 궁금합니다. -> OS는 interupt-driven
When execvp() is executed, the program file given by the first argument will be loaded into the caller's address space and over-write the program ther
printf()등 출력 함수들은 메시지를 즉시 출력하지 않고 buffering하기 때문에 실제 출력까지 delay가 있습니다. printf() 후 fflush(stdout);을 넣으면 즉시 출력할 수 있습니다.이상한게, \\n을 쓰면 fflush같은 기능을 한다.이것
복사 : ctrl + insert붙여넣기 : shift + insert