정보처리필기요약정리데이터베이스 요점 정리■ 데이터베이스의 특징① 실시간 접근② 계속적인 변화(동적 데이터)③ 동시 공유④ 내용에 의한 참조■ DBMS의 장점① 중복을 최소화한다. ② 데이터를 공유할 수 있다.③ 일관성 유지 ④ 무결성 유지 ⑤ 보안 유지⑥ 표준화가 가능■ 스키마(Schema)1) 외부스키마(External Schema) : 사용자나 응용프로그래머가 접근할 수 있는 데이터베이스를 정의한다.2) 개념스키마(Conceptual schema)-범기관적 입장에서 본 데이터베이스의 정의-모든 응용에 대한 전체적으로 통합된 데이터 구조-단순히 스키마라고도 한다.-접근 권한, 보안 정책, 무결성 규칙을 명세한다.3) 내부스키마(Internal Schema) : 물리적 저장 장치의 관점■ DBMS의 필수 기능1) 정의 기능: 응용 프로그램과 데이터베이스 사이의 인터페이스2) 조작 기능: 사용자와 데이터베이스 사이의 인터페이스3) 제어 기능(Control Facility): 데이터의 정확성과 안전성을 유지① 무결성 유지 ② 보안유지, 권한 검사 ③ 병행 수행 제어■ 데이터베이스 관리자(DBA)-정의어(DDL)와 제어어(DCL)를 통해 데이터베이스에 접근① 데이터베이스 설계와 운영 ② 스키마 정의③ 저장 구조와 접근 방법 선정 ④ 보안 검사, 권한부여⑤ 데이터 사전의 유지 관리 ⑥ 무결성 유지⑦ 행정 및 사용자 불평 해결 ⑧ 시스템 감시⑨ 예비(Backup), 회복(Recovery) 절차를 수립(※ 응용프로그램에 관한 사항이 나오면 DBA의 기능이 아니다.)■ 데이터 디렉토리-데이터베이스에 수록된 데이터를 실제로 접근하는데 필요한 정보를 수록한다.-시스템만이 사용할 수 있다.■ 데이터 모델의 구성요소① 데이터의 구조 ② 연산 ③ 제약 조건■ 사상의 원소수① 1 : 1(일대일) ② 1 : n(일대다) ③ n : m(다대다)■ 개체-관계 모델(E-R Model)-E-R모델의 그래픽 표현① 개체타입(Entity Type) : 사각형 ② 속성(Attribute) : 타원스템의 장점① 지역 자치성 ② 점진적인 시스템 용량 확장③ 신뢰성 및 가용성 ④ 효율성 및 융통성■ 분산 데이터베이스 시스템의 단점① 소프트웨어 개발 비용 증가 ② 오류의 잠재적 증대■ 자료구조1) 선형구조: 배열, 스택, 큐, 데크, 연결리스트2) 비선형구조: 트리, 그래프■ 스택(Stack)-TOP이라고 불리우는 한쪽끝에서 삽입과 삭제가 모두 이루어지는 순서리스트-인터럽트 처리, 수식의 계산, 서브루틴의 복귀번지 저장등에 이용■ 큐(Queue)-한쪽 끝에서 삽입만, 다른 한쪽 끝에서는 삭제만 수행-운영체제의 작업 스케줄링, 일괄처리, 스풀(Spool) 운영에 이용■ 스레디트 이진트리(Threaded Binary Tree)-이진 트리 운행의 단점을 없애기 위해 스택을 사용하지 않고, 널 링크에 다음 노드를 가리키는 포인터를 저장하여 트리를 순회할 수 있도록 고안한 이진 트리를 스레디트 이진 트리라한다.■ 내부 정렬 종류 : 주기억 공간 내에서 정렬① 삽입 정렬(Insert Sort) ② 셀 정렬(Shell Sort)③ 선택 정렬(Selection Sort) ④ 퀵 정렬(Quick Sort)⑤ 히프 정렬(Heap Sort) ⑥ 기수 정렬(Radix Sort)⑦ 버블 정렬(Bubble Sort) : 인접한 레코드 2개의 키를 비교해서 그 크기에 따라 레코드의 위치를 상호 교환한다.■ 외부 정렬: 보조기억 공간을 이용하여 정렬① Balanced merge sort ② Polyphase merge sort③ Cascade merge sort ④ Oscillating merge sort■ B-트리-인덱스를 조직하는 방법-루트와 리프(leaf)를 제외한 모든 노드는 반(1/2)이상 차 있어야 한다.-루트는 리프가 아닌 이상 적어도 두 개의 서브트리를 갖는다.-모든 리프 노드는 같은 레벨에 있다.-한 노드 안에 있는 킷값들은 오름차순을 유지■ 트라이(Trie)-키 탐색을 위해 킷값을 직접 표현하지 않고 키를 구성하는 문자나 숫자의 순서로 킷값을 표현한 자료 구조이다.-트 First) 스케줄링-처리하여야 할 작업 시간(실행 시간 추정치)이 가장 적은 프로세스에게 프로세서를 할당하는 기법6) SRT(Shortest Remaining Time) 스케줄링-SJF 스케줄링 기법 + 선점 기법-실행 시간 추정치가 가장 작은 프로세스에게 먼저 CPU를 할당7) HRN(Highest Response ratio Next)우선 순위=대기 시간 +서비스 받을 시간서비스 받을 시간■ 비선점 스케줄링 기법 : FIFO, SJF, HRN■ 배치 전략(Placement)1) 최적 적합(Best-fit) : 반입되는 프로그램의 크기에 가장 알맞은 크기(남은 공간이 가장 적은)의 빈 분할 공간에 적재2) 최초 적합(First-fit) : 반입되는 프로그램의 크기에 가장 맞는 최초(주기억 장치 주소순으로)의 분할에 적재3) 최악 적합(Worst-fit) : 반입되는 프로그램의 크기에 가장 잘 안맞는 크기(남는 공간이 가장 큰)의 빈 분할 공간에 적재■ 압축(Compaction) : 가변분할에서 빈 분할 영역을 주기억 장치의 한 곳에 합치는 작업을 말하며, 그 결과는 하나의 커다란 빈 분할영역이 생기게 된다.■ 가상 기억 장치(Virtual memory)-사용자에게 주기억 장치의 물리적 용량보다 훨씬 큰 가상기억 공간을 사용할 수있게 한다.-운영체제의 설계가 복잡해진다.-오버레이 문제는 자동적으로 해결된다.-거의 모든 단편화가 해결된다.-페이징 기법과 세그먼테이션 기법이 있다.1) 페이징 시스템의 장점-연속 할당의 단점인 외부 단편화 현상이 제거-주기억 장치의 효율을 높인다.2) 페이징 시스템의 단점-페이지 테이블을 사용하므로 기억장소의 낭비를 가져온다.-할당된 마지막 페이지 내에는 내부 단편화가 있을 수 있다.■ 가상 기억 장치 관리 정책① Fetch 정책 : 언제 어느 만큼의 페이지를 물리적인 기억 장치에 가져올 것인가를 결정하는 정책② Placement 정책 ③ Replacement 정책■ 페이지 교체 및 할당 알고리즘① Belady의 최적 알고리즘 :본 비용은 사이트의 수에 비례한다.-메시지가 링을 순환할 경우 통신 비용은 커질 수 있다.3) 다중 접근 버스 연결(Multiaccess bus connetion)-한 사이트 고장시 나머지 사이트 간의 통신에 영향을 주지 않지만 링크가 고장나면 모든 사이트간의 통신은 불가능하다.■ 분산 파일 시스템의 실례① NFS ② Locus ③Andrew■ 분산 운영체제하에서 이주의 종류-데이터 이주(Data migration)-연산 이주(Computation migration) : 많은 양의 파일 처리-프로세스 이주(Process migration)■ UNIX 운영체제의 특징-대화식 시분할 운영체제-다중 태스킹(Multitasking) 운영체제-다중 사용자(Multiuser) 운영체제-대부분의 명령어가 고급언어인 C언어로 되어 있다.-이식성이 좋다.(호환성)-풍부한 네트워크 기능을 제공한다.-파일 시스템이 계층적 트리 구조이다.■ 쉘(shell)-사용자 명령을 입력 받아 시스템 기능을 수행하는 명령해석기-사용자와 시스템간의 인터페이스 담당-보조기억장치에 저장되어 있다.■ 커널(Kernel)-항상 주기억장치에 상주되어 있다.-비교적 명령어 크기가 적다.-프로세스, 기억장치, 입출력장치, 가상메모리, 작업 스케줄링 등 운영체제의 기능을 제공■ UNIX 명령어-chmod: 사용자가 지정한 파일이나 디렉토리의 접근 허가 모드를 바꾼다. 파일의 접근을 제한하는데 사용되는 명령어.-fork: 프로세스를 생성(복제)-exec : 새로운 프로그램을 수행시키기 위한 시스템 호출이다.■ Inode의 내용: 파일에 대한 상태 정보가 보관된다.① 파일 소유자의 식별번호 ② 데이터 블록의 주소③ 파일의 크기 ④ 파일이 만들어진 시간⑤ 최종 수정 시간 ⑥ 파일에 대한 링크의 수(※ inode는 파일 경로명을 가지고 있지 않다.)(※ 시간은 항상 최종 시간을 갖는다. 최초시간은 아니다.)■ 파이프(pipe)-프로세스 간의 데이터 전송로로서 파이프에 의한 프로세스 간 정보 교환은 공통 파일을 공유함화시킨다.■ 구조적 프로그래밍 기법-GOTO문이 없는 프로그래밍이다-순차(Sequencing), 선택(Selection), 반복(Iteration)-단일 입구(Single Entry), 단일 출구(Single Exit)■ Fan-in : 임의 모듈을 직접 호출하는 관계에 있는 상위 모듈의 수■ 결합도(Coupling) : 두 모듈간의 상호 의존도① Data Coupling : 두 모듈간에 꼭 필요한 자료만을 전달하는 결합성② Stamp Coupling : 두 모듈간에 배열이나, 레코드 등의 자료 구조로 전달하는 결합성③ Control Coupling : 한 모듈이 다른 모듈에게 제어 요소(제어신호)를 전달하는 결합성④ Common Coupling : 두 모듈간에 공통주소, 공동 자료 영역을 사용하여 전달하는 결합성⑤ Content Coupling : 한 모듈이 다른 모듈의 일부분을 직접 참조 또는 수정하는 경우의 결합성내용 결합도강?약공통 결합도제어 결합도스탬프 결합도자료 결합도우연적 응집도약?강논리적 응집도시간적 응집도절차적 응집도통신적 응집도순차적 응집도기능적 응집도■ 소프트웨어 설계 지침-결합도를 줄이고, 응집도는 높인다.-복잡도와 중복을 줄인다.-모듈의 기능을 예측할 수 있도록 정의한다.-설계는 자료와 프로시저에 대한 분명하고 분리된 표현을 포함해야 한다.-소프트웨어 요소들 간의 효과적인 제어를 위해 설계에서 계층적 조건이 제시되어야 한다.-소프트웨어는 논리적으로 특별한 기능과 부기능을 수행하는 요소들로 나뉘어져야 한다.(※ 전체적, 종속적, 통합적이란 말이 들어가면 안된다.)■ HIPO(Hierarchy plus input process output)의 종류① 도식목차(Visual Table of Contents): 시스템의 전체구성과 흐름을 계층 구조도로 나타낸다.② 총괄도표(Overview Diagram): 시스템의 입력, 처리, 출력 관계를 나타낸다.③ 상세도표(Detail Diagram)■ Nassi and Schneiderman(N-S cha
2003년 5월25일시행 정보처리기사/산업기사 필기 요약운영체제(Operating System)1부 운영체제 필기 출제기준 분석2부 운영체제 챕터별 핵심 정리Chapter 1. 운영체제의 개요Chapter 2. 프로세스 관리Chapter 3. 기억장치 관리Chapter 4. 정보 관리Chapter 5. 분산 운영체제의 기본Chapter 6. 운영체제의 실제1부 정보처리기사/산업기사-운영체제 필기 출제기준 분석- OS -▶운영체제에 대한 전반적인 기본 이론과 용어에 대한 정확한 이해▶프로세스 관리 중 교착상태와 스케줄링 방법에 대한 숙지▶기억장치 관리▶Unix에 대한 이해2부 정보처리기사/산업기사-운영체제 챕터별 핵심 정리Chapter 1. 운영체제의 개요1. 운영체제의 개요1) 운영체제(Operation System : OS)의 정의컴퓨터 시스템의 자원을 보다 효율적으로 관리, 운영함으로써 사용자들에게 편의성을 제공하고자 하는 시스템 프로그램.2) 운영체제의 역할① 사용자와 컴퓨터 시스템간의 인터페이스 기능 제공.② 사용자간의 H/W 공동 사용 허용.③ 사용자간의 데이터 공유.④ 프로세서, 메모리, I/O 장치 관리.⑤ 컴퓨터 시스템의 오류 처리 담당.3) 시스템 성능평가 기준처리능력(Throughput )단위 시간내에 처리하는 일의 양- 처리량 극대화응답시간(Turn around time)어떤 일이 제출된 시간으로부터 결과를 얻을때까지 시간- 응답시간의 단축사용가능도(Availability)정확한 시스템의 동작비율- 이용가능도 향상신뢰도(Reliability)주어진 문제에 대한 정확도- 신뢰도 향상4) 운영체제의 구성구분종 류기 능제어프로그램감시 프로그램(Supervisor Program)OS의 가장 중심이 되는 부분으로 시스템의 모든 동작 상태를 관리 감독작업 관리 프로그램(Job Management Program)어떠한 업무를 처리하고, 다른 업무로의 이행을 자동적으로 수행 하기위한 준비 및 처리완료, 스케줄링, 시스템 자원의 할당데이터 관리 프로그램(D 한꺼번에 출력하는 기법→ 여러 작업에 대한 입출력과 계산 병행처리, 하드디스크 공간에 위치4. 시스템 소프트웨어1) 언어 번역프로그램 종류① 어셈블러 : 어셈블리 언어로 작성된 프로그램을 기계어로 번역② 컴파일러 : C, COBOL 등과 같은 고급언어로 작성된 프로그램으로 번역③ 인터프리터 : BASIC , LISP, APL 등과 같은 언어로 작성된 프로그램을 번역(목적 프로그램 생성 안됨)▷ 컴파일러(有)와 인터프리터(無)의 차이 - 목적 프로그램의 생성 유무에 따라▷ 프로그램 실행 과정compiler & AssemblerLinkage editorLoader원시 프로그램(Source Program)목적 프로그램(Object Program)로드모듈(Load Program)실행(Execute)2) 매크로 프로세서(Macro Processor)① 매크로 : 반복되는 부분을 한 개의 이름으로 묶어 사용자가 편리하게 사용할 수 있도록 하는 문장.② 처리 과정 : 매크로 정의 인식 → 매크로 정의 저장 → 매크로 호출 인식 → 매크로 호출 확장3) 로더(Loader)목적 P/G을 주기억장치에 적재하여 실행 가능하도록 해주는 시스템 프로그램.① 기능 : 할당(Allocation), 연결(Link), 재배치(Relocation), 적재(Load)Chapter 2. 프로세스 관리1. 프로세스 개념1) 프로세스 정의- 실행중인 프로그램.- 프로세서가 할당된 개체(Entity)- 프로그램 제어 블록(PCB)에 명백히 존재 하는 것종료생성준비실행대기dispatchtimer interrupt(timer run out)I/O 및 사건요청(blocked)I/O 및 사건완료(wake up)▲ 프로세스 상태 전이2) 프로세스 상태와 상태 전이- 상태① 실행 상태 : 프로세스가 CPU를 차지하여 실행 중인 상태.② 준비 상태 : 프로세스가 CPU를 사용하여 실행될 수 있는 상태.③ 대기 상태 : 어떤 사건이 발생하기 전까지는 실행될 수 없는 상태?Block : 실행 중인 프로세스가 지정된는 시간할당량을 짧게 주고, 낮은 단계로 갈수록 시간할당량을 많이주고 마지막 단계는 RR기법으로 처리② 비선점기법(Non-preemptive) : 프로세스에게 이미 할당된 CPU를 강제로 빼앗을 수 없고, 사용이 끝날 때까지 기다려야하는 방법? FIFO 스케줄링 : 대기 큐에 먼저 들어온 작업에게 CPU를 먼저 할당? SJF 스케줄링 : 작업 시간이 가장 적은 프로세스에게 CPU를 먼저 할당하는 기법? HRN 스케줄링 : 우선 순위에 의한 방법우선순위=(대기시간+서비스 받을 시간)/서비스 받을 시간Aging기법 : 프로세스가 자원을 기다리고 있는 시간에 비례하여 우선 순위를 부여함으로써 무기한 지연을 해결하는 방법3 . 병 행 프로세스 및 동기화1) 병행 프로세스의 정의어떤 문제를 해결하기 위해 동시에 실행되는 두 개 이상의 프로세스를 말한다.2) 병행 프로세스의 처리① 임계 영역 : 다중 프로그래밍 운영체제에서 여러 프로세스가 자원을 공유하면서 수행될 때 각프로세스에서 공유자원을 액세스하는 프로그램 코드 부분(상호배제 문제)② 상호배제(Mutual exclusion) : 둘이상의 프로세스가 공유 자원을 사용하고 있는 경우 한 프로세스만이 공유 자원을 사용하고 다른 프로세스는 사용하지 못하고 번갈아 사용하는 것③ 동기화(Synchronization) : 두 개의 프로세스가 하나의 기능수행을 위해 서로 협조할 때 한 프로세스의 결과가 다른 프로세스에 전달되고 전달된 내용에 의해 다른 프로세스는 수행됨. 즉 , 상호간 주고 받는 관계에 의해 순서가 결정되는것④ 세마포어(Semaphore) : 동기화와 상호배제 문제해결을 위한 방법▶ 특징? 상호배제 문제해결위한 기법으로 여러개의 프로세스가 동시에 그 값 수정을 못함? 세마포어에 대한 연산 처리 도중에 인터럽트되어서는 안됨▶ 종류- 이진 세마포어 : 세마포어 변수 S는 0과 1만 가짐- 계수 세마포어 : 세마포어변수 S는 0과 양의 정수⑤ 모니터(Monitor)- 다중 프로그래밍에서 상호배제문제와 동기화지원 프로그램 LFU, NUR등 )3. 단편화(Fragmentation)1) 정의 : 주기억장치를 연속할당 기법으로 사용할 경우 사용되지 않고 낭비되는 부분적인 공간.① 내부 단편화 : 기억공간 - 작업량(기억공간의 쓰고남은 부분)② 외부 단편화 : 기억공간 보다 작업량이 커서 못들어가는 기억공간2) 단편화 해결 방안① 통합(Coalescing) : 인접되어 있는 두 빈 공간을 하나로 합하는 방법.② 압축(Compaction): 쓰고남은 공간들을 기억장소의 맨끝으로 합치는 작업(Garbage Collection)4. 가상 기억 장치(Virtual Memory)-기억공간 확대1) 정의 및 특징?보조기억장치의 용량을 기억장소로 갖고 있는 것처럼 가상하여 사용할 수 있도록 하는 개념?기억장소를 주기억장치의 용량으로 제한하지 앟고 보조기억장치까지 확대 사용하는 개념?기억공간 확대가 주목적(속도향상이 아님)매핑 (Mapping)- 프로그램에서 사용하고 있는 번지를 기억장치의 실제 번지로 변환하는 것2) 구현 방식① 페이지기법(Page)? 페이지 : 같은 크기의 주소 공간의 그룹? 블록 : 매핑테이블에 의해서 바뀐 물리적 공간(Page Frame)? 종류 : 직접 매핑(Direct mapping), 연관매핑(Associative mapping), 직접 연관 매핑② 세그먼트 기법(Segmentation)? 작업의 크기만큼 메모리를 동적으로 할당 하는 기법? 처리 기법은 Paging기법과 같으며 다른점은 고정크기로 분할된 영역에 기억시키지 않고 가변크기의 메모리의 비어있는 위치에 상주시켜 처리하는 기법③ 페이징/세그먼트 기법Paging 기법과 Segmentation 기법을 혼합한 형태5. 가상기억장치의 페이지 교체 알고리즘1) 페이지 교체 알고리즘 기법① FIFO(First in First out) : 가장 오랫동안 메모리에 상주했던 페이지를 교체하는 알고리즘② LRU(Least Recently Used) : 가장 최근에 적게 사용된 페이지가 교체됨③ LFU(Least Frequentl)이 필요2) 불연속 공간할당 - 단편화를 줄일수 있음- 종류① 섹터 단위할당 - 섹터들을 연결리스트로 연결② 블록 단위할당 - 섹터들을 묶어 블록단위로 할당- 블록체인, 섹인 블록체인, 블록지향 파일 사상 기법8. 디스크 스케줄링 기법1) 디스크 구성요소① 구성?트랙(Track) : 디스크의 중심원을 따라 데이터를 기록할수 있는 동심원?섹터(Sector) :트랙을 부채꼴 모양으로 분할한 영역?실린더(Cylinder) : 각 디스크 표면의 같은 트랙들이 모인 논리적개념② 데이터 접근시간? Seek Time = Access arm이 움직여서 원하는 실린더나 트랙까지 도달하는데 걸리는 시간? Search Time(Latency time) = 특정 실린더에서 실제 데이터를 찾는데 걸리는 시간? Access Time = Seek time + Search time(Latency Time) + Transfer time2) 디스크 스케줄링 기법① FCFS(First Come First Service) - 대기큐에 먼저들어온 요청 먼저 서비스② SSTF(Shortest Seek Time First) - 현재 헤드의 위치에서 가장 가까운 요구를 먼저 처리하는 방식③ SCAN(엘리베이터 기법)- SSTF와 같지만 방향이 있다. 엘리베이터를 연상하면 되고 즉, 진행방향으로 짧은 거리이며 한쪽 방향으 로 서비스 한후 반대방향으로 서비스(양방향)④ C-SCAN(※ 단방향)- SCAN의 단점 즉 헤드의 바깥쪽이 가운데보다 서비스기회가 적은점을 보완해서한쪽으로 요구를 모두 수용한후 헤드를 가장바깥쪽으로 이동시켜 안쪽으로 수행Chapter 4. 정보관리1. 파일 시스템1) 정의 : 상호 관련있는 정보의 집합① 파일단위 작업 : Open, Close, Create, Destory, Copy, Rename, List② 파일 내의 데이터 단위 작업 : Read, Write, Update, Insert, Delete2) 파일 디스크립터(File descriptor)- 파일 관리를 위하여 시스템이
○ 서브루틴 : 완전한 프로그램과 상하관계를 가지는 독립적인 부분○ 스래싱 : 컴퓨터에서 작업의 진전이 아주 적거나 없는것○ 중앙처리장치의 제어장치 : 프로그램카운터, 명령레지스터, 부호기○ 중앙처리장치의 연산장치 : 누산기, 가산기, 보수기, 어드레스, 레지스터○ 모듈화의 장점 : 설계화구현을 쉽게, 메모리를 효과적으로 이용가능, 유지와 수정이 쉽다.○ 선택채널 : 데이터의 고속성을 위하여 cpu대신 입출력을 조작 (디스크, 자기테이프 이용)○ 다중채널 : 저속입출력장치에 이용(키보드, 카드판독)○ 사무자동화 구현시 기대되는 효과 : 생산성개선 / 조직의 최적화 / 경쟁력의 증대○ 사무실외부환경분석 : 통신망분석, 컴퓨터업체 분석, 기기생선업체, 소프트용역 업체등 분석○ 사무자동화의 광의적 의의 : 전사적, 장기적 관점에서의 사무생산성 향상과 창조적 인간능력개선○ Control display (C/D) : 작업자의 능률에 영향을 미치는 요소로 마우스나 조이스틱등이 커서 위치를 제어하는 조종 장치를 움직였을 때 화면상에서 커서가 움직이는 정도○ 정보처리시스템의 변천과정 : 비집중처리 -> 집중 처리 -> 분산처리○ OA로의 접근방법 : 사람, 조직개편, 사무작업 개선, 사무환경 정비○ 사무자동화계획 : 기술집약, 응용항목, 측정, 실행, 관리, 조직 계획○ 시스템 성능평가 요소 : 처리율, 처리능력, 응답시간, 신뢰도, 사용가능도○ 분산처리시스템① 분산데이터 입력 시스템 : DATA 발생현장에서 다기능 단말이나 분산처리② 계층형 분산처리 시스템 : 파일의 일부가 현장에 분산되어 파일갱산, 조회 등은 국부적으로 처리되고 필요한 데이터만 정보센터와 주고 받음③ 수평형 분산처리 시스템 : 복수의 중앙컴퓨터통신선과 대등한 관계○ 데이터베이스프로그램의 종류 : 관계형 데이터베이스, 계층형 데이터베이스, 네트워크 데이터베이스○ 그룹웨어의 구성요소 : 서버요소, 네트워크측 요소, 클라이언트측 요소○ 자무자동화 기기를 정보처리 유형에 따라 분류한 경우 : data 준비, 전출력 장치에 적합한 버스트방식 - 선택채널*Data Warehouse - 의사결정 지원을 위한 주제지향적이고 통합적이며 비휘발적인 데이터의 집합*DB를 설계하고 행정감독 분석의 책임이 있는 자는 - 데이터베이스 관리자*INC(정보제어네트워크모델) 아닌것 - 네트워크 표현에 의해 오피스 활동의 간단한 관계 도식화*m과 n 두 테이블을 product했을때 결과 테이블 - m*n*OA 기기통합 촉진의 직접적 배경 - 근거리 통신망의 개발*OA 추진방법 - 전사적, 업무별, 부분전개 접근방식 (/=시스템접근방식)*OA도입 선결과제 - 사무환경재정비, 사무관리제도개혁, 조직재정비 (/=데이터베이스정비)*OA추진 사전준비 순서 - 추진조직구성, 업무총괄표작성, 목표설정, 서식메뉴얼작성및교육*SLIP/PPP - 모뎀사용자가 TCP/IP 접속을 가능하게 하는 프로토콜*Time sharing - 멀티프로그래밍, 사용자 관점에서 프로세서를 번갈아 점유 (/=병렬처리)*Tree 모형 - DB구조간단, 사용편리, 비용절감, 많은기억장소차지, 큰규모부적합*경영정보시스템(MIS) - 기업 데이터를 수집해서 가공하고 기업을 관리하는 사람의 의사결졍에 필요한 정보제공*계층형분산처리시스템 - 데이터나 파일의 갱신, 조회등은 국부적으로 처리되고 필요한 데이터만 주고받음*그룹웨어의 기능 - 전보보유기능, 의사결정기능, 업무흐름관리기능 (/=기획기능)*기계번역방식 - 직접번역방식, 중간언어방식, 트랜스퍼방식 (/=동기전송방식)*내부조정자 - 사무자동화 구현시 선택하는 숙련가, 계획자, 추진자로 건설업의 설계소장에 해당*마이크로필름 - 분해능력 높음, 고밀도 기록, 좋은 품질, 비용저렴, 장기보존, 처리복잡, 기록시간 오래걸림*모듈화의 장점이 아닌것 - 데이터의 구조가 공개됨.*분산데이터베이스 특징 - 자원공유, 처리효율향상, 신뢰성증대 (/=통신비용절감 /=통신의 용이 /=통제용이)*분산정보처리시스템 아닌것 - 다중집중정보처리시스템*분산처리시스템의 장점 - 사용자에게 통제권부여, 비용절감, 유연되는 전략 - 측정전략 (/=부서별전략, 차별화전략, 조직구조변경전략)*사무자동화기기의 정보처리 유형에 따른 분류 - 데이터전송, 데이터처리, 데이터준비 (/=데이터교환)*사무자동화를 지원하는 하드웨어 기술 - 신소재개발, 회로소자의 고집적도*사무자동화시스템의 주요기능 - 문서화, 정보활용, 통신 (/=분업화)*사무자동화시스템의 주요기능 - 문서화, 통신, 정보활용 (/=분업화)*사무자동화의 효율성 증가 - 매체변환감소, 적시성증가, 통제향상 (/=부수적기능증가)*상향식접근 순서 - 기능별개선, 업무별기능별기계화, 정보통합화, DB기능통합, 의사결정기능통합*생산성 향상 척도 - 효율성, 유효성, 창조성, 사무실생산성*생산성평가기준 - 효율성, 유효성, 창조성, 인간성*시스템 - 목적을 수행하기 위해 상호 관련성이 있는 처리방법이나 활동, 사물의 집합*유효성 - 산출물의 질적 개념으로 목표에 맞는 일을 수행했는냐의 여부*인텔리전트 빌딩의 구축에서 뉴미디어계 서비스 제공하는 시스템 - 정보통신시스템*작은 부분을 모아 큰 영역을 만드는 작업 - compation*정보처리시스템의 변천과정 - 비집중처리, 집중처리, 분산처리*제어장치에서 실행중인 명령이 기억되는 주소를 보관하는 레지스터 - 명령계수기(instruction counter)*중앙처리장치 연산장치 - 가산기, 누산기, 레지스터, 어드레스*집중화처리 특징 - 전문요원의 부족, 컴퓨터 장애시 업무마비, 회선비용절감 (/=처리능력, 응답능력 낮음)*파일링 시스템 - 정확한의사결정, 기록의 효과적활용, 사무환경정리*하양식 접근방식 - 최고경영자에게 정보를 즉시 제공할 수 있어 실효성 큼○ 사무관리의 기본적 기능 : 사무의 결합기능 / 정보처리기능/ 보조 및 촉진 기능○ 일반사무원에게 요구되는 업무진행상의 요구 능력: 목적 / 기능화 / 개인 / 책임/ 권한 / 권한위임 / 권리한계의 원칙○ 사무를 위한 작업의 구성요소 : 계산, 분류정리, 기록 또는 면담○ 사무원의 작업능력 : 월근무일 × 일근무시간 × 근무율 ×: 내용을 적확하게 전달○ 사무공정기법중 사무흐름의 상태를 파악하는 내용: 흐름의 표준화, 결재권한의 합리화, 사무작업시간의 적정화○ 사무를 기능상으로 분류 : 단순사무기능, 관리기능, 서비스기능○ 사무조직을 설계하는 사무관리자의 조직원칙 : 목적, 기능화, 책임 권한의 원칙*EDI 구성요소 - 데이터, 코드, 동신네트워크 (/=사용자 /=통합데이터베이스 /=EDI포맷)*EDI 표준 - 양식표준, 통신표준*EDI 효과가 아닌것 - 업무처리 오류의 감소*경영정보의 라인부분 - 데이터뱅크과, 정보처리과*공표 - 프로그램을 발행하거나 이를 특정인 불특정 다수에게 제시*관리 - 계획을 세우고 달성하기 위해 인간, 기계, 자료, 방법을 조정하는 모든 활동*관리의 기본특성 - 연속성, 정보성, 통일성 (/=향상성)*국가차원의 정보화촉진기본게획 - 정통부장관이 관계기관별 계획 종합 후 수렴*군츠와 오도넬 - 일의 성취도를 계획에 비추어 측정하고 계획으로부터 차질을 시정하는 조치*네트워크 보안 아닌 것 - 암호화된 데이터를 해독해주는 방식*네트워크 보안이 아닌것 - 암호화된 데이터를 해독해주는 방식*문서처리의 기본원칙 - 법령적합, 책임처리, 즉일처리*보안의 유형 - 인증, 기밀성, 시스템보안 (/=접근허용)*사무 간소화가 아닌것 - 사무작업속도를 증가시켜 종래보다 많은 일을 함*사무계획 구성요소 - 예측, 프로그램, 스케쥴 (/=지표 /=관리)*사무계획의 순응능력에 따른 분류 - 고정계획과 신축계획*사무계획의 필요성과 관련이 없는 것 - 목표와 관련하여 수행된 정도와 목표와의 부합 여부 측정*사무공정분석 - 흐름의표준, 결재권한의합리화, 사무작업시간의 적정화 (/=사무서식분석개선)*사무관리 - 경영내부의 여러 기능과 활동을 달성하기 위한 조정, 지휘, 통제 (각기능통합 - 정보처리)*사무관리 기본계획 - 데이터양식결정, 사무량예측, 사무처리방식결정 (/=자동화시스템결정)*사무관리 방법상 나누는 자료의 종류 - 행정간행물, 행정자료, 일반자료 (/=통계자료)*사무관리의 기본5dB*사무실의 주요기능 - 의사결정, 의사소통, 사무처리 (/=사무통제)*사무의 기능상 분류 - 단순사무, 관리, 서비스 (/=리터럴기능)*사무의 본질적 요소 - 사무문서, 사무기기, 사무조직 (/=사무기술)*사무의 정보처리기능 - 정보를 필요한 사람에게 신속한 의사결정을 위해 제공하는 서비스*사무조직을 설계하는 사무관리자의 조직원칙 - 기능화원칙, 집중화원칙, 책임권한의원칙 (/=목적원칙)*사무진행 통제 - Tickler system, Come up system, PERT (/=Taylor system)*예산 편성 기획 - 중간계층의 관리자*요소적, 전문적 분화의 직능부문 - 인사, 경리*우리나라 사무관리가 발전하지 못한 이유 아닌것 - 선진국의 지식을 너무 짧은 기간에 도입했다*의사결정의 분류 - 전략적, 전술적, 운영적 (/=조직적)*자료 수집방법 - 구입, 과제부여, 납본 (/=직접제작)*자료관리가 필요한 이유가 아닌 것 - 자료 자연증가의 통제*자료의 적합성에 대한 평가방법 - 유용성, 신뢰성, 자료수집시간 (/=보안성)*작업능률에서 고려되어야 할 사항 - 이동거리 최소화, 자동화, 사무집기의 인체공학적배치 (/=능력에따른 분담)*전자상거래 구성요건 - 요소기술, 공공정책및법률, 정보인프라스트럭쳐 (/=정보통신관리)*정보관리의 기능 - 정보계획, 정보처리, 정보의 제공, 정보통제 (/=정보조정)*정보화추진위원회 - 소프트웨어의 효율적 개발 및 품질향상을 위해 소프트웨어의 표준화 추진*정부기록보존소 - 정부산하의 행정기관에서 발간되는 간행물을 수집, 관리*조직체에 있어서 가장 관심거리인 투자효과 - 노동비용의 절감*좋은 목표 - 포괄적, 측정가능, 실천가능 (/=구체적)*통합방식 - 행정자료를 도서관의 자료관리방식에 따라 취급*포레스터 - 사무는 경영의 정보를 행동으로 연결시키는 과정*행렬조직 - 프로젝트조직과 기능식 조직을 합한 조직형태*행정자치부장관 - 정부 및 국가기관 수록대상 문서범위, 수록방법, 절차에 관해 필요한 사항정함*현대 사무의 지향목역할
토목기사 실기 정리1. 유압잭을 이용하여 거푸집을 이동시키면서 진행방향으로 slab를 타설하는 교량 가설공법으로main girder 상하좌우 조절이 가능한 공법- 이동동바리 공법(MSS공법)2. 숏크리트 타설은 암석의 이완을 신속히 차단시켜야 되므로 조기강도가 주용. 조강제의 종류를 세가지- 탄산소다, 염화 알루미륨, 규산 소다, 알루민산 소다3. 사질지반에서 표준관입시험 결과치 N치로 판정 추정할수 있는 사항(토질정수) 5가지- 내부마찰각, 점착력, 일축압축강도, 상대밀도, 콘지수4. 통상 토목구조물의 내진 설계방법 세가지- 정정해석벅, 반응 스펙트럼 해석법, 시간이력 해석법5. 유기질토의 특징 세가지(대개 지하수가 지면위난 지면 가까이 있는 낮은지역에서 발견)- 압축성이 크다, 2차 압밀침하량이 크다, 자연함수비가 200∼300%정도이다.6. 발파진동에 의한 주변건물에 미치는 피해정도는 진동속도로 분석하는데 진동속도의 크기에 영향을 미치는 인자 3가지는- 장약량, 진원에서부터의 거리,파쇄할 암질, 종류에 따른 계수 및 지수7. 말뚝기소의 지지력을 산정하는 방법 중 항타분석기를 이용한 방법의 시공관리 장점은- 항타즉시 말뚝의 지지력을 얻을 수 있다.시험시간이 짧고 간편, 비용이 저렴말뚝의 종류, 시공법에 관계없이 적용할 수 있다재하를 위한 사하중, 반력말뚝 등이 필요없다.8. 터널에서 사용하는 1차 지보재의 종류는- 록볼트, 숏크리트, 철망, 강지보9. 아스팔트 콘크리트 포장공사에서 포장아스팔트의 품질특성 시험의 종류는- 침입도 시험, 인화점 시험, 마샬 안정도 시험, 비중시험, 신도 시험10. 도로 토공현장에서 다짐도를 판정하는 방법 5가지- 건조밀도로 판정, 강도를 판정, 상대밀도롤 판정, 변형량으로 판정, 포화도 또는 공기공극률로 판정11. 프리스트레스 콘크리트의 주요한 단점- 강성이 작아 변형이 크고 진동이 쉽다.- 내화성이 작다- 재료비가 비싸고 고도의 기술을 요한다.- 설계 및 작업에 특별관리가 필요하다- PS인자을 위한 별도의 시설비가 든다※ 프- 말뚝지름보다 약간 큰 casing을 박는 방법24. 서중콘크리트 치기 작업시 유의사항- 치기전 지반과 거푸집을 습윤상태 유지- 비빈후 가능한 빨리 치며, 비빈후 치기 할때까지 시간은 15시간 이내- 치기할때의 con'c온도는 35도이하- cold joint가 생기지 않도록 적절한 계획에 따라 실시- 치기작업 완료 후 즉시양생25. 수분이 많은 점토층에 반투막 중공원통을 넣고 그 안데 농도가 큰 용액을 넣어서 점토속의 수분을 빨아내는 방법으로 상재하중 없이 압밀을 촉진시킬 수 있는 지반개량공법은 - MAIS공법26. 단순한 현장 콘크리트 말뚝만으로는 소요의 지지력을 지탱하지 못할 때 사용되는 말뚝형태로 아랫부분은 강재로, 윗부분은 현장콘크리트로 구성되는 말뚝은- 합성말뚝27. 아스팔트 포장에서 차량의 진행방향을 따라 차바퀴가 지나는 곳이 움푹하게 패여 나가는 현상은- rutting28. RMR분류에서 고려되는 사항은- RQD, 암석의 강도, 불연속면의 강도, 불연속면의 상태,지하수의 상태29. 현장에서 도로포장 두께를 결정하는 2가지 방법- PBT, CBR30. 공사관리 3대요소- 공정관리, 품질관리, 원가관리31. pile이론에서 감마, 알파, 베타 방법을 이용하는 것은 어느 지반의 pile의 무엇을 구하는 방법인가- 점토의 마찰(주면)저항력32. 탬핑롤러는 드럼에 많은 양 발굽형 돌기를 붙여 땅 깊숙이 다지는 기계이다. 탬핑롤러의 종류- sheeps foot roller, tapper foot roller, turn foot roller, grid roller33. 흙막이벽을 크게 4가지로 나눌 때 그 종류는- H-pile 토류벽, 강널말뚝 토류벽, 강관 널말뚝 토류벽,지하 연속벽34. 그라우팅 공법 중 최종깊이까지 한 번에 착공한 후 구멍 밑에서부터 순차적으로 주입재료를 주입하는 것으로서 주입심도가 깊고, 암질이 좋은 경우에 적용하는 방법은 - packer 방법35. 팽창성지반에 기초를 건설할 때 공사방법으로 흙을 치환하는 것과 팽창성 흙의 성질을 변화은- Top down 공법(역타공법)54. 댐 구조물이 물 속 또는 물 옆에 축조되는 경우 건조상태의 작업을 하기 위하여 물을 배제하는 구조물을 설치하는데 이것을 무엇이라고 하는가- 가체절공(coffer dam)55. 사질지반 개량을 위한 진동을 이용한 공법 4가지- vibro flotation 공법- compozer(sand compaction pile)공법- dynamic consolidation(동압밀=동다짐) 공법- 폭파다짐 공법56. 터널의 환기방식 3가지만 기술- 배기식, 흡기식, 송기식57. 아스팔트는 상온에서 반고체 상태이므로, 골재와 혼합하거나 살포시 가열하여야 하는 불편이 있으므로 스트레이트 아스팔트 용재를 섞어 연하엑 만들어 사용하는 것으로 용재의 종류에 따라 급속경화형(RC), 중속경화형(MC), 완속경화형(SC) 3가지로 분류하는 아스팔트는- cut back asphalt58. 도로포장중 콘크리트 공법에 비해 아스팔트 공법의 장점은- 주행성이 좋다- 시공성이 좋다- 보수작업이 용이하다- 양생기간이 짧아 즉시 교통개방이 가능59. 후면에 약발파로 암반의 균열을 이루어 놓고 전며의 주발파로 면이 깨끗이 이루어지도록 하는 암발파 방법은- pre-splitting60. 해저, 오지, 이지 및 저수지 밑바닥의 퇴사나 니토 등을 굴착하거나 걷어내는 작업을 하는데 필요한 준설선의 종류 4가지- pump dredger, bucker dredger, grab dredger,dipper dredger61. 절리가 발달된 암반을 공학적으로 판단하기 위한 분류법에서 사용되는 암질변수- 암석의 강도, RQD, 불연속면(절리)의 간격, 불연속면의 상태, 지하수의 상태62. 차량의 충격위험을 방지하는 충격흡수시설은- 철제드럼, 하이드로셀 샌드위치, 모래채우기 플라스틱통, 하이드리셀 샌드위치63. 고무아스팔트의 장점- 감온성이 작다. 부착력, 응집력이 크다. 내노화성이 크다. 탄성 및 충격저항이 크다.64. 터널의 지하수 처리방법중 배수터널의 장점과 단점장점 - 구, Kjellman경험식78. 콘크리트의 초기균열 원인 3가지- 소성수축균열, 침하균열, 거푸집 변형에 따른 균열,진동·재하에 따른 균열79. earth anchor의 지지방법에 따른 3가지- 마찰형 지지방법, 지압형 지지방법, 복합형 지지방법80. 경량성토공법의 일종으로 석유정제과정에서 얻어지는 고체와 첨가하는 발포제를 주원료료 하여 이를 블록화하여 성토체에 활용하거나 구조물의 뒷채움부에 이용하여 특히, 연약지반상의 측방유동문제 및 교대배면에 적용하는 공법은 - EPS공법81. paper drain공법에 있어서 drain paper의 구비조건 3가지- 주위지반보다 투수성이 클 것- 습윤강도가 클 것- 투수성에 변화가 없을 것- 전단강도, 파단의 신장율에 있어서 변형이 없을 것82. 우물통 기초공사에서 특수 침하공법 3가지- jet공법, 물하중식 침하공법, 발파에 의한 공법, caisson내 수위저하 공법83. 아스팔트 포장에 생긴 균열보수방법 3가지- pathing공법, 표면처리공법, over lay공법, 절삭 over lay 공법, 절삭공법84. 천공시간이 충분하지 못할 경우나 바위덩어리 등이 대부분 지하에 묻혀있고 바위덩어리 아래측에 따라 장약을 설치하는 2차 발파방법- 스네이크 보링법85. 도로포장이 파손되어 재포장하는 경우 white base와 black base란 무엇인가- white base : 아스팔트 포장의 기층에 사용되는 soil cement나 cement con'c기층- black base : 아스팔트 포장의 기층에 사용되는 아스팔트 안정처리기층86. 댐 성토 시험시에 시험해야 할 항목 3가지- 다짐시험, 투수시험, 함수비 시험, 전단강도 시험87. 터널을 수치해석으로 설계할 때 3차원적 거동을 2차원으로 해석하기 위하여 사용하는 방법 2가지- 응력분배법, 강성변화법, 점탄성 해석법88. 터널보강재인 록볼트의 정착형식 3가지를 쓰시오- 선단정착형, 전면 접착형, 혼합형89. 투수계수는 침투와 관련된 공학적 문제를 해결하기 위해 꼭 필요한 값하여 유효으력이 증가하게 되어 실제보다 N치가 크게 나타나므로 N치가 15이상인 경우에 토질에 대하여 수정을 한다- 상재압에 의한 수정 : 모래지반의 지표면 부근에서 N치가 작게 나오므로 수정한다.104. 동압밀 공법의 장점 3가지- 지반애 장애물이 있어도 가능, 전면적에 고르게 확실한 개량이 가능, 깊은 심층부까지도 개량이 가능105. 시멘트 콘크리트 포장공법 중 단위수량이 적은 낮은 슬럼프의 된비빔 콘크리트를 토공에서와 같이 다져서 시공하는 공법으로서, 건조수축이 작고 눈간격을 줄일 수 있으며, 공기단축이 가능한 반면에, 포장표면의 평탄성이 결여되는 단점이 있는 포장공법은- 롤러 전압콘크리트 공법(RCCP공법)106. 동상이 일어나기 쉬운 조건 3가지- 동상이 받기 쉬운 흙이 존재(실트질토)- 0도 이하의 온도 지속시간이 길다- ice lense를 형성할 수 있도록 물의 공급이 충분해야한다107. 지반조사를 위한 시료채취방법 3가지- split spoon sampling, thin wall tube sampling, foil sampling, dension sampling108. X(평균)-R 관리도에 타점이 상한선(UCL)과 하한선(LCL)의 한계내에 있어서 관리에 이상이 있는 경우 3가지를 설명하시오- 7개 이상의 타점이 연속하여 중심선의 한쪽에 집합하는 경우, 주기적인 파형인 경우, 연속하여 상승 또는 하강하는 경우109. deep well 공법이 효과적인 경우 3가지- 용수량이 많아 well point가 곤란한 경우- 사질토층의 지하수위 저하시- heaving이나 boiling현상이 발생할 우려가 있는 경우110. 탬핑롤러를 사용하여 다짐을 하기에 적합한 토질재료명은 - 함수비가 큰 점토111. 오픈케이슨 공법과 공기케이슨 공법에서의 침하조건을 각각 제시하여 차이점 설명- 오픈케이슨 공법 : W > F + Q + B- 공기케이슨 공법 : W > U + F + Q + B112. 암반 굴착현장에서 직접 탄성계수를 결정하는 방법3가지- Jacking te강도시험
정보처리기사 VC++ 실기 대비 특별 강좌 실전노하우Document Verion:2.0Last Update :2004.06.03---------------------------------------------------------------------------------------------------들어가기에앞서현재 VC++ 실기에 대한 서적도,마땅한 공부자료도 없는걸로 알고 있습니다.예전부터 프로그래밍해오신 고수분들이야 TURBO-C나 VC++이나 매한가지겠지만,그렇지 않고 VC++을 선택하신 분들께는 유감이 아닐수 없습니다..해서 제가 짧게나마 근 10년남짓 TURBO-C 도스시절부터 현 VC++까지의C,C++ 경험의 노하우를 살려 최대한의 기초핵심자료로써 올릴까 합니다.VC++수험생을 위한 마땅한 실전대비 수험서가 없는 현 상황에 도스 Turbo-C기준으로한 영진의 C실기책을 많이 보실텐데 컴파일러 도구자체는 큰의미가 없습니다.변수명부터 시작해서 코딩스타일을 책의것에 너무 구애 받지 마시고각자 자신의 코딩 스타일을 가져 보시기를 적극 권고드리는 바입니다.참고로 ,VC++선택하신분들께 실기시험에 도움이 되고자 올리는 글이니,이글의 본문에 예시된 예제에 저의 주관적인 코딩스타일이 다소 있을지모르는점은 양해를 해주시고 각자의 것으로 소화를 시키시길 바랍니다.책에는 잘 안나와 있는(발견하기힘든) 내용이 다수 포함되어 있습니다.*본문을 정확히 보시려면(컬럼등이 안맞을때),굴림체를 선택하셔서 보시면 됩니다.---------------------------------------------------------------------------------------------------차 례1. ..........기초이론(반드시 알아야할 문법정리)헤더파일선언을 하는이유?전처리기 상수선언은 왜하는가?메인함수 선언의 의미변수 선언(지역 변수,전역 변수와 고정변수란?)파일 입출력(텍스트,바이너리모드,입출력함수)2. ..........시작하기(VC++)문제유형살펴보기프로젝트te => 1KByte =>1MByte => 1GByte => 1TByte ...1bit: 기계적인 하드웨어 단위로 전원 ON/OFF 의 두가지 상태만 존재합니다.실제 하드웨어적인 (메인보드) 회로가 이해할수 있는 단위.1 값이면 ON0 값이면 OFF예) 비상등 점멸이 ON/OFF 의 연속1byte:1bit가 8번이 모여 즉 8bit를 1byte라고 함.즉,한 문자(영문숫자 아스키코드기준)는 1byte단위로 표현됩니다.즉,1byte로 표시할수 있는 문자는 8bit이므로 2의 8승 = 256문자입니다.따라서,한글 표현의 경우 1byes로는 부족하기 때문에 한문자가 2byte입니다.1Mbyte: 1byte가 1024개가 모인 단위.이후 단계별로 상동.변수의 형종류는 다음과 같은 것들이 있습니다.문자형 char 또는 byte = 1byte 저장공간(-127 ~ +127) 1문자를 표현하기 위해 사용word = 2byte 저장공간(0 ~ +65535) unsigned char 형 2개로 이루어짐.숫자형 short = 2byte 저장공간(-32768 ~ +32767) 정수표현int = 4byte 저장공간(-2147483648 ~ +2147483647) 정수표현long = 4byte 저장공간(-2147483648 ~ +2147483647) 정수표현float = 4byte 저장공간(3.4E-38 ~3.4E+38) 소수점있는 실수표현double = 8byte 저장공간(1.7E-308 ~1.7E+308) 정수또는 실수표현*주의:영진의 TURBO-C교재(실기C특별대비)는 int가 2byte라고 되어있는데 잘못되었습니다.(p1-5)short형이 시스템에 상관없이 항상 2byte이고 int형은 16비트 O.S에서는 2byte,32비트 O.S에서는 32bit(즉 4byte) 입니다.(cpu 레지스터 의 크기에 좌우됨)즉,다시말하면 386 PC인 경우는 int 는 2byte이고,586 PC인경우는 int 는 4byte이며,UNIX 같은 경우는 예전부터 32bit 머쉰은 32bit(32[i].key2;rec[i].key2 = rec[j].key2;rec[j].key2 = ExTemp;절대로 비추천합니다.구조체도 하나의 변수이기 때문에 변수에 대해 정확히 이해를 하신다면,아래 예시처럼 간단하게 처리하셔도 결과는 같습니다.예시)ExTemp = rec[i];rec[i] = rec[j];rec[j] = ExTemp;부가설명) 우리가 통상 int 형을 int에 바로 = 대입하는것과 같습니다.int val = 123;int newval;newval = val; //요렇게 하지 않습니까??구조체도 일종의 변수형으로 선언했기 때문에 newval = val 과 같이구조체 끼리 바로 대입해도 값이 저장이 됩니다.newval = val 은memcpy(&newval,&val,sizeof(int));라고 한것과 같습니다.따라서,rec[i] = rec[j] 는memcpy(&rec[i],&rec[j],sizeof(rec[i]));라고 한것과 같습니다.따라서,멤버변수 하나하나를 대입해도 틀린건 아니지만,코드길이도 길어지고,변수명 대입에 오류가 발생할 소지가 그만큼 더 커지므로 짧은코드로같은효과를 보는게 훨 낫겠죠~*주의2:한가지 더 말씀드립니다.아까 static 형 변수는 자동으로 초기값이 0으로 된다고했습니다만,아쉽게도 VC++ 디버그에 변수값을 확인할수 가 없어서 가급적 비추천한다고 했었습니다.이부분은 변수 선언으로 해결할 수 있습니다.보통 많은 분들이 변수선언시char szfield1[6];하시고 맙니다.그럼 초기화가 되지 않느냐 ? 일일히 따로memset(szfield1,0,sizeof(szfield1));해야 되는게 아니냐고 반문 하실지 모릅니다.이부분은 몇년째 C많이 종사 하시는분들도 대부분 모르더군요.기초문법에 나와있는 부분인데도요.별도로 초기화 하지 않고 static 을 사용할 필요도 없습니다.단,선언시 다음처럼 추가해주시면 됩니다.char szfield1[6]={0,};이것은 memset으로 초기화 하는것과 같은 효과입니다.별도코드가 필요없으니 훨씬더 음.EOF(엔드오브파일 = 0x1A)포함.파일 입출력 동작:1)파일을 오픈한다. - fopen2)읽거나 쓴다. - fgets , fread , fgetc 등(읽기)- fputs , fwrite, fputc 등(쓰기)3)파일을 닫는다. - fclose*파일포인터를 이용하는 FILE * 형 fopen계열 이외에도 int형 파일핸들로 다루는open,read,write,close계열 함수나 윈도우즈의 API함수등도 존재하지만실기시험에서는 간단한 텍스트파일을 다루므로 오히려 더 부적합 하므로 비추천.예) FILE *fpin,*fpout;//읽을 파일,기록할 파일에 대한 (파일을 가리키는)포인터 선언fpin = fopen("C:\C_iT\Data\abc0610.txt","rt");//읽기모드로 텍스트모드로 열기fgets(line,MAXLEN,fpin);//한줄읽기 - 한줄읽은후에 자동으로 다음줄 읽을 준비가 됨// (파일포인터가 다음줄로 이동됨)fclose(fpin); //닫아준다 -fpout = fopen("C:\C_iT\Data\ans1.txt","wt");//쓰기모드로 텍스트모드로 열기fprintf(fpout,"%d %d %ldn",start,end,val);//한줄 기록하기 ('n' = 0x0A 뉴라인아스키코드값 =파일포인터가 다음줄로 이동됨)fclose(fpin); //닫아준다 - 내부적으로 fflush(fpout)이 호출되면서 버퍼의 내용을 파일로 기록한후 닫는다.*파일기록시는 뉴라인문자나(0x0A) 폼피드(0x0C) 를 만나기전까지는 실제 파일에 기록이 되지 않는다.뉴라인문자나(0x0A) 폼피드(0x0C) 를 fprintf로 보내야만 파일에 실제 기록이 됩니다.뉴라인문자나(0x0A) 폼피드(0x0C) 없이도 기록하려면 fflush(fpout) 하시면 됩니다.뉴라인문자나(0x0A) 폼피드(0x0C) 없이도 fclose(fpout)하면 fclose가 내부적으로fflush를 호출하면서 파일을 닫으니 버퍼의 내용이 기록이 된후 파일이 닫힙니다.즉,시스------------------------------------------7단계 다음 문제 풀기 위해 준비1)File 메뉴에서 Close Workspace를 선택하여 현재 프로젝트를 종료한다.2)탐색기를 열어 C:C_ITDATA 폴더를 연다.3)p1.cpp 파일을 선택후 오른쪽 팝업메뉴 에서 복사/붙여넣기 또는 CTRL+C,CTRL+V를 누른다.4)복사된 "사본-p1.cpp"를 p2.cpp로 변경한다.이후,3번문제시는 p2.cpp를 복사해 p3.cpp로 4번문제는 p3.cpp를 p4.cpp로 복사..(1번과 2번이 관련이있고,3번과 4번이 관련이 있고 (1,2)와 (3,4)간의 관련성은 별로 없는듯.---------------------------------------------------------------------------------------------------8단계 파일 추가1)탐색기 작업을 마친후 다시 VC++ IDE 환경으로 넘어온다.2)위의 1단계 과정까지 수행한다.3)p2.cpp 파일이 이미 있으므로 위의 2단계는 생략한다.4)Project메뉴의 Add to Project에서 Files 를 선택한다.5)C:C_ITDATA의 p2.cpp 를 불러온다.6)Workspace(왼쪽 프로젝트 트리창) 에서 p2 classes 부분을 확장한다.7)main 함수 부분을 클릭한다.8)우측에 소스 파일이 오픈된 상태가 된다.---------------------------------------------------------------------------------------------------9단계 변경 영역 재빨리 손보기1)소스의 맨밑분에 출력용 파일을 fopen 한 부분에서 ans1.txt 를 ans2.txt 로 변경한다.2)소스 상단으로 이동하여 문제에 맞게 수정한다.3)새로 읽어야할 항목필드 읽는 부분 추가.4)소수점 계산에 포함되는 모든 필드의 atol 을 atof 로 변경,long 형을 float형으로 변경확인.5)if 내의 c
제 1 장 데이터 통신의 개요{데이터 통신{{{자격증 전문학원{{하얀 컴퓨터 학원1. 데이터 통신의 정의(정보 통신 개념)― 컴퓨터에 의한 정보 처리 기술과 데이터 전송 기술이 통합된 형태.{데이터 통신 = 데이터 전송 기술 + 데이터 처리 기능※ 정보 통신의 형성과 발전1 Morse(1844) : 전신, 전기 통신의 시초.2 Bell(1876) : 전화 발명, 음성 통신.3 SAGE(1958) : 세계 최초의 데이터 통신.{제1장 데이터통신의 개요{4 SABRE(1961) : 세계 최초의 상업용 데이터 통신.5 미국 ARPA망(1970) : 최초의 컴퓨터 통신망2. 데이터 통신 시스템의 구성 요소{단말 장치신호 변환 장치데이터 전송계데이터 전송 장치통신 회선데이터 통신 시스템통신 제어 장치중앙 치리 장치데이터 처리계컴퓨터주변 장치1) 단말 장치― 통신 회선을 통해 컴퓨터 시스템에 접속되어 여러 가지 형식의 데이터를 입·출 력하는데 사용되는 장치.※ DTE(Data Terminal Equipment) : 터미널, 단말장치, 컴퓨터 등을 총칭하는 말.2) 데이터 전송 장치― 터미널과 컴퓨터, 터미널과 터미널, 컴퓨터와 컴퓨터 상호 간을 연결시켜 주는 장치.1 신호변화장치/회선종단장치(DCE : Data Circuit termination Equipment) : 전송 회선이 아날로그인 경우는 모뎀을, 디지털인 경우는 DSU를 사용하여, 통신 회 선의 양끝에서 신호변환, 전송신호의 동기제어, 송수신 확인 등의 기능을 담당.2 통신 회선 : 단말장치와 정보처리 시스템, 단말장치 상호간이나 컴퓨터 시스템 상호간을 접속하는 통신로.3) 통신제어장치(CCU : Communication Control Unit)― 정보 통신 시스템에서 데이터 전송계와 처리계의 접점에 위치하여 각종 제어기 능과 데이터를 처리하기에 알맞은 형태로 바꾸어 주는 장치.4) 컴퓨터― 통신 장치로부터 입력되는 데이터를 처리한다.{3. 데이터 통신의 이용 형태1) 처리 형태1 실시간(Real Time) 신 사용자의 증가 와 서비스의 증가 등으로 인하여 그 규모가 방대해지면서 계층화가 생겨났다. 계층화란 프로토콜을 그 내용에 따라 종류별로 분류하고 상하의 수직적 관계를 두어 상호간 결합성을 최소화하고 응집도을 높인 것을 말한다.※ 계층화 프로토콜의 목적·복잡한 네트워크를 논리적으로 좀더 작고 이해하기 쉬운 부분으로 나눈다.·네트워크 기능간의 표준화된 인터페이스를 제공한다.·설계, 구현, 유지보수가 용이하다.·각 계층이 서로 독립성을 유지함으로써 확장성이 풍부하고, 신뢰성 있는 통신을 제공한다.·이기종 간의 통신기기 사이에 보다 좋은 상호 호환성을 제공한다.(표준화)2) 프로토콜의 기본요소1 구문(Syntax) : 데이터 형식, 코딩, 신호레벨에 대해 정의.2 의미(Semantic) : 데이터가 가지는 의미를 나타내며, 전송의 조정과 에러 처리를 취한 제어 정보를 정의.3 순서(Timing) : 전송 개체간의 속도 조절과 메시지의 순서 조정에 관련된 내용 을 정의.3) 프로토콜의 기능1 단편화(Fragmentation) : 송신측에서 긴 메시지의 전송이 용이하도록 전송 블록 을 같은 크기의 작은 블록으로 나누어 전송하는 것.2 재합성(Reassembly) : 수신측에서 세분화되어 전송된 데이터를 그 순서가 틀리 지 않도록 재구성하여 원래의 메시지로 복원시키는 기 능.3 캡슐화(Encapsulation) : 제어 정보를 사용자 데이터에 덧붙이는 것으로 주소, 에 러 검출 코드, 제어 정보 등을 포함한다.4 연결제어(Connection control)5 흐름제어(flow control) : 데이터의 양이나 통신 속도 등을 조정한다.6 에러제어(Error control) : 데이터 전송 중 발생 가능한 오류나 착오 등을 검출하 고 정정하는 기능.7 순서제어(Sequencing control) : 데이터 전송시 발신측이 보내는 데이터들의 순 서대로 수신측에 전달할 수 있도록 한다.8 동기화(Synchronization) : 두 통신 개체간의 상태, 즉 시작, 종료, 검색의 종류1 선형 검색(순차 검색) : 처음부터 차례대로 검색.2 제어 검색 : 자료가 정렬되어 있어야 함ㄱ 이분 검색 : 상한값(high)과 하한값(low)을 설정한 후 중간값(mid)을 구해, 중 간값과 비교 후 검색.ㄴ 피보나치 검색 : 피보나치 수열을 이용.ㄷ 보간 검색 : 있음직한 부분을 선택하여 검색.(사전식 검색)3 블록 검색 : 전체 데이터를 일정한 개수의 블록의 구분하여 검색. (효율적인 블 록의 크기 : {root n)4 이진 트리 검색 : 이진 탐색 트리를 이용하는 방법.·이진 탐색 트리 : 왼쪽 서브 트리 키들은 루트보다 작다.오른쪽 서브 트리 키들은 루트보다 크다.※ prefix, infix, postfix 표현법(수식 표현)prefix : 연산자, 변수, 변수 (+AB)infix : 변수, 연산자, 변수 (A+B)postfix : 변수, 변수, 연산자 (AB+)1 infix → prefix (※infix를 prefix나 postfix로 바꿀 때는 먼저 연산순위를 결정한다.)ex) A/B**C+D (infix){{A/(**BC)+D → (/A**BC)+D → +/A**BCD (prefix)2 infix → postfixex) A/B**C+D (infix){{A/(BC**)+D → (ABC**/)+D → ABC**/D+ (postfix)3 prefix → infix : 앞에서부터 연산자, 변수, 변수 순으로 된 것을 찾아 연산자를 변수 와 변수 사이로 옮긴다.+/A**BCD → +/A(B**C)D → +(A/B**C)D → A/B**C+D (infix)4 postfix → infix : 앞에서부터 변수, 변수, 연산자 순으로 된 것을 찾아 연산자를 변 수와 변수 사이로 옮긴다.ABC**/D+ → A(B**C)/D+ → (A/B**C)D+ → A/B**C+D (infix)제 2 장 파일구조{데이터베이스{{제2장 파일구조{{{자격증 전문학원{{하얀 컴퓨터 학원1. 파일 구조1) 파일의 종류1 순차 파일(SAM) : 파일 내의 각 레코드를 논리 페이징 기법 : 트랜잭션 실행 시작시 현재 내용을 그림자 페이지에 기 록.(로그 사용 않음)3. 병행 제어― 다중 사용자 환경에서는 여러 개의 트랜잭션이 동시에 실행되는데 이러한 방법을 병행 실행이라 하고, 병행 실행시 병행 제어를 수행해야 한다.※ 병행 제어를 안 할 때의 문제점·갱신 분실·모순성·연쇄 복귀4. 무결성과 보안1) 무결성― 데이터베이스에서 현실 세계의 상황과 동일하게 data 값을 유지하는 것.2) 보안―불법적인 데이터의 폭로나 파괴로부터 데이터베이스를 보호하는 것.5. 분산 데이터베이스― 컴퓨터 네트워크 상에 분산된 논리적으로 서로 연관된 다중 데이터베이스 모임.※ 분산 데이터베이스 시스템의 장점·지역 자치성·점진적인 시스템 용량 확장·신뢰성 및 가용성·효율성 및 융통성제 1 장 소프트웨어 공학의 개념{소프트웨어공학{{제1장 S/W공학의 개념{{{자격증 전문학원{{하얀 컴퓨터 학원1. 소프트웨어 공학의 개념― 소프트웨어 공학은 소프트웨어 위기를 극복하기 위해 개발한 학문으로, 소프트웨어 제품의 품질을 향상시키고, 생산성과 작업 만족도 증대, 신뢰도 높은 소프트웨어의 생산 등을 목적으로 하는 학문을 말한다.※ 소프트웨어 위기 : S/W의 요구와 공급간의 격차, H/W 개발 속도에 비해 느린 개발 속도, 인력 부족, 사용자의 불만족 등 S/W 개발에서 발생하는 문제점.※ 바람직한 소프트웨어의 조건·사용자가 원하는 대로 동작해야 한다. ·오류가 적어야 한다.·유지보수가 용이해야 한다. ·신뢰성이 높아야 한다.·효율적이고 사용하기 쉬워야 한다.2. 소프트웨어1) 소프트웨어― 컴퓨터 시스템에서 사용되는 각종 프로그램의 총칭으로, H/W 운영이나 각종 목 적에 따라 운영되는 컴퓨터 명령어들의 모임이나 프로그램을 말한다.2) 소프트웨어 분류― 시스템 소프트웨어, 실시간 소프트웨어, 업무용 소프트웨어, 공학 과학용 소프트 웨어, 내장 소프트웨어 등 여러 분야별로 분류된다.3. 소프트웨어 공학이 발전{1세대2세대3세대4세대5세대·일괄처리 시스템·주문형 S/스로 프 로세서를 양도하고 대기 상태로 전이되는 것.3) 프로세스 제어 블록(Process Control Block : PCB){프로세스 제어 블록 내용프로세스의 현 상태프로세스의 고유한 식별자프로세스의 부모, 자식 프로세스에 대한 포인터프로세스의 우선 순위프로세스가 위치한 메모리에 대한 포인터할당된 자원에 대한 포인터프로그램 카운터중앙처리 장치 레지스터 보관 장소2. 병행 프로세스 및 동기화1) 병행 프로세스의 정의― 두 개 이상의 실행 중인 프로그램.2) 병행 프로세스의 처리(병행 처리시 발생하는 오류 처리법)1 상호배제(Mutual exclusion) : 한 프로세스가 공유 자원을 사용하고 있는 경우 다른 프로세스는 이 자원을 사용할 수 없는 규 칙.2 임계영역 : 하나의 프로세스가 공유 자원을 변경하는 코드를 실행하고 있을 때, 그 프로세스는 임계영역에 있다고 한다. (상호배제 구현)3 동기화(Synchronization) : 처리순서를 결정하는 것.4 세마포어(Semaphore) : 동기화 문제 해결 도구.3. 교착 상태(Deadlock)― 교착 상태란 다중 프로그래밍 시스템 하에서 서로 다른 프로세스가 일어날 수 없는 사건을 무한정 기다리며 더 이상 진행되지 못하는 상태.1) 교착 상태 발생의 필요 충분 조건1 상호 배제 조건2 점유 및 대기 조건3 비선점 조건4 환형 대기 조건2) 교착 상태 해결 방안1 교착 상태 예방2 교착 상태 회피3 교착 상태 탐지(발견)4 교착 상태 복구(회복)4. 스케줄링― 컴퓨터 시스템의 성능을 높이기 위해 그 사용 순서를 결정하기 위한 정책.1) 프로세스 스케줄링과 작업 스케줄링1 프로세스 스케줄러(단기) : 어느 프로세스가 CPU를 차지하도록 할 것인가 결정.2 작업 스케줄러(장기) : 어느 작업이 자원을 이용할 것인가를 결정.2) 각종 스케줄링 기법※ 선점기법과 비선점·선점기법(Preemptive) : 하나의 프로세스가 CPU를 점유하고 있을 때 다른 프로 세스가 CPU를 빼앗을 수 있는 방법.·비선점기법(Non-절대치
데이터 마이닝데이터 마이닝이란자동화된 또는 반자동화된 방법으로 의미 있는 패턴이나 법칙을 발견하기 위해 대량의 데이터를 탐색, 분석하는 프로세스 meaningful automatic or semiautomatic process분류(classification)새로 나타난 객체의 특성을 파악하여 사전에 정의된 그룹에 할당 여기서 객체는 DB에서는 레코드를 말함 레코드의 분류-필드를 채우는 작업 예를 들어 온라인으로 전송된 각 뉴스 기사에 키워드 할당 신용카드 신청자는 상, 중, 하 위험도로 분류 어떤 전화선이 인터넷 접속에 이용되는지 결정 고객을 사전에 정의된 고객 그룹으로 분류평가(estimation)불연속적인(discrete) 결과: 합격/불합격, 예/아니오 문제를 다룸 지속적으로 고객의 가치를 평가 주어진 데이터를 토대로 알지 못하는 연속적 변수의 값을 계산(예: 수입, 신용카드잔액) 은행에서 주택담보대출 시 고객의 신용 점수 계산: 평가는 분류작업에 종종 이용됨 각 개인 기록들에 순위가 부여됨 Churn model: 어떤 고객이 이탈할 가능성이 있는가?사례원래 churn(버터 만드는 통)은 무선전화 회사에서 고객이 그들의 서비스를 끊는 상황을 표현하는 말로 보통 고객은 다른 무선전화 회사를 택하게 됨. 무선전화 산업에서는 churn이 가장 큰 문제 중에 하나 무선전화 회사에게 churn management는 데이터 마이닝의 수직적 응용 분야 즉 한 분야를 집중적으로 파고 들어감 미국 lightbridge.com는 Churn Prophet이라는 소프트웨어를 판매하는데 이는 churn이 나타날 수 가능성이 있는 고객 수를 점수화해서 보여줌예측(prediction)분류와 평가가 예측이 될 수도 있음 차이점은 무엇을 강조하느냐 예를 들어 웹으로 들어온 전화번호를 분류하는 경우 “분류”에서는 분류가 맞는지 아닌지를 판단하지 않음 그러나 “예측”에서는 미래의 행동이나 예상되는 가치에 따라 분류하여 시간이 경과 후 실제로 그러한 분류가 옳바른지를 평가하게 됨 예를 들면능성(understandability) 편견의 배제(freedom from bias) 의사결정의 적합성(decision relevance) 비교 가능성(comparability) 신뢰성(reliability) 복제성(redundancy) 비용 효율성(cost efficiency) 수치화 가능성(quantifiability) 형식의 적절성(appropriateness of format)Identify Data RequirementTranspose DataValidate, Explore, Clean DataObtain DataAdd Derived VariablesCheck Performance of ModelChoose Modeling TechniqueCreate Model SetChoose Best ModelTrain ModelIf the data values don't look correctIf the data values don't look correctIf the data is not availableIf another technique or parameters would improve performanceIf new derived variable would improve performanceIf new segmentation or oversampling would improve performanceIf new or enhanced data would improve performance적절한 과거 데이터 없이는 데이터 마이닝이 실망스러운 결과를 초래함전체 고객 중 점포 구매한 데이터가 존재카탈로그로 구매한 고객 그룹에 대한 데이터가 존재함그러나 누가 정확히 카탈로그를 받았는지에 대한 데이터는 없음점포를 통한 구매 및 카탈로그를 통한 구매에 대한 풍부한 데이터가 존재함에도 불구하고 누가 카탈로그를 수취했는지에 대한 데이터 없이는 누가 카탈로그에 반응을 하는지를 예측을 알 수 없음고객관계의 단계고객관계의 단계란 비즈니스와 고객간 관계의 여러 단계를 의미 주요한필드의 평균 값)를 의미함: 네 개 필드(x1,x2,x3,x4) cluster들을 구성하기 위해서는 각 레코드들이 “레코드 공간(record space)”의 포인트로 mapping됨 이 공간에는 레코드 내의 필드 수 만큼의 차원이 있음automatic cluster detection각 필드의 값이 근원(origin)으로부터의 거리로 해석됨 그림에서는 2 차원(2개의 필드)만을 나타내는데 각 차원의 축(x축 또는 y축)에서의 거리가 바로 필드의 값임 그리고 사전에 필드의 값들이 normalized(x- 평균/ 편차)되어 한 차원에서의 변화를 다른 차원에서의 변화 크기와 비교가 가능 반복적인 과정을 통해 각 레코드가 한 cluster에 소속됨 먼저 random하게 cluster 종자(cluster를 대표한다고 생각하는 필드의 값)들을 공간에 배치하고 각 cluster 내 멤버들의 평균 값을 계산하여 이에 따라 cluster의 중심(centroid)를 움직여 그 cluster 종자가 일단의 레코드 그룹의 중심에 오게 함 즉 k개의 cluster 종자를 임의적으로 공간에 배치 그림에서는 3 개의 cluster를 가정 두 번째 단계로 각 레코드를 필드(차원으로 선택된) 값을 토대로 각 종자와 가까운 곳에 소속시킴( 그림 2 ) cluster 간 경계를 정하는 것은 두 종자와 동일 거리에 있는 점들의 집합, 즉 두 종자의 연결선 가운데를 직각으로 가르는 선임Seed 1Seed 2Seed 3X 2X 1그림 1Seed 1Seed 2Seed 3X 2X 1그림 2automatic cluster detection이러한 k-means 알고리즘을 계속하면서 박스 안에 있는 점( 그림 3 )의 운명이 어떻게 되는지 보자 처음 에는 이 점이 종자 2번에 제일 가까워 그 쪽 cluster에 속하고 있으나 종자 1과 종자 3의 경계선에 따르면 3번 종자에 속하고 종자 2와 종자 3 경계선에 따르면 종자 2에 속하며, 역시 종자 1과 종자 3의 경계선에 따르면 종자 2에 속함: 현재는 종자 bination function은 보통 input의 weighted sum 임 Transfer function은 여러 형태가 가능한데 아래 그림은 선형 함수임 일반적으로는 S-자 커브 또는 종 모양의 sigmoidal 함수로 이 함수의 장점은 어떤 커브든지 S-자 커브들을 합쳐서 만들 수 있다는 점임 Sigmoidal 전환 함수 + multilayer로 이론적으로 어떤 연속 함수든지 모방할 수 있음: 즉 이론적으로는 신경망 네트워크로 어떤 연속 함수든지 표현 가능I2I1H1H2XYW21W12W22W11W20X10W1W2Z1W0Input LayerOutput LayerHidden Layer신경망 네트워크(neural network)multilayer에서 sigmoidal 전환 함수를 사용하면 다음과 같은 장점이 있음 S-자 커브 모양의 의미는 input 값의 크기가 아무리 커도 output 값은 일정한 범위에 있게 됨 적당한 input 값의 범위에서는 커브 기울기가 상수이며 이 범위 내에서는 함수가 거의 선형에 가까운 행태를 보임 weight가 커짐에 따라 반응은 점점 더 비선형이 됨(input이 크기가 점점 더 많아지지만 output의 크기는 점점 더 적어짐) 이러한 신경망 네트워크를 도출하는 방법 중 대표적인 것이 backpropagation으로 예제를 사용하여 현재의 weigh 하의 결과를 계산하여 기대 값과의 차이를 통해 weight를 조정 신경망 네트워크의 단점은 사용하기도, 이해하기도 어렵다는 점임 분류(classification)와 예측(prediction)에 신경망 네트워크 적용 가능: 모델로부터의 결과가 모델 자체보다 중요할 때 유용함A Sigmoid Function10-1∑0.50.0The transfer function calculates output value from the result of the combination functionThe combination function combines all the inputs into a sin의 거래와는 오직 하나의 벤더하고만 관계가 있음. 그러나 각 벤더는 여러 거래와 관계가 있을 수 있음한 고객이 하나 이상의 구좌를 가질 수 있음. 그러나 한 구좌는 정확히 한 고객에게만 소속됨. 마찬가지로 한 명 이상의 고객이 한 가계에 소속될 수 있음Store = Los Angeles Date = XX Product = YY Count = 201 Amount = $397.98Dimension columnsaggregate columnsThis subcube says that on date XX in Los Angles , 201 units of product YY were sold for $397.98New York CityBuffaloBostonChicagoSan FranciscoLos AnglesNew York StatesBostonChicagoCaliforniaDataProductstoreThis is an example of a hierarchy. The stores in San Francisco and Los Angeles are in the same state데이터 마트와 OLAP(계속)고객관계관리를 위한 데이터 체계와 내용이 다르나(예: time frame) OLAP과 고객관계관리를 연결시키면 데이터 마이닝 단계 중 데이터의 탐색 단계에서 효과적인 분석을 할 수 있음 예를 들어 젊은 고객층이 핸드폰 번호를 바꾸는 경향이 높다는 것을 알면 churn 모델을 작성하는데 참고가 되는 지식을 제공할 수 있음 반대로 데이터 마이닝의 예측 결과를 OLAP의 차원을 결정하는데 사용할 수 있음 예를 들면 미래의 특정 날에 각 점포에서 팔릴 상품의 수를 예측하여 그 값을 OLAP 큐브에 포함시킴 그러나 고객관계관리 용 고객 차원을 OLAP의 큐브에 포함시키는 것이 어렵기 때문에(매우 크고 복잡) OLAP과 고객관계관리를 조화시키는 것은 힘든 작업임 데이터 마트와 OLAP demo사례: 온라인 뱅킹장기 목표는 교차 판매를 통해 각 고객 당 매출액을 증가시킴: 웹에w}
국어 (하) ― 1. 국어가 걸어 온 길{저작권 작성자에게 유효함. knue007@hanmail.net·고유 명사의 표기옛날 조상들은 국어를 표기할 고유한 문자 체계를 가지고 있지 못했기 때문에, 그 당시 중국에서 들여온 한자를 가지고 국어를 표기했다. 초창기에는 한자를 이용하여 단어를 국어식으로 표기했다. 그 유형은 크게 두 가지로 나뉜다.·향찰향찰은 한자의 음과 뜻을 빌려 우리말의 형태와 의미 요소를 전면적으로 기록하는 표기 체계이다. 향찰은 국어 문장 전체를 적을 수 있다는 점에서 고유명사 표기법과는 다른다. 향찰은 겉으로 보기에는 한자를 나열해 놓은 것처럼 보이나, 실제로 신라인들은 이것을 보며 한자로 읽은 것이 아니라 우리말로 읽었다.실질적 의미를 가진 부분 → 석독 문법적 요소 → 음독의 기본적 원칙⇒ 〈이전 표기와 향찰의 다른 점〉1 고유명사 표기나 이두와 달리 한문이나 한자 어근에 의존하지 않고 순수 국어문장 표기(국어문장의 순서대로 표기)2 향가 문학의 발달 ⇒ 차자 표기법 체계의 극대화국어 (하) ― 2. 정보의 조직과 활용(1) 다매체 시대의 언어 활동- 다양한 매체 언어의 특성을 이해한다.다양한 매체가 전달하는 정보를 재조직하며 듣고 읽는다.1. 신문을 읽을 때의 주의점을 교수-학습하고자 한다. 구체적인 교수-학습 방안과 유의점을 서술하시오. (신문 기사를 지문으로 제시하고 출제할 수 있음, 신문 기사를 지문으로 정보를 재조직하도록 할 수 있음)⇒ 매체에 대한 교육을 하려면 먼저 매체의 특성과 매체의 전달 방식을 이해해야 한다. 신문매체의 특성과 정보 전달 방식을 이해할 수 있도록 하는 데 교수-학습의 중점을 둔다. 이를 바탕으로 신문을 읽을 때 주의할 점에 대해 각자의 생각을 정리하고 발표할 수 있게 한다. 이때 신문을 활용하였던 사례들을 발표하게 하여 매체의 특성을 정리하고 효과적으로 활용할 수 있는 방안을 탐구할 수 있도록 한다.신문매체에 대해 교수할 때 유의할 점은 먼저 신문에 담긴 정보가 지면의 한계 때문에 단편적이거나 요약적이다 있도록 하며, 단원의 학습 목표에 근거한 작품 감상이 될 수 있도록 한다.사회·문화적 상황을 문학작품 창작 당시와 연관시켜 해석할 때 드러나는 의미를 상황의 구체적 의미라 한다. 그것은 작품을 낳게 한 계기이기도 하며, 그 작품을 창작할 당시의 핵심적인 고민 과제이기도 하다. 한편, 구체적 상황의 의미로부터 특정한 시대와 장소를 넘어 공유할 수 있는 의미를 발견할 수 있는데, 이를 사회 문화적 상황의 보편적 의미라 한다. 몇 백년 전의 작품의 가치를 오늘의 우리가 발견할 수 있는 것은 이러한 보편적 의미가 바탕이 되기 때문이다.◎ 허생전의 등장 인물의 성격·허생 - 주인공. 묵적골 선비로 이인다운 풍모를 지닌 비판적 지식인.이용후생의 정신을 추구하는 인물로 경제의 흐름을 간파하고 있으며, 권력자의 허위 의식을 비판함.·허생의 아내 - 보조 인물. 작가의 목소리를 대변하여 사대부들의 무능함을 비판하는 역할을 함. 생활력이 강하고 현실 극복 의지를 지님.·변씨 - 허생의 비범한 재주와 성품을 궤뚫어 볼 줄 아는 혜안을 가진 부자. 도량이 넓어 허생 이 포부를 펴는 데 도움을 주고 이완을 만나게 하는 역할을 함.·이완 - 어영대장. 무능한 사대부의 상징으로 북벌론의 핵심 인물이며 풍자의 대상이 됨.◎ 허생 아내의 역할 (★)1) 작가의 목소리 대변 - 작가는 허생의 아내를 통해 남편을 비롯한 당대 양반 계층의 경제적 무능함에 대한 비판 의식을 드러내고 있다.2) 사건 전개의 실마리 제공 - 허생의 가출 빌미를 제공하며 허생이 현실에 참여하는 계기를 마련하고 있다.3) 유교적 신분 질서의 붕괴 암시1 여성의 사회적 지위 변화 암시 : 허생에게 자신의 생각을 거침없이 밝히고 있다.2 사농공상의 전통적 신분질서 붕괴를 암시함 : 장인바치 일, 장사 등 당대 양반들로서는 도저 히 용납할 수 없는 생산 활동에 대해 개방적인 태도를 취하고 있다.◎ 이완의 등장이 갖는 의미1) 반동적 인물의 등장 : 갈등 표출의 계기2) 실존 인물의 등장 : 이야기에 사실성 부여3) 무능한 절한 자료를 선택한다.2 지나치게 사용하면 청중의 주의를 보조 자료에 집중시킬 위험이 있다.3 목적 달성에 장애가 되지 않도록 사전에 철저히 준비하고 시험해 봐야 한다.◎ 대화 내용 조절하기효과적으로 말하기 위해서는 말하기의 상황을 점검하고, 상대와 상황에 맞게 말할 내용을 선정할 수 있는 대응능력을 갖출 수 있어야 한다.위의 전략들 역시 고정 불변의 원칙이 아니므로, 왜 위의 전략들을 사용하는 것이 적절하겠는지, 적절한 상황을 제시해 주도록 한다. 전략과 반대되는 방식으로 말하기를 하였을 때 어떤 일이 일어나게 되겠는지 예측해 보게 하는 것도 좋은 방법이다.·내용을 정확하게 전달하기 위한 전략미리 요약한 것을 중심으로 말하기, 핵심 말하기, 인용하여 말하기, 시간이나 공간 순서에 따라 말하기, 육하원칙에 따라 말하기, 원인과 결과 형식으로 말하기, 열거식으로 말하기, 사실과 비판 구별하여 말하기 등의 기법을 활용할 수 있다.·부정하는 내용을 효과적으로 전달하기 위한 전략때에 따라서는 직설적인 어법이 필요할 때도 있지만, 완곡하게 말하는 것이 좋다. 일단 상대방의 의견을 수용하고 자신의 의견을 제시하면 훨씬 더 우호적인 분위기 속에서 대화를 나눌 수 있다.·긍정적인 내용과 부정적인 내용 함께 전달하기가격은 좀 비싸지만 품질은 최고다 와 같이 부정적인 내용을 먼저 말하고 끝날 때에는 긍정적인 내용으로 마감하는 것이 좋다.◎ 효과적인 대화를 위한 수단(언어적 표현, 비언어적 표현, 반언어적 표현의 적절하고 긍정적인 조화)효과적인 대화를 하기 위해서는 다음과 같은 표현 수단을 적절하게 섞어 쓰는 것이 좋다.·속도, 강약, 고저, 음량, 음질에 따라 기쁨, 놀람, 분노, 짜증, 조롱 등과 같은 수많은 감정을 표현할 수 있다. 자신의 생각과 느낌을 전달할 때에는 이 같은 수단을 적절하게 선택하거나 조절하여 표현하는 것이 좋다.·대화시에는 표정, 눈길, 손짓, 옷차림, 태도 등과 같은 것들도 상대방에게 중요한 영향을 끼친다.〈몸짓과 표정 사용하기의 유의점〉1 내용과 상황지 못해 밀려나기라도 하듯 마당으로 나왔던 것이다. 그때 눈에 띈 마당의 치자나무가 마치 자신의 모습과도 같게 느껴진 것이다. 즉 불편하고 곤혹스러운 자리를 억지로 참고 있어야만 하는 자신의 심리 상태를 땡볕을 견디고 서 있는 치자나무의 모습에 일치시켰던 것이다.객관적 상관물의 효과 추상적 진술을 구체적 대상을 통해 보여줌으로써 이해와 공감을 쉽게 한다. 또한 직설적인 표현이 아닌 함축적 표현으로 인해 독자로 하여금 적극적으로 상상하여 이해하도록 한다.비유적 표현의 효과 이러한 문학적 표현은 작품 속 인물의 심리를 구체적이고 실감나게 드러내 줄 뿐 아니라, 독자로 하여금 인물이 처한 상황과 심리에 대해 다양하고 구체적으로 상상할 수 있게 하여 감동의 폭을 넓혀주고 있다.◎ 나 의 이중 심리나 는 묵은 빚 문서가 불쑥 불거져 나올 것 같은 조마조마한 기분 을 느끼면서도 자신은 노인에 대해 어떠한 빚도 있을 수 없다 고 항변하고 있다. 그런데 나 의 이러한 합리화 이면에는 자식으로서 노인 에 대해 도리를 못하고 있다는 마음의 빚이 내재되어 있다. 이러한 이러한 나 의 이중 심리로 인해 나 는 작품 후반까지 갈등을 겪는다.◎ 『눈길』에 나타난 나 의 심리적 갈등소설의 갈등은 인물과 인물의 갈등, 환경과 환경의 갈등, 그리고 한 인물 내부의 갈등으로 크게 나누어 생각할 수 있다. 『눈길』에서는 노인과 나 사이의 갈등과 나 의 내면적 갈등이 함께 제시되고 있다. 그런데 표면적으로 나 와 노인의 외면적 갈등 위주로 소설이 전개됨에도 불구하고 근본적인 갈등은 나 의 내면적 갈등이라고 할 수 있다. 이러한 나 의 심리적 갈등은 노인에게 느끼는 막연한 부채감과 노인의 소망을 외면하려고 하는 매정함 사이의 갈등으로 드러난다.◎ 어머니를 노인 이라 부르는 이유호칭은 인물간의 관계나 서로에 대한 태도를 반영하는데 이 글에서 주인공이 어머니를 노인 으로 부르는 것은 이런 점에서 시사하는 바가 크다. 주인공은 어머니가 어머니로서 도리를 다 못했으니 나 역시 자식의 도리를 다하지 않아도러움과 죄책감을 상징한다.5. 감동을 주는 언어(1) 관동별곡- 문학 작품의 아름다움을 파악하는 능력과 태도를 기른다.문학 작품의 아름다움을 작품의 구체적인 내용과 표현을 바탕으로 이해하고, 일상의 언어활동이나 창조적 표현에서 항상 아름다움을 추구하는 태도를 갖도록 지도한다.◎ 눈은 마음의 창마음이 눈을 매개로 하여 다른 사물과 접하기도 하고, 눈을 통해 마음이 드러나기도 한다는 뜻이다. 아름다움은 마음과 정경의 유합에서 표현되고, 언어로 표현하고자 하는 내용 역시 시인이나 화자의 관점에서 정경을 관찰하고 재구성하는 데서 생성되는 것이다. 따라서 교사는 주체로서의 나 와 객체로서의 대상 사이에서 표현할 무엇, 즉 아름다움이나 주장할 내용이 생성됨을 학습자들이 파악하도록 해야 한다.◎ 자연과 인간·자연과 나 : 자연에는 일정한 틀도, 경계도, 시작이나 끝도 없다. 자연의 사물들은 명확한 관계가 드러나지 않은 채 서로 연결되어 있다. 따라서 자연을 바라보는 감상자인 나 가 어떻게 바라보느냐에 따라 자연은 다른 모습으로 드러난다.·자연과 미 : 인간이 자연을 대하는 방식에서 미가 드러난다. 인간이 자연을 대하는 방식에는 변형하는 방식, 모방하는 방식, 본받는 방식으로 구분된다.⇒ 인간이 대상(자연)을 대하는 방식에서 미가 드러난다는 것은 인간과 대상의 관계가 어떻게 이루어지느냐에 따라 미가 다르게 실현된다는 뜻이다.◎ 미적 범주(자연의 조화를 본받는 방식에서 생겨나는 미)자연은 그 나름대로의 이치와 질서를 지니고 있는 것으로 인식된다. 이를 자연의 조화라고 한다._ 자연을 바라보는 나 가 자연의 조화라는 가치에 순응하는 태도를 보일 때 그 아름다움은 우아 로 나타난다._ 반대로 자연의 질서나 가치를 의미 있는 것으로 존중하지 않고 추락시킬 때 골계 가 나타난다. (유머, 풍자, 기지, 위트, 반어)_ 자연을 인식하는 나 가 자연의 조화를 현실에서 추구하고 실현하고자 하는 태도를 보일 때, 그 아름다움은 숭고 로 나타난다._ 그러나 그러한 나 의 실현 의지가 현실적 니다.
Ⅰ.보건의료 기본법1장 총칙1.목적1보건의료에 관한 국민의 권리와 의무를 정함2국가 및 지방자치단체의 책임을 정함3보건의료의 수요 및 공급에 관한 기본적인 사항 규정4보건의료의 발전과 국민의 보건 및 복지의 증진에 이바지함2.기본이념1모든 국민이 인간으로서의 존엄과 가치를 가지며 행복을 추구할 수 있도록 함2국민 개개인이 건강한 삶을 영위할 수 있도록 제도와 여건 조성3보건의료의 형평과 효율의 조화를 기할 수 있도록 함4국민의 삶의 질 향상3.용어1보건의료 : 국민의 건강을 보호ㆍ증진하기 위해 국가,지방자치단체,보건의료기관,보건의료인 등이 행하는 모든 활동2보건의료기관 : 보건기관,의료기관,약국 기타 대통령령이 정하는 기관4.국가 및 지방자치단체의 책임1국민건강의 보호,증진을 위해 필요한 법적,제도적 장치를 마련 & 재원확보2모든 국민의 기본적인 보건의료수요를 형평성 있게 충족시킬 수 있도록 노력3식품,의약품,의료용구,화장품등 건강관련물품이나 건강관련 활동으로부터 발생할 수 있 는 위해를 방지4국민건강위해요인으로부터 국민의 건강을 보호하기위한 시책 강구5민간인이 행하는 보건의료에 대해 보건의료시책상 필요하다고 인정하는 경우에는행정적,재정적 지원을 할 수 있다.5.보건의료인의 책임1양질의 적정한 보건의료서비스 제공2보건의료서비스의 제공을 요구받은 때에는 정당한 이유없이 거부하지 못함3필요한 경우 보건의료서비스를 받는 자를 다른 보건의료기관에 소개하고 그에 관한 보 건의료자료를 다른 보건의료기관에 제공하도록 노력4국가 또는 지방자치단체가 관리해야할 질병에 걸렸거나 걸린 것으로 의심되는 대상자 발견시 그 사실을 관계기관에 신고나 보고나 통지해야함6.보건의료인의 권리보건의료인은 보건의료서비스를 제공함에 양심에 따라 적절한 보건의료기술과 치료재료를 선택할 권리를 가짐제2장 보건의료에 관한 국민의 권리와 의무1.건강권국민은 자신과 가족의 건강에 관해 국가의 보호를 받을 권리를 가지며 침해받지 아니함2.보건의료에 관한 알 권리1국민은 국가 및 지방자치단체의 보건의료시책에 의료시범사업국가 및 지방자치단체는 새로운 보건의료제도시행을 위한 시범사업을 실시할 수 있으며 그 결과를 평가해 새로 시행될 보건의료제도에 반영해야함2.취약계층에 대한 보건의료서비스 제공국가 및 지방자치단체는 노인,장애인,농민,어업인등의 건강을 보호증진하기위해 필요한 시책 수립하고 시행3.분쟁조정 등국가 및 지방자치단체는 보건의료서비스로 인한 분쟁이 발생할 경우나 피해를 원활히 구제하기 위해 필요한 시책을 강구해야함제 7장 보건의료통계ㆍ정보관리1.보건의료실태조사보복부장관이 5년마다 실시제 2장 의료법 (1973.2.16 전문개정)1.의료법의 목적1국민의료에 관한 필요사항의 규정2의료의 적정 기여3국민건강의 보호증진2장 의료인의 자격과 면허2.의료인의 사명과 임무1)사명:국민보건 향상도모와 국민의 건강한 생활확보에 기여2)임무1의사: 의료와 보건지도2치과의사: 치과의료와 구강보건지도3한의사: 한방의료와 한방보건지도4조산사: 조산,임부ㆍ해산부ㆍ산욕부ㆍ신생아의 보건과 양호지도5간호사 - 상병자,해산부의 요양상의 간호- 진료의 보조- 보건활동:보건진료원,모자보건요원,결핵관리요원,기타 양호교사3.의료인의 자격과 면허1)적극적 요건해당 국가 시험 합격후 보복부 장관의 면허 받은 자(의사,한의사,치과의사.간호사,조산사)(1)의사,치과 의사.한의사 국사시험 응시자격1해당 대학 졸업후 해당 학사학위 받은 자2보복부장관이 인정하는 외국대학졸업후 외국의 의사.치과의사.한의사 면허 받은 자(2)조산사 국가시험 응시1간호사 면허를 가지고 1년간 조산의 수습과정을 마친 자2보복부장관이 인정하는 외국의 조산사 면허를 받은 자(3)자격간호사 국가시험 응시자격1대학 간호학과나 전문대학 간호과 졸업자2보복부장관이 인정하는 외국의 대학졸업학력을 가지고 외국의 간호사 면허를 받은 자2)소극적 요건(결격사유)1 정신질환자2 마약,대마,항정신성 의약품 중돋자3 금치사자.한정치산자.파산선고 받고 복권되지 아니한 자4 금고이상의 형을 선고받고 그 형의 집행이 종료되지 않았거나 집행받지 않기로 확정되지 않학용어는 외국어로 기재가능110년 : 진료기록부,수술기록25년 : 환자명부,검사소견서,간호기록부,조산기록부,방사선사진 및 그 소견서33년 : 진단서.사망진단서.사체검안서등의 부본42년 : 처방전11)요양방법의 지도의무12)실태,취업상황신고-중앙회장에게 위탁1각 중앙회장이 보건의료시책상 필요하다고 인정하여 신고를 해야할 뜻과 신고의 내용이 공고하는 경우 행함2공고는 신고개시 60일전에 해야함3각중앙회장은 신고완료 3월이내에 그 내용 및 결과를 대통령령이 정하는바 보복부장관에게 보고13)변사체의 신고의무의사,치과의사.한의사,조산사는 변사의심시 관할 경찰서장에게 신고14)보수교육의 의무13.의료행위의 제한1)무면허의료행위의 금지의료인이 아니면 의료행위를 할수 없으며 의료인도 면허된 이외의 의료행위 하지못함1외국의 의료인의 면허를 소지한 자로서 일정한 기간 국내에 체류하는 자☞의료행위의 범위-외국고의 교육 또는 기술협력에 의한 교환교수의 업무-교육연구사업을 위한 업무-의료법인이나 비영리법인의 목적사업을 위한 업무(보복부장관승인필요)-국제의료봉사단의 의료봉사업무2의과대학,치과대학,한의과대학,종합병원,외국의료원조기관의 의료봉사 또는 영구 및 시범사업을 위한 의료행위를 하는 자3의학,치과의학,한방의학,조산학,간호학을 전공하는 학생☞의료행위의 범위실습,의료봉사활동을 위한 의료행위2)의료인의 명칭사용제한3)영리의 목적으로 환자의 소개나 알선등의 금지14.의료인단체1)중앙회1의료인은 그 종별에 따라 중앙회 조직 ; 의사회,치과의사회,한의사회,조산사회,간호사회2법인(비영리법인.사단법인)으로 함3설립시 보복부장관의 허가를 받아 등기하며 정관의 변경도 보복부장관허가 필요4의료인은 당연히 해당 중앙회의 회원이 되며 중앙회의 정관 준수해야함5이료법외에 민법중 사단법인의 규정을 준용함6보복부장관으로부터 의료 및 국민보건향상에 관한 협조요청이 있을대에는 이에 응해야함7회원자질향상을 위한 보수교육실시8회원의 의료분쟁으로 인한 피해보상을 위해 공제사업을 할 경우 보복부장관에게 신고2)지부1시, 갖춘 병원급에 1인 이상6의료기사,간호조무사;의료기관에는 보복부장관이 정하는 바 진료과목별로 필요한수7의무기록사;종합병원에 보복부장관이 정하는바 필요한 수8사회복지사;종합병원에 1인 이상*보복부장관은 간호사,치과위생사의 인력수극가상 필요하다고 인정할 때 간호사으 l일부를 간호조무사로 충당7)진단용 방사선 발생장치1이를 설치,운영하고자하는 의료기관은 보복부령이 정하는 바에 따라 시장,군수,구청장에게 신고2안전관리기준에 적합하게 설치,운영3보복부령이 정하는 바 안전관리책임자를 선임하고 정기적으로 검사와 측정을 받아야 함4방사선관계종사자에대한 피폭관리 실시8)의료기관 명칭1의료기관은 그 종별에 따르는 명칭외의 명칭을 사용하지 못함1.종합병원이 그 명칭을 병원으로 표시하는 경우2.국가나 지방자치단체가 개설하는 의료기관이 보복부장관이나 시도지사와 협의해 정한 명칭을 사용할 때3.다른 법령에서 따로 정한 명칭을 사용하는 경우2명칭표시 ; 의료기관의 종별에 따르는 명칭위에 고유명칭 붙임3고유명칭 ; 의료기관의 종별명칭과 혼동될 우려가 있거나 특정진료과목,질병명과 유사한 명칭은 사용못함4전문의인 의사,치과의사는 종합볍원 외의 의료기관 개설시 고유명칭과 종별명칭 사이에 전문과목 삽입,표시가능5명칭표시판은 의료기관명칭,전화번호,의료인의 면허자격,성명만 표시9)진료과목의 표시1의사일반내과,신경과,정신과,일반외과,정형회과,신경외과,흉부외과,성형외과,마취과,산부인과,소아과,안과,이비인후과,피부과,비뇨기과,진단방사선과,치료방사선과,해부병리과,임상병리과,재활의학과,결핵과,가정의학과,핵의학과,산업의학과,응급의학과(25과목)2치과의사구강악안면외과,치과보철과,치과교정과,고아치과,치주과,치과보존과,구강내과,구강악안면방사선과,구강병리과,예방치과(10개과목)3한의사한방내과,한방부인과,한방소아과,한방안이비인후과,한방신경정신과,침구과(6개과목)10)휴업,폐업의 신고의료기관의 개설자는 1월이상 휴업하거나 폐업한 때에는 지체없이 관할시도지사,시장,군수,구청장에게 신고11)당직의료인1당직의료인의 수-입원정 ;의료분쟁이 2개이상의 도의 관할에 속하거나 *당해지방의료심사조정위원회에서 조정할수없다고 결정해 보복부장관에게 이송된 것에 한함시도지사가 그 신청일로부터 20일 이내에 보복부장관에게 이송-보복부장관이 부의하는 사항-의료행위의 범위-의료인의 봉별에 따르는 업무한계-기타의료에 관한 사항**지방의료심사조정위원회의 권능은 의료분쟁조정에 한함2)의료분쟁의 조정절차1조정신청의료분쟁의 관계당사자가 분쟁원인이 발생한 날로부터 1년이내에 관할 시도지사에게 신청해야함2조정신청서의 반려-신청기간의 경과 기타 형식적요건을 구비하지 아니한 경우-분쟁당사자가 불분명한 것-위원회에서 이미 조정 처리한 사건인 경우-민사,형사상의 사건으로 수사기관이나 법원등에 계류중인 경우-신청내용이 허위임이 명백한 경우-의료분쟁으로 볼 수 없는 경우3사실조사-당사자나 참고인에 대해 위원회에 출석하여 진술할 것을 요구하거나-관계서류의 열람-행정기관,의료기관 기타 공/사 단체에 사실을 조회-관계의료기관에 출입하여 조사3)조정조서1조정안의 작성조정신청이 회부된날로부터 90일 이내에 조정안 작성하여 당사자에게 제시해야 함20.보칙1)전문의의사.치과의사.한의사로서 일정한 수련과정을 거쳐 전문의자격시험에 합격하여 보복부장관의 자격인정을 받은 자2)전문간호사1종별보복부장관의 자격인정을 받은 *보건전문간호사*마취전문간호사*정신전문간호사*가정전문간호사1.간호대학 또는 대학의 간호학과를 졸업한 자2.보건대학원에서 1년이상의 보건간호과정을 이수한 자3.보복부장관이 인정하는 기관에서 1년이상의 보건간호과정을 이수한 자4.보복부장관이 인정하는 외국의 보건간호사의 자격을 가진 자1.마취과/신경정신과 전문의의 수련병원으로 지정된 종합병원이나 보복부장관이 인정한 병원에서 1년이상의 해당간호과정을 이수한 자2.보복부장관이 인정하는 외국의 해당 자격을 가진 자1.보복부장관이 인정하는 기관에서 1년이상의 가정간호과정을 이수한 자2.보복부장관이 인정하는 외국의 가정간호사 자격을 가진 자3)한지의료인에 의해 면허받은 한지의사.한지치과의사