1과목 : 실무 알고리즘 일반(소프트웨어 개발 기초)1. 다음에서 공통적으로 설명하는 소프트웨어 개발 기법을 쓰시오.?현실 세계의 개체(Entity)를 기계의 부품처럼 하나의 객체(Object)로 만들어,기계적인 부품들을 조립하여 제품을 만들 듯이 소프트웨어를 개발할 때에도객체들을 조립해서 작성할 수 있도록 하는 기법이다.?구조적 기법의 문제점으로 인한 소프트웨어 위기의 해결책으로 채택되어 사용되고 있다.?소프트웨어의 유지보수성이 향상되며, 재사용 비율이 높아진다.답 : 객체지향 기법--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------2. 다음 괄호의 내용에 공통적으로 들어갈 객체지향 기법의 구성 요소를 쓰시오.?( )는 객체지향 개념 중 하나로, 하나 이상의 유사한 객체들을 묶어공통된 특성을 표현한 데이터 추상화를 의미한다.?( )는 각각의 객체들이 갖는 속성과 연산을 정의하고 있는 틀이다.?모든 객체들은 더 큰 ( )의 멤버이고, 그 ( )에 대하여 이미 정의된개별 자료 구조와 연산이 상속된다. 그 때문에 개별 객체는 ( )의 Instance가 된다.답 : 클래스(Class)--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------3. 객체지향 기법의 구성 요소 중 메시지(Message)의 개념을 간략히 서술하시오.답 : 객체에게 어떤 행위를 하도록 지시하는 명령 또는 요구사항이다.설명하는 객체지향 기법의 기본 원칙을 쓰시오.?객체의 성질을 분해하여 공통된 성질을 추출한 후 슈퍼 클래스를 선정하는 것이다.즉 불필요한 부분을 생략하고 객체의 속성 중 가장 중요한 것에만 중점을 두어개략 화, 모델화하는 것이다. 예를 들면, 자동차와 말이란 클래스에서 “타는 것”이란클래스를 만드는 것이다.답 : 추상화(Abstraction)8. 다음 괄호 ( )의 내용에 공통적으로 들어갈 객체지향 기법의 기본 원칙을 쓰시오..?( )은 메시지에 의해 객체가 연산을 수행하게 될 때 하나의 메시지에 대해 각 객체가가지고 있는 고유한 방법으로 응답할 수 있는 능력이다.?ASCII File을 Print하는 Method를 갖고 있는 Object, Binary File을 Print하는Method를 갖고 있는 Object, Picture File을 Print하는 Method를 갖고 있는Object들은 모두 “Print"라는 Method를 갖고 있으므로, "Print"란 메시지를 받으면수행하게 된다. 그러나 각각의 Method에서 Print를 수행하는 방법은 모두 다를 것이다.객체지향 기법에서 이와 같이 서로 다른 Class 들이 같은 의미의 응답을 하는 특성을( )이라고 한다.답 : 다형성(Polymorphism)--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------9. 객체지향 기법의 기본 원칙 중 하나인 상속 성(Inheritance)의 개념을 간략히 서술하시오.답 : 이미 정의된 상위 클래스의 모든 속성과 연산을 하위 클래스가 물려받는 것이다.------------------------------------------------------------------------------------------------------------------------13. 다음 설명에 적합한 용어를 쓰시오.?사용자의 요구사항을 분석하여 요구된 문제와 관련된 모든 클래스(객체), 이와 연관된속성과 연산, 그들 간의 관계 등을 정의하여 모델링하는 작업이다.?소프트웨어를 개발하기 위한 비즈니스(업무)를 객체와 속성, 클래스와 멤버, 전체와부분 등으로 나누어서 분석해 내는 기법이다.?객체는 클래스로부터 인스턴스화 되고, 이 클래스를 식별하는 것이 주요한 목적이다.답 : 객체지향 분석--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------객체 구현, 객체 인터페이스 결정, 문제 정의, 요구 명세 화, 객체 연산자 정의14. 다음 에 제시된 객체지향 설계 단계를 순서대로 나열하시오.답 : 문제 정의 - 요구 명세 화 - 객체 연산자 정의 - 객체 인터페이스 결정 - 객체 구현15. 애플리케이션 개발 모델 유형에서 MVC의 개념과 장점을 설명하시오.? 개념 : 유저 인터페이스와 비즈니스 로직들을 서로 분리하여 개발하는 방법? 장점 : 동일 모델에 대해 다양한 View를 제공하며 모델과 View의 구분으로.사용자 인터페이스에 대한 요구사항을 적용시키는데 용이하다.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------16. 다음 괄호(①~④)안에 들어갈 가장 적합한 용어를 쓰시오.답 :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------20. 애플리케이션 개발 모델 유형 중 하나인 MVC 모델에서 M, V, C 각각은 구성 요소의 약자이다..약자로 표현된 M, V, C의 완전이름을 쓰시오.? M : Model? V .: View? C .: Controller--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------?객체지향 분석을 사용해서 생성한 여러 가지 분석 모델을 설계 모델로 변환하는 작업?최근 소프트웨어 제품의 전형적인 타입인 사용자 중심, 대화식 프로그램의 개발에가장 적합한 방식이다.?‘문제정의→요구 명세 화→객체 연산자 정의→객체 인터페이스 결정→객체 구현’ 순서다.21. 다음 설명에 가장 적합한 객체지향 기법 관련 용어를 쓰시오.답 : 객체지향 설계--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------22. 구조적 기법의 문제점으로 인한 소프트웨어 위기의 해결책으로 채택되어 사용되고 있는.객체 지향 기법의 개념을 간략히 서술하시오.답 : 소프트웨어 개발 시 객체들을 조립해서 작성할 수 있도록 하는 기법이다.현해야 하는 요소와 내용들, 이들 간의관계를 규정하고 있는 국제 표준이다.?표준화, 중립성, 유연성, 의사소통의 특징을 갖는다.?Architectural Description, Stakeholder, Concerns, View, Viewpoint 등 구성요소답 : IEEE 1471--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------27. 애플리케이션 개발 모델 유형에서 저장소 구조(Repository Architecture)의 장정, 단점을 설명하시오.? 장점 : 대량 데이터 저장 효과적, 컴포넌트 추가 및 삭제 편리, 보안 뛰어남? 단점 : 저장소에 오류 발생 시 시스템 전체에 문제가 발생--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------28. 다음은 MVC 구조를 설명한다. 괄호(①~③) 안에 들어갈 가장 적합한 용어를 쓰시오.?( ① ) : 애플리케이션의 핵심 기능을 포함한다.?( ② ) : 정보 표시를 관리하고, 결과물 생성을 위해 모델로부터 정보를 수신한다.?( ③ ) : 사용자로부터 입력을 받아 모델과 View에 명령을 전달한다.답 : ① Model ② View ③ Controller(C언어 기본)%d정수%c문자%s문자열%f실수\n다음 줄 이동\t탭만큼 이동\r해당 줄 처음!부정&&모두 참이면 참| |하나라도 참이면 참? scanf( ) ? printf( ) ? 논리 j
정보처리 산업기사 필기 족보[ 1과목 : 데이터베이스 ]스키마 3계층외부 스키마(External)→ 개인의 관점 (서브스키마)개념 스키마(Conceptual)→ 기관 및 조직체 관점내부 스키마(Internal)→ 물리적 저장장치 관점릴레이션한 릴레이션에 포함된 튜플들은 모두 상이하다.한 릴레이션에 포함된 튜플 사이에는 순서가 없다.한 릴레이션을 구성하는 속성 사이에는 순서가 없다.도메인관계 데이터 모델에서 Attribute가 취할 수 있는 값들의 집합을 의미데이터베이스 설계단계 - 논리적 설계단계논리적 데이터 모델로 변환트랜잭션 인터페이스 설계개념스키마의 평가 및 정제데이터베이스 설계단계 - 물리적 설계단계저장 레코드 양식설계레코드 집중분석 및 설계접근 경로 설계물리적 설계옵션 고려사항① 반응시간(Response Time) ② 공간 활용도(Space) ③ 트랜잭션 처리량(Transaction)데이터베이스관리자(DBA) 역할데이터베이스에 스키마 정의자료의 보안성, 무결성 유지백업 및 회복 전략 정의키(Key) 개념 및 종류다른 튜플들과 구별할 수 있는 유일한 기준이 되는 애트리뷰트(속성)후보키(Candidate Key)- 기본키로 사용할 수 있는 속성들, 유일성과 최소성을 만족시켜야 함기본키(Primary Key)- Null 값을 가질 수 없으며, 동일한 값이 중복되어 저장될 수 없음대체키(Alternate Key)- 기본키를 제외한 나머지 후보키들, 보조키라고도 함슈퍼키(Super Key)- 유일성은 만족시키지만, 최소성은 만족시키지 못함로 킹로 킹의 대상이 되는 객체의 크기를 ‘로킹 단위’ 라고 한다.주요 데이터의 접근을 상호배타적으로 수행로 킹 단위가 작아지면 로 킹 오버헤드 증가스택스택에 A B C D 순으로 저장했을 경우 출력되는 결과로는?① C, B, A, D ② C, B, D, A ③ B, C, D, A ④ B, A, D, C ⑤ D, C, B, A네트워크 데이터 모델논리적 데이터 모델 중 오너-멤버 관계를 가지며, CODASYL DBTG 모델이라고과목 : 전자계산기 구조 ]불대수 기본공식보수법칙 : A+A'=1 , A*A'=0항등법칙 : A+0=A , A+1=12의 보수양수를 2진수로 표현하고 8자리로 맞춘다.0은 1로, 1은0으로 바꿔 1의 보수를 취한다.위 결과에 1을 더하면 2의 보수가 된다.AND 연산비수치 데이터에서 마스크를 이용하여 불필요한 부분을 제거하기 위한 연산OR 게이트특정 비트를 1로 설정하기 위해서 사용되는 논리게이트XOR 게이트전가산기(Full Adder)의 합(Sum)의 출력을 얻는 논리회로채널(Channel)입출력장치와 CPU 사이에 존재하는 속도의 차이로 발생하는 단점을 해결하기 위한 장치레지스터(Register)CPU 내 위치한 고속 메모리캐시(Cache)주기억장치와 CPU 간 속도차를 극복하기 위해 사용주요 레지스터PC : 다음 실행할 명령어 번지 기억IR : 현재 실행중인 명령 내용 기억MAR : 주기억장치 주소 기억MBR : 기억장치를 출입하는 데이터가 잠시 기억됨, 반드시 거쳐야 함Base Register : 시작주소 기억CPU 제어장치 구성명령 레지스터, 명령 해독기, 신호 발생기명령어 형식3번지 명령어 : 연산 시 원래 자료를 파괴하지 않음2번지 명령어 : 가장 일반적으로 사용됨, 원래 자료가 파괴됨1번지 명령어 : AC(누산기)를 이용하여 명령어 처리0번지 명령어 : 오퍼랜드 없이 OP-Code부만 있음, Stack 메모리의 Stack Pointer 사용프로그램 진행 제어명령Jump, Branch, InterruptRISC 특징명령어가 적고, 길이가 일정하다.전력소모 적고, 처리속도 빠르다.순서논리회로플립플롭, 레지스터, 카운터, RAM, CPU데이지 체인 & 폴링데이지 체인은 H/W폴링은 S/W속도는 데이지 체인 > 폴링CAV 방식저장 공간의 낭비의 단점이 있다.주기억장치 페이지 수주기억장치 용량이 512KB인 컴퓨터에서 32비트의 가상 주소를 사용하는데, 페이지의 크기가 1K 워드이고1워드가 4바이트라면 주기억장치의 페이지 수는?답 : 128피연산자 수에 ----------------------------------------------------------------------------------------------------------[ 3과목 : 시스템분석설계 ]파일 매체 검토 시 고려사항작동 용이성, 정보량, 처리시간동적 모형화객체지향시스템 분석에서 사건들을 시나리오로 작성하여 각 시나리오마다 사건 추적 도를 그리고.사건 흐름 다이어그램을 작성하는 단계코드 3대 기능 (111쪽)① 분류 ② 식별 ③ 배열코드 종류 (112쪽)순서코드(Sequence) : 자료 발생순서, 크기순서 등 최초의 자료부터 차례로 일련번호 부여구분코드(Block) : 공통성이 있는 것끼리 블록으로 구분하고 일련번호 부여그룹 분류식 코드(Group Classification) : 일정기준에 따라 대분류, 중분류, 소분류 등으로 구분표의 숫자코드(Significant) : 길이, 넓이, 부피, 지름, 높이 등 물리적 수치를 그대로 코드에 적용코드의 오류발생 형태 (113쪽)필사오류(Transcription) : 임의의 한 자리 잘못 기록.전위오류(Transposition) : 좌우 자리 바꿔 기록.이중오류(Double) : 전위 오류가 2개 이상.생략오류(Omission) : 한 자리 빼놓고 기록.추가오류(Addition) : 한 자리 더 추가.임의오류(Random) : 오류가 2가지 이상 결합발생데이터 입력방식 (114쪽)집중 매체화 시스템 : 데이터를 전표 상에 기록, 일정시간 단위로 일괄수집.분산 매체화 시스템 : 입력 매체를 주기적으로 수집.턴어라운드 시스템 : 입출력 시스템이 일치된 방식, 경유하여 다시 재입력.일괄처리 시스템 : 일정시간 수집된 변동 자료를 필요한 시점에 입력하고 출력표준 처리 패턴 (121쪽)병합(Merge) : 2개 이상의 파일을 하나로 통합.분배(Distribution) : 하나의 파일 안에서 조건에 맞는 것과 그렇지 않은 것을 분리.추출(Extract) : 특정 조건에 만족하는 데이터만 골라냄.대영역 공유.외부 결합도(External) : 외부로 선언한 자료를 다른 모듈에서 참조.제어 결합도(Control) : 교환하는 매개변수가 제어 정보인 경우.스탬프 결합도(Stamp) : 서로 다른 모듈이 동일한 자료구조 참조.자료 결합도(Data) : 설계 품질이 가장 좋음모듈의 응집도 (135쪽)기능적 응집도(Functional) : 내부의 모든 기능 요소들이 단일한 목적을 위해 수행.논리적 응집도(Logical) : 논리적으로 서로 관련 있는 요소들을 모아놓음.우연적 응집도(Accidental) : 서로 관계없는 것끼리 모아놓음UML객체지향 방법론 중 Rumbaugh OMT 방법론과 Booch의 Booch 방법론, Jacobson의 OOSE 방법론 통합객체지향 분석 및 설계 방법론의 표준 지정을 목표로 제안된 모델링 언어Display Output System출력장치나 특수 작업으로 만들어진 매체가 이용자의 손을 경유하여 재입력되는 시스템파일 매체 선정 검토사항처리방식 검토정보량 검토파일 개수 및 사용빈도 검토RANDOM 편성해당 레코드를 직접 접근할 경우에 가장 적합하다.레코드 키 값으로부터 기억 장소의 주소를 직접 계산함으로써 원하는 레코드에 직접 접근할 수 있다.폭포수 모델전통적 생명주기 모델로서, 이전 단계로 넘어갈 수 없는 선형 순차적 모형[ 4과목 : 운영체제 ]OS 사용가능도(이용가능도) (124쪽)시스템의 전체 운영시간 중에서 실제 가동하여 사용 중인 비율시스템의 각종 자원을 사용할 필요가 있을 때 즉시 사용 가능한 정도운영체제 기능 (139쪽)시스템 오류 처리, 데이터 및 자원공유, 사용자와 시스템 간 인터페이스 기능비 선점 스케줄링 (145쪽)FCFS : 준비상태 큐에 도착한 순서에 따라 차례로 CPU 할당.SJF : 실행 시간이 가장 짧은 프로세스에 CPU 할당.HRN : SJF 기법을 보완 [ 우선순위 계산식 : (대기시간+서비스시간) / 서비스시간 ]선점 스케줄링 (146쪽)SRT : SJF 알고리즘을 선형 형태로 변경.RR : 시분할스크 스케줄링 (157쪽)데이터가 디스크 여러 곳에 저장되어 있을 때 액세스를 위해 디스크 헤드가 움직이는 경로를 결정하는 기법- FCFS : 가장 간단한 스케줄링, 들어온 순서대로 서비스- SSTF : 탐색 거리가 가장 짧은 트랙에 대한 요청을 서비스- C-SCAN : 항상 바깥쪽에서 안쪽으로 움직이면서 가장 짧은 탐색 거리를 갖는 요청을 서비스파일 시스템 기능사용자가 물리적 이름 대신에 기호 이름을 사용해 자신의 파일을 참조할 수 있도록 장치 독립성 제공사고로 인한 정보손실, 고의적 파괴를 방지하기 위한 백업과 복구 능력을 갖추어야 한다.정보보호를 위해 데이터를 암호화하고 해독할 수 있는 능력을 갖추어야 한다.파일 디스크립터 (159쪽)파일구조, 접근제어정보, 보조기억장치상의 파일위치를 가지고 있다. (FCB)파일시스템이 관리하므로 사용자가 직접 참조할 수 없다.시스템에 따라 다른 구조를 가질 수 있다.파일 관리를 위해 시스템이 필요로 하는 정보를 가지고 있다.다중 처리기의 운영체제 구조주/종 처리기 : Master(연산 및 입출력), Slave(연산)분산 실행 처리기 : 주/종 처리기의 비대칭성을 보완대칭적 처리기 : 여러 프로세서들이 완전한 기능을 갖추고 가장 강력함분산 운영체제분산된 시스템 내에 하나의 운영체제가 존재하는 것분산 운영체제는 전체 시스템에 대하여 일관성 있는 설계가 가능하다.분산 운영체제에서는 네트워크로 연결된 각 노드들의 독자적인 운영체제가 배제된다.I-node각 파일이나 Directory에 대한 모든 정보를 저장하고 있는 블록파일 소유자의 사용자 식별(UID), 파일의 크기, 파일 내용이 담긴 디스크 상 실제 주소를 담고 있음UDP비 연결형 전송적은 오버헤드빠른 전송HDLC 프레임 종류① 정보 프레임 ② 감독 프레임 ③ 무 번호 프레임라우팅 프로토콜 - Distance Vector 방식① RIP ② BGP ③ EIGRP자원보호기법 (159쪽)접근제어 행렬(Access Control) : 자원 보호의 일반적인 모델, 객체에 대한 접근권서 사용
1과목 : 사무자동화 시스템사무자동화 : 생산성 증대를 목적으로 컴퓨터, 통신 등을 통합, 인간과 기계 사이 거리 좁힌 업무처리 자동화학자에 따른 사무자동화 정의- Michael D.Zisman : 다루기 어렵고 데이터양이 많으면서도 그 구조가 불명확한 모든 사무 업무- Vincent Lum : 어떤 조직체의 목적이나 정책을 수행하기 위하여 사무실 기능을 자동화 하는 것- Marcus : 컴퓨터에 대한 전문 지식이 없는 사용자들이 편리하게 사용할 수 있는 분산자료 처리 시스템사무자동화를 ABCD로 정의- A : 자동화 사무실(Automated Office)- B : 사무기기(Business Machine)- C : 통신 시스템(Communication System)- D : 자료 처리 시스템(Data Processing System)사무자동화 발전과정실무관리 시대 → 집중처리 시대 → 분산처리 시대 → OA도입 시대 → 분산적OA 시대 → 분산 형Office 시대사무자동화 특징- 인건비나 관리비가 이전에 비해 감소- 사용자 중심- 경영정보 시스템(MIS) 중 데이터 처리 시스템이 담당하지 못하는 부분을 담당- 인간과 기계 사이 인터페이스- 비구조적인 과제 지원사무자동화 배경요인- 사회적 요인 : 소품종 대량생산 → 다품종 소량생산 체재로 변경- 생산성 요인 : 문서 작성비용 상승, 문서 보관비용 상승, 사무 부분의 저생산성사무자동화 주요기능- 문서화 기능, 통신 기능, 정보 활용기능, 업무의 자동화 기능사무자동화 기본요소- 제도, 철학, 사람, 장비사무자동화 생산성 특징- 산출성과를 높은 수준으로 안정되게 유지가능- 간접적으로 평가할 수 있지만 직접적으로는 평가할 수 없음- 효율성과 유용성 양면에 대한 기준을 명확하게 규정할 방법이 없음- 산출에 사용되는 성과는 투입(투자)의 시점에서부터 뒤늦게 나타남- 직접 산출효과와 축적 산출효과가 있음사무자동화 생산성 평가기준- 효율성 : 투입량과 산출량의 양적 비율- 유효성 : 산출물의 질적 개념- 창조성 및 인간성 :프레드시트프레젠테이션DBMS소프트웨어 패키지 : 표 계산, 워드프로세서 기능 등을 1개의 프로그램으로 처리할 수 있도록 만든 프로그램(대표적으로 엑셀, 파워포인트, 액세스 등이 모두 들어있는 MS 사의 오피스 프로그램)OLE : 다른 응용 프로그램에서 작성된 문자나 그림 등의 개체를 현재 작성중인 문서에 자유롭게 연결하거나삽입하여 편집, OLE로 연결된 이미지를 원본 프로그램에서 수정하면 해당문서에 반영됨정보처리 시스템 : 입력장치를 통해 입력된 자료를 일련의 처리과정을 통해 가공하여 가치 있는 정보로 변환함비 집중 처리 시스템초기의 정보처리 시스템집중 처리 시스템중앙에 설치되어 있는 컴퓨터 시스템에서 모든 작업을 수행분산 처리 시스템분산되어 있는 여러 대의 컴퓨터를 통신 회선으로 연결하여논리적으로 하나의 시스템을 사용하는 것처럼 운영하는 방식변천 과정 : 비 집중 처리 시스템 → 집중 처리 시스템 → 분산 처리 시스템인텔리전트 빌딩 : 빌딩 자동제어 시스템, 사무자동화 기능, 통신기능을 부가한 통합시스템으로 구축한 최첨단 빌딩자료준비기기/자료처리기기- 워드프로세서, 워크스테이션, 사무용 컴퓨터, 개인용 컴퓨터중앙처리장치(CPU) : 사람의 두뇌와 같이 컴퓨터 시스템에 부착된 모든 장치의 동작을 제어하고 명령을 실행제어장치- PC : 다음번에 실행할 명령어의 번지를 기억- IR : 현재 실행중인 명령의 내용을 기억- 명령 해독기(Decoder) : 명령어 해독- 부호기(Encoder) : 해독된 명령에 따라 각 장치로 보낼 제어신호 생성- MAR : 데이터의 번지를 기억- MBR : 데이터가 잠시 기억연산장치(ALU)- 가산기 : 2진수의 덧셈- 보수기 : 뺄셈의 수행을 위해 입력된 값을 보수로 변환- 누산기(AC) : 연산된 결과를 일시적으로 저장- 데이터 레지스터 : 연산에 사용될 데이터 기억- 상태 레지스터 : PSW- 시스템 내부의 순간순간 상태가 기록된 정보자료전송기기 - 전자우편전자우편에서 사용되는 프로토콜- SMTP : 작성한 메일을 다른 사람의 진을 자유자재로 편집할 수있는 환경을 말한다.③ 전문지식이 없는 사람도 컴퓨터를 사용할 수있도록 개발된 환경이다.④ 사용자가 화면으로 보는 모습 그대로 인쇄되어나오는 편집환경이다.2019년 2회2. 고선명(HD) 비디오를 위한 디지털 데이터를 저장할.수 있도록 소니가 주도한 광 기록방식 저장매체는?① DVD②?Blu-ray Disc③ HD-DVD④ CD3. 방화벽, 침입탐지시스템, 가상사설망 등의 보안.솔루션을 하나로 모은 통합 보안 관리 시스템은?① NAT② VPN③?ESM④ IDS6. 일정한 전압을 유지시켜 주면서 순간 정전(Power Failure)에 대비하여 배터리 장치를 갖추어정전이 되어도 일정 시간동안 전압을 보내주는장치는?① AVR② ADAPTER③ MODEM④?UPS7. 집중처리시스템의 과도한 처리집중에 따른 문제점이. 아닌 것은?①?통신 관리상의 문제점② 운용상의 문제점③ 시스템 사용상의 문제점④ 사용자 응용 업무 개발 시 문제점8. 다음 중 EDI 국제표준은?①?UN/EDFACT② TDCC③ UCS④ WINS9. 자기 디스크의 구성요소에 대한 설명으로 가장 거리가.먼 것은?① 트랙은 회전축을 중심으로 데이터가 기록되는동심원이다.② 실린더는 여러 장의 디스크 판에서 같은 위치에있는 트랙의 모임으로 트랙의 수와 실린더의 수는 동일하다.③?Search Time은 읽기/쓰기 헤드가 지정된 트랙에. 도달하는 데 걸리는 시간이다.④ Transmission Time은 읽은 데이터를 주기억장치로 보내는 데 걸리는 시간이다.11. 다음 중 인텔리전트 빌딩에서 요구되는 기본적인. 기능과 가장 거리가 먼 것은?① 정보통신 기능②?생산관리 기능③ 정보처리 기능④ 빌딩자동화 기능18. 주로 중간관리자와 지식노동자에게 복잡하고 일상.적이지 않은 결정들에 대한 컴퓨터 기반 지원을.제공하는 시스템은?①?비즈니스 인텔리전스② 관리정보시스템③ 임원대시보드④ 전자적 자원관리시스템19. 사무자동화의 배경 요인 주 사회적 요인에 가장 거리가. 먼 것은?① 정보화 사회의 출현으로 - 장점 : 책임에 대한 명확한 구분이 가능함- 단점 : 관리기박 많이 소요될 수 있음--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------사무통제 : 실제 사무작업이 처음 계획대로 진행되고 있는가의 여부를 확인하는 수단, 계획과 실행 간 차이를 관리사무통제 방법- 정책 : 모든 통제의 근본을 이루는 것, 기본적인 규칙- 예산- 감사 : 조사, 검사, 조회 혹은 평가 등의 방법- 장표 : 가장 강제력 있는 방법의 하나- 집중화 : 감독자에 의해 실시되고 관리되는 것- 절차 : 일을 수행하며 따라야 하는 하나의 규정- 표준 : 측정을 위한 기준으로 사용됨일정표효과적 사무 통제를 위해 가장 많이 사용됨, 특정업무 통제카드해야 할 일, 진행 중 일, 종료된 일, 현재 업무의 내용을 표시전달판각 사무원에게 업무를 지시할 수 있는 도구간트 차트각 작업들이 언제 시작하고 종료되는지 막대 도표로 표시자동독촉제도처리해야할 서류를 정리 및 보관해두고 처리할 시기에사무 처리 담당자에게 자동으로 전달되도록 하는 제도티클러 제도자동독촉제도와 같은 형식이나, 티클러 파일 이용Pert/Time프로그램 진행사항을 추적하여 최단시간의 방법을 찾음목표 관리(MBO)장기적, 미래지향적인 관리 통제를 통해 조직의 욕구 조정사무진행 통제수단--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------사무표준화 : 표준을 만들어 같은 계측기를 이용해서 기본 동작에 필요한시간을 정밀하게 측정하여 그 표준시간을 산출하기 위한 것동작 연구/시간 연구동작경제의 원칙 : 작업자의 피로를 최소화하여 최대의 효과를 올리기 위함동작 및 시간 연구의 기법 : 서식 절차 도표, 인간 절차 도표, 작업 도표, 서식 경략 도표--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------사무 간소화목적 : 용이성, 신속성, 정확성, 경제성비공식프로그램모든 사무 관계자의 자발적 자세를 전제로 하는 것시청각이나 매뉴얼, 회합, 강연 등공식프로그램사무 간소화를 최고 경영자의 책임으로 보고, 자문기관이나내부의 특정한 스텝에 의해 사무 간소화가 추진하는 형태사무 간소화 프로그램--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------사무량 측정 : 사무량의 처리에 필요한 표준 시간을 정하는 것사무량 측정 대상- 사무량 측정이 적합한 대상 : 일상적으로 일정한 처리 방법으로 반복되는, 변동이 별로 없는 사무- 사무량 측정이 부적합한 대상 : 판단 및 사고력이 요구되는 사무, 사무량이 적은 잡다한 사무사무량 측정 방법- 시간 연구법(스톱워치) : 가장 일반적으로 알려진 관측법, 직접 관찰하여 소요시간 측정- 워크 샘플링법 : 임의 시간 간격으로 관측- 요소시간 측정법 : 기본적인 공통 동작에 대한 표준시간을 미리 설정해 놓고, 표준시간 결정- 경험적 측
※ 전기기사 실기 단답의 모든 것제가 편집하는 과정에서 여러번 중복되는 문제는 삭제 하긴 했으나 또 있을 수도 있습니다. (3번 이상 출제 된 문제는 삭제 하였습니다.) 양해 부탁 드립니다. 하지만 그 중복 되는 문제는 그 만큼 출제 빈도수가 높다는 뜻이며, 다시 나올 확률 또한 높고 중요한 문제라고 볼 수 있습니다.제가 10개년 치 실기 기출 문제를전부 훑어 보며 발췌하여 정리한 내용입니다.표가 있거나 도면, 그림이 있는 문제는 불가피 하게 스샷으로 첨부 하였습니다. 참고 바랍니다.그야말로 노가다 작업이었습니다.이 자료 하나 만드는데 진짜 5시간 이상 걸렸습니다.부디 제 노고가 여러분의 합격에 조금이나마 도움이 되길 간절히 바랍니다.▶옥외용 변전소내의 변압기 사고라고 생각할 수 있는 사고의 종류 5가지만 쓰시오...1 권선의 상간단락 및 층간단락2 권선과 철심간의 절연파괴에 의한 지락사고3 고저압 권선의 혼촉!4 권선의 단선5 Bushing Lead선의 절연파괴▶역률을 개선하면 전기요금의 저감과 배전선의 손실 경감, 전압강하 감소, 설비 여력의 증가 등을 기할 수 있으나, 너무 과보상하면 역효과가 나타난다. 즉, 경부하시에 콘덴서가 과대 삽입되는 경우의 결점을 3가지 쓰시오..!1 앞선 역률에 의한 전력손실이 생긴다.2 모선 전압의 과상승3 설비용량이 감소하여 과부하가 될 수 있다.▶눈부심이 있는 경우 작업능률의 저하, 재해 발생, 시력의 감퇴 등이 발생하므로 조명설계의 경우 이 눈 부심을 적극 피할 수 있도록 고려해야 한다. 눈부심을 일으키는 원인 5가지만 쓰시오...!1 고휘도의 광원, 반사면 또는 투과면2 순응의 결핍3 눈에 입사하는 광속의 과다.4 물체와 그 주위 사이의 고휘도 대비!5 광원을 오랫동안 주시할 때!▶ 대용량의 변압기 내부고장을 보호할 수 있는 보호장치 5가지만 쓰시오..!」1 비율차동 계전기2 브흐홀츠 계전기3 방압 안정장치!4 과전류 계전기5 충격압력 계전기▶가공전선로의 이도가 너무 크거나 너무 작을 시 전선로에 미치는 영향 4가지만 무엇을 의미하는지 쓰시오.답안작성(1) 축전지의 역접속(2) 축전지의 현저한 온도상승 또는 소손(3) 부동충전방식(4) L : 보수율 K: 용량환산시간 I: 방전전류▶피뢰기에 대한 다음 각 물음에 답하시오..!(1) 피뢰기의 기능상 필요한 구비조건 4가지만 쓰시오.(2) 피뢰기의 설치장소 4개소를 쓰시오.답안작성,(1) 1 충격파 방전 개시전압이 낮을 것2 제한전압이 낮을 것3 상용주파 방전 개시전압이 높을 것4 속류 차단능력이 클 것.(2) 1 발전소 변전소 또는 이에 준하는 장소의 가공전선 인입구 및 인출구2 가공전선로에 접속하는 배전용 변압기의 고압측 및 특고압측3 고압 및 특고압 가공전선로로부터 공급을 받는 수용장소의 인입구4 가공전선로와 지중전선로가 접속되는 곳!▶피뢰기에 대한 다음 물음에 답하시오.(1) 현재 사용되고 있는 교류용 피뢰기의 구조는 무엇과 무엇으로 구성되어 있는지 쓰시오.(2) 피뢰기의 정격전압에 대해서 쓰시오.(3) 피뢰기의 제한전압에 대해서 쓰시오.답안작성(1) 직렬 갭과 특성요소(2) 속류를 차단할 수 있는 교류 최고전압(3) 피뢰기 방전 중 피뢰기 단자에 남게 되는 충격전압다음은 분전반 설치에 관한 내용이다. () 안에 알맞은 내용을 답란에 쓰시오..(1) 분전반은 각층마다 설치한다.(2) 분전반은 분기회로의 길이가 (ㄱ) m 이하가 되도록 설계하며, 사무실용도인 경우 하나의 분전반에 담당하는 면적은 일반적으로 1,000 m 내외로 한다..(3) 1개 분전반 또는 개폐기함 내에 설치할 수 있는 과전류장치는 예비회로(10~20%)를 포함하여 42 개 이하(주개폐기 제외)로 하고, 이 회로수를 넘는 경우는 2개 분전반으로 분리 하거나 (ㄴ)으로 한다. 다만, 2F, 3극 배선용 차단기는 과전류장치 소자 수량의 합계로계산한다.(4) 분전반의 설치높이는 긴급 시 도구를 사용하거나 바닥에 앉지 않고 조작할 수 있어야 하며, 일반적으로는 분전반 상단을 기준하여 바닥 위 (ㄷ) m 로 하고, 크기가 작은 경우 는 분전반의 중간을 기준하여 것.답안작성, (1) 2차 역V (2) 스코트 (3) 평형▶다음 상용전원과 예비전원 운전시 유의하여야 할 사항이다. ( )안에 알맞은 내용을 쓰시오..상용전원과 예비전원사이에는 병렬운전을 하지 않는 것이 원칙이므로 수전용 차단 기와 발전용차단기 사이에는 전기적 또는 기계적 ( 1 )을 시설해야 하며 ( 2 )를 사용해야 한다.답안작성 !1 인터록2 전환 개폐기▶다음 각 물음에 답하시오..(1) 최대사용 전압이 3.3kV]인 중성점 비접지 전로의 절연내력 시험전압은 얼마인가?(2) 전로의 사용전압이 350M이상 400M미만인 경우 절연저항값은 몇 [M]이상 이어야 하는가?(3) 최대사용전압 380M인 전동기의 절연내력 시험전압(V]은?(4) 고압 및 특고압 전로의 절연내력시험 방법에 대하여 설명하시오..!답안작성(1) 시험전압 : 3300 × 1.5 = 4950V(2) 0.3M(3) 시험전압 : 380 × 1.5 = 570V(4) 시험전압으로 충전부분과 대지 사이에 연속하여 10분간 가하여 절연내력을 시험하였을때에 이에 견디어야 한다..▶단상 유도전동기는 반드시 기동장치가 필요하다. 다음 물음에 답하시오.(1) 기동장치가 필요한 이유를 설명하시오.(2) 단상 유도전동기의 기동방식에 따라 분류할 때 그 종류를 4가지 쓰시오.답안작성(1) 단상 유도전동기는 회전자계가 생기지 않아 자기 기동을 하지 못하므로, 보조권선의수단에 의해 회전자계를 발생시켜 기동하게 하기 위함이다.(2)1 분상 기동형2 셰이딩 코일형3 반발 기동형4 콘덴서 기동형▶변류기(CT)에 관한 다음 각 물음에 답하시오.(1) Y-스로 결선한 주변압기의 보호로 비율차동계전기를 사용한다면 CT의 결선은 어떻게 하여야 하는지 설명하시오.(2) 통전 중에 있는 변류기 2차측에 접속된 기기를 교체하고자 할 때 가장 먼저 취하여야 할 사항을 설명하시오.답안작성,(1) 변압기의 1차측과 2차측의 위상차를 보정하기 위하여 A-Y로 결선하여야 한다.(2) 변류기의 2차측을 단락하여야 한다.▶역률을 개선하면 전기요금의.▶그리드 : 전자관에서 양극과 음극사이에 있으면서 전자류에 영향을 주기 위하여 나선상 또는 망목상으로 만든 전극.▶금속 정류기 : 금속과 반도체의 접촉면을 이용한 정류기.▶기계손 : 회전기에서 마찰 저항으로 인한 기계 에너지의 손실.▶기억 소자 : 프로그램이나 데이터 등의 정보를 기억할 수 있는 소자.▶기자력 : 철심에 코일을 N회 권선하고 전류를 흐르게 하면 철심에 생기는 자속 NI에 비레한다. 이 NI를 기자력▶기전력 : 전하의 전위를 올리는 것으로서 전기회로에 전류를 흐르게 하는 작용을 하는 것을 기전력 이라고 한다. 단위는 [V]▶기중 차단기 : 접촉자간의 개폐 동작이 대기 중에서 행해지는 차단기.▶나이프 스위치 : 저압 전로의 계폐에 사용하는 칼날형 개폐기.▶나전선 : 특별 고압 가공 전선, 전차선 등에 사용되는 절연 피복이 없는 전선.▶난조 : 수차의 회전 속도가 규정 회전 속도의 상하를 주기적으로 반복하는 것.▶내부 임피던스 : 전기 기기의 내부에 존재하는 임피던스,▶내부 저항 : 전원이나 계기 또는 전기 기계 기구의 내부 저항.▶내전압 : 기기, 부품 등이 어느 정도 의 전압까지 견디는 가를 나타내는 값.▶네온 변압기 : 네온관등 회로에 사용하는 자기 누설 변압기.▶네트워크 배전 : 모선 결선 방식의 하나로서 환상 모선 방식을 말한다.▶농형 회전자 : 유도 전동기의 회전자로 농형의 권선 구조를 한 것.▶뇌 서지 : 뇌에 의해 송전 선로에 생기는 이상 전압.▶누설 리액턴스 : 누설 차속의 변화에 의해 권선 중에 주자속보다 90도 위상이 지연된 기전력을 유도하며 그 크기는 누설 자속에 비례한다. 이 자속은 대부분이 공기 중을 통하므로 전류에 비례한다. 따라서 누설 자속에 의해 생기는 기전력을 j Ix로 한 경우에 x를 누설 리액턴스라고 한다.▶누설 인덕턴스 : 송전 선로에는 애자 표면의 누설 전류에 대한 것으로 그 값이 적다. 그러나 코로나가 생길 경우 이 영향을 등가적인 누설 인덕턴스로서 취급한다.▶뉴턴 : 힘의 MKS 다위로서 기호는 [N] 이제한조건으로 가공전선로를 설치할 수 없는 경우.▶지중 전선로 시공방법1 직접 매설식2 관로2 암거식▶지중 전선로 접지공사1 전선은 케이블을 사용한다.2 제3종 접지공사를 하여야 한다.▶지중 전선로 고장점 탐지법1 머레이 루프법: 1선 지락사고 및 단락사고,2 펄스 측정법: 3선 지락사고 및 단락사고,3 정전 브리지법: 단선사고,▶유도전동기 기동법[농형]1 직입기동 전동기에 직접 전원 접속하며 기동, 5[kW] 이하 소형,2 - A기동: Y결선으로 기동한 후 타이머 설정 시간이 지나면 결선으로 운전한다. 이때 Y와 A는 동시 투입되면 안된다. 5.5~37 [kw] 에 사용.3 기동보상기법: 기동시 전동기에 대한 인가전압을 단권변압기로 감압하여 공급함으로서 기동전류를 억제하고 기동완료후 전전압을 가하는 기동방식, 고전압 농형 유도전동기를 기동할때 사용. (수명과 경제적으로 유리)[권선형]1 2차 저항 기동법: 유도전동기의 비례추이 특성이용.2 2차 임피던스 기동법: 회전자 회로에 고정저항과 리액터를 병렬 접속한 것을 삽입하며 기동.▶Y-A 기동시와 전전압 기동시의 기동전류를 비교, Y-A 기동전류는 전전압 기동전류의 1/3배.▶리액터 기동: 전동기와 직렬로 리액터를 접속하여 리액터의 전압강하에 의해 전동기에 걸리는 기동전압을 감압시켜 기동 하는 방법.▶유도전동기 속도 제어 종류1 2차 저항제어법(권선형).2 2차 여자법.3 극수 제어법.4 주파수 제어법,5 종속법.[단상] : 전압 제어법▶최대전류 억제방법1 설비부하의 피크컷 및 피크시프트,2 자가발전기 가동에 의한 피크제어.3 디멘드 컨트롤러를 이용한 프로그램 제어.▶단상 유도전동기 기동방식1 반발 기동형.2 콘덴서 기동형,3 분상 기동형,4 세이딩 코일형.▶분상 기동형 단상 유도전동기 회전방향 반대로 - 기동 권선의 접속을 반대로 한다.▶3상 농형 유도전동기 4대로 MCC 구성시 대표장치.1 차단장치2 기동장치3 제어 및 보호장치▶3상 유도전동기 기동하지 않는 원인1 3선중 1선이 단선된 경우.2 기동기의 고장
1과목 소프트웨어 설계폭포수모형 , 나선형 모형 , 애자일 모형 (반복, 스크럼, xp, 칸반, 크리스탈, asd)XP – 의사소통 단순성 용기 존중 피드백UML- 객체지향 모델링 언어 구성요소 사물, 관계, 다이어그램구조사물, 행동사물 ,그룹사물, 주해사물연관관계 집합관계 포함관계 일반화관계 의존관계 실체화관계구조적 다이어그램-정적클래스, 객체, 컴포넌트, 배치, 복합체구조, 패키지행위 다이어그램-동적유스케이스, 시퀀스, 커뮤니케이션, 상태, 활동, 상호작용 개요, 타이밍UML 스테레오 타입(Stereotype)의 개념- UML 의 기본적 요소 이외의 새로운 요소를 만들어 내기 위한 확장 매커니즘.- 형태는 기존의 UML 의 요소를 그대로 사용하나 내부의미는 다른 목적으로 사용하도록 확장- '< >>' 길러멧(guillemet) 기호를 사용하여 표현* UML 스테레오 타입의 유형- 오른쪽->가운데”)단위테스트 (단위모듈테스트) – 화이트박스테스트(소스코드오픈) 블랙박스테스트(기능이 완전히 작동)- 화이트 박스 테스트 기법: 기초 경로 검사(Base Path Testing), 루프 검사(Loop Testing), 데이터 흐름 검사(Data Flow Testing), 구결조 조변다 (커버리지 검사)- 블랙박스 테스트 기법: 동등 분할 검사(Equivalence Partitioning Testing), 경계값 분석(Boundary Value Analysis), 원인-효과 그래프 검사(Cause-Effect Graphing Testing), 비교 검사(Comparison Testing) 등DRM 암호화/ 키관리 / 암호화 파일 생성 / 식별기술 / 저작권 표현 / 정책관리/ 크랙방지 / 인증* 도메인(domain) : 하나의 애트리뷰트가 취할 수 있는 같은 타입의 모든 원자 값 들의 집합* 애트리뷰트(attribute) : 테이블의 열(column), 즉 테이블에서의 필드를 의미* 튜플(tuple) : 하나의 레코드를 나타내는 행(row)을 의미* 엔티티(EntitR 다이어그램으로 작성/ 독립적인 개념 스키마2. 논리적설계 (데이터 모델링) : 논리적 구조로 데이터 모델링(매핑)/ 트랜잭션 이터페이스 설계/ 테이블 설계/ 스키마 평가 및 정제 / 논리적 스키마 설계3. 물리적 설계 : Entity별 Table로의 전환, 식별자의 Primary Key 정의, 속성의 컬럼 전환, 관계의 컬럼 전환, 수퍼타입/서브타입 모델 전환, 성능을 고려한 반정규화 (정규화x)E-R 모델 : 개념적 데이터모델의 가장 대표적 / 개체-사각형, 관계-마름모, 속성-타원, 연결-선튜플-행 속성 도매인관계 대수 select(동그라미처럼) project (파이) join(리본) division (나누기)정규화1. 1정규형 – 도메인이 원자값2. 2정규형 – 1+ 기본키에 대해 완전한 함수적 종속3. 3정규형 – 2+ 기본키에 대해 이행적 종속을 만족하지않음4. BCNF – 결정자가 후보키인 정규형5. 4정규형 – 다치종속6. 5정규형 모든 조인종속이 R의 후보키를 통해서만트랜잭션 – 원자성(atomicity) 일관성 독립성(격리성) 영속성(지속성CRUD C>D>U>R뷰 – create 문으로 설계, 데이터 논리적 독립성 제곡, drop 으로 제거 , 물리적으로 구현되어있지않다클러스터 – 데이터 속도는 향상 데이터입력수정삭제 성능 저하분산 데이터베이스의 목표 – 위치투명성(실제위치x)/ 중복투명성 병행/ 투명성(동시실행)/ 장애투명성(정확처리)데이터베이스 보안 – 접근통제 임의(DAC) / 강제 (MAC), 접근통제 정책 메커니즈므 보안모델스토리지- DAS (직접) NAS(네트워크를통해) sAN(혼합)SQL DDL(정의어)-create, alter, drop DML(조작어)-select, insert, delete, update DCL(제어어)- commit, rollback, grant, revokeJOIN / Procedure/ triggerDBMS 접속기술 JDBC – 자바언어 표준 / ODBC – 표준개방 언어상관x/ MyBatis – SQ- 대화식(Interactice) 사용: 사용자의 요청을 기다려서 요청 즉시 결과 값을 출력해주는 대화형 구조- 프로그래밍: 복합적인 작업을 수행할 수 있도록 일련의 명령어들을 묶어서 사용 (스크립트)- 리눅스 세션(session)의 설정(Customization): 리눅스의 세션에 대한 변수들을 정의하여 사용자가 리눅스 환경을 자신이 원하는 상태로 설정* 쉘의 종류- LINUX, UNIX : bash / sh / ksh / csh- Windows: Explorer.exe / cmd.exe* 운영체제(OS)의 개념:- 컴퓨터에서 하드웨어 장치와 소프트웨어 장치의 중간에 위치하여 H/W를 직접 제어하고 관리하는 시스템 소프트웨어이다.* 운영체제(OS)의 역할- 프로세스 관리- 주기억장치 관리- 입출력 장치 등 디바이스(Device) 관리- 파일 관리- 네트워크 관리Wifi 전송기술전송기술(규격)설명IEEE 802.11 개요- 흔히 무선랜, 와이파이(Wi-Fi)라고 부르는 무선 근거리 통신망(Local Area Network)을 위한 컴퓨터 무선 네트워크에 사용되는 기술로, IEEE의 LAN/MAN 표준 위원회 (IEEE 802)의 11번째 워킹 그룹에서 개발된 표준 기술IEEE 802.11(초기 버전)- 최고속도가 2Mbps인 무선 네트워크 기술로, 적외선 신호나 ISM 대역인 2.4GHz 대역 전파를 사용해 데이터를 주고받으며 여러 기기가 함께 네트워크에 참여할 수 있도록 CSMA/CA 기술을 사용할 수 있는 기술IEEE 802.11b- 802.11b는 802.11 규격을 기반으로 더욱 발전시킨 기술로, 최고 전송속도는 11Mbps이나 실제로는 CSMA/CA 기술의 구현 과정에서 6-7Mbps 정도의 효율을 나타내는 기술IEEE 802.11a- 802.11a는 5GHz 대역의 전파를 사용하는 규격으로, OFDM 기술을 사용해 최고 54Mbps까지의 전송 속도를 지원하는 기술- 다른 통신기기(무선 전화기, 블루투스 기기 등)와의 간섭이 적고, 더 넓은 전파 대역: 프로젝트요소(제품복잡도, 시스템 크기, 신뢰도) /자원요소(인적자원, 하드웨어, 소프트웨어) / 생산성요소 (개발자 능력, 기간)비용 상정기법 (하향식) – 전문가 기법, 델파이 기법(상향식) – LOC, 개발 단계별 인월수 기법수학적 산정 기법 – COCOMO(organic, semi-detached, embedded) , Putnam(Rayleigh-norden 곡선) , 기능점수(FP)CMMI 능력설숙도 통합 모델 : 초기/관리/정의/정량적관리/최적 (IPD-CMM – 통합제품개발능력모델)* CMMi의 두가지 유형- 단계적 표현 모형(Stated) : 조직의 성숙도 측정 모형- 연속형 표현 모형(Continuous) : 프로세스 영역별로 성숙도 평가 모델SPICE(소프트에어 처리개선 및 능력평가기준) : 프로세스를 평가 및 개선 (ISO/IEC 1504), 스스로 평가프로세스 범주 – 고객-공급자/공학/지원/관리/조직수행능력단계- 불완전/수행/관리/확립/예측/최적* 라우팅 프로토콜(Routing Protocol)이란?- 최종 목적지까지 패킷을 최소 비용 또는 최소 홉수를 알고리즘을 통해 적절한 경로를 설정해주는 프로토콜이다.* RIP(Routing Information Protocol)1. RIP 개념- AS(Autonomous System, 자치 시스템, 자율 시스템) 내에서 사용하는 거리벡터 알고리즘에 기초하여 개발된 내부 라우팅 프로토콜2. RIP 라우팅 방식- 거리 벡터 라우팅 기반 메트릭(metric) 정보를 인접 라우터와 주기적으로 교환하여 라우팅 테이블을 갱신하고 라우팅 테이블을 구성/계산하는데 Bellman-Ford 알고리즘 사용하는 내부 라우팅 프로토콜3. RIP 특징- 최대 홉 수(Hop Count)를 15개로 제한- 사용 포트로는 UDP를 사용 (UDP 포트번호 520 사용)- 매 30초 마다 전체 라우팅 정보를 브로드캐스* OSPF(Open Shortest Path First)1. OSPF 개념- 규모가 크고 복잡한 TCP/IP 이용하여 10m 이내의 근거리 디바이스간 통신을 지원하기 위한 무선 접속 규격 (IEEE802.15.1)- 블루투스 네트워크 구성에는 Piconet, Scatternet이 있다.* 스캐터넷(Scatternet): 이러한 피코넷이 여러개 모이게 되면 계층적이고 규모가 큰 네트워크를 구성할 수 있는데 이를 스캐터넷(Scatternet)이라고 한다.* 시스로그(Syslog): 장비에서 일어나는 모든 상황 혹은 변화를 서버에 기록하는 프로토콜* 버퍼 오버플로우 공격: 정해진 메모리의 범위를 넘치게 해서 원래 리턴 주소를 변경시켜 임의의 프로그램이나 함수를 실행시키는 시스템 해킹 기법- 버퍼 오버플로우 공격은 스택 영역에 할당된 버퍼 크기를 초과하는 양의 데이터(실행 가능 코드)를 입력하여 복귀 주소를 변경하고 공격자가 원하는 임의의 코드를 실행하게 된다.- 버퍼 오버플로우 공격은 프로그램 실생 시 힙 영역에 할당된 버퍼 크기를 초과하는 양의 데이터(실행 가능 코드)를 입력하여 메모리의 데이터와 함수 주소 등을 변경하여 공격자가 원하는 임의의 코드를 실행하게 된다.[버퍼 오버플로우 공격 대응방안]* 스택가드(Stackguard)- 카나리(canary)라고 불리는 무결성 체크용 값을 복귀주소와 변수 사이에 삽입해 둔다.- 버퍼 오버플로 시 카나리값이 변하게 되는데, 이 경우 복귀주소를 호출하지 않는다.* 스택쉴드(Stack Shield)- 함수 시작 시 복귀주소를 Global RET라는 특수 스택에 저장해 둔다.- 함수 종료 시 저장된 값과 스택의 RET값을 비교해 다를 경우 오버플로우로 간주하고 프로그램 실행을 중단한다.* ASLR(Address Space Layout Randomization)- 메모리 공격을 방어하기 위해 주소 공간 배치를 난수화 한다.- 실행 시 마다 메모리 주소를 변경시켜 버퍼 오버플로우를 통한 특정주소 호출을 차단한다.- 리눅스에서 다음과 같이 설정할 수 있다.* 안전한 함수 사용- 버퍼 오버플로우에 취약한 함수들 : strcat(), str윈도우
[McCabe-Thiele 법, 환류비, 조작선]1. McCabe-Thiele 법에서 최소이론단수를 구하는 공급선의 방정식에서 q의 식과 의미를 쓰시오. Sol) 공급선의 방정식<중 략>[밸브]7. 다음 밸브의 사용목적 및 원리를 설명하시오.1) 게이트 밸브(Gate Valve)Sol) 직경이 큰 배관에 주로 사용되며 유체의 흐름을 바꾸지 않음섬세한 유량조절은 어려움유체의 흐름에 직각으로 움직이는 문으로 유체를 차단하거나 개방하는 밸브2) 글로브 밸브(Glove Valve)Sol) 밸브를 빠르게 개폐할 수 있고 섬세한 유량조절이 가능함나사에 의해 밸브를 밸브 시트에 꽉 눌러 유체를 개폐함3) 체크 밸브(Check Valve)Sol) 유체의 역류를 방지하고,유체를 한쪽 방향으로 이송할 때 사용함유체가 정지했을 때, 밸브보디가 유체의 배압으로 닫혀 역류를 방지함7-1. 밸브의 종류 3가지와 각각의 특징 또는 용도7-2. 화학공장에서 많이 쓰이고 유체흐름 직경과 관직경이 거의 동일하며 유체의 흐름을 바꾸지 않는 밸브는?Sol) 게이트 밸브