2023-1모각코

23.03.14 모각코 1회차

정서1002 2023. 3. 16. 14:16

 2023.03.14 모각코 1회차입니다.
 
 당일 있었던 운영체제 강의의 더 깊은 이해를 위해 녹화 강의와 퀴즈 복습을 진행했습니다.
 

Interrupt (타임아웃)과 System call에 따른 Running 프로그램의 상태 변화를 정리했습니다.
러닝상태이던 프로그램은 타임아웃을 만나면 Ready 상태로 넘어갑니다. 
그러나 System call을 만나면 Blocked 상태로 넘어갑니다. 
 
 

프로그램이 실행될 때 os(커널모드)와 하드웨어, 프로그램(유저모드) 사이의 흐름을 정리하였습니다. 
이것은 특히 퀴즈를 푸는 데 도움이 많이 되었습니다. 
 
 

PCB와 context(문맥)에 대해 정리하였습니다. 문맥교환이 프로그램과 cpu의 효율적인 운영을 위해 꼭 필요하다는 것을 알았습니다. 
 
 

Running 상태인 프로그램이 I/O를 요청하는 등 오래걸리는 작업을 요청하면 해당 프로그램을 Blocked 상태로 바꾸고 다른 Ready 상태의 프로그램을 실행합니다. 기존 프로그램의 I/O 요청이 끝나면 Ready 상태로 바꾸고 이후 기회가 되면 다시 실행합니다.


프로그램을 로딩하는 과정에대해 정리했습니다.


fork()가 요청되면 어떤 흐름으로 프로그램이 진행되는 지 정리했습니다.

한 번 보고 이해하지 못한 부분을 반복해서 보고, 퀴즈를 통해 부족한 부분을 파악하니 더 깊게 이해할 수 있었습니다. 이제 학기 초반이지만 처음같은 마음으로 학기 마무리할 때까지 좋은 성적 거두었으면 좋겠습니다.

'2023-1모각코' 카테고리의 다른 글

23.05.09 모각코 6회차  (0) 2023.05.14
23.05.02 모각코 5회차  (0) 2023.05.04
23.04.04 모각코 4회차  (0) 2023.04.05
23.03.28 모각코 3회차  (0) 2023.03.30
23.03.21 모각코 2회차  (0) 2023.03.23