도시개발구역의 지정대상지역 및 규모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