[태그:] mmap

  • 스타이렌과 MMA의 공중합(copolymerization) 실험 예비보고서

    목차

    1. 실험 목적 및 이론
    1) 실험 목적
    2) 실험 이론

    2. 실험 기구 및 시약
    1) 실험 기구
    2) 실험 시약

    3. 실험 방법

    본문내용

    1. 실험 목적 및 이론
    – 실험 목적
    styrene과 MMA의 공중합을 통해 공중합 방정식을 이해하고 공중합 조성결정 및 공중합체 반응비 확인에 대해 이해한다.

    – 실험 이론
    *공중합
    공중합이란 두 종류 이상의 단량체를 동시에 반응시켜 중합시키는 것으로 이루어진 고분자사슬은 두 종류 이상의 단량체가 섞여서 결합되어 있다. 공중합 중에서 가장 잘 알려진 것은 합성고무의 스티렌-부타디엔공중합물, 아크릴로니트릴-부타디엔공중합물 등이다. 플라스틱에도 염화비닐-염화비닐리덴공중합물, ABS 수지, 내부가소화 염화비닐과 같은 몇 개의 공중합물이 있다.

    *공중합체
    공중합체란 공중합의 특성을 지니는 중합체로서 하나 이상의 단량체종으로부터 파생된 중합체이다. 일반적으로 공중합체는 두 개 이상의 서로 다른 반복 단위로 이루어진 고분자를 의미한다. 따라서 반복 단위가 동일한 고분자는 단일 중합체로 분류한다. 공중합체는 고분자 사슬에 반복 단위가 어떻게 배열되어 있는지에 따라서 다음 사진과 같이 몇 가지 종류로 분류할 수 있다.

    출처 : 해피캠퍼스

  • 스타이렌과 MMA의 공중합(copolymerization) 실험 결과보고서

    목차

    1. 실험 방법

    2. 실험 결과

    3. 고찰

    4. 참고문헌

    본문내용

    1. 실험 방법
    이론상 실험 방법
    실험 A. 단량체 및 개시제의 정제
    1) 스타이렌에 들어 있는 히드로퀴논, t-butylcatechol과 같은 중합 금지제를 제거하기 위해 스타이렌과 같은 부피의 5% 가성소다 용액으로 두 번 씻고 그다음 리트머스 종이로 씻은 액이 중성이 될 때까지 100mL의 증류수로 씻는다.
    2) 무수황산마그네슘을 약 100g/L되게 넣고 서너시간 말린다.
    3) 약 1%의 CuCl 중합금지제로 넣고 감압증류하고 사용할 때까지 냉장고 속에 보관한다.
    4) 메틸메타크릴레이트도 같은 부피의 5% 가성소다 용액으로 두 번 씻은 다음 증류수로 씻어서 중합억지제를 제거한다.
    5) 무수 MgSO4를 약 100g/L 되게 넣고 서너시간 말린다.
    6) 약 1%의 CuCl 중합금지제로 넣고 감압증류하고 사용할 때까지 냉장고 속에 보관한다.
    7) AIBN은 메탄올로 재결정 한 뒤 사용할 때까지 냉장고에 보관한다.

    실험 B. 공중합
    1) 건조된 시험관에 질소를 통한 다음 10-15mg의 AIBN과 표1과 같은 양의 스타이렌, 메틸메타크릴레이트를 각 시험관에 넣고 질소가스를 약 5분간 통과시킨다.
    2) 시험관을 70°C 항온 수조에 넣는다.
    3) 중합전환율이 10%이하가 되는 적절한 중합시간에 수조로부터 시험관을 꺼낸다.
    4) 시험관의 내용물을 약 150mL의 헥산이 담긴 500mL비커에 세게 저으면서 조금씩 부어서 고분자를 침전으로 만든다.
    5) 시험관에 남아 있는 것은 헥산을 조금 사용하여 침전시켜서 비커에 같이 모은다.
    6) 침전된 고분자를 모으고 헥산으로 몇 번 씻고 실온에서 감랍건조시킨다.
    7) 건조된 공중합체의 무게를 재어서 공중합체의 전환율을 계산한다.

    출처 : 해피캠퍼스

  • 운영체제 mmap 시스템콜 과제

    목차

    1) mmap
    2) mmap을 이용한 matrix multiplication 프로그램 구현
    3) 실행 결과

    본문내용

    1) mmap

    시스템 콜 : 운영체제의 커널이 제공하는 서비스에 대해 응용 프로그램의 요청에 따라 커널에 접근하기 위한 인터페이스

    데이터 세그먼트 : c언어로 작성한 프로그램은 주 기억장치를 더욱 효율적으로 운영하기 위해 일정한 크기로 단위를 나누어 할당하며 관리하며, 이 단위가 세그먼트이다

    mmap() : 시스템 콜로, 메모리의 내용을 파일이나 디바이스에 mapping 하기 위해 사용한다

    – 프로세스들은 각각의 주소공간을 가지게 되며, 이 주소공간은 텍스트, 데이터, 스택 3개의 세그먼트로 분할된다. 또한 프로세스의 메모리는 데이터 보호를 위해 다른 프로세스의 메모리와 공유하지 않는다. 이때문에 프로세스에서 파일을 읽을 때 파일 디스크립터, 파일 구조체 포인터를 이용하여 접근하는데, 이 과정은 버퍼를 거치기 때문에 시간도 오래걸리고 복잡하다. 이를 위해 사용하는 함수가 mmap() 함수이다.

    출처 : 해피캠퍼스