산업안전보건위원회의 심의, 의결사항 4가지안전보건관리책임자 직무 4가지- 산업재해예방계획의 수립에 관한 사항- 안전보건관리규정의 작성 및 변경에 관한 사항- 근로자의 안전, 보건교육에 관한 사항- 근로자의 건강진단 등 건강관리에 관한 사항- 산업재해에 관한 통계의 기록 및 유지에 관한 사항안전관리자 업무 4가지- 위험성평가에 관한 보좌 및 지도, 조언- 해당 사업장 안전교육계획의 수립 및 안전교육 실시에관한 보좌 및 지도, 조언- 사업장 순회점검, 지도 및 조치의 건의- 산업재해에 관한 통계의 유지, 관리, 분석을 위한 보좌및 지도, 조언- 업무수행 내용의 기록, 유지안전보건표지 중 안내표지의 종류- 녹십자표지, 응급구호표지, 들것, 세안장치, 비상용기구하인리히 도미노이론- 사회적 환경 및 유전적인 요소, 개인적 결함, 불안전 행동및 불안전 상태, 사고, 상해버드의 신 도미노이론- 통제부족(관리), 기본원인(기원), 직접원인(징후), 사고, 상해아담스 이론- 관리구조, 작전적 에러, 전술적 에러, 사고(물적사고),상해 또는 손해조종장치의 촉각적 암호화를 사용하는 경우- 형상을 구별하여 사용하는 경우, 크기를 구별하여사용하는 경우, 표면촉감을 사용하는 경우잠함 또는 우물통의 급격한 침하에 의한 위험을 방지하기위하여 준수하여야 할 사항- 침하관계도에 따라 굴착방법 및 재하량 등을 정할 것- 바닥으로부터 천장 또는 보까지의 높이는 1.8m이상으로 할 것기상 악화로 작업을 중지시킨 후 비계를 조립, 해체하거나변경 후 그 비계에서 작업하는 경우, 작업시작 전 점검사항4가지- 발판재료의 손상여부 및 부착 또는 걸림상태- 해당 비계의 연결부 또는 접속부의 풀림상태- 연결재료 및 연결철물의 손상 또는 부식상태- 손잡이의 탈락여부- 기둥의 침하, 변형, 변위 또는 흔들림 상태보일링 현상 방지 대책- 주변 수위를 낮춘다- 흙막이 벽을 깊이 설치하여, 지하수의 흐름을 막는다- 웰포인트 공법을 사용한다터널 굴착 작업 시, 근로자 위험 방지를 위한 작업계획서에포함하여야 하는 사항- .5m 이상으로 할 것- 비상구의 문은 피난 방향으로 열리도록 하고,실내에서 항상 열 수 있는 구조로 할 것- 작업장의 각 부분으로부터 수평거리가 50m이하가 되도록 할 것양립성의 종류 쓰고 사례를 들어 설명- 공간 양립성: 오른쪽 버튼을 누르면,오른쪽 기계가 작동하는 것- 운동 양립성: 자동차 핸들 조작 방향으로바퀴가 회전하는 것- 개념 양립성: 온수 손잡이는 빨간색,냉수 손잡이는 파란색의 경우- 양식 양립성: 기계가 특정 음성에 대해정해진 반응을 하는 경우보일러 폭발사고 예방을 위한 유지 관리하여야 하는 부속- 압력방출장치- 압력제한스위치- 고저수위조절장치- 화염검출기컨베이어 작업 시작 전에 점검해야 할 사항 3가지- 원동기 및 풀리 기능의 이상 유무- 이탈 등의 방지장치 기능의 이상 유무- 비상정지장치 기능의 이상 유무- 원동기, 회전축, 기어 및 풀리 등의덮개 또는 울 등의 이상 유무자율안전 확인을 필한 제품에 대한 부분적 변경의 허용범위3가지- 자율안전기준에서 정한 기준에 미달되지 않는 것- 주요구조부의 변경이 아닌 것- 방호장치가 동일 종류로서 동등급 이상인 것- 스위치, 계전기, 계기류 등의 부품이 동등급 이상인 것MIL-STD-882B, 미 국방성 DOD에 규정한 미 표준규격에따른 위험도 분류 4가지- 파국(I), 중대재해(II), 경미재해(III), 무시재해(IV)밀폐공간에서의 작업에 대한 특별안전보건교육을 실시정규직 근로자의 특별교육시간과 교육내용 3가지- 교육시간: 16시간 이상- 교육 내용산소농도 측정 및 작업환경에 관한 사항사고 시의 응급처치 및 비상 시 구출에 관한 사항보호구 착용 및 사용방법에 관한 사항밀폐공간작업의 안전작업방법에 관한 사항자율안전확인대상 안전기에 자율안전확인표시 외에 추가로표시하여야 할 사항 2가지- 가스의 흐름 방향- 가스의 종류안전인증대상 기계 5가지- 리프트, 압력용기, 롤러기, 사출성형기, 곤돌라,고소작업대경구: 300mg/kg, 경피: 1,000mg/kg,흡입: 2,500ppm, (증기 10mg/l, 분진 사항 3가지- 작업 시작 전 거푸집동바리 등의 변형, 변위 및 침하유무 등을 점검하고 이상이 있으면 보수할 것- 작업 중에는 거푸집동바리 등의 변형, 변위 및 침하유무 등을 감시할 수 있는 감시자를 배치하여 이상이있으면 작업을 중지하고 근로자를 대피시킬 것- 콘크리트 타설작업 시, 거푸집 붕괴의 위험이 발생할우려가 있으면 충분한 보강조치를 할 것- 콘크리트를 타설하는 경우에는 편심이 발생하지 않도록골고루 분산하여 타설할 것도급사업의 합동안전보건점검을 할 때 점검반으로 구성하여야 하는 사람- 도급인, 관계수급인,도급인 및 관계수급인의 근로자 각 1명안전인증대상 설비 방호장치 5가지- 프레스 및 전단기 방호장치- 양중기용 과부하방지장치- 보일러 압력방출용 안전밸브- 압력용기 압력방출용 안전밸브- 압력용기 압력방출용 파열판승강기 종류 4가지- 승객용 엘리베이터, 승객화물용 엘리베이터,화물용 엘리베이터, 소형화물용 엘리베이터, 에스컬레이터지게차, 구내운반차의 사용[작업시작] 전 점검사항 4가지- 제동장치 및 조종장치 기능의 이상 유무- 하역장치 및 유압장치 기능의 이상 유무- 바퀴의 이상 유무- 전조등, 후미등, 방향지시기 및 경음기 기능의 이상 유무안전보건관리규정을 작성하고자 할 때, 포함되어야 할사항 4가지- 안전보건에 관한 관리조직과 그 직무에 관한 사항- 안전보건교육에 관한 사항- 작업장 안전 및 보건관리에 관한 사항- 사고 조사 및 대책 수립에 관한 사항헤르츠버그 위생요인 및 동기요인 각 3가지- 위생: 감독, 임금, 보수, 작업조건, 안전- 동기: 성취감, 책임감, 도전감, 일 그자체흙막이 공사 후 안정성을 위해 계측기기 및계측기로 계측해야 하는 지점 [깊이 10.5m 이상]- 수위계: 토류벽 배면 지반- 경사계: 인접구조물의 골조 또는 벽체- 하중계: 흙막이 지보공 버팀대- 침하계: 토류벽 배면- 응력계: 토류벽 심재굴착작업 시, 지반의 붕괴 또는 토석의 낙하에 의한위험을 방지하기 위하여 관리감독자가 작업시작 전점검하여야 하는 사항 3가지- 작업장소 및 할과 임무에 관한 사항- 산업보건 및 직업병 예방에 관한 사항- 유해, 위험 작업환경 관리에 관한 사항이동식 크레인을 사용하여 작업할 때 작업시작 전 점검사항 4가지- 권과방지장치나 그 밖의 경보장치의 기능- 브레이크, 클러치 및 조정장치의 기능- 와이어로프가 통하고 있는 곳- 작업장소의 지반상태1급 방진마스크 사용 장소 3곳- 특급마스크 착용장소를 제외한 분진 등 발생장소- 금속흄 등과 같이 열적으로 생기는 분진 등 발생장소- 기계적으로 생기는 분진 등 발생장소비계 조립간격 (m, 수직, 수평)- 통나무 비계: 5.5, 7.5 - 단관 비계: 5, 5 - 틀비계: 6, 8분진이 발화 폭발하기 위한 조건 4가지- 가연성 - 미분상태- 공기 중에서의 교반과 유동 - 점화원의 존재유해위험방지계획서 제출대상 건설공사 종류 4가지- 연면적 5천제곱미터 이상인 냉동, 냉장 창고시설의설비공사 및 단열공사- 최대지간길이가 50m 이상인 교량건설 등 공사- 다목적댐, 발전용댐 및 저수용량 2천만톤 이상의용수전용댐, 지방 상수도 전용댐 건설 등의 공사- 깊이 10m 이상인 굴착공사 - 터널건설 등의 공사건물의 해체작업 시, 해체계획에 포함되는 사항 4가지- 해체의 방법 및 순서 도면- 해체물의 처분계획- 해체작업용 기계, 기구 등의 작업계획서- 해체작업용 화약류 등의 사용계획서- 사업장 내 연락방법잠함, 우물통, 수직갱 등의 내부에서 굴착작업 시준수사항 2가지- 산소결핍의 우려가 있는 경우에는 산소 농도를측정하는 사람을 지명하여 측정하도록 할 것- 근로자가 안전하게 오르내리기 위한 설비를 설치할 것- 굴착깊이가 20m를 초과하는 경우에는 해당 작업장소와외부와의 연락을 위한 통신설비 등을 설치할 것말비계를 조립하여 사용하는 경우 준수사항 3가지- 지주부재의 하단에는 미끄럼 방지장치를 하고,양측 끝부분에 올라서서 작업하지 않도록 할 것- 지주부재와 수평면과의 기울기를 75도 이하로 하고,지주부재와 지주부재 사이를 고정시키는 보조부재를설치할 것- 말비계의 높이가 2m를 초과하는 경고표지 중 흰색바탕에 그림은 검은색 또는 빨간색에해당하는 표시종류- 인화성물질 경고, 산화성물질 경고, 폭발성물질 경고,급성독성물질 경고, 부식성물질 경고(이해하기) 절연용 보호구, 방호구, 활선작업용 기구에대하여 각각의 사용목적에 적합한 종별, 재질 및 치수의것을 사용하여야 하는 적용 제외기준이 있다. 적용제외기준이 되는 전압이 얼마인지 쓰시오 → 30V 이하수인식 방호장치의 수인끈, 수인끈의 안내통, 손목밴드의구비조건 3가지- 수인끈은 작업자와 작업공정에 따라 그 길이를 조정할수 있어야 한다.- 수인끈의 안내통은 끈의 마모와 손상을 방지할 수 있는조치를 해야한다.- 손목밴드는 착용감이 좋으며 쉽게 착용할 수 있는구조이어야 한다.원동기, 회전축의 위험방지를 위한 기계적인 안전조치- 덮개, 울, 건널다리, 슬리브비등액체팽창 증기폭발에 영향을 주는 인자 3가지- 저장된 물질의 종류와 형태- 저장용기의 재질- 주위온도와 압력상태- 내용물의 인화성 및 독성여부휴먼에러에서 Swain 실수원인의 분류- 1차 실수, 2차 실수, 지시과오근로자가 전기기계, 기구 또는 전로 등의 충전 부분에접촉하거나 접근함으로써 감전 위험이 있는 충전부분에대하여 감전을 방지하기 위한 방법 3가지- 충전부가 노출되지 않도록 폐쇄형 외함이 있는구조로 할 것- 충전부에 충분한 절연효과가 있는 방호망이나 절연덮개를설치할 것- 충전부는 내구성이 있는 절연물로 완전히 덮어 감쌀 것공정안전보고서 제출대상이나 유해, 위험설비로 보지 않는시설 및 설비- 원자력 설비, 군사시설, 도매 소매시설,차량 등의 운송설비, 도시가스사업법에 따른 가스공급시설연삭기 덮개의 시험방법 중 연삭기 작동시험 확인 사항- 연삭(숫돌)과 덮개의 접촉 여부- 탁상용 연삭기는 덮개, (워크레스트) 및 (조정편)부착상태의 적합성 여부비파괴검사의 실시기준- 고속 회전체(회전축의 중량이 (1)톤을 초과하고,원주속도가 초당 (120)미터 이상인 것으로 한정함)공장의 설비 배치 3단계- 지역 배치 → 건물 배치 → 기계 배치휘발유 저장탱크 안 출입을
1장 요구사항 확인소프트웨어 생명주기-소프트웨어의 개발 과정을 각 단계별로 나눈 것요구사항 분석-설계-구현-테스트-유지보수폭포수 모형-가장 오래되고 가장 폭넓게 사용하고 전통적,고정적이다.-선형 순차적 모형이고 단계가 끝나야 다음 단계로 넘어갈 수 있음타당성 검토-계획-요구 분석-설계-구현-검사-유지보수프로토타입 모형-견본품을 만들어 최종 결과물 예측하여 폭포수 모형의 단점 보완나선형 모형-점진적 모형이고 위험을 최소화하는 것이 목적-폭포수+프로토타입+위험 분석 기능-유지보수 과정 필요 없고 누락되거나 요구사항 첨가 가능계획 및 정의-위험 분석-공학적 개발-고객 평가애자일 모형-고객과의 소통을 초점하여 숙련된 개발자들이 모여서 짧게 끝내고 의사소통을 하면서 지속적인 설계와 개발스크럼 기법스프린트 계획 회의-일일 스크럼 회의-스프린트 검토 회의-스프린트 회고XP-반복을 통해 신속하게 대응하여 위험을 줄이고 고객 관점을 고품질로 전달-단순한 설계로 소규모 인원으로 짧고 반복적인 개발 주기의사소통-단순성-용기-존중-피드백스파이크-신뢰성과 위험성을 위해 별도로 맞드는 프로그램이터레이션-릴리즈를 더 세분화 한 단위로 새로운 스토리 작성 가능하다.요구사항 정의-소프트웨어 개발 유지보수에 대한 기준,근거 제공기능 요구사항,비기능 요구사항-시스템 요구사항:개발자 관점,전문적 용어-사용자 요구사항:사용자 관점,친숙한 표현프로세스도출-의견교환,식별,이해 하는 단계로 의사소통이 중요-인터뷰,설문,브레인스토밍분석-명확하지 않은 요구사항을 거르는 단계명세-문서화하는 단계확인요구사항 분석 기법요구사항 분류,개념 모델링,요구사항 할당,협상,정형 분석요구사항 확인 기법요구사항 검토,프로토타이핑,모델 검증,인수테스트UML-시스템 개발과정에서 시스템 개발자와 고객 또는개발자 상호 간의 의사소통의 원활하게 이루어지도록 표준화된 객체지향적 언어사물,관계,다이어그램사물(Things)-가장 중요한 기본요소 관계가 형성될 수 있는 대상구조,행동,그룹,주해 사물관계(Relationship)연관 관계(Association)-시스템의 개념적, 물리적 요소 표현집합 관계(Aggregation)-포함하는 쪽과 포함되는 쪽은 독립적포함 관계-포함하는 쪽과 포함되는 쪽은 서로 독립될 수 없고, 생명주기를 함께 함일반화 관계(Generalization)-상속관계의존 관계(Dependency)- 짧은 시간 동안만 연관을 유지실체화 관계(Realization)- 사물일 할 수 있거나 해야 하는 기능 표시다이어그램구조적 다이어그램=정적 모델링클래스 (Class Diagram)- 시스템 구조와 클래스 간의 관계 표현객체 (Object Diagram)-객체 간의 관계 표현컴포넌트 (Component Diagram)-구현 단계에서 사용배치 (Deployment Diagram)-물리적 요소들의 위치 표현하여 구현 단계에서 사용복합체 구조-복합 구조 표현패키지-그룹화 한 패키지들의 관계 표현럼바우(Rumbaugh)의 분석 기법객체 모델링 - 동적 모델링 - 기능 모델링행위 다이어그램=동적 모델링유스케이스 다이어그램 (Use Case Diagram)-기능 모델링 작업에 사용시퀀스 다이어그램 (Sequence Diagram)-시스템or객체들이 주고받는 메시지를 표현커뮤니케이션 다이어그램 (Communication Diagram)-메시지 뿐만 아니라 연관 표현상태 다이어그램 (State Diagram)-상태의 변화 표현활동 다이어그램 (Activity Diagram)-처리의 흐름을 순서에 따라 표현상호작용 개요 다이어그램 (Interaction Overview Diagram)-제어 흐름 표현타이밍 다이어그램2장 화면 설계사용자 인터페이스-사용자와 시스템 간의 장치이고 만족도에 따라 큰영향을 미침-C,G,N,VUI-직관성,유효성,학습성,유연성UI표준 및 지침웹 3요소웹 표준,접근성,호환성인식의 용이성-대체 텍스트,멀티미디어 대체 수단,명료성운용의 용이성-키보드 접근성,충분한 시간 제공,네비게이션이해의 용이성-가독성,예측가능성,논리성,입력 도움견고성-문법준수,접근성UI설계 도구와이어프레임:뼈대목업:정적형태스토리보드:디자이너,개발자가 최종적으로 참고프로토타입:인터랙션,테스트품질 요구사항기능성(적합성,정밀성,상호운용성,보안성,호환성신뢰성(성숙성,고장 허용성,회복성)사용성(이해성,학습성,운용성,친밀성)효율성(시간/자원 효율성)유지보수성(분석성,변경성,안정성,시험성)이식성(적용성,설치성,대체성,공존성)3장 애플리케이션 설계소프트웨어 아키텍쳐-소프트웨어를 구성하는 요소들 간의 관계를 표현-소프트웨어 설계는 소프트웨어 전체적인 설계아키텍쳐 설계는 소프트웨어의 구조와 뼈대를 설계를 말한다.-개발할 소프트웨어의 기본 틀을 만들고 밑그림을 만드는 과정모듈화: 시스템의 기능을 모듈 단위로 나누는 것추상화: 포괄적인 개념 설계로 세분화하여 구체화시키는 것이다. (과정,데이터,제어 추상화)단계적분해: 하향식 설계 전략이고 추상화의 반복에 의해 세분화한다.정보은닉: 다른 모듈이 접근 변경x이고 수정 유지보수가 용이하다.소프트웨어 상위설계에는 아키텍쳐 설계,인터페이스,사용자 인터페이스가 있다.아키텍쳐 패턴-전형적인 해결 방식으로 소프트웨어 시스템의 구조로 구성하고 참고자료를 이용, 개발 시간 단축도 되고 고품질 소프트웨어 생산도 한다. 구조 이해가 쉬워 손쉽게 유지보수가 가능레이어 패턴-계층식으로 마주보는 두 계층사이 상호작용-상위: 서비스 제공자 하위: 클라이언트클라이언트 서버-하나의 서버 다수의 클라이언트로 요청을 위한 동기화해 독립적이다.파이프-필터 패턴-데이터 스트름 절차의 각 단계를 캡슐화하여 파이프를 통해 전송하고 재사용 할 수 있고 확장이 용이하고 재배치가 가능하다.모델 뷰 컨트롤러 패턴모델: 서브시스템의 핵심 기능과 데이터 보관뷰: 사용자에게 정보 표시컨트롤러: 사용자로부터 받은 입력 처리로 대화형 애플리케이션에 적합마스터-슬레이브 패턴: 작업 분할 후 다시 돌려받음브로커 패턴: 브로커 컴포넌트가 요청에 맞는 컴포넌트 연결, 분산 환경 시스템피어투피어 패턴: 피어가 서버도 되고 클라이언트 됨블랙보드: 검색을 통해 블랙보드에서 데이터 찾음객체지향-소프트웨어를 개발할 때에 객체를 조립해 작성할 수 있는 기법-재사용 확장 용이하고 유지보수가 쉽고 실행 속도가 느리다.객체-데이터와 함수를 묶어 놓은 (캡슐화) 하나의 소프트웨어 모듈데이터: 객체가 가지고 있는 정보,속성,상태 등함수:객체가 수행하는 기능,데이터를 처리하는 알고리즘-상태와 행위를 가짐클래스-데이터를 추상화하고 공통된 속성과 연산을 갖는 객체의 집합이다.인스턴스:클래스에 속한 각각의 객체캡슐화(Encapsulation):데이터와 함수를 하나로 묶는 것이고 재사용이 용이하고 인터페이스가 단순하다 그래서 결합도가 낮다상속(Inheritance):상위 클래스의 모든 속성과 연산을 하위 클래스가 물려받아 재사용 가능다형성(Polymorphism):하나의 메시지에 각각의 객체가 가지고 있는 고유한 방법으로 응답할 수 있는 능력모듈-결합도는 약하게 응집도는 강하게-재사용이 가능하다결합도;모듈 간의 상호 의존하는 정도내용> 공통> 외부> 제어> 스탬프> 자료응집도:모듈 내부 요소가 관련된 정도기능> 순차> 통신> 절차>시간> 논리> 우연코드-식별,분류,배열기능-순차, 블록, 10진,그룹,연상,표의 숫자,합성 코드디자인 패턴생성 패턴추상 팩토리: 인터페이스를 통해 서로 의존하는 객체들의 그룹으로 생성해서 추상적으로 표현빌더: 작게 분리된 인스턴스를 건축하듯이 조합하여객체 생성팩토리 메소드: 객체 생성을 서로 클래스에서 처리하도록 분리해서 캡슐화프로토타입: 원본 객체를 복제하는 방법으로 객체 생성싱글톤: 하나의 객체를 생성하면 생성된 객체를 어디서든 참조가능하나 여러 프로세스가 동시에 참조x
도시개발구역의 지정대상지역 및 규모1) 도시지역가. 주거지역 및 상업지역: 1만 제곱미터 이상나. 공업지역: 3만 제곱미터 이상다. 자연녹지지역: 1만 제곱미터 이상라. 생산녹지지역(생산녹지지역이 도시개발구역 지정면적의 100분의 30 이하인 경우만 해당된다): 1만 제곱미터이상2) 도시지역 외의 지역: 30만 제곱미터 이상. 다만, 「건축법 시행령」 별표 1 제2호의 공동주택 중 아파트 또는 연립주택의 건설계획이 포함되는 경우로서 다음 요건을 모두 갖춘 경우에는 10만제곱미터 이상으로 한다.<중 략>GTX 정의 및 대심도1) GTX 정의- 수도권 교통난 해소와 장거리 통근자들의 교통복지 제고를 위해 경기도에서 제안한 수도권 광역급행철도, 지하 20~30m에서 50~100km/h를 운행하는 지하철과 달리 지하 40~50m에서 최고시속 200km/h로 운영할 수 있어 경기도에서 서울 중심부까지 약 30분 소요될 것으로 예상하고 있다. 2) 대심도서울시 조례에 따르면 대심도는 토지소유자의 통상적 이용 행위가 예상되지 않으며 지하시설물 설치로 인해 일반적인 토지 이용에 지장이 없는 한계심도(限界深度)를 일컫는다. 고층시가지는 40m, 중층시가지는 35m, 저층과 주택지 30m, 농지·임지는 20m 깊이로 들어가면 대심도로 규정해 개발할 때 거의 보상 의무가 없다. 토목기술만 뒷받침 되면 지상에 비해 개발 비용이 훨씬 적게 든다.
전자계산기구조제1장 논리회로정보처리기사 - 2. 전자계산기구조제 1 장 논리회로(Logic Circuit)― 2진 정보를 기반으로 AND, OR, NOT 등과 같은 논리 연산에 따라 동작을 수행하는 논리소자들을 사용하여 구성된 전자회로.1. 논리회로의 분류1) 조합논리회로(Combinational logic circuit)― 회로의 출력 값이 입력 값에 의해서만 정해지는 논리회로로서 기억능력이 없다. (반가산기, 전가산기, 디코더, 엔코더, 멀티플렉서, 디멀티플렉서)2) 순서논리회로(Sequential logic circuit)― 회로의 출력 값이 내부상태와 입력에 따라 정해지는 논리회로로서 기억능력이 있다. (카운터 회로)2. 게이트(Gate)― 논리회로를 구성하는 기본 소자.1) 게이트 종류A B F0 0 00 1 11 0 11 1 1A B F0 0 00 1 11 0 11 1 0A B F0 0 10 1 11 0 11 1 0A B F0 0 10 1 01 0 01 1 0A B F0 0 10 1 01 0 01 1 1A B F0 0 00 1 01 0 01 1 1A F0 11 0ANDORNOTXORNANDNORXNOR기 호논리식A?BA+Boverline AA?B=OVERLINE A B+A OVERLINE BOVERLINE A?BOVERLINE A+BA⊙B=OVER AoverlineA ?overlineB +A?B진리표용 도초기화,mask 연산삽입, 치환보 수비 교※ 연산 순서 : NOT > AND > OR3. 불 대수(Boolean Algebra)① X+0=X② X?0=0③ X+1=1④ X?1=X⑤ X+X=X⑥ X?X=X ⑦X+OVERLINE X = 1⑧X?OVERLINE X = 0⑨OVERLINE X+Y = OVERLINE X ? OVERLINE Y⑩OVERLINE X?Y = OVERLINE X + OVERLINE Y⑪X+OVERLINE X ?Y=X+Y4. 조합회로의 최소화― 불 대수를 이용하거나 도시법(Karnaugh map)을 이용한다.1) 도시법을 이용한 최소 y )overline z=(x⊙y)z+(x?y)overline z=overline(x?y) z+(x?y)overline z=x?y?z3) 반 감산기(Half Subtracter)― 2진수 1자리 뺄셈기.4) 멀티플렉서(Multiplexer : MUX)― 2n 개의 입력선 중에서 하나를 선택하여 출력 선으로 전달하는 회로. (OR gate로 구성)n 개의 제어선 ↓↓↓2n 개의 입력선→→→multiplexer→ 1개의 출력선5) 디멀티플렉서(Demultiplexer)― 1개의 입력신호를 가지며, 2n 개의 출력 선으로 구성된 회로. (AND gate로 구성)n 개의 제어선 ↓↓↓1개의 입력선 →demultiplexer→→→2n 개의 출력선6) 디코더(해독기 : Decoder)― 암호 형태로 전달된 정보를 원래 상태로 복원해 주는 장치로, n개의 입력 선을 가지며, 2n 개의 출력 선을 가진다. (AND gate로 구성)7) 엔코더(부호기 : Encoder)― 어떤 특정한 장치에서 사용되는 정보를 다른 곳으로 전송하기 위해 일정한 규칙에 따라 암호로 변환하는 장치로, 2n개의 입력 선을 가지며, n개의 출력 선을 가진다. (OR gate 로 구성)8) ROM(Read Only Memory)― 시스템 적인 정보나 기본적인 장치에 대한 정보를 기억하는 메모리로서 읽기만 가능한 메모리이고, 비휘발성 메모리이다. (디코더와 OR gate로 구성)※ mask ROM, PROM, EPROM, EEPROM, PLA 등의 종류가 있다.6. 플립플롭(Flip-Flop)― 1 비트 기억소자로서 외부의 입력에 따라 신호를 전달해 주는 논리회로.1)RS 플립플롭2)JK 플립플롭S RQt+1J KQt+10 00 11 01 1Qt01×0 00 11 01 1Qt01overline Qt3) T 플립플롭― JK 플립플롭의 J와 K를 연결한 것으로 주로 counter 회로에 많이 사용한다.4) D 플립플롭― 1 비트 지연시키는 기능을 가지며, R과 S 또는 J와 K 사이에 not 게이트를 연결 0 11 1 01 1 *************1001※패리티 비트의 장점과 단점장 점한 비트만으로 에러를 검출할 수 있다.단 점에러를 교정할 수 없으며, 두 비트 이상 에러 발생시 검출 못함.⑥ 해밍 코드(Hamming Code) : 해밍코드는 착오를 찾아 교정할 수 있다.㉠ 패리티 비트의 위치 : 1, 2, 4, 8, 16, 32…㉡ 기본 해밍 코드 : 패리티 비트 3개와 8421 코드로 구성. (P1 P2 8 P3 4 2 1)2) 수치적 데이터 표현Pack 형식10진 표현Unpack 형식정수부호와 절대치수의 표현2진 표현(고정 소수점)부호와 1의 보수부호와 2의 보수실수 : 부동 소수점① 고정 소수점 수(Fixed Point Number)종 류표현 범위특 징부호와 절대치-(2n-1-1) ~ 2n-1?양수인 경우 3가지 표현 동일.?3가지 중 부호와 2‘ 표현이 제일 범위가 넓다.?부호와 2‘는 -0이 없다.부호와 1의 보수-(2n-1-1) ~ 2n-1부호와 2의 보수-2n-1~2n-1-1② 10진 표현종 류특 징-123 표현Pack 형식한 수 표현시 4bit, 부호 비트는 마지막 추가 되는 4bit. (+:1100, -:1101)0001 0010 0011 11011 2 3 DUnpack 형식한 수 표현시 8bit(EBCDID 형식), 부호 비트는 마지막 숫자의 존. (+:1100, -:1101)11*************0 11010011F 1 F 2 D 3③ 부동 소수점(Floating Point Number)㉠ 부호, 지수, 소수(가수)로 구성.㉡ 소수점 위치 : 부호와 지수 사이.㉢ 정규화 하는 이유 : 보다 큰 수 표현을 위해.(표현 범위 넓게)2. 명령어 형식과 주소지정1) 연산자(operation code)― 명령어는 크게 연산자(operation : 동작부분), 자료(operand : 주소부분)로 구성.op-codeoperandModeRegisterAddress?동작 코드(operation code) : 수행해야 할 동작 명시.?모드(mod rotate, move, AND, OR, complement 등㉡ 수치적 연산 : 고정 소수점 연산, 부동 소수점 연산, Pack 연산, 산술 shift 등② 자료의 수에 따른 분류㉠ 단항(unary) : shift, rotate, complement 등㉡ 이항(binary) : AND, OR, 사칙연산 등2) 비수치적 연산Shift : 모든 비트들을 서로 이웃한 비트의 자리로 옮기는 것.왼쪽 shift00100100↑추가비트오른쪽 shift00100001↑추가비드3) 수치적 연산① 연산시 1의 보수법을 이용한 경우는 캐리가 발생하면, 캐리를 다시 더하고, 2의 보수법을 이용한 경우는 무시.② overflow : 연산 후 결과값이 수의 표현 범위를 벗어나는 경우.(두 수가 양수이거나 음수인 경우 발생)③ 산술적 shift : 왼쪽 shift → 곱셈(2로 곱하는), 오른쪽 shift → 나눗셈(2로 나누는)※ 왼쪽 산술 shift(곱셈)종류Padding 비트overflow부호와 절대치padding 비트 : 항상 0잃어버린 비트 = 1부호와 1‘padding 비트 : 양수→0, 음수→1잃어버린 비트 ≠ 부호 비트부호와 2‘padding 비트 : 항상 0잃어버린 비트 ≠ 부호 비트※ 오른쪽 산술 shift(나눗셈)종류Padding 비트truncation부호와 절대치padding 비트 : 항상 0잃어버린 비트 = 1부호와 1‘padding 비트 : 양수→0, 음수→1잃어버린 비트 ≠ 부호 비트부호와 2‘padding 비트 : 양수→0, 음수→1잃어버린 비트 = 14) 부동 소수점 연산① 덧셈, 뺄셈0인지 여부 조사 → 가수 위치 조정(소수점 통일) → 가수에 대한 덧셈 및 뺄셈 → 정규화② 곱셈0인지 여부 조사 → 지수 덧셈 → 가수 곱셈 → 정규화③ 나눗셈0인지 여부 조사 → 부호 결정 → 피젯수 위치 조정 → 지수 뺄셈 → 가수 나눗셈제 3 장 명령실행과 제어전자계산기구조제3장 명령실행과 제어1. 마이크로 오퍼레이션(Micro Operation)1) 마이크로 ASD(Direct Access Storage Device : 직접 접근)② SASD(Sequential Access Storage Device : 순차 접근)2. 주기억장치― CPU와 data를 교환하는 기능 → 빠른 접근 속도를 갖는 장비로 구현.― 사용될 프로그램과 data들은 주기억장치에 존재해야 한다.3. 보조기억 장치― 대규모의 기억용량을 갖는 장비로 구현.― data를 보관하였다가 주기억장치로 이동시키는 기능.※ 자기 코어 기억장치 : 전류의 흐름에 따라 ‘0’과 ‘1’을 구분하여 기억시키고, X선, Y선, 금지선, 감지선 등으로 구성.(비휘발성, 파괴메모리)4. 가상 기억 장치(Virtual Memory)― 실제 사용 가능한 주기억장치 용량에 관계없이 훨씬 큰 기억공간을 가지고 있는 것처럼 여기고 사용하는 방식.(공간 확대 목적)① 페이징 기법 : 서로 같은 크기의 부분으로 나누는 방식.② 세그먼테이션 기법 : 서로 다른 크기의 부분으로 나누는 방식.※ 매핑(mapping) : 가상의 번지를 실제 번지로 바꿔주는 작업.5. 연상 기억 장치(Associative Memory)― 내용에 의해 기억장치에 접근하여 처리하는 방식.(고속)6. 캐쉬 기억 장치(Cache Memory)― 주기억장치와 CPU의 속도 차를 줄이기 위해 주기억장치와 CPU 사이에 존재하는 고속 메모리로서 최근에 사용했거나 자주 사용되는 내용 저장.?원하는 내용이 cache memory에 있는 경우 : hit?원하는 내용이 cache memory에 없는 경우 : miss(주기억장치에서 찾아 사용)※ cache memory의 동작 과정― cpu가 처리하기 위해서 먼저 cache memory를 조사한 후 내용이 있으면 사용하고, 그렇지 않으면 주기억장치에서 전송 받아 실행한다.제 5 장 입출력전자계산기구조제5장 입출력1. 입출력에 필요한 기능1) 입출력 방법① 메모리 맵에 의한 입출력 : 전체 메모리 공간을 이용.② I/O 맵에 의한 입출력(격리형) : 메모리의 일부 공간을 I/O 포
정보처리기사 - 5. 데이터통신제 1 장 데이터 통신의 개요데이터 통신1. 데이터 통신의 정의(정보 통신 개념)― 컴퓨터에 의한 정보 처리 기술과 데이터 전송 기술이 통합된 형태.데이터 통신 = 데이터 전송 기술 + 데이터 처리 기능※ 정보 통신의 형성과 발전① Morse(1844) : 전신, 전기 통신의 시초.② Bell(1876) : 전화 발명, 음성 통신.③ SAGE(1958) : 세계 최초의 데이터 통신.제1장 데이터통신의 개요④ SABRE(1961) : 세계 최초의 상업용 데이터 통신.⑤ 미국 ARPA망(1970) : 최초의 컴퓨터 통신망2. 데이터 통신 시스템의 구성 요소단말 장치신호 변환 장치데이터 전송계데이터 전송 장치통신 회선데이터 통신 시스템통신 제어 장치중앙 치리 장치데이터 처리계컴퓨터주변 장치1) 단말 장치― 통신 회선을 통해 컴퓨터 시스템에 접속되어 여러 가지 형식의 데이터를 입?출력하는데 사용되는 장치.※ DTE(Data Terminal Equipment) : 터미널, 단말장치, 컴퓨터 등을 총칭하는 말.2) 데이터 전송 장치― 터미널과 컴퓨터, 터미널과 터미널, 컴퓨터와 컴퓨터 상호 간을 연결시켜 주는 장치.① 신호변화장치/회선종단장치(DCE : Data Circuit termination Equipment) : 전송회선이 아날로그인 경우는 모뎀을, 디지털인 경우는 DSU를 사용하여, 통신 회선의 양끝에서 신호변환, 전송신호의 동기제어, 송수신 확인 등의 기능을 담당.② 통신 회선 : 단말장치와 정보처리 시스템, 단말장치 상호간이나 컴퓨터 시스템 상호간을 접속하는 통신로.3) 통신제어장치(CCU : Communication Control Unit)― 정보 통신 시스템에서 데이터 전송계와 처리계의 접점에 위치하여 각종 제어기능과 데이터를 처리하기에 알맞은 형태로 바꾸어 주는 장치.4) 컴퓨터― 통신 장치로부터 입력되는 데이터를 처리한다.터미널신호변환장치/회선종단장치신호변환장치/회선종단장치통신제어장치컴퓨터통신회선DTEDCE(모뎀,DSUD된다.① 전력비 : 10 log2 P1/P2② 전류비 : 20 log2 A1/A2③ 전압비 : 20 log2 V1/V24) 채널 용량C = W log2 (1+S/N)W : 대역폭, S : 신호 세력, N : 잡음 세력3. 데이터 전송 방식1) 단방향과 양방향 전송 방식① 단방향 통신(simplex) : 한 방향으로만 전송이 가능한 경우.② 반이중 통신(Half Duplex) : 양방향 통신이 가능하지만 동시에는 불가능한 형태.③ 전이중 통신(Full Duplex) : 양방향으로 동시에 신호의 전송이 가능한 경우.2) 아날로그 전송과 디지털 전송― 음성, 영상은 아날로그 신호로, 데이터 이미지는 디지털 신호로 표현된다.아날로그신호디지털신호※ 아날로그 전송과 디지털 전송 비교정보의 형태(원래 형태)전송 형태(전송 회선)신호 변환기아날로그아날로그 전송전화기디지털 전송코덱, PCM디지털아날로그 전송모뎀디지털 전송DSU※ 디지털 방식의 장점?저가격화?데이터 무결성의 보장?전송 용량의 이용 확대?데이터 안정성 증대?정보의 종합3) 비동기식 전송과 동기식 전송① 비동기식 전송 : 한 번에 한 문자씩 전송하는 방식.?start-stop 비트를 사용한다.?전송효율이 낮고, 저속의 전송에 이용.② 동기식 전송 : 전송할 데이터를 여러 블록으로 나누어 블록 단위로 전송하는 방식.?전송효율이 좋고, 원거리 전송에 이용.?전송속도 : 2000bps 이상③ 혼합형 동기식 전송 : 동기식 전송의 특성과 비동기식 전송의 특성을 갖춘 방식.(비동기식 보다 빠르다)4) 직렬 전송과 병렬 전송① 직렬 전송 : 한 문자의 각 비트들의 열을 하나의 전송 선로를 통해 순서적으로 전송하는 방식.② 병렬 전송 : 한 문자를 이루는 각 비트들이 각자의 전송로를 통해 한꺼번에 전송되는 방식.4. 선로 구성1) 2선식 선로, 4선로 선로① 2선식 선로 : 2개의 선을 기본으로 하는 통신 회선.(비교적 저속, 반이중 통신만 가능)② 4선식 선로 : 4개의 선을 기본으로 하는 통신 회선.(비교적 고속, 전이중에다항식 부호를 사용하는 방법으로 블록(프레임)마다 검사용 코드를 부가시켜 전송하는 방식.③ 해밍 코드 : 검출?정정이 가능④ 군계수 검사2) 에러 정정 방법― 자동 재전송 방식(ARQ : Automatic Repeat reQuest), 전진 에러 수정 방식(FEC : Forward Error Correction) 등이 있다.① ARQ : 에러 검출 후 송신측에게 에러가 발생한 데이터 블록을 다시 전송해주도록 요청하는 방법.㉠ Stop-and-wait ARQ : 송신측은 한 블록을 전송한 다음 수신측에서 에러 발생을 점검하고, ACK(긍정적 응답)나 NAK(부정적 응답) 신호를 보내올 때까지 기다리는 방식.㉡ 연속적 ARQ : 한 블록씩이 아니라 연속적으로 보내는 방식.Go-back-N ARQ : 송신측은 오류가 발생한 데이터 프로임부터 재전송.선택적 ARQ : 오류가 발생한 데이터 프레임만 재전송.㉢ 적응적 ARQ : 전송 효율을 높이기 위해 채널의 상태에 따라 블록의 길이를 동적으로 변경시켜 전송하는 방식.② 전진 에러 수정(FEC) : 송신측이 특정한 정보 비트를 함께 전송하여 수신측에서 이 정보 비트로 에러 발생시 수정하는 방식.※ 그 밖의 에러 제어 방식?에러 무시?반송 전송 방식 : 송신측에서 오류를 검출하는 방식.?연속 전송 방식 : 동일한 정보를 2번 이상 전송하고, 수신측에서 이들 수신된 데이터를 비교하는 방법.※ 에러율 표시 방식?비트 에러율 = {에러 발생 비트수} over {총 전송 비트수}×100?블록 에어율={에러 발생 블록수}over{총 전송 블록수}×100제 3 장 데이터 회선망데이터 통신제3장 데이터 회선망1. 회선망의 형태링형격자형성형버스형트리형망형1) 성형(Star)― 중앙에 컴퓨터가 있고 이를 중심으로 분산된 단말기들이 일대일로 연결되어 있는 중앙 집중형태.장 점단 점?중앙 집중형이므로 보수, 관리가 용이.?하나의 단말기가 고장나더라도 다른 단말기에 영향을 주지 않는다.?회선이 많이 필요→복잡?중앙 컴퓨터 고장시 전체에 영향을C, 인텔사가 공동으로 개발한 버스 구조의 LAN을 말한다.(전송 속도 : 10Mbps, 노드간의 최장 거리 : 2.5Km, 최대 스테이션 수 : 1024)4. 부가가치 통신망(VAN : Value Added Network)1) VAN의 개념― 통신 회선을 직접 보유하거나 통신 사업자간의 회선을 임차하여, 단순한 전송 기능 이상의 정보 축적, 가공, 변환 처리 등의 부가 가치를 부여한 음성 또는 데이터 정보를 제공하는 광범위하고 복합적인 서비스의 집합.2) VAN의 제공 기능① 정보 전송 기능 : 물리적인 회선을 의미하며, 단순히 전송만 하는 기능.② 교환 기능 : 주로 패킷 교환 방식을 이용한다.③ 통신 처리 기능 : 축적 기능과 변환 기능을 구분된다.④ 정보 처리 기능 : 응용 소프트웨어를 이용한 급여관리, 인사관리, 판매관리 등의 처리를 한다.(VAN에만 제공되는 기능)※ CO-LAN(Central Office LAN)― 대학, 병원, 연구소 및 기업체 등 LAN 구성이 필요함에도 불구하고 여건이 충분치 못한 경우, 기존의 전화 통신망을 이용한 LAN.※ MAN(Metropolitan Area Network : 대도시 통신망)― LAN이 서비스 영역이 협소하고 일정지역에만 국한된 점을 개선하여 도시를 대상으로 약 50Km 정도 영역을 대상으로 한 통신망.※ WAN(Wide Area Network : 광역 통신망)― MAN이 확장될 경우 WAN의 개념이 된다.5. 종합 정보 통신망(ISDN : Integrated Services Digital Network)― 음성, 비음성, 팩시밀리 등의 통신 서비스나 통신 정보를 가공하는 각종 통신 처리 서비스 등의 다양한 통신 서비스를 하나의 디지털 통신망으로 종합하여 제공할 수 있는 통신망 시스템.1) ISDN의 장점① 다양한 통신 기능과 획기적인 통신 능력.② 세계적으로 통일된 디지털 소켓을 이용한다.③ 이용 요금 저렴.④ 비용의 절약과 유연성이 부여된다.2) ISDN의 채널① A 채널 : 아날로그 음성 신호 전송음으로 존재하였으나, 통신 사용자의 증가와 서비스의 증가 등으로 인하여 그 규모가 방대해지면서 계층화가 생겨났다. 계층화란 프로토콜을 그 내용에 따라 종류별로 분류하고 상하의 수직적 관계를 두어 상호간 결합성을 최소화하고 응집도을 높인 것을 말한다.※ 계층화 프로토콜의 목적?복잡한 네트워크를 논리적으로 좀더 작고 이해하기 쉬운 부분으로 나눈다.?네트워크 기능간의 표준화된 인터페이스를 제공한다.?설계, 구현, 유지보수가 용이하다.?각 계층이 서로 독립성을 유지함으로써 확장성이 풍부하고, 신뢰성 있는 통신을 제공한다.?이기종 간의 통신기기 사이에 보다 좋은 상호 호환성을 제공한다.(표준화)2) 프로토콜의 기본요소① 구문(Syntax) : 데이터 형식, 코딩, 신호레벨에 대해 정의.② 의미(Semantic) : 데이터가 가지는 의미를 나타내며, 전송의 조정과 에러 처리를 취한 제어 정보를 정의.③ 순서(Timing) : 전송 개체간의 속도 조절과 메시지의 순서 조정에 관련된 내용을 정의.3) 프로토콜의 기능① 단편화(Fragmentation) : 송신측에서 긴 메시지의 전송이 용이하도록 전송 블록을 같은 크기의 작은 블록으로 나누어 전송하는 것.② 재합성(Reassembly) : 수신측에서 세분화되어 전송된 데이터를 그 순서가 틀리지 않도록 재구성하여 원래의 메시지로 복원시키는 기능.③ 캡슐화(Encapsulation) : 제어 정보를 사용자 데이터에 덧붙이는 것으로 주소, 에러 검출 코드, 제어 정보 등을 포함한다.④ 연결제어(Connection control)⑤ 흐름제어(flow control) : 데이터의 양이나 통신 속도 등을 조정한다.⑥ 에러제어(Error control) : 데이터 전송 중 발생 가능한 오류나 착오 등을 검출하고 정정하는 기능.⑦ 순서제어(Sequencing control) : 데이터 전송시 발신측이 보내는 데이터들의 순서대로 수신측에 전달할 수 있도록 한다.⑧ 동기화(Synchronization) : 두 통신 개체간의 상태, 즉 시작, )
정보처리기사 - 3. 운영체제제 1 장 운영체제의 개요운영체제제1장 운영체제의 개요1. 운영체제의 개념1) 운영체제의 정의― 운영체제(Operation System : OS)란 컴퓨터 시스템의 자원을 보다 효율적으로 관리, 운영함으로써 사용자들에게 편의성을 제공하고자 하는 시스템 프로그램.2) 운영체제의 역할① 사용자와 컴퓨터 시스템간의 인터페이스 기능 제공.② 사용자간의 H/W 공동 사용 허용.③ 사용자간의 데이터 공유.④ 프로세서, 메모리, I/O 장치 관리.⑤ 컴퓨터 시스템의 오류 처리 담당.3) 운영체제의 목적― 사용자 인터페이스 제공, 성능 향상 등 한정된 자원을 효율적으로 사용하는데 있다.4) 운영체제 구조① 계층 1 : 프로세서 관리② 계층 2 : 메모리 관리③ 계층 3 : 프로세스 관리④ 계층 4 : 주변 장치 관리⑤ 계층 5 : 정보(파일) 관리2. 운영체제의 발달 과정1) 순차 처리― 초기 운영체제의 형태로 순차적으로 처리하는 방법.2) 일괄 처리― 유사한 성격의 작업을 한꺼번에 모아서 한 작업씩 처리하는 방법.3) 상주 모니터― 전이시간(Transition)동안 발생하는 유휴시간을 줄이기 위해 한 P/G에서 다른 P/G으로 제어가 자동적으로 넘어가도록 하기 위해 기억장치에 상주하고 있는 초기 운영체제.4) On-line 과 Off-line① on-line : 통신망을 통해 computer와 단말기가 직접 연결되어 작업을 직접 수행할 수 있도록 하는 방식.② off-line : 주컴퓨터와 단말기가 직접 연결되지 않은 형태.5) Buffering 과 Spooling① buffering : 속도가 느린 I/O장치와 CPU사이의 속도 차를 줄이기 위해 buffer를 이용하는 방법.② spooling : buffering과 같은 목적으로 용량이 크고 신속한 엑세스가 가능한 디스크를 이용하는 방법.㉠ 동시 I/O체제㉡ I/O와 다른 작업을 중복 수행㉢ 빠른 수행시간3. 운영체제의 종류1) 다중 프로그래밍 체제(Multi Programming Systet)P/G 생성 → Link → Load → 실행※ 기타 언어번역 P/G?Compiler : C, COBOL 등과 같은 고급언어로 작성된 P/G 번역.?Interpreter : BASIC 등과 같은 언어로 작성된 P/G 번역.(목적 P/G 생성 안됨)2) 매크로 프로세서(Macro Processor)① 매크로 : 반복되는 부분을 한 개의 이름으로 묶어 사용자가 편리하게 사용할 수 있도록 하는 문장.② 처리 과정 : 매크로 정의 인식 → 매크로 정의 저장 → 매크로 호출 인식 → 매크로 호출 확장3) 로더(Loader)― 목적 P/G을 주기억장치에 적재하여 실행 가능하도록 해주는 시스템 프로그램.① 기능 : 할당(Allocation), 연결(Link), 재배치(Relocation), 적재(Load)② 종류㉠ compile-and-go 로더 : 번역기가 로더의 역할까지 담당.㉡ 절대(Absolute) 로더 : 적재 기능만 하는 간단한 로더.㉢ 직접 연결 로더(Direct linking loader) : 가장 일반적.※ 운영체제 세대별 분류1세대 : 일괄처리2세대 : 다중 프로그래밍, 실시간 시스템, 가상메모리, 시분할 처리3세대 : 다중 모드 시스템4세대 : 네트워크, 분산 운영체제5세대 : 인공지능제 2 장 프로세스 관리운영체제제2장 프로세스 관리1. 프로세스 개념1) 프로세스 정의― 실행중인 프로그램.2) 프로세스 상태실행dispatchtimer run outblockwake up대기준비① 실행 상태 : 프로세스가 CPU를 차지하여 실행 중인 상태.?타이머 런 아웃 : CPU를 할당받아 실행중인 프로세스가 할당량을 초과하면 CPU를 다른 프로세스에게 양도하고 자신은 준비상태로 전이되는 것.② 준비 상태 : 프로세스가 CPU를 사용하여 실행될 수 있는 상태.③ 대기 상태 : 어떤 사건이 발생하기를 기다리는 상태.?블록 : 실행 중인 프로세스가 지정된 시간 이전에 다른 작업을 위해 스스로 프로세서를 양도하고 대기 상태로 전이되는 것.3) 프로세스 제어 블록(ProDeadlock)― 교착 상태란 다중 프로그래밍 시스템 하에서 서로 다른 프로세스가 일어날 수 없는 사건을 무한정 기다리며 더 이상 진행되지 못하는 상태.1) 교착 상태 발생의 필요 충분 조건① 상호 배제 조건② 점유 및 대기 조건③ 비선점 조건④ 환형 대기 조건2) 교착 상태 해결 방안① 교착 상태 예방② 교착 상태 회피③ 교착 상태 탐지(발견)④ 교착 상태 복구(회복)4. 스케줄링― 컴퓨터 시스템의 성능을 높이기 위해 그 사용 순서를 결정하기 위한 정책.1) 프로세스 스케줄링과 작업 스케줄링① 프로세스 스케줄러(단기) : 어느 프로세스가 CPU를 차지하도록 할 것인가 결정.② 작업 스케줄러(장기) : 어느 작업이 자원을 이용할 것인가를 결정.2) 각종 스케줄링 기법※ 선점기법과 비선점?선점기법(Preemptive) : 하나의 프로세스가 CPU를 점유하고 있을 때 다른 프로세스가 CPU를 빼앗을 수 있는 방법.?비선점기법(Non-preemptive) : 프로세스에게 이미 할당된 CPU를 강제로 빼앗을 수 없고, 사용이 끝날 때까지 기다려야하는 방법.① FIFO 스케줄링 : 대기 큐에 먼저 들어온 작업에게 CPU를 먼저 할당. (비선점)② Round Robin 스케줄링 : FIFO와 같은 방법이지만, 주어진 시간 할당량 안에 작업을 마쳐야 하며, 할당량을 다 소비하고도 작업이 끝나지 않은 프로세스는 다시 대기 큐의 맨 뒤로 되돌아간다. (선점)③ SJF 스케줄링 : 작업 시간이 가장 적은 프로세스에게 CPU를 먼저 할당하는 기법. (비선점)④ SRT 스케줄링 : 실행시간 추정치(남은 시간)가 가장 적은 프로세스에게 먼저 CPU를 할당하는 방법. (선점)⑤ HRN 스케줄링 : 우선 순위에 의한 방법. (비선점)우선순위 = {대기 시간+서비스 받을 시간} over {서비스 받을 시간}⑥ 다단계 피드백 큐 스케줄링 : 다양한 특성의 작업이 혼합된 경우 유용. (선점)※ 각 스케줄링 기법 사용 예프로세스도착 시간버스트(실행)시간P108P214P329P435P1P2P3면 위치에 관계없이 실행.㉡ 가변 분할 : 주기억장치를 미리 나누어 놓은 것이 아니라, 요구량에 따라 동적으로 필요한 만큼 분할하여 사용하는 방법.③ 단편화(Fragmentation) : 주기억장치를 연속할당 기법으로 사용할 경우 사용되지 않고 낭비되는 부분적인 공간.㉠ 내부 단편화 : 기억공간 > 작업량㉡ 외부 단편화 : 기억공간 < 작업량④ 단편화 해결 방안㉠ 통합 : 인접되어 있는 두 빈 공간을 하나로 합하는 방법.㉡ 압축 : 빈 분할 영역을 한 곳에 합치는 방법.2) 비연속 할당① 페이징(Paging) 기법 : 일정한 크기의 블록을 사용.② 세크먼테이션(Segmentation) 기법 : 블록이 서로 다른 경우.2. 가상 기억 장치1) 가상 기억 장치 관리 정책① 반입(fetch) 전략 : 언제 보조기억 장치에서 주기억장치로 옮길 것인가 결정.② 배치(placement) 전략 : 주기억장치 어느 곳에 위치시킬 것인가 결정.③ 교체(replacement) 전략 : 주기억장치에 있던 페이지 중 어느 페이지를 새로운 페이지와 교체할 것인가 결정.2) 페이지 대치 및 할당 알고리즘① FIFO 알고리즘 : 가장 먼저 들여온 페이지를 먼저 대치시키는 방법.② LRU 알고리즘 : 가장 오랫동안 사용되지 않은 페이지를 먼저 대치시키는 방법.③ LFU 알고리즘 : 참조(호출)된 횟수가 가장 적은 페이지를 대치시키는 방법.④ NUR 알고리즘 : 참조 비트(대치될 페이지 표시)를 이용하는 방법.필요로 하는 프레임→ABCFBACDEFIFOAAAAAAADDBBBBBBBECCCCCCCFFFFFFLRUAAAAAAAAABBBBBBBECCCCCCCFFFFDFLFUAAAAAAAAABBBBBBBBCCCCCCCFFFFDF3) 페이지 부재― 프로세스에서 원하는 페이지가 주기억장치 내에 존재하지 않는 경우. → 보조기억장치에서 읽어 들여 주기억장치에 적재한 다음 사용.4) 쓰래싱(Thrashing)― 너무 빈번히 페이지 부재가 일어나는 현상으로, 프로세스 수행에 소요되는 시간보다 페이지 이동에가장 짧은 탐색 시간을 갖는 요청을 서비스하는 방법.FCFSSSTFSCANC-SCAN24314 1 2 32 1 3 4제 4 장 정보관리운영체제제4장 정보관리1. 파일 시스템1) 파일 시스템의 기능① 사용자가 파일을 생성하고, 수정하며 제거할 수 있도록 한다.② 여러 사용자가 공동으로 사용할 수 있도록 한다.③ 사용자가 각 응용에 적합한 구조로 파일을 구성할 수 있게 한다.④ 불의의 사고에 대비한 백업과 복구 능력이 있다.⑤ 파일의 무결성, 보안 유지 방안을 제공해야 한다.⑥ 주기억장치와 보조기억장치간의 파일 전송을 담당한다.2) 파일 단위로 행해지는 작업open, close, create, destroy, copy, rename, list 등3) 항목 단위로 행해지는 작업read, write, update, insert, delete 등4) 파일 디스크립터(File descriptor)― 파일을 관리하기 위해 시스템이 필요로 하는 정보를 보관하다.? 파일 디스크립터 내용① 파일 식별 번호② 파일의 위치③ 파일의 크기④ 파일의 구조⑤ 보조기억장치의 유형⑥ 접근 제어 정보2. 디렉토리1) 디렉토리 구조① 단일 디렉토리 구조 : 한 계층의 디렉토리가 시스템에 보관된 모든 파일의 정보를 포함, 관리한다. (관리하기 불편 → 모든 파일 이름이 다르므로)② 2단계 디렉토리 구조 : 마스터 디렉토리와 아래 사용자 디렉토리로 구성 (다른 사용자와 파일 공유 어려움)③ 계층적 디렉토리 구조 (트리 형태 구조)㉠ UNIX나 Windows 운영체제에서 채택.㉡ 파일 공유와 관리, 조작이 간편.④ 비주기 디렉토리 구조⑤ 일반적인 그래프 디렉토리 구조3. 자원 보호― 물리적인 손상으로부터 피하기 위한 방법.― 자원 보호 기법① 접근 제어 행렬(행 : 사용자, 열 : 객체)② 접근 제어 리스트③ 자격 리스트4. 보안― 부적합한 접근으로부터의 통제된 접근을 통해 자원을 보호하는 것.1) 보안 유지 방식① 외부 보안㉠ 시설보안 : 천재지변과 외부 침입자로부터 보안.㉡ 운용보안 : 관리, 연결.
제 1과목 : 연소공학1장. 연소이론1. 가연성 물질 : C(탄소), H(수소), S(황)2. 석탄의 탄화물 : 이탄→갈탄→역청탄(유연탄)→무연탄→흑연※ 인화와 착화- 인화 : 인위적으로 불이 붙는 것- 착화 : 자연 발화3. 중류의 분류 1) 정제과정에 따른 분류 ① 직류 중류 ②분해 중류 2) 점도에 의한 분류 ① A중유 ② B중류 ③ C중류(A<B<B) 3) 유황분 함량에 의한 분류 ① A급(1호, 2호) ② B⋅C급(1호, 2호, 3호, 4호)4. 중류 중의 함유 성분 1) 바나듐(V) : 고온부식의 원인 2) 황(S) : 저온 부식의 원인 3) 수분(W) : 발열량↓, 진동연소, 저온부식 촉진 4) 회분 : 발열량↓, 분진 RHED해5. 탄화수소(CmHn)의 완전연소 반응식2장. 연소설비1. 연소장치 1) 고체연소 ① 미분탄 연소 장치 특징 - 적은 공기비로 완전연소 - 점화, 소화, 부하변동에 대응 쉬움 - 대용량에 적당, 사용연료 범위가 넓음 - 설비비 유지비 많이 소요 - 집진장치 필요, 연소실 대형, 폭발위험 ② 화격자 연소장치 ③ 유동층 연소장치 : 화격자와 미분탄의 중간 형태
토양환경기사 1과목 : 토양학 개론1. 토양목: 엔티졸, 인셉티졸, 몰리졸, 알피졸, 얼티졸, 옥시졸, 버티졸, 아리디졸, 스포도졸, 히스토졸, 안디졸, 젤리졸2. 토양의 단면: O층(유기물층), A층(용탈층), B층(집적층, 풍화작용 활발), C층(모재층, 풍화작용 X), R층(모암층)3. 균등계수 & 곡률계수? 균등계수 :C_u}= { D_60} over {D_10 }? 곡률계수 :C _{z} = {(D _{30})^2} over {D _{10} TIMESD_60 }4. 공극률 & 공극비? 공극률 :n=(1- {용적밀도} over {입자밀도} ) TIMES100%= { V_v} over {V }= { V_v} over {V_{s} +V_v}= { epsilon } over {1+ epsilon }? 공극비 :epsilon= {n} over {1-n}= { V_v} over {V_s }5. 토양 수분장력?pF=log[H]?1atm``=``1033.2cmH _{2} O``=``760mmHg``=``1.013ba`r```=```101.325kPa``=``3pF6. 토양수분의 물리학적 분류: 결합수(pF 7.0 이상, 화학적 결합), 흡습수(pF 4.5 이상, 물리적 결합), 모세관수(pF 2.54~4.5), 중력수(pF 2.54 이하)7. 나트륨 흡착비:SAR= { Na^+} over { sqrt { { Ca^{2+}+Mg^{2+}} over { 2} } }8. 점토광물? 1:1 격자형 광물 : 비팽창형, 낮은 음전하, 낮은 비표면적→ 할로이사이트, 카올리나이트? 2:1 격자형 광물 : 높은 음전하→ 몬모릴로나이트(팽창형, Mg 성분 多), 버미큘라이트(팽창형), 일라이트(비팽창형, K 성분 多)? 2:1:1격자형 광물 : 비팽창형→ 클로라이트(Mg 성분 아주 多)? 생성 순 : 클로라이트 > 일라이트 > 버미큘라이트 > 몬모릴로나이트 > 카올리나이트? 소성지수가 큰 점토 : 몬모릴로나이트 > 일라이트 > 할로이사이트 > 카올리나이트9. 이온교환? 이온교환 크기 경로 중 지하에 매설되어 누출 여부를 육안으로 직접 확인할 수 없는 배관을 말한다.? 배관접속부 : 누출검사대상시설과 부속배관, 부속배관과 배관을 연결하기 위하여 용접접합 또는 나사조임방식 등으로 접속한 부분을 말한다.? 누출검지관 : 액체의 누출여부를 누출검사대상시설 외부에서 직접 또는 간접적으로 확인하기 위해 설치된 관을 말한다.? 방울수라 함은 20℃에서 정제수 20방울을 적하할 때, 그 부피가 약 1mL 되는 것을 뜻한다.? “항량으로 될 때까지 건조한다”라 함은 같은 조건에서 1시간 더 건조할 때 전후 무게의 차가 g당 0.3mg 이하일 때를 말한다.? 감압 또는 진공이라 함은 따로 규정이 없는 한15mmHg 이하를 말한다.? “약”이라 함은 기재된 양에 대하여 ±10% 이상의 차가 있어서는 안 된다.? “정확히 단다”라 함은 규정된 양의 검체를 취하여 분석용 저울로 0.1mg까지 다는 것을 말한다.? “정확히 취하여”라 하는 것은 규정한 양의 검체 또는 시액을 홀피펫으로 눈금까지 취하는 것을 말한다.? “냄새가 없다”라고 기재한 것은 냄새가 없거나, 또는 거의 없는 것을 표시하는 것이다.? 분석용 저울은 0.1mg까지 달수 있는 것이어야 하며 분석용 저울 및 분동은 국가검정을 필한 것을 사용하여야 한다.2. 정도보증 & 정도관리? 검정곡선 : 절대검정곡선법, 표준물질첨가법, 상대검정곡선법? 검출한계 : 기기검출한계(S/N비의 2~5배, 표준편차 3배), 방법검출한계, 정량한계(정량한계 = 표준편차(S) x 10)?정밀도(%)= { s} over {barx } TIMES100,정확도(%)= { C_{M}} over {C_{C} } TIMES100 }= {{ C_{AM}}-C_{S}} over {C_{A} } TIMES100? 현장이중시료 : 하루에 20개 이하의 시료를 채취할 경우에는 1개, 그 이상의 시료를 채취할 경우 시료 20개당 1개를 추가로 채취한다.?상대편차백분율(%)= { C_{2}-C_{1}} over { barx} TIMES1003.다.? 안전밸브 :0.7kg_{f}/cm^2 이하에서 작동되어야 한다.? 시험(측정)오류의 원인 : 누출검사대상시설 이외의 연결관 및 연결부의 오류로 인한 누출, 최고 설정압력의 오류, 시험압력 유지시간이 너무 짧을 때, 측정기간 중 과도한 온도변화에 의한 내용물의 체적변화? 주의사항 : 누출 여부 판단을 위한 누출검사대상시설의 가압을 위해서 과도한 속도로 압력이 상승되지 않도록 한다, 시험기간 동안 화기의 사용을 금한다, 시험기간 동안 진동 등 압력변화에 영향을 주는 경우가 없도록 한다, 기상변화가 심할 때는 시험을 실시하지 않는다.? 안정된 압력 확인 후 50분 동안 측정된 압력변화를 확인하여 보고서를 작성한다.? 판정기준 : 측정결과 비눗물 등으로 누출 여부가 확인되거나 압력강하가 시험압력의 10%를 초과하는 경우에는 불합격으로 한다.7. 저장물질이 있는 누출검사대상시설 : 가상부의 시험법? 미가압 시험 : 대기압보다 높은 압력(200mmH_{2}O)을 사용하여 누출 여부를 판정하는 방법이다.? 미감압 시험 : 대기압보다 낮은 압력(-200mmH _{2} O,-400mmH _{2} O,-1,000mmH _{2} O)을 사용하여 누출 여부를 판정하는 방법이다.? 압력계 : 최소눈금1mmH _{2} O, 온도계 : 최소눈금 1℃ 이하, 가압장치 : 최대압력300mmH _{2} O 이하? 감압장치 : 가스를 배출하는 방법(이젝터, 펌프), 액체를 뽑아내는 방식(고체 급유설비, 송유설비, 가변식 펌프)? 주의사항 : 미감압시험의 경우 저장물질이 20℃에서 점도가 150cSt 이하인 물질인 경우에 적용한다.? 판정기준 : 미가압 시험결과 누출검사대상시설 내의 압력강하량이6mmH _{2} O를 초과하면 불합격으로 한다.8. 저장물질이 있는 누출검사대상시설 : 액상부의 시험법? 온도계 : 액온 변화를 0.5℃ 이하의 분해능으로 읽고 기록 가능한 것? 주의사항 : 가능한 긴 시간 동안 검사를 지속하며, 한 번의 긴 시간 동안의 검사가 어려우면 짧은 검사를 반복하여 수행만, 고농도 영역에서는 여러 가지 원인에 의해서 휘어진다.? 간섭 : 화학적 간섭, 분광학적 간섭, 물리적 간섭13. 유도결합플라즈마 원자발광분광법(ICP)? 시료를 고주파유도코일에 플라즈마에 주입, 6000~8000K에서 여기된 원자가 바닥상태로 이동할 때 방출하는 발광선 및 발광강도 측정? 주파수 27.13MHz? 토치는 3중으로 된 석영관, 운반가스 및 보조가스는 알곤, 제일 바깥쪽관은 냉각가스(알곤), 토치의 상단에는 유도코일? 고주파를 가하면 플라즈마 형성? 전자의 증식작용으로 전자밀도가 대단히 큰 플라즈마 상태? 전자 밀도가 가장 높은 영역은 중심축보다 약간 바깥쪽? 저전자 밀도 영역 (도넛형태)? 시료는 플라즈마 중심부에 주입? 플라즈마 최고온도는 15,000K, 넓은 농도범위, 여러 개 시료? 장치의 구성 : 시료주입부, 고주파전원부, 광원부, 분광부, 연산처리부 및 기록부? 플라즈마가스의 준비 : 알곤가스 순도 99.99% 이상? 간섭 : 광학적 간섭, 물리적 간섭, 화학적 간섭? 대책 : 바탕선 보정, 연속 희석법, 표준물질 첨가법, 전파장 분석14. 기체크로마토그래피법(GC)? 시료를 운반가스로 분리, 전개하여 분리되는 정도를 분석하여 정성 및 정량분석을 할 수 있다.? 장치의 구성 : 운반가스입구, 유량조절기, 압력계/유량계, 시료도입부, 분리관, 검출기, 기록부? 기체-고체 크로마토그래피 : 충전물로서 흡착성 고체분말을 사용? 기체-액체 크로마토그래피 : 적당한 담체에 고정상 액체를 함침시킨 것을 사용? 열전도도 검출기(TCD) : 거의 모든 물질의 분석이 가능하고, 특히나 CO 검출에 효과적 (운반기체 : 수소 또는 헬륨)? 불꽃이온화 검출기(FID) : 대부분의 유기화합물(탄화수소류 등)의 검출이 가능하고 가장 많이 사용된다. (운반기체 : 질소 또는 헬륨)? 전자 포획 검출기(ECD) : 할로겐, 벤젠, 유기염소계(벤조피렌, PCB 등), 니트로 화합물, 유기금속화합물의 분석에 많이 사용된다. (운반기체 : 질소 또는 헬륨)? 질소해하여 전처리한 시료 용액 중의 비소를 3가 비소로 예비 환원한 다음 수소화붕소나트륨 용액과 반응하여 생성된 비화수소를 원자화시켜 193.7nm에서 수소화생성-원자흡수분광광도법에 따라 정량하는 방법이다.? 정량한계 : 0.10mg/kg? 간섭물질- 고농도(4,000mg/L 이상)의 코발트, 구리, 철, 수은, 니켈- 미량의 과산화물 및 산분해 후 시료 중 남아있는 유기물? 원자흡수분광광도계 : 광원부, 시료원자화부, 파장선택부 및 측광부- 단광속형과 복광속형으로 구분- 다원소 분석이나 내부표준물질법을 사용할 수 있는 복합 채널형도 있다.? 광원램프 : 원자흡수분광광도계에 사용하는 광원으로 좁은 선폭과 높은 휘도를 갖는 스펙트럼을 방사하는 비소속빈음극 램프를 사용한다.? 가스- 원자흡수분광광도계에 불꽃을 만들기 위해 조연성 가스와 가연성 가스를 사용하는데, 일반적으로 가연성 가스로 아세틸렌을 조연성 가스로 공기를 사용한다.- 가스의 혼합비는 감도에 크게 영향을 준다.- 운반가스 : 아르곤(99.99% 이상)? 정밀도 : 30% 이내, 정확도 70~130% 이내22-1. 수은 : 냉증기 - 원자흡수분광광도법? 시료 중의 수은을 염화제일주석용액에 의해 원자 상태로 환원시켜 발생되는 수온증기를 253.7nm에서 냉증기 원자흡수분광광도법에 따라 정량하는 방법이다.? 냉증기 원자흡수분광광도법을 이용하여 토양의 왕수 추출물에서 수은을 정량하기 위한 방법을 포함한다.? 정량한계는 0.05mg/kg이다.? 광원램프 : 원자흡수분광광도계에 사용하는 광원으로 좁은 선폭과 높은 휘도를 갖는 스펙트럼을 방사하는 수은속빈음극 램프를 사용한다.? 정밀도 : 30% 이내, 정확도 70~130% 이내22-2. 수은 : 열적분해 - 원자흡수분광광도법? 시료 중의 수은을 염화제일주석용액에 의해 원자 상태로 환원시켜 발생되는 수온증기를 253.7nm에서 냉증기 원자흡수분광광도법에 따라 정량하는 방법이다.? 정량한계는 0.01mg/kg이다.? 열적분해 : 열적분해 아밀감 원자흡수분광광도계의 건조 itu