대학교 98

데이터통신 - (10) 서비스, 패킷 교환, 성능

- 네트워크층 서비스 1. 패킷화 : 발신지의 네트워크층 패킷에서 페이로드의 캡슐화와 목적지에서 네트워크층 패킷으로부터 페이로드의 캡슐을 제거한다. ​ 즉 네트워크층의 한 가지 임무는 발신지로부터 목적지까지 변경이나 활용 없이 페이로드를 운반하는 것이다. ​ 2. 라우팅 : 가능 경로들 중에서 가장 좋은 것을 찾는 책임을 갖는다. ​ 3. 오류제어 : 네트워크층에서 전달되는 데이터에 대해 오류 제어 문제를 무시한다. 하지만 데이터그램이 아닌 헤더의 훼손 제어위해 검사합 필드를 추가했다. ​ 4. 흐름제어 : 소스가 수신자의 능력을 초과하지 않고 보낼 수 있게 데이터 양을 조절한다. 5. 혼잡제어 : 너무 많은 데이터그램이 존재하지 않도록 폐기할 수 있다. ​ 6. 서비스 품질 : 보다 나은 서비스 품질을..

C언어 - (10) 구조체

- 구조체 서로 다른 타입의 변수들을 묶어 사용 가능하게 한다. 아래와 같이 구조체 정의를 할 수 있다. EX) struct student { int number; double score; }; - 구조체 변수 선언 구조체 정의와 구조체 변수 선언은 다르다. struct student { //구조체 정의 int number; char name[10]; double grade; }; int main(void){ struct student s1={123,"홍길동",123}; //구조체 변수 선언 및 초기화 } +추가로 구조체 변수를 배열로 선언할 수도 있다. struct student list[100]; ​ ​ - 구조체의 멤버 참조 위의 소스코드의 s1의 구조체 변수를 참조하였을 때, s1.number =..

대학교/C언어 2023.06.02

데이터통신 - (9) 연결장치와 VLAN

- 연결장치 네트워크를 만드는 장치 호스트를 연결하거나 인터넷을 구성하기 위해 네트워크를 서로 연결한다. 연결 장치는 인터넷 모델의 서로 다른 계층에서 동작하며 계층에 따라 다르다. ​ 1. 허브 : 물리층에서마나 동작 중계기(repeter) : 신호가 너무 약하게 되거나 훼손되기 전에 신호를 수신하여 원래의 비트 형태를 재생하고 증폭한다. (필터링 기능x) ​ 2. 링크 계층 교환기(스위치) 물리층에서 수신한 신호를 재생성하며, 데이터 링크층에서는 프레임 내의 MAC 주소를 검사한다. 필터링 기능이 존재하며, 같은 네트워크이므로 프레임의 MAC 주소를 변경하지 않는다. ​ +투명 학습 교환기 동적 테이블을 이용하여 주소를 포트로 자동적으로 변환한다. ​ 스패닝 트리 : 루프가 없는 그래프 스위치 -> ..

인공지능수학 - (8) 볼록함수

- 볼록집합 볼록함수를 배우기 위해서는 볼록함수의 정의역인 볼록집합을 알아야 한다. ​ ​ 여기서 직선에 관한 집합을 아핀집합이라 한다. ​ 선분을 포함하는 집합은 볼록집합이라고 한다. ​ 이로서 이제 볼록함수를 정의할 수 있다. - 볼록함수 b의 조건에 부등호가 왼쪽이 크거나 같으면 오목함수이다. ​ 볼록집합일 때 b의 식을 이용하여 함수가 볼록인지 오목인지 구분할 수 있어야 한다. ​ - 일계 조건 위는 한 번 미분가능할 때의 두 조건이 서로 필요충분조건이다. 참고로 오목함수의 경우는 b의 식이 오른쪽이 더 크거나 같다. 하지만 보통 부등식이라서 실제로 사용하기에는 어렵다. 그래서 이계 조건을 사용한다. ​ - 이계 조건 오목함수의 경우는 b의 값이 음의 준정부호 행렬이다. ​ - 젠센의 부등식 f(..

통계학개론 - (13) 다중회귀분석

- 다중회귀모형 종속변수 y가 독립변수 및 오차항과 어떤 관계가 있는지를 보여주는 식이다. 베타는 모수를 뜻하고, x는 독립변수를 뜻한다. ​ - 다중회귀식 y의 평균값과 x들의 관계를 설명하는 식이다. ​ - 추정 다중회귀식 단순무작위표본을 활용하여 모수 델타의 점추정치인 표본통계량 b를 사용하여 계산한다. - 최소자승법 실측치와 추정치 간의 차이의 제곱의 합을 최소화하는 것을 최소자승법이라 한다. ​ ​ EX) 연봉이 y, 경력과 점수가 x1,x2일 때 회귀모형은 다음과 같다. ​ 추정치는 컴퓨터를 이용하여 계산할 수 있다. 연봉 = 3.174 + 1.404(경력) + 0.251(점수) ​ b의 값은 다른 독립변수가 일정할 때 x의 1단위 변화에 대한 y값 변화의 추정치이다. 예시로 모든 다른 독립변..

C언어 - (9) 포인터

- 포인터 주소를 가지고 있는 변수를 의미한다. 변수는 메모리에 저장된다. 메모리는 바이트 단위로 액세스 된다. ​ 변수의 주소를 계산하는 연산자 : & ​ - 포인터의 선언 자료형과 포인터 변수 이름 사이에 연산자 *를 삽입한다. EX) int *ptrint; EX) int *ptrint, *ptrnum; ​ - 포인터와 변수의 연결 1. int i=10; int *p; p= &i; //변수 i의 주소가 포인터 p로 대입된다. //선언과 초기화를 동시에 하지 않으면 p에 주소를 대입한다. 2. int i=10; int *p=&i; //선언과 초기화를 동시에 하면 바로 주소값을 입력한다. - 포인터 초기화 포인터에 NULL을 대입하면 0번지를 의미한다. 일반적으로 0번지는 사용할 수 없는 것을 의미한다...

대학교/C언어 2023.05.25

디지털논리회로 - (7) 카르노 맵의 변환

- NAND와 NOR 게이트로의 변환 NAND와 NOR로 변환하기 위해서는 그에 해당하는 식으로 변경해주어야 한다. 즉 드모르간의 정리를 이용하여 곱과 합의 형태로 나타내는 것이다. 또한 NAND와 NOR이기에 NOT의 형태로 표현할 수 있게 식을 바꾸어준다. 위의 식을 이용하여 각각을 NAND와 NOR로 표현한 것이다. ​ 참고로 이는 같은 표현이다. ​ 최종적으로 카르노 맵을 보고 식을 작성한 후 그 식을 NAND로 표현할 수 있게 드모르간의 정리를를 적용해주고, 이후 NAND 형태로 표현하면 된다. 추가적으로 이렇게 표현할 수도 있다. ​ ​ NOR도 마찬가지이다. 카르노 맵에서 0으로 묶은 후 2중 부정 후 풀어 식으르 만들고, 이를 다시 NOR회로로 나타낼 수 있게 식을 바꾼다. ​ 그 결과 해..

데이터통신 - (8) 셀, 위성망

- 셀 방식 이동전화 셀 : 호출자를 추적하기 위해 서비스 영역을 셀이라는 작은 지역으로 나뉜다. MS(이동국) : 두 이동 단위 사이 BS : 작은 기지국 MSC : 이동 교환 센터 ​ - 주파수 재사용 원칙 사용 가능한 주파수 집합은 한정되어 있어 이웃하는 셀들을 같은 주파수를 사용하지 않으며 재사용하나다. ​ - 핸드오프 통화 중에 이동국이 다른 셀로 이동할 수 있다... 1. 강한 핸드오프 : 이동국은 하나의 기지국과만 통신한다. 2. 약한 핸드오프 : 이동국이 동시에 두 기지국과 통신이 가능하다. ​ - 로밍 사용자가 통신에 접근 가능하거나 유효 범위에 있으면 통화가 가능하다. ​ - 1세대(1G) 아날로그 신호를 사용한다. ​ AMPS : 아날로그 셀 방식 시스템 AMPS 역방향 통신 대역(F..

통계학개론 - (12) 단순선형회귀

- 단순선형회귀 하나의 독립변수와 하나의 종속변수가 관련된다. 두 변수의 관계는 하나의 직선으로 추정된다. 두 개 또는 그 이상의 독립변수를 포함하는 회귀분석은 다중회귀분석이라 한다. ​ - 단순선형회귀모형 모수와 오차항으로 표기할 수 있다. ​ - 단순성형회귀식 y절편과 기울기와 x값의 곱으로 y의 기대값을 표기하였다. ​ 양의 선형관계면 회귀선이 +, 음의 선형관계면 - 0이면 기울기가 0이다. ​ - 추정단순선형회귀식 y절편과 기울기와 x값의 곱으로 y에 대한 추정값을 표현하였다. ​ - 최소자승법 관찰값과 추정값의 차를 제곱한 것의 min을 구하는 것이다. ​ - 추정회귀식의 기울기와 y절편 추정회귀식의 기울기는 x와y의 공분산 / x의 분산으로 구할 수 있다. ​ 추정회귀식의 y절편은 종속변수의..