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. 기본 개발환경 구축하기
개발환경 인프라 구성 방식
- 온-프레미스 방식, 클라우드 방식, 하이브리드 방식
'Others > 정보처리기사' 카테고리의 다른 글
[정보처리기사] 제품 소프트웨어 패키징 (0) | 2021.07.08 |
---|---|
[정보처리기사] 애플리케이션 테스트 관리 (0) | 2021.07.07 |
[정보처리기사] 소프트웨어 개발 보안 설계 (0) | 2021.07.07 |
[정보처리기사] 서버 프로그램 구현 (0) | 2021.07.06 |
[정보처리기사] SQL 응용 (0) | 2021.07.06 |