대회가서 구런건지 모르겠지만
장난으로 쓰레드 드립을 장난으로 치더라 ㅈㄴ 재미없지만 전공생어디못가고 같이맞장구....
지방대생이라 그런지 우리학교는 운영체제 제대로 이해하는사람 10퍼정도 되는거같고. 운영체제 프로젝트과제 실제 하는거보면 완성 거의 못하니까...
대기업 전공필기를 몇번봤는데 운영체제는 진짜 쓰레드랑 동기화랑 스케쥴링이랑 데드락 파트위주던데 아무튼 그래 밑에 누가 글썻던데 공감이가긴함...
그런데 실업무에서 어느정도 쓰긴람? 일단 멀티쓰레드는 통신서버쪽에서 당연할거고 불필요하게 프로세스 복제하는것보단 효율적일거같아서
장난으로 쓰레드 드립을 장난으로 치더라 ㅈㄴ 재미없지만 전공생어디못가고 같이맞장구....
지방대생이라 그런지 우리학교는 운영체제 제대로 이해하는사람 10퍼정도 되는거같고. 운영체제 프로젝트과제 실제 하는거보면 완성 거의 못하니까...
대기업 전공필기를 몇번봤는데 운영체제는 진짜 쓰레드랑 동기화랑 스케쥴링이랑 데드락 파트위주던데 아무튼 그래 밑에 누가 글썻던데 공감이가긴함...
그런데 실업무에서 어느정도 쓰긴람? 일단 멀티쓰레드는 통신서버쪽에서 당연할거고 불필요하게 프로세스 복제하는것보단 효율적일거같아서
그런게 운영체제에 나오는구나 ㅈㄴ 기대되네
io하는 쓰레드와 로직 쓰레드는 나눠야 편함
규모있는 프로그램들이 가장 먼저 초점으로 맞추는게 메모리관리랑 스레드 컨트롤인걸로 알고있는데. 당연히 실무에서 쓰지요. 쉽게생각해서 정처기님이 int* p = (int*)malloc(sz); 했는데 malloc에서 메모리를 개판으로 쳐놔서 좀만 메모리 할당했더니 메모리 세그먼트 폴트나고 메모리릭나면 누가 malloc쓰겠어영.
운영체제를 들어야 함수형 언어의 강력함을 이해하겠구나...
그렇다기 보단 내가 짠 소스들이 어떻게 운영체제 위에서 돌아가는지 단순히 int arr[] = {1,2,3}; 이 실제로 메모리할당이 어떻게되는지 알아야지 나중에 그게 베이스가 되서 메모리나 스레드 컨트롤이됨. 스레드도 마찬가지고여. 실제로 커널단에서의 뮤텍스 크리티컬섹션관리하지만 일반 어플리케이션단에서도 당연히 해당 자원들에 대해 처리를 필요로 하는경우가있어여
정말 멋지군요
nyangduck//되서->돼서 (되어 = 돼임)[리듬 맞춤법 봇♬]