정보처리기사 실기 11,12단원
응용SW 기초 기술 활용
운영체제 : 사용자가 컴퓨터의 하드웨어를 쉽게 사용할 수 있도록 인터페이스를 제공해 주는 소프트웨어이다.
선점형 스케줄링 : 하나의 프로세스가 CPU를 차지하고 있을 때, 우선순위가 높은 다른 프로세스기 현재 프로세스를 중단시키고 CPU 점유
Ex : 라운드로빈, SRT, 다단계 큐, 다단계 피드백 큐
비선점형 스케줄링 : 하나의 프로세스가 CPU를 할당 받으면 작업종료시 까지 점유 불가능
Ex : 우선순위, 기한부, FCFS, SJF, HRN
교착상태 : 특정 자원할당을 무한정 대기하는 상황
조건
- 상호배제(Mutual Exclusive) : 자원점유시 그 자원을 사용할 수 없는 상태
- 점유와 대기(hold & wait) : 프로세스가 자원을 점유하고 있으면서 또 다른 자원을 요청하고 대기하고 있는 상태
- 비선점(Non Preemption) : 점유한 자원에 대해 다른 프로세스가 선점할 수 없고, 오직 점유한 프로세스만이 해제 가능
- 환형대기 : 점유와 대기가 하나의 원형을 구현한 상태
해결방범
- 예방 ,회피, 발견, 복구
가상화 : 물리적인 리소스를 사용자에게 하나로 보이게 하거나, 하나의 물리적 리소스를 여러 개로 보이게 하는 기술
클라우드 컴퓨팅
- 사설 클라우드, 공용 클라우드, 하이브리드 클라우드
클라우드 컴퓨팅 유형
- 인프라형 서비스 : 서버, 스토리지 같은 자원을 제공하는 서비스
- 플랫폼형 서비스 : 애플리케이션 개발,관리 제공하는 서비스
- 소프트웨어형 서비스 : 소포트웨어를 서비스 형태로 이용하는 서비스
11-2 네트워크 기초 활용하기
OSI - ISO에서 개발한 컴퓨터 네트워크 프로토콜을 디자인과 통신을 계층으로 나누어 설명한 개방형 시스템 상호 연결 모델
7계층
- 응용계층 : 사용자와 네트워크 간 응용서비스 연결
- 표현계층 : 데이터 형식설정
- 세션계층 : 송수신 간의 논리적인 연결
- 전송계층 : 송수신 프로세스간의 연결
- 네트워크계층 : 단말기 간 데이터 전송을 위한 최적화된 경로
- 데이터링크계층 : 데이터 전송,오류 제어
- 물리계층 : 전기적 신호 변환
프로토콜 : 서로 다른 시스템이나 기기간의 데이터 교환을 원활히 하기 위한 통신 규약
기본 3요소
- 구문 : 데이터 형식 등의 규정
- 의미 : 에러 처리를 위한 규정
- 타이밍 : 속도 조절과 순서 관리 규정
HDLC : 점대점 방식이나 다중방식의 통신에 사용 PPP : 두 통신 노드간의 직접적 연결 ATM : 53바이트 셀단위로 전달
IP : 네트워크에서 정보를 주고 받는 프로토콜 ARP : IP주소를 MAC주소로 변환 RARP : MAC주소는 알지만 IP주소를 모를경우 IP주소 요청 ICMP : 문제를 알려주는 프로토콜 IGMP : 그룹 멤버십 구성 프로토콜 라우팅 프로토콜 : 최적의 경로 설정
IPv4 : 32비트
IPv6 : 64비트
멀티캐스트 프로토콜 :여러 명의 특정한 그룹의 수신자에게 동시 전송
유니캐스트 프로토콜 : 1대1 메시지 전송 프로토콜
브로드캐스트 프로토콜 : 모든 수신자에게 데이터 전송 프로토콜
애니캐스트 프로토콜 : 그룹 내 가장 가까운 곳에 전달하는 프로토콜
라우팅 프로토콜 : 최적의 경로 통신규약
RIP : 거리벡터 알고리즘 기초 프로토콜
- 벨만 포드 알고리즘 사용
OSPF : 링크 상태 알고리즘 적용
- 다익스트라 알고리즘 사용
BGP : AS 상호간 경로 정보 교환
거리벡터 알고리즘 : 목적지 까지의 거리와 방향 결정 알고리즘
링크상태 알고리즘 : 모든 라우터에 전달하여 최단 경로 트리를 구성 알고리즘
TCP : 신뢰성 보장, 연결 지향적 특성, 흐름 제어, 혼잡 제어
UDP : 비신뢰성, 단순 헤더, 전송 빠름
패킷 교환 방식 : 패킷 단위로 보냄
서킷 교환 방식 : 전송 경로를 설정한뒤 송수신
패킷 교환방식 종류
- 데이터그램 방식 : 순서 무관하게 패킷 전송
- 가상회선 방식 : 논리적인 통신 경로 설정
애드 혹 네트워크 : 기반 구조가 없는 네트워크
11-3 기본 개발환경 구축하기
개발환경 인프라 구성 방식
- 온프레미스 방식 : 인트라넷망만을 활용하여 구축
- 클라우드 방식 : 공급서비스 임대하여 구축
- 하이브리드 방식 : 온프레미스 + 클라우드 방식
12 제품 소프트웨어 패키징
릴리즈 노트 : 최종 사용자에게 개발 과정에서 정리된 제품의 릴리즈 정보를 제공하는 문서
디지털 저작권 관리
- 콘텐츠 제공자 : 제공하는 저작권자
- 콘텐츠 소비자 : 구매하는 주체
- 콘텐츠 분배자 : 유통하는 곳
- 클리어링 하우스 : 라이센스 발급
- DRM콘텐츠 : 콘텐츠와 관련된 사용정보 패키징
- 패키저 : 배포 가능한 단위로 묶는 도구
- DRM 컨트롤러 : 권한 통제
전체 백업 : 전체에 대해 백업하는 방식 차등 백업 : 전체 백업 이후 변경된 모든 데이터 백업 증분 백업 : 시간 기준 이후 변경된 파일만 백업
댓글남기기