본문 바로가기

Others/정보처리기사

[정보처리기사] 응용 SW 기초 기술 활용

1. 운영체제의 특성

운영체제

- 사용자가 컴퓨터 하드웨어를 쉽게 사용할 수 있도록 인터페이스를 제공해 주는 소프트웨어이다.

- 윈도즈, 유닉스, 리눅스, 맥, 안드로이드

 

메모리 관리 기법

- 반입 기법, 배치 기법, 할당 기법, 교체 기법

 

메모리 배치 기법

- 최소 적합, 최적 적합, 최악 적합

 

프로세스 상태

- 생성 상태, 준비 상태, 실행 상태, 대기 상태, 완료 상태

 

프로세스 상태 전이

- 디스패치, 타이머 런 아웃, 블록, 웨이크 업

 

프로세스 스케줄링

- 서비스 시간, 응답 시간, 대기 시간, 평균 대기시간, 시간 할당량, 응답률

- 선점형 스케줄링: Round Robin, SRT, Multi Level Queue, Multi Level Feedback Queue

- 비선점형 스케줄링: Priority, Deadline, FCFS, SJF, HRN

 

가상화

- 플랫폼 가상화, 리소스 가상화

- 컴퓨팅 가상화, 스토리지 가상화, I/O 가상화, 컨테이너, 분산처리 기술, 네트워크 가상화 기술

 

클라우드 컴퓨팅

- IaaS, PaaS, SaaS

 

2. 네트워크 기초 활용하기

OSI 7 Layer

- Application Layer: 사용자와 네트워크 간 응용서비스 연결, 데이터 생성

- Presentation Layer: 데이터 형식 설정, 부호 교환, 암-복호화

- Session Layer: 송수신간의 논리적인 연결

- Transport Layer: 송수신 프로세스간의 연결

- Network Layer: 단말기 간 데이터 전송을 위한 최적화된 경로 제공

- Datalink Layer: 인접 시스템 간 데이터 전송, 전송 오류 제어

- Physical Layer: 0과 1 비트 정보를 회선에 보내기 위한 전기적 신호 변환

 

프로토콜

- 서로 다른 시스템이나 기기들 간의 데이터 교환을 원활히 하기 위한 표준화된 통신규약

- Syntax, Semantic, Timing

- 단편화, 재조립, 캡슐화, 연결 제어, 오류 제어, 동기화, 다중화, 주소 지정

 

데이터링크 레이어

- HDLC, PPP, Frame Replay, ATM

- 브리지, L2 스위치, NIC, 스위칭 허브

 

네트워크 레이어

- IP, ARP, RARP, ICMP, IGMP, 라우팅 프로토콜

- 라우터, 게이트웨이, L3 스위치, 유무선 인터넷 공유기, 백본 스위칭 허브

 

IPv6

- IP 주소의 확장, 이동성, 인증 및 보안 기능, 개선된 QoS, Plug&Play, Ad-hoc 네트워크, 단순 헤더, 실시간 패킷 추적

- 듀얼 스택, 터널링, 주소 변환기

 

캐스팅

- 멀티캐스트, 유니캐스트, 브로드캐스트, 애니캐스트

 

라우팅

- RIP, OSPF, BFP

 

트랜스포트 레이어

- TCP, UDP

 

네트워크 전달 방식

- 패킷 스위칭, 서킷 스위칭

 

3. 기본 개발환경 구축하기

개발환경 인프라 구성 방식

- 온-프레미스 방식, 클라우드 방식, 하이브리드 방식