본문 바로가기
잡학/자격증

[정보처리기사] 4장 프로그래밍 언어 활용 키워드 정리

by 핸디(Handy) 2020. 7. 24.

4. 프로그래밍 언어 활용 1. 서버 프로그램 구현

웹 서버

클라이언트로부터 직접 요청을 받아 처리하는 서버로, 저용량의 정적 파일들을 제공.

웹애플리케이션 서버

WAS. 사용자에게 동적 서비스를 제공하기 위해 웹 서버로부터 요청을 받아 데이터 가공 작업을 수행하거나, 웹서버와 데이터베이스 서버 또는 웹 서버와 파일 서버 사이에서 인터페이스 역할을 수행하는 서버.

개발 언어 선정 기준

5 특성. 적정성, 효율성, 이식성, 친밀성, 범용성

프레임 워크

SW에서는 특정 기능을 수행하기 위해 필요한 클래스나 인터페이스 등을 모아둔 집합체

SW 개발 보안

SW 개발 과정에서 발생할 수 있는 보안 취약점을 최소화하여 보안 위협으로부터 안전한 SW를 개발하기 위한 일련의 보안 활동.

API

응용 프로그램 개발 시 운영체제나 프로그래밍언어 등에 잇는 라이브러리를 이용할 수 있도록 규칙 등을 정의해 놓은 인터페이스를 의미.

배치 프로그램

사용자와의 상호 작용 없이 여러 작업들을 미리 정해진 일련의 순서에 따라 일괄적으로 처리하는 것.

스프링 배치

일괄 처리작업을 자동으로 수행해도록 지원해주는 도구. 스프링 프레임워크의 특성을 가져옴.

Quartz

스프링 프레임워크로 개발되는 응용 프로그램들의 일괄 처리를 위한 다양한 기능을 제공하응 오픈소스라이브러리.

패키지 SW

기업에서 일반적으로 사용하는 여러 기능들을 통합하여 제공하는 소프트웨어.

 

4. 프로그래밍 언어 활용 2. 프로그래밍 언어 활용

변수

-

연산자

-

if

-

for

-

while

-

do~while

-

배열

-

포인터

-

scanf

-

printf

-

 

 

4. 프로그래밍 언어 활용 3. 응용 SW 기초 기술 활용

운영체제

터 리소스들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임.

LINUX

UNIX와 호환이 가능한 커널이며, 리누즈 토발즈가 개발한 운영체제.
누구나 제한 없이 활용 및 재배포가 가능.

배치 전략

새로 반입되는 프로그램이나 데이터를 주기억장치의 어디에 위치시킬것인지를 결정하는 전략.

FIFO

Frist In First Out. 각 페이지가 주기억장치에 적재될 때마다 그때의 시간을 기억시켜 가장 먼저 들어와서 가장 오래 있엇던 페이지를 교체하는 기법.

LRU

Least Frequently Used. 사용 빈도가 가장 적은 페이지를 교체하는 기법.
활발하게 사용되는 페이지는 사용 횟수가 많아 교체되지 않고 사용.

프로세스

프로세서(처리기,CPU)에 의해 처리되는 실행되는 프로그램. 작업, 태스크 라고도함

스레드

프로세스 내에서의 작업 단위로서 시스템의 여러 자원을 할당받아 실행하는 프로그램의 단위.

IPv6

128비트의 긴주소, 주소 부족 문제 해결, 자료 전송속도가 빠름. 보안 문제 해결

OSI 참조 모델

개방형 시스템 간의 데이터 통신시 필요한 장비 및 처리 방법 등을 7단계로 표준화하여 규정. 응용,표현,세션,전송,네트워크,데이터링크, 물리 계층으로 이루어짐.

TCP/IP

인턴세에 연결된 서로 다른 기종의 컴퓨터들이 데이터를 주고 받을 수 있도록 하는 표준 프로토콜.

 

댓글