
전체 글
공부기록
20. 05. 22
공부한 것들 - 운영체제 Semaphore 실습과제 하하 밤을 샜다.....하하하하하 오늘 한 것 : 클라이언트 연결, slot number 전달, slot number에 따른 대화 진행(수정이 필요) 내일 할 것 : 대화 진행 talk랑 listen 수정하기, 값 뒤에 떼서 검사하기 - IT영어 과제 제출

20. 05. 20
공부한 것들 - 프언개 hw07 기본 코드 작성 이번 거는 저번처럼 미루다가 끝장 날 것 같아서 미리 해봤다...ㅎ - OS deadlock 실습 음 잘 모르겠다........ - Git 팀 기록 정리

20. 05. 19
공부한 것들 - 운영체제 mmap()정리 (오늘 적은 포스팅) https://hololo-kumo.tistory.com/96 - IT영어 Quiz 제출
메모리 매핑(mapping) - mmap()함수
가상메모리? 링크 : (나중에 첨부하기) 말이 길어질 것 같으니 따로 글을 써서 링크를 첨부해두겠다. Memory mapping 파일을 처리하기 위해서는 보통 저수준으로는 파일 디스크립터를 이용하며, 고수준으로 접근하기 위해서는 파일 구조체 포인터를 이용하여 접근하게 된다. 하지만 이런 방식을 이용하면 버퍼를 거쳐서 입출력을 하게 된다. 하지만, mmap()을 이용하여 '메모리 맵 방식'으로 파일을 연결하게 되면 버퍼를 이용하지 않고, Page를 이용하여 데이터 처리가 가능해진다. 상대적으로 크기가 작은 버퍼에 비해 보통 4KB의 크기를 가지는 페이지를 이용하면 처리가능한 크기와 처리 속도가 향상된다. 그렇기 때문에 데이터 크기가 크거나 빠른 처리를 해야하는 경우 메모리 맵 방식을 사용한다. 특징 1. ..