system call (1) 썸네일형 리스트형 [운영체제] 운영체제 소개와 기본 개념 (1) 이번 카테고리에서는 운영체제가 무엇인지, 또 어떤 개념들이 있는지에 대해서 두 차례에 걸쳐 다뤄보고자 합니다. 우선 운영체제에 대해서 자세하게 포스팅을 하기 전에, 운영체제의 기본적인 개념들을 간단하게 소개하고자 합니다. 운영체제를 이해하기 위해서는 프로그램이 동작하는 방식을 알아야합니다. 프로그램의 동작은 다음의 4단계로 간단하게 표현할 수 있습니다. 단계 1. 프로세스가 메모리로부터 instruction을 가져오는 fetch 단계 단계 2. 가져온 instruction이 무엇인지 분석하는 decode 단계 단계 3. 메모리에 접근한다거나, 연산을 수행하거나, 함수로 jump 하는 등 명령어를 수행하는 execute 단계 단계 4. 프로세서가 다음에 수행할 명령어로 이동하는 단계 운영체제는 위와 같은 .. 이전 1 다음