본문 바로가기

학교 & 학원 이론 수업/소프트웨어공학과 수업

(23)
데이터통신 01.데이터 통신 개요 1.개요 데이터 흐름 방향 - 단방향 방식, 반이중 방식, 전이중 방식 2.네트워크 점-대-점 연결, 다중점 연결 물리적인 접속 형태 : 그물형, 성형, 버스형, 링형 근거리 통신망(LAN) 광역 통신망(WAN) 3.인터넷 4.프로토콜과 표준 프로토콜의 기능 : 단편화와 재결합, 연겔제어, 흐름제어 , 오류제어, 동기화, 순서화 표준 : 사실표준, 법률표준 02.네트워크와 모델 1.프로토콜계층화 2.OSI 모델 - 물리 계층, 데이터링크 계층, 네트워크 계층, 전송 계층, 세션 계층, 표현 계층, 응용 계층 3.TCP/IP 프로토콜 그룹 주소지정 - 물리주소, 논리주소, 포트주소 03.데이터와 신호 1.아날로그와 디지털 2.아날로그 신호 : 정현파, 복합신포 , 대역폭 3.디지털신..
대용량 데이터 처리(k-mooc 교육과정) -etl 솔루션 : 오픈소스도 있다 -Apache NIFI : 많이 쓰는 솔루션. 데이터를 병렬적으로 처리. -상용소스 도구는 : 3가지 정도 많이 씀. Informatia PowerCenter 은 그 중에 하나 -Public Cloud DW도 활용 -ELT의 장점 : 빠른 데이터 전소, 낮은 데이터 처리 비용 -CDC : 데이터가 변경될 때 마다 가져오는 것 - change data capture -SharePlex라는 제품을 많이 씀. -EAI : 기업 정보시스템들의 데이터를 연계, 통합하는 소프트웨어/정보시스템 아키텍처 프레임워크 -ODS란? DW 구축에서 Source 데이터에 일정한 가공 과정을 거쳐 작성. 조직의 단기적 의사결정 지원 가능. DW 를 구축하기 위한 중간적 역할 담당 -DW란? 기..
선형대수학 (k-mooc 교육과정) 1주차 1차시. 오리엔테이션 2차시 집합 원소 원소나열법 조건제시법 사상 : 집합 A와 B에 대하여 A의 각 원소가 B의 어떤 원소 하나에 대응될 때, 이 관계를 A에서 B로의 사상이라고 함 행렬: 수나 식을 직사각형 모양으로 배열한 것. 괄호로 묶어서 표현 정방행렬: 행과 열의 수가 같은 행렬(=정사각행렬) 벡터 : 선형대수학에서의 벡터는 행이나 열이 하나밖에 없는 행렬 (행벡터: 하나의 행으로 이루어진 벡터. / 열벡터: 하나의 열로 구성된 벡터) 3차시. 선형대수학의 범위 선형방정식: 최고차항의 차수가 1인 방정식(=일차방정식) 연립선형방정식:여러 성형방정식이 모여 있는 것 (연립방정식) 선형변환 : 다음 성질을 모두 만족하는 사상 (=선형사상 linear mapping) 1)f(v+w) = f(v..
확률과 통계 (k-mooc 교육 과정) 1강. 1차시. 사건 시행 표본사건 표본공간 근원사건 전사건 공사건 사건의 차집합 교집합 배반사건 연산법칙의 종류 : 교환법칙, 결합법칙, 분배법칙, 드 모르간 법칙 2차시. 확률의 의미와 성질 확률의 덧셈정리 -> 서로 다른 두 개의 주사위를 던졌을 때, 두 주사위 눈의 합이 3 이상일 확률은? 3차시. 조건부확률 독립사건 종속사건 2강. 확률분포 확률변수와 이산확률분포 연속 확률분포 확률변수와 기댓값, 분산 평균 도수분포표 분산 확률변수 이산 확률분포의 성질 2차시. 연속확률분포와 여러가지 확률분포 2차시 연속 확률분포와 여러가지 확률분포. 베르누이 분포 : 어떤 시행을 1번 행했을 때 결과가 2개의 경우로 나뉘어짐 이항분포 : 어떤 사건 A의 확률 p인 베르누이 시행을 n번 반복할 때 (독립시행) ..
인공지능 2강. 인공지능 연구와 문제해결 탐색과 지식 불확실성 : 현실에서 인공지능은 일부 정보만을 가지고 판단하는 불확실성을 가지므로 불확실성 속에서 컴퓨터 프로그램을 좀 더 지능화하기 위한 방법이 필요 (예. 날씨예측, 상품 생산 예측) 머신러닝 : 컴퓨터 프로그램이 데이터로부터 패턴을 학습하는 방법 탐색(search) : 특정한 문제(problem)의 답(solution)을 찾는 방법 지식(knowledge) : 지식을 표현하고 지식으로부터 추론하거나 결론을 내리는 것 지도학습(예측 프로그램과 분류 프로그램) 과 비지도학습(군집분류, 생성모델) 지식 (knowledge) : 지식을 표현하고 지식으로부터 추론하거나 결론을 내리는 것 인공지능은 규칙 기반 인공지능과 신경망 기반 인공지능이 있다. 신경망 기반 인..
머신러닝과 빅데이터 분석 (3주차 수업. 데이터 분석 실습) -데이터 타입 : 벡터, 행렬, 배열, 리스트, 데이터프레임 변수명
운영체제 3주차. 프로세스의 개념 프로세스의 개념 -가장 일반적인 정의 ='실행중인 프로그램' -프로세스는 프로그램이 메모리에 적재되어 실행 가능한 상태임을 전제하는 능동적인 개념 -힙, 스택 -프로세스 상태 : 생성 - 실행 - 대기 - 준비 - 종료 -프로세스 제어 블록(PCB)은 운영체제가 사용하는 메모리 공간에 존재함 프로세스의 관리 -프로세스는 실행 도중에 프로세스 생성 시스템 호출을 통하여 여러 개의 새로운 프로세스를 생성할 수 있음 (트리 구조를 형성함) -시스템에 프로세스가 너무 많아서 비효율적이거나 다양한 원인으로 인하여 재시작하는 과정을 거칠 수 있음 -운영체제는 2가지 프로세서 접근모드를 제공 : 사용자모드, 커널모드 프로세스 관련 실습 -cmd 명령어 : ps ps -u ps -aux top..