본문 바로가기
반응형

Message passing2

15. IPC(1) 안녕하세요. 오늘은 IPC에 대해 알아보겠습니다. 저번 포스팅을 끝으로 프로세스에 대해 알아보았었는데요. 프로그램과 프로세스, 문맥전환, 프로세스 상태, linux에서의 프로세스 생성에 대해 설명드렸습니다. 지금까지는 single core를 가정하고 이야기를 많이 하였습니다. 여기서 조금 확장해볼까요? 만약 여러분에게 이미 완성된 프로그램이 있다고 생각해보죠. 처음에 이 프로그램은 thread를 하나만 사용하는 single thread 프로그램으로 개발되었습니다. 이 프로그램이 멀티코어를 사용하도록 바꾸려면 어떻게 해야 할까요? 컴퓨터 구조 과목에 대한 기초적인 이해가 있는 분들은 답변하실 수도 있겠군요. 멀티코어. 즉, 멀티스레드가 되려면 각 스레드는 결국 하나의 프로세스이니 따로 놀면 안되고 서로 협.. 2021. 11. 21.
04. 운영체제 구조(2) 안녕하세요. 이번 글은 지난 글에 못다 한 운영체제 구조 내용을 이어서 하려고 합니다. 오늘은 Monolithic kernel부터 시작해서 본격적으로 kernel design에 대해 설명하겠습니다. Design desicion과 관련해서는 저번 글을 참고해주시면 좋을 것 같습니다. 2021.11.01 - [학부공부/운영체제] - 03. 운영체제 구조(1) 03. 운영체제 구조(1) 안녕하세요. 이번 글은 운영체제 구조에 관한 글입니다. 이번 글부터는 Content부터 소개를 좀 하고 들어가겠습니다. 지난번 작성한 2021.10.24 - [학부공부/운영체제] - 02. 운영체제 역사 02. 운영체 ku320121.tistory.com 04.01. Monolithic kernel 현재 Windows와 Lin.. 2021. 11. 2.
반응형