의료기기 소프트웨어 밸리데이션 과제1. 소프트웨어 밸리데이션이란?? ?소프트웨어 밸리데이션은 의료기기의 유용성과 신뢰도를 증가시킴으로 결함 발생률, 리콜 및 시정조치 감소, 환자 및 의료기기취급자에 대한 위험 감소, 의료기기 제조업체에 대한 부담 경감을 위한 것으로, 소프트웨어 밸리데이션은 의료기기에 소프트웨어를 결합시킨 후 실제 또는 모의 사용환경에서 소프트웨어의 적절한 작동에 대한 점검을 포함하는 것이다.??2. 설계에서의 소프트웨어?밸리데이션 활동2.1 소프트웨어 개발 활동2.1.1 소프트웨어 기획 ( Planning)개발계획서 작성 단계, 제조업체는 개발하려는 소프트웨어 시스템의 범위, 규모 및 소프트웨어 안전에 적합한 활동 진행을 위하여 소프트웨어 개발 계획을 수립하여야 한다. 개발계획은 가능한 상세하게 작성되어야 한다. 상세한 정도는 위험에 비례하여 수립하는 것이 중요하다. 예를 들어 위험 수준이 높은 소프트웨어(시스템이나 항목)는 보다 엄격한 개발과정이 필요하며, 개발 계획서는 매우 상세하게 작성되어야 할 것이다.개발 계획서에 언급될 내용에는1) S/W 개발과 관련된 세부내용:작업방법 , 지원활동, 일정계획, 조직의 팀원, 개발을 위한 도구 및 기법)2) 업무의 산출물 ( 문서자료 포함 )3) S/W 시스템 요구사항, V&V:주요 품질요소 ( 신뢰성, 유지성, 유용성) 의 문서화. 보안 및 사용자 요구사항 문서화 등4) 소프트웨어 관련 위험관리 : 개발과 관련하여 발생가능한 위험 분석5) 개발 활동중 확인된 문제 해결:문제해결 절차, 우발적인 사건, 바이러스 방지, 백업 및 보존을 위한 절차 포함.**주의사항**: 범용 컴퓨터의 사용이 보다 활성화됨에 따라 기성품(OTS: Off-the-shelf) 소프트웨어가 의료기기와 혼합 -> OTS 소프트웨어는 의료기기 설계 과정의 일부가 되는 위험분석(risk analysis)을 고려하는 것이 특히 중요하다. 소프트웨어 기획단계에서 작성된 개발계회은 개발의 진행에 따라 갱신되어야 한다. 개발동안 지속 관찰 및 갱신되는 회귀적 활동이 개발계획이다.2.1.2 소프트웨어 요구사항 수립 및 평가소프트웨어 요구사항이란 소프트웨어가 어떤(what) 기능을, 어떻게(how) 수행할 것인지에 대하여 설명한 것으로, 소프트웨어가 수행할 수 있는 논리적이고 물리적인 표현으로 변환된 것이다. 밸리데이션을 위하여서는 소프트웨어 요구사항을 분명히 문서화하는 것이 무엇보다 중요하다. 사용자 요구와 사용의도가 명확하지않을 경우 소프트웨어 시스템이 그 요구와 목적에 일관되게 충족하는지의 확인은 불가능하다. 소프트웨어 요구사항이 충분하게 명시되어 있고 적절하다는 것을 확인하기 위하여, 소프트웨어 설계 작업을 시작하기 전에 소프트웨어 요구사항을 평가하여야 한다. 의료기기 소프트웨어가 허용되는 작동상태를 나타내는지, 완성된 의료기기 소프트웨어를 즉시 사용할 수 있는지를 평가한다.2.1.3 소프트웨어 아키텍쳐 설계 및 검증제조업체는 의료기기 소프트웨어 요구사항을 소프트웨어 구죠(structure)로 설명하며 소프트웨어 항목(item)5)을 식별하는 아키텍처로 변환하여야 한다. 아키테쳐 검증을 위해 소프트웨어 아키텍처가 ‘위험관리에 관련된 요구사항을 포함해 시스템 및 소프트웨어 요구사항을 이행하였는지.’‘소프트웨어 항목 간의 연계성과 하드웨어 간의 연계성을 지원할 수 있는지.’, 의료기기 아키텍쳐의 경우 ‘모든 SOUP 항목의 적절한 운영을 지원하는지’ 등을 확인하다.2.1.4 소프트웨어 상세 설계 및 유닛 구현소프트웨어 아키텍처(architecture)를 소프트웨어 유닛(Unit)으로 표현될 때까지 개량하고, 각 소프트웨어 유닛에 대한 상세 설계를 수행하고 검증하여야 한다.2.1.5 소프트웨어 검증 및 밸리데이션 ( V&V : Verification & Validation )전제 작업(예: 코드 검사)이 성공적으로 완료되면 소프트웨어에 대한 시험은 시작된다. 소프트웨어에 대한 검증과 밸리데이션에 사용되는 시험은 화이트박스(White Box) 시험, 블랙박스(Black Box) 시험6), 점증적 시험(Incremental Test), 연쇄식 시험(Thread Test)으로, 어떻게 시험할 것인지에 대한 표는 자료 찾아보면됨.( 유닛 시험/ 통합 시험/ 시스템 시험/ 사용자 현장 시험/ 밸리데이션 결과보고서 관련자료는 설명서에서 찾아볼것!)2.1.6 소프트웨어 릴리즈 ( release )제조업체는 개발한 소프트웨어가 현재 릴리즈되는 소프트웨어인지 나타낼 수 있도록 릴리즈되는 소프트웨어의 버전과 설명서의 버전을 문서화하도록 한다.제조업체는 품질시스템에서 수립한 절차에 따라 소프트웨어에 수록된 매체의 손상과 오용이 없도록 생산과 취급(복제, 매체 라벨링, 포장, 보호, 보관, 인도)을 처리하여야 한다.2.2 소프트웨어 유지보수 및 변경관리 활동하드웨어 및 소프트웨어의 많은 차이점 때문에 유지보수 활동방식도 다르다. 소프트웨어 유지보수 활동의 초점은 소프트웨어의 릴리즈 후에 발생하는 피드백에 적절히 대응하는 것이다.- 소프트웨어의 변경 이유1) 오류 발견 및 결점을 수정하기 위한 디버깅(debugging)2) 새로운 요구사항 발생 또는 요구사항의 변경3) 성능 또는 다른 소프트웨어 시스템 속성(attribute)을 향상시키기 위한 개선- 문서화의 중요성제조업체는 소프트웨어 개발 및 유지보수 활동에서 생성된 문서, 기록을 식별하여야 한다. 다양한 문서, 기록들은 검색이 용이하고 효율적인 코드, 날짜 등을 부여하여 개정?갱신에 따른 혼란이 일어나지 않도록 품질시스템의 문서관리, 형상관리 및 기록관리 절차에 따라 관리하여야 한다.?3. Validation 결과의 문서화소프트웨어 밸리데이션 문서에 들어가는 내용에는 소프트웨어 요구명세서, 소프트웨어 위험분석, 소프트웨어 설계, 소프트웨어 시험기준, 소프트웨어 시험기록 등이 있다.?4.?밸리데이션 활동을 통해 관리해야 할 주요 문서4.1 소프트웨어 개발계획서4.2 소프트웨어 요구사항 명세서 ( SRS, Software Requirements Specification )4.3 소프트웨어 아키텍쳐 설계도 ( Software Architecture design Chart )4.4 소프트웨어 설계 기술서 ( SDD, Software Design Description )4.5 소프트웨어 설계 명세서 ( SDS, Software Design Sepcification )4.6 소프트웨어 검증 및 밸리데이션???- 검증 및 밸리데이션 활동 기록, 활동 결과에 대한 조치, 미해결 버그 포함.???- 소프트웨어 형상관리 (SCM, Software Configuration Managemen)????? = 사용자를 위한 문서화 : 소프트웨어 설명서, 매뉴얼, 지침서 등????? = 제조업체에서의 문서화 : 소프트웨어 유지보수 매뉴얼 등제조업체는 요구되는 소프트 웨어 안전성 분류, 소프트웨어의 규모 및 사용목적에 근거하여 그들이 수행하여야 할개발?유지활동의 범위와 단계(세부 활동)를 설정하고, 이미 수립된 개발?유지 절차에이 범위와 단계(세부 활동)를 통합 또는 확장하여 실행하도록 한다. 소프트웨어의 안전성 등급이 낮으고 작은 규모의 소프트웨어인 경우는 아주 적은 밸리데이션 활동(시험?검증)으로도 충분히 입증가능하다.
연세대학교 의공학부 마이크로컴퓨터 (마컴)중간/기말 예상문제 및 답안신** 교수님 수업문제List1. 사용자 정의 함수란?2. 매개변수와 호출자 함수 피호출자 함수 / Call by value / Call by reference3. 컴퓨터의 역사4. 인터럽트와 스택의 개념에 대해 서술하고 둘사이의 관계를 적으시오.4-1 인터럽트란?4-2 인터럽트 수행과정5. Data fransfer method 3가지에 대해 설명하고 , 상호 장단점을 논의하시오5-1 추가설명 ( 수업내용 기반 )6. foreground program 과background program 에서 발생하는critical section에 대해 설명하고 이를 방지하기 위한 방법을 쓰시오.6-1 추가설명 ( 수업내용 기반 )7. #define을 사용하는 이유8. uint8_t 데이터 타입을 쓰는 이유9. C언어 키워드인volatile에 대해 설명하고 사용한 예시를 작성하시오.1. 사용자 정의 함수란?사용자 정의함수(user defined function)란 개발자의 의도에 따라 새로 정의된 함수로 프로그램 실행시 가장먼저 실행되는main 함수, 사용자 정의 함수라고 할 수 있다. 사용자 정의 함수를 만들어 주기 위해선 매개변수와 반환자료형을 정해야 한다.매개변수란 호출자함수와 피호출자 함수를 연결하는 역할을한다. 호출자 함수는 피호출자 함수의 매개변수 자리에 적절한 값을 넣어 함수를 호출해야 한다. 매개변수가 없는 경우는 함수를 부를 때 따로 매개변서 값을 넣어줄 필요가 없지만, 있는 경우엔 매개변수 값으로 전달되는 정보가 무엇이냐에 따라call by value가 되거나call by reference가 될수 있다. 호출자 함수가 매개변수에 단순히 값을 전달할 경우는call by value이고 매개변수로 메모리 주소를 보내는 경우 메모리 주소를 보내는 경우는call by reference이다. call by reference로 함수를 호출하는 경우 특징은 호출자 함수와 피호출자 함수를 잇는 매개변수가 포인ference 방식으로 메모리주소와 함께 호출되도록 해야 한다. 매개변수로 포인터 변수를 사용하면, 피호출자 함수는 호출자 함수가 제공한 메모리 주소에 접근하는 것이 가능해진다. 때문에 연산의 결과값을 포인터 변수로 전달된 호출자 함수 메모리에 직접 접근하여 전달할 수 있다.사용자 정의된 함수를main문에서 호출하기 전엔 반드시 ‘함수정의’나 ‘함수선언’ 파트가 있어야 한다. 컴파일러가 프로그램을 번역할 때 필요한 정보는 반환자료형, 매개변수의 개수, 매개변수의 데이터타입 및 크기, 함수이름이다.이러한 모든 정보를 다 포함하고 있는 것이 함수의prototype이다. 때문에main함수보다 뒤에 함수를 정의하더라도 한줄로 정의되는 함수의prototype만main함수보다 앞서 선언해주면 컴파일러에게 해당 함수가 뒤에 존재한다는 사실을 알려주고 함수정의부를 찾아 알아서 프로그램을 번역하게 할 수 있다.3. 컴퓨터의 역사최초의컴퓨터는인간보다빠르고정확한계산을수행하기위해개발되었다. 인류초기의계산기는주판, 그이후로덧셈뺄쏌곱셈나눗셈을할수있는기계식계산기가개발되었다. 연산.제어.저장.입출력장치의기능을가지는해석기관이개발되었으며, 해석기관의장치들은오늘날컴퓨터동작을위해쓰이는기능이다.해석기관을이용해만든최초의기계식계산기마크1 개발진공관으로구성된최초의컴퓨터aniac프로그램내장방식으로만든edsac -> 프로그램내장방식은컴퓨터내부의메모리에프로그램을저장하여명령을수행하는방식으로명령어처리속도높여준다.1950년대이후컴퓨터는다양한분야에서사용되기시작했고기술의발전에따라4세대컴퓨터까지나오게된다.1세대: 정보저장을위한회로소자로진공관을사용함.univac이있음.프로그램을하기위해이진수로이뤄진기계어사용2세대:정보저장위한회로소자로트랜지스터사용트랜지스터는진공관보다작고, 빠르고, 싸고, 안정적인소자.프로그램작성에고급언어씀.3세대: 정보저장위한회로소자로집적회로사용집적회로란많은전자회로소자들을하나의칩에모은것.집적회로의출현으로컴퓨터의소형화와가격하락이시작.4세대:정보저장위한회로소자로고밀도/ 초고밀도집적회로사용수백만개의전자회로소자가경우엔 프로그램 메모리 주소는16비트 이므로 스택포인터 값은2씩 더해지거나 빼지며 변한다.인터럽트는CPU가 즉각적으로 처리하도록 요구하는 비정상적인 사건이다. /프로그램을 폴링방식으로 짜면 순차적으로 명령어가 수행되므로 두 개이상의 작업이 진행될 경우 다른 작업수행이 지연되거나 수행이 되지 못 할 수 있다. 때문에 즉각적인 작업 수행이 필요한 경우 폴링방식으로 프로그램을 설계하는 것은 적절하지 못하다. /인터럽트 방식에선 실행우선순위가 높은ISR을 통해 즉시 처리되어야 하는 사건을 먼저 처리할 수 있으므로 좋다./ 인터럽트 방식에선 별도의 하드웨어가 인터럽트 발생여부를 매 명령어가 끝날 때마다 확인하고, 인터럽트가 발생가면 즉시ISR으로 넘어가기 때문에 폴링방식에 비해 프로그램의 응답성이 매우 높아진다. / ISR을 수행한 후CPU 다시 기존에 진행 중이던 프로그램으로 복귀해야 하므로인터럽트가 발생하여ISR으로 넘어가기 전에 복귀주소를 저장할 필요가 있는데. 이때 스택이 필요하다./CPU는 인터럽트가 발생하여ISR로 넘어가기 전에 복귀주소와 같은 프로그램의 수행상태를 스택에 저장한다.ISR을 수행한 후에는 스택에 저장된 복귀주소를 읽어 다시 메인프로그램을 수행한다. ATmega 128에선ISR을 수행하는 중에는 다른 인터럽트가 걸리지 못하도록 자동처리된다. 때문에 중요한 인터럽트를 놓치지 않기 위해선ISR은 가능한 짧게 작성하는 것이 바람직하다.4-1 인터럽트란?CPU의내외부장치에서이벤트가발생했음을알리면CPU가이이벤트를처리하기위해메인프로그램을벗어나이벤트를처리하는과정을말한다. 이때이벤트는비정기적으로아무때나발생하므로인터럽트의처리과정을통해주변장치의서비스요청을효과적으로관리할수있다. 또한인터럽트는ISR을통해CPU가두가지이상의동작을할수있도록해주므로매우유용하다.이러한인터럽트는동작을위해선스택의도움이필요하다. 스택은메모리상에위치하는임시데이터저장영역으로, 마지막에들어온데이터가처음으로나가는LIFO 구조이다.인터럽트가걸리고ISR을수행한후메인프로그램에돌아오기위해선돌아올복귀주소를스택에로그램 작성과 이해가 쉽다는 장점이 있다. 하지만, 정해진 순서에서만 의도된 동작을 할 수 있고 그 동작을 수행하는 동안에는 다른일을 하지 못하기 때문에 즉각적인 사건은 처리하기 어려워 응답성이 떨어진다.특히 데이터를 수신하는 경우 폴링방식의 낮은 응답성은 문제가 될수 있다. 예를 들어 송수신이 동시에 가능한UART 통신의 경우, 송신동작이 길어지면 도중에 데이터가 들어와도 송신동작이 끝날 때까지 수신된 데이터를 확인할 수 없어 수신된 데이터를 잃어버릴 수 있다. 수신 데이터는 아무 때나 들어오는 것이므로 순차적으로 명령을 수행하는 폴링방식에선 이런 데이터에 즉각 대응하기 힘들다데이터 이동에서 있어 폴링방식의 낮은 응답성 문제를 보완한 것이 인터럽트 방식이다. 인터럽트 방식에선 하드웨어 장치가 별도로 매 명령어가 끝날때마다 데이터와 관련된 인터럽트를 확인하며 인터럽트가 발생하는 즉시ISR을 시행시켜 소프트웨어적으로 데이터를 이동시킬 수 있다. 때문에 데이터의 송수신이 즉각적으로 진행되므로 프로그램의 응답성이 높다. 특히 데이터를 수신함에 있어 데이터가 들어오는 즉시 인터럽트가 걸리고ISR을 수행시켜 데이터를 읽어올 수 있기 때문에, 폴링방식에서 발생할 수 있었던 데이터 손실 문제가 해결된다. 하지만, 수신한 데이터를 외부장치나CPU로 이동시키기위해선 여전히 소프트웨어적으로ISR을 수행해야 하므로 속도가 느려진다는 단점이 있다.폴링방식과 인터럽트 방식의 공통된 점은 소프트웨어적으로 데이터를 이동시켜야 한다는 것이다. 하지만, 소프트웨어적으로 데이터를 이동시키면 명령어가 수행되어야 하므로 속도가 느려진다. 이러한 단점을 보완한 것이DMA 방식이다. DMA 방식은 데이터 이동을 위해 소프트웨어적인 방식을 쓰지않고 하드웨어적으로 데이터를 순식간에 이동시킨다. 데이터 이동에CPU의 개입이 없으므로 메모리에 접근하거나 외부장치에 접근할 별도의 하드웨어 장치가 필요한데, 이 장치가DMA controller다. DMA controller는CPU가 메모리나 외부장치에accesU에알려준다. 인터럽트방식으로데이터를읽어오기위해선CPU에인터럽트요청라인을하나준다. CPU는매명령어가끝나는순간마다이요청라인을확인하며인터럽트가걸렸는지를확인한다. 요청라인을확인했을때요청라인이활성화되어있으면ISR을통해데이터를읽어온다. 데이터를읽어들인후CPU는다시메인프로그램으로복귀해정상동작을수행한다. 매명령어마다데이터가들어왔는지확인할수있으므로외부의데이터에대한응답성이높아지게된다폴링방식와인터럽트방식은모두소프트웨어적으로외부의데이터가이동한다. 때문에외부장치에서데이터가들어왔다는것을인식하고데이터를읽어오기위해선명령어수행과정이필수적으로필요하다. 때문에데이터이동을위해선명령어수행이먼저일어나야하므로속도가느리다.이점을개선하기위한방식이DMA 방식이다.3. DMA 방식DMA 방식은CPU의개입(=명령어의수행)없이데이터가외부장치 메모리간에직접이동되는방식이다. CPU없이동작하기때문에메모리와외부장치에access 하기위한별도의하드웨어장치인DMA controller가필요하다. DMA controller는CPU가메모리나외부장치에access 되어있지않았을때system bus를낚아채데이터를순식간에이동시킨다. DMA 동작을위해선최소한의CPU개입이필요하다. 먼저DMA를동작시키겠다는명령을CPU가내려와야하고DMA controller가데이터의이동을마치면마쳤다는것을알려주기위해CPU에인터럽트를걸어준다.6. foreground program 과background program 에서 발생하는critical section에 대해 설명하고 이를 방지하기 위한 방법을 쓰시오.싱글쓰레드 프로그램에서 명령어들은 순차적으로 진행된다. 이때ISR과 같은 프로그램이 추가되면 메인루틴은 백그라운드 프로그램이 되고, ISR은 실행우선순위가 높은 포그라운드 프로그램이 된다. 포그라운드 프로그램과 백그라운드 프로그램이 존재할때는 두 프로그램 사이에서 공유되는 공유자원이 있는지 확인하고critical section이 생길수 있는지 생각하며 프로그램을 설계해야한다. 그렇지 않으면 공유자원을 사용하는 도중 데이터 오염의 문제가 발생할 수 있기 때문이다다.
무분별한 플라스틱의 사용과 부작용 TOC o "1-3" h z u Hyperlink l "_Toc63953254" Ι.서론 PAGEREF _Toc63953254 h 1 Hyperlink l "_Toc63953255" Ⅱ. 플라스틱의 정의 PAGEREF _Toc63953255 h 3 Hyperlink l "_Toc63953256" 1. 플라스틱 PAGEREF _Toc63953256 h 3 Hyperlink l "_Toc63953257" 2. 플라스틱 제품의 분류 PAGEREF _Toc63953257 h 4 Hyperlink l "_Toc63953258" 2.1 열경화성 플라스틱 PAGEREF _Toc63953258 h 4 Hyperlink l "_Toc63953259" 2.2 열가소성 플라스틱 PAGEREF _Toc63953259 h 5 Hyperlink l "_Toc63953260" Ⅲ.국내 플라스틱의 생산 및 재활용 현황 PAGEREF _Toc63953260 h 7 Hyperlink l "_Toc63953261" 1. 국내 플라스틱의 생산량 및 소비량 PAGEREF _Toc63953261 h 7 Hyperlink l "_Toc63953262" 2. 국내의 플라스틱 폐기물 발생량 PAGEREF _Toc63953262 h 8 Hyperlink l "_Toc63953263" Ⅳ.플라스틱 사용으로 인한 문제점 PAGEREF _Toc63953263 h 8 Hyperlink l "_Toc63953264" 1. 태평양 거대 쓰레기 지대 (Great Pacific Garbage Patch) PAGEREF _Toc63953264 h 8 Hyperlink l "_Toc63953265" 2. 플라스틱 쓰레기로 인한 피해사례 PAGEREF _Toc63953265 h 9 Hyperlink l "_Toc63953266" 2.1 동물종의 피해사례 PAGEREF _Toc63953266 h 9 Hyperlink l "_Toc63953양이 더 많을 것으로 추정 된다고 한다. 이러한 환경오염물질에 대한 위험성은 아직 자세히 밝혀진 바가 없기 때문에 현재는 큰 문제가 아닐지라도 미래의 관점에선 굉장히 중요하게 다루어야 할 부분이다.다음으로 가장 눈에 드러나는 문제는 바로 쓰레기 문제이다. 우리나라에서 폐플라스틱의 처리방법은 2002년 기준 자연소각(47%), 매립(25%), 재활용(28%)로 처리되고 있다. 소각과 매립으로 환경오염의 문제가 발생하게 되고 그렇다고 해서 재활용의 28% 중에서도 모든 플라스틱이 재활용 되는 것도 아니다. 또한 올바른 방법으로 수거되어 처리되지 못한 수많은 플라스틱쓰레기들은 바람과 해수를 타고 떠돌아 쓰레기 섬 이라는 거대한 섬을 형성하고 지구의 환경을 위협한다.플라스틱의 탄생은 우리 인간들에게 무수히 많은 이익을 안겨주었지만, 위에서 언급했듯이 이익에 버금가는 문제를 함께 제공하고 있다. 그러나 이러한 문제를 해결하겠다고 무작정 플라스틱 사용을 금지하는 것을 있을 수 없는 일이다. 때문에 우리는 플라스틱에 의해 발생하는 문제가 무엇인지 알고 올바르게 사용하는 방법을 익힐 필요가 있다.Ⅱ. 플라스틱의 정의1. 플라스틱가소성(plasticity) 물질 또는 플라스틱스라고 한다. 천연수지와 합성수지(synthetic resin)로 크게 구별되며, 플라스틱이라고 하면 합성수지를 가리킨다. 플라스틱은 최종적인 고형(固形)이며 분자량이 많은 것이 되지만, 거기에 이르는 제조공정의 어떤 단계에서 유동성을 가지며, 이때 성형이 이루어지는 것이라야 한다. 또 원칙적으로는 유기화합물로서 고분자화합물이 될 수 있는 것이지만, 이러한 것을 본질적 성분으로 하는 재료 전반을 포함해서 플라스틱이라고 한다. 1868년 미국 하이엇이 상아로 된 당구공의 대용품으로 발명한 셀룰로이드가 세계 최초의 플라스틱이다. 그후 베이클랜드가 1909년 발명한 페놀포르말린 수지(베이클라이트)가 이를 대체하였으며, 이것이 외관상 송진(resin)과 비슷했기 때문에 일반적으로 합성수지라고 하였고, 이런 연유로 전기・자동차・각종기계・건축재료 등의 분야에 넓게 사용되고 있다.사. RENY-레니(유리섬유 강화 폴리아미드 MXD6RENY(레니)는 폴리아미드 MXD6를 베이스 폴리머로하며 유리섬유 50%로 강화한 결정성 엔지니어링 플라스틱이다. 엔지니어링 플라스틱 중에서도 가장 큰 강도・탄성율을 가지며, 내유성이나 내열성에도 뛰어나 금속의 대체 재료로서 자동차 등 수송기부품, 일반기계, 정밀기계부품, 전기・전자기기부품, 토목건축용 부재 등에 사용되고 있다.아. PPS-폴리페닐렌 설파이드PPS(폴리페닐렌 설파이드)는 결정성 수퍼 엔지니어링 플라스틱이다. 우수한 내열성을 가지며 고온도 분위기 내에서 장시간 사용해도 물성열화가 거의 없다. 또한 내약품성, 기계적특성, 전기적특성 및 치수안정성도 뛰어나, 전기・전자부품, 자동차부품, 화학기계부품 등에도 사용되고 있다.자. PEEK*-폴리에테르 에테르게톤PEEK(R)(폴리에테르 에테르게톤)*은 반결합정성의 최고급 성능을 가지는 수퍼 엔지니어링 플라스틱이다. 엔지니어링 플라스틱 중에서도 최고 레벨의 내약품성을 가지며, PEEK를 용해하는 유일한 범용화학품은 농황산 뿐이다. 또한 내열성, 내마모성, 난열성, 내가수분해성에도 우수하여 OA기기분야, 자동차분야, IC웨이퍼캐리어, LCD제조용 지그 등에 이용된다.Ⅲ.국내 플라스틱의 생산 및 재활용 현황1. 국내 플라스틱의 생산량 및 소비량우리나라는 세계 5위의 플라스틱 생산국이다. 때문에 이번 자료에선 우리나라를 중심으로 플라스틱의 생사산량과 소비량을 알아보았다. 우선 국내의 범용합성수지의 생산량과 수출량을 살펴보면 다음의 표와 같다. (범용합성수지: 국내에서 가장 많이 사용되는 대표적인 플라스틱의 원료, LDPE, PP , PS, ABS, PVC, HDPE) 표에 따르면 범용합성수지의 생산량과 수출량은 2005년부터 지속적으로 증가하다가 2009년부터 평이한 모습을 보이는 것을 확인할 수 있다. 반면에 국내 소비량은 2005년 이후 지속적으로 증가하는 모습을 보인다. 범용합성수지의 연도별의 상태로 바다 속을 떠돌면서 스펀지와 같이 바닷속의 유해한 화확물질(DDT,발암물질)을 흡수한다. ‘환경캘리포니아’의 네이슨 위버는 이러한 미세 플라스틱이 흡수한 유해물질이 먹이사슬을 통해 우리 인간에게 까지 도달했을 때의 문제점을 지적하였다. 예를들어 미세 플라스틱을 먹은 작은 물고기 몸에 유해물질은 0.05%가 축적돼서 다시 먹이사슬 위로 올라가 0.25%가 될 수 있고, 더 위층의 먹이사슬은 0.5%로 증가할 수 있다. 사람은 먹이사슬 최상위이므로 , 먹이사슬의 최하층 단계부터 축적된 모든 화학물질을 섭취하게 되는 것이다. 다시말해 미세플라스틱이 오염물질의 저장소가 되는 것이다. 플라스틱이 오염 물질의 저장소가 되는 것은 해양에 배출된‘지속적 생물 축적성 독성 오염물 (persistent,bioaccumulative,and toxic pollutants,PBTs)’ 이 물에 녹지 않고 퇴적물이나 해수면에 집중되어 있다가 플라스틱을 만나 흡착되는 경우이다. 대표적인 PBT로는 PCBs, DDT,수은, PAHs등이 있는데, 이들의 흡착 정도는 분배 계수, 플라스틱의 풍화 정도 등의 영향을 받는다. 흡착된 PBTs가 생물 체내에 축적되는 정도도 생물종, 주변 해수 중 농도,먹이 종류, 플라스틱 쓰레기의 기여도에 따라 다르기 때문에 아주 불확실하고 복잡한 면이 있다. 그러나 플라스틱 쓰레기가 물에서 먹이사슬을 통해 고등생물까지 PBTs를 운반하여 위험을 증가시키는 매개체로 작용하는 것은 분명하다.2.3 플라스틱의 유해성분플라스틱 소재는 내열성,경량성, 투명성 등의 기능적 특성을 가지게 되면서 우리의 일상생활에서 가장 많이 쓰이고 있는 물질이 되었다. 그러나 플라스틱 첨가제의 종류 및 사용 처리방법에 따라 유해물질과 환경호르몬이라는 내분비계 장애물질이 발생하여 안전성의 문제가 발생한다. 내분비계 장애물질은 사람이나 동물의 몸 밖에 있던 물질이 몸 안에서 마치 호르몬처럼 작용하거나 성장, 생식등에 관여하여 정상적인 작용을 방해하는 화학물질을 말한다. 혈액에서 검출경부에서 제시한 목표재활용률을 달성하면 폐기물부담금을 면제 받는 제도이다. 때문에 재활용 실적 미달시 재활용부담금을 내야하기 때문에 재활용체계 및 관리가 생산자책임제도나 환경보장성제도에 비해 엄격한 편이다. 앞에서 언급한 세가지 제도에 대해 간단하게 요약한 표는 다음과 같다. 각 제도별 관리품목 (플라스틱 재질 제품 및 포장재)자료: 플라스틱 촉진 관련 규제에 관한 연구, 2013, 문갑생2. 분해성 플라스틱플라스틱 쓰레기의 가장 큰 문제점이 잘 썩지 않는다는 것이다. 때문에 대부분의 플라스틱 쓰레기는 소각되거나 매장되어진다. 소각되는 쓰레기는 소각열을 통해 우리에게 어느정도의 이로움은 선사하지만, 매장된 쓰레기는 오랫동안 썩지않고 남아 토양의 상태를 망쳐놓기도 한다. 때문에 현재 폐기된 플라스틱이 빛에 의해서 분해되는 광분해성 플라스틱이나 토양 중의 미생물에 의해 썩는 환경 친화적이고 무해한 플라스틱인 분해성 플라스틱의 실용화 및 의무화되고 있고, 독일, 이태리, 미국 등 선진 각국에서는 쇼핑백, 플라스틱제 병의 분해성 수지 사용을 의무화하는 등 생분해성 플라스틱 및 광분해성 플라스틱 등의 실용화가 활발히 추진되고 있다.2.1 분해성 플라스틱의 정의분해성 플라스틱의 정의는 세계적으로 활발한 논의가 계속되고있으나 아직 국내외적으로 정확하게 규정지어진 것이 없다. 미국의 경우, 미국 ASTM (American Society for Testing and Materials)에 의하면 특정 환경 조건에서 일정시간 동안에 화학적 구조가 상당히 변화되어 그 성질 변화를 표준 시험 방법으로 측정 할 수 있는 플라스틱을 말하고, 이는 생분해성, 생광분해성(복합분해성),광분해성 플라스틱으로 구분하고 있다. ASTM에서 규정한 분해성 플라스틱과 생분해성 플라스틱에 관한 용어의 정의를 살펴보면, 분해성 플라스틱은 “일정기간 동안 특정 환경 조건에서 화학구조가 상당히 변화되어 표준 시험방법으로 특정이 가능한 성질이 손실을 가져오도록 고안된 플라스틱”이며, 생분해성 플라스틱은 “박테행1
1. 사용자 정의 함수란?2. 매개변수와 호출자 함수 피호출자 함수 / Call by value / Call by reference3. 컴퓨터의 역사4. 인터럽트와 스택의 개념에 대해 서술하고 둘사이의 관계를 적으시오.4-1 인터럽트란?4-2 인터럽트 수행과정5. Data fransfer method 3가지에 대해 설명하고 , 상호 장단점을 논의하시오 5-1 추가설명 ( 수업내용 기반 )6. foreground program 과 background program 에서 발생하는 critical section에 대해 설명하고 이를 방지하기 위한 방법을 쓰시오.6-1 추가설명 ( 수업내용 기반 )7. #define을 사용하는 이유8. uint8_t 데이터 타입을 쓰는 이유. 9. C언어 키워드인 volatile에 대해 설명하고 사용한 예시를 작성하시오.1. 사용자 정의 함수란?사용자 정의함수(user defined function)란 개발자의 의도에 따라 새로 정의된 함수로 프로그램 실행시 가장먼저 실행되는 main 함수, 사용자 정의 함수라고 할 수 있다. 사용자 정의 함수를 만들어 주기 위해선 매개변수와 반환자료형을 정해야 한다.매개변수란 호출자함수와 피호출자 함수를 연결하는 역할을한다. 호출자 함수는 피호출자 함수의 매개변수 자리에 적절한 값을 넣어 함수를 호출해야 한다. 매개 변수가 없는 경우는 함수를 부를 때 따로 매개변서 값을 넣어줄 필요가 없지만, 있는 경우엔 매개변수 값으로 전달되는 정보가 무엇이냐에 따라 call by value가 되거나 call by reference가 될수 있다. 호출자 함수가 매개변수에 단순히 값을 전달할 경우는 call by value이고 매개변수로 메모리 주소를 보내는 경우 메모리 주소를 보내는 경우는 call by reference이다.
무분별한 플라스틱의 사용과 부작용1. 서론- 주제소개 : 플라스틱 사용의 부작용/해결방안2. 본론- 플라스틱 정의· 플라스틱· 플라스틱 제품의 분류· 열경화성/ 영가소성 플라스틱 종류- 국내 플라스틱 생산 및 재활용 현황· 국내 플라스틱 생산량 및 소비량· 국내 플라스틱 폐기물 발생량- 플라스틱 사용으로 인한 문제점· 플라스틱 쓰레기로 인한 피해 사례들· 미세 플라스틱 피해 사례· 플라스틱 유해성분 종류- 플라스틱 문제 해결방안· 플라스틱 재활용 및 관련된 제도들· 분해성 플라스틱 사용사례들· 플라스틱 유해물질 규제3. 맺는말4. 참고자료Ι.서론우린 현재 플라스틱인 물질을 찾는 것보다 플라스틱이 아닌 물질을 찾는 것이 더 쉬운 21세기 플라스틱의 시대를 살고 있다. 플라스틱이란 물질은 비싼 코끼리 상아를 대체하기 위해 개발되었고 1869년 미국의 존 하이엇에 의해 인류최초의 플라스틱 당구공이 만들어진다. 최초의 천연수지 플라스틱 셀룰로이드가 탄생하게 되었고 그 이후로 합성수지, 폴리에틸렌 등이 개발되었다. 20세기 후반으로 들어오면서 고기능성 플라스틱의 개발 속도는 더욱 가속화되어 전기가 통하는 플라스틱, 생체재로로서의 플라스틱과 같은 제품들의 개발은 우리 인간의 삶의 질을 높이는데 큰 몫을 하였다. 플라스틱 소재는 내열성, 내화학성, 경량성, 디자인 유연성, 투명성 등과 같은 기능적 특징과 더불어, 난연성, 넓은 온도범위에서 우수한 기계적 강도, 내적 충격성 전기전도성 등과 같은 공학적인 장점으로 인해 생활용품에서부터 자동차, 전기, 전자 및 산업용 분야 등의 산업용 재료로서 광범위하게 사용되고 있다. 수지의 종류 또한 다양하여 일반 범용 플라스틱에서부터 엔지니어링 플라스틱까지 수많은 종류의 플라스틱이 다양한 분야에 널리 사용되고 있다. 실제로 이러한 플라스틱 물질들은 자연물질을 대체하면서 훨씬 저렴하게 사용이 가능하다. 이러한 장점덕분에 인간들은 플라스틱 제품과 부품의 이용을 통해 산업적 경쟁력을 갖출 수 있었고 대량생산의 시대또한 열리게 되었다. 일상생활)로 크게 구별되며, 플라스틱이라고 하면 합성수지를 가리킨다. 플라스틱은 최종적인 고형(固形)이며 분자량이 많은 것이 되지만, 거기에 이르는 제조공정의 어떤 단계에서 유동성을 가지며, 이때 성형이 이루어지는 것이라야 한다. 또 원칙적으로는 유기화합물로서 고분자화합물이 될 수 있는 것이지만, 이러한 것을 본질적 성분으로 하는 재료 전반을 포함해서 플라스틱이라고 한다. 1868년 미국 하이엇이 상아로 된 당구공의 대용품으로 발명한 셀룰로이드가 세계 최초의 플라스틱이다. 그후 베이클랜드가 1909년 발명한 페놀포르말린 수지(베이클라이트)가 이를 대체하였으며, 이것이 외관상 송진(resin)과 비슷했기 때문에 일반적으로 합성수지라고 하였고, 이런 연유로 그후 인조재료를 합성수지라고 하게 되었다.그러나 천연수지와 다른 인조재료가 많이 출현함에 따라 점차 그리스어인 플라스티코스(plastikos:성형하기 알맞다는 뜻)에서 유래하는 플라스틱이라는 이름으로 불렸다. 플라스틱은 일반적으로 두 그룹으로 크게 구별된다. 하나는 고분자로서 가열에 의해서 유동성을 가지게 되어 성형이 되는 열가소성 플라스틱(열가소성수지)이고, 또 하나는 저분자이지만 형(型) 속에서 가열·가압되는 동안에 유동성을 가지고 화학반응에 의해서 고분자화되어 그 후 가열해도 유동성을 가지지 않는 열경화성 플라스틱(열경화성수지)이다.2. 플라스틱 제품의 분류뒤에 나올 생산자책임재활용제도를 제대로 이해하기 위해선 합성수지 또는 플라스틱의 종류를 정리할 필요가 있다. 일반적으로 플라스틱제품은 영결화성수지와 열가소성수지의 둘로 나뉘어지는데, 종류는 다음에 나오는 표와 같다. 이러한 여러 가지 플라스틱 제품중 재활용의 관심 대상이 되는 제품은 열가소성 플라스틱 제품이다. 열경화성 플라스틱 제품들은 대체로 더 이상 재활용 할 수 없는 특정폐기물로 처리되는 경우가 많기 때문이다. 그런데 플라스틱 제품들이 폐기물로 배출시 구분하기 쉽지 않다. 예를 들어 용기류로 PE,PP PVC, PET 대상품목은 음식료품목, 농수축산물, 라. PA-(Polyamide)나이론PA6(폴리아미드6=나일론6)는 결정성 엔지니어링 플라스틱이다. 강인한 재료로 마찰계수가 작으면서도 내마모성으로 자기윤활성에 뛰어나다. 내유성, 내약품성도 좋아 기계재료에 최적인 재료이지만 흡습성이 높아 설계상 한번 더 생각해봐야만 하는 문제점이 있다.마. PC-폴리카보네이트PC(폴리카보네이트)는 비정성 엔지니어링 플라스틱이다. 발군의 내충격성을 가지며, 기계적특성, 전기적특성 등을 균형 있게 갖추어, 투명하고 자기소화성을 나타내는데에서 전기?전자분야에서 자동차, 의료분야에 이르기까지 폭넓게 사용되고 있다.바. POM-(polyacetal)폴리아세탈POM(폴리아세탈)은 결정성 엔지니어링 플라스틱이다. 균형잡힌 기계적성질을 가지며 우수한 내피로성, 내크리프성, 마찰마모특성, 내약품성을 갖춘데에서 금속의 대체재료로서 전기?자동차?각종기계?건축재료 등의 분야에 넓게 사용되고 있다.사. RENY-레니(유리섬유 강화 폴리아미드 MXD6RENY(레니)는 폴리아미드 MXD6를 베이스 폴리머로하며 유리섬유 50%로 강화한 결정성 엔지니어링 플라스틱이다. 엔지니어링 플라스틱 중에서도 가장 큰 강도?탄성율을 가지며, 내유성이나 내열성에도 뛰어나 금속의 대체 재료로서 자동차 등 수송기부품, 일반기계, 정밀기계부품, 전기?전자기기부품, 토목건축용 부재 등에 사용되고 있다.아. PPS-폴리페닐렌 설파이드PPS(폴리페닐렌 설파이드)는 결정성 수퍼 엔지니어링 플라스틱이다. 우수한 내열성을 가지며 고온도 분위기 내에서 장시간 사용해도 물성열화가 거의 없다. 또한 내약품성, 기계적특성, 전기적특성 및 치수안정성도 뛰어나, 전기?전자부품, 자동차부품, 화학기계부품 등에도 사용되고 있다.자. PEEK*-폴리에테르 에테르게톤PEEK(R)(폴리에테르 에테르게톤)*은 반결합정성의 최고급 성능을 가지는 수퍼 엔지니어링 플라스틱이다. 엔지니어링 플라스틱 중에서도 최고 레벨의 내약품성을 가지며, PEEK를 용해하는 유일한 범용화학품은 농황산 뿐이다. 또한 내열성, 내마찰해보도록 하겠다.Ⅳ.플라스틱 사용으로 인한 문제점1. 태평양 거대 쓰레기 지대 (Great Pacific Garbage Patch)Great Pacific Garbage Patch자료: 미국 스크립스 해양연구소, 2011,cfile23.uf.tistory.com태평양 거대 쓰레기 지대 (Great Pacific Garbage Patch)는 하와이 섬 북쪽과 일본과 하와이 섬 사이에 있는 태평양을 떠다니는 두개의 거대한 쓰레기 더미를 일컫는다. 그 모습이 마치 섬과 같다고 하여 쓰레기 섬이라 부르기도 한다. 이 쓰레기 더미들은 지금까지 인류가 만든 인공물 중 가장 큰 것들로, 하와이 북단의 덩어리 하나가 한반도의 약 6배 이다. 해양으로 들어온 쓰레기들은 태평양 해류를 통해 태평양으로 몰려들게 된 결과 이러한 거대한 섬을 이루게 되는 것이다. UN의 조사에 따르면 이 쓰레기섬의 90% 이상이 플라스틱 쓰레기로 이뤄져있으며, 이러한 해양쓰레기의 20%는 배에서 배출된 것이고 80%가 멀리 떨어진 강과 도시 등의 분수령에서 온 것이라고 한다. 앞에서 언급한 바와 같이 플라스틱의 경우 사용이 편리하고 버려지기까지의 수명이 매우 짧다. 또한 PET병이나 비닐의 경우는 가볍기 때문에 물에 잘 뜨고 바람에 잘 날려 이동이 수월하다. 이러한 이유로 플라스틱 쓰레기들은 1950년대부터 10년마다 10배씩 증가하여 오늘날 거대한 쓰레기 지대를 만들었다. 이러한 태평양 거대 쓰레기 지대 때문에 수많은 해양생물들이 피해를 보고 있으며, 미세 플라스틱으로 인한 2차 3차 피해 사례들이 발생하고 있다.2. 플라스틱 쓰레기로 인한 피해사례2.1 동물종의 피해사례2.1.1. 알바트로스하와이 일대에서 집단으로 서식하는 알바트로스의 경우 해양쓰레기 속의 플라스틱을 먹이로 착각하고 섭취하여 뱃속의 플라스틱으로 인해 굶어죽는 알바트로스의 수가 매년 증가하고 있다.2.1.2. loggerhead seat urtle지중해 아드리아 해에서 좌초하거나 사고로 죽은 loggerhead seat urtl 발생한다. 내분비계 장애물질은 사람이나 동물의 몸 밖에 있던 물질이 몸 안에서 마치 호르몬처럼 작용하거나 성장, 생식등에 관여하여 정상적인 작용을 방해하는 화학물질을 말한다. 혈액에서 검출되는 플라스틱의 독성성분중 대표적인 환경호르몬 물질로는 프탈레이트(Phthalate)와 비스페놀A(Bisphenol A) 가 있다. 프탈레이트(Phthalate)는 플라스틱을 부드럽게 하기위해 사용하는 화학첨가제로 다이에틸헥 실프탈레이트 (DEHP)가 대표적이다. 이 첨가제는 우리몸이 테스토스테론 (남성호르몬)을 생성하고 사용하는 것을 억제한다. 비스페놀 A(Bisphenol A)는 플라스틱 제조원료로 사용되며 에스트로겐처럼 행동한다. 작은양이라도 몸에 들어오면 에스트로겐 생성 사용을 방해하며 심장병, 집중력 장애, 과잉행동, 전립선암, 유방암 들의 문제와 관련이 있는 것으로 밝혀졌다. 이 두가지 물질의 가장 큰 문제는 성인이 아닌 영 유아기, 청소년기 등 아이들의 성장에 가장 큰 영향을 준다는 것이다. 실제로 미국의 환경보호청 EPA에서 진행안 연구에 의하면 프탈레이트 (DINP)에 노출된 수컷 아기쥐의 고환의 평균 무게 677mg 로 정상고환의 평균 무게가 1,753mg 인 것에 비해 훨씬 미달인 것으로 측정되었다고 한다. 석유를 원료로 하는 플라스틱은 수많은 독성물질들이 화학반응을 통해 만들어진다. 이런 독성물질들이 우리 몸안에서 영향을 미치고 있지만, 아지까지는 어떤 영향을 미치는지 밝혀지지는 않았다. 또한 대부분의 플라스틱의 화확물질이 안정성 규제가 되어있지 않기 때문에 플라스틱의 무분별한 사용은 굉장히 큰 문제이다.Ⅴ. 플라스틱 문제 해결 방안앞에서 플라스틱으로 인한 문제로 크게 플라스틱 쓰레기로 인한 문제, 플라스틱이 가지고 있는 유해물질로 인한 문제를 살펴 보았다. 다음으로 나올 내용은 이 문제를 해결하기 위한 방안에 대한 것이다.1. 플라스틱의 재활용플라스틱의 문제는 일단 무분별하게 버려지는 플라스틱 쓰레기에서 시작된다고 해도 과언이 아니다. 때문에 플라스틱졌다.