본문 바로가기

정보처리기사/4과목 프로그래밍 언어 활용

(3)
[정보처리기사] Chapter 03. 프로그래밍 언어 활용: 응용 소프트웨어 기초 기술 활용 1. 운영체제의 개념 1.1. 운영체제(OS)의 정의 운영체제(OS, Operating System)는 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임이다. 스스로는 어떤 유용한 기능도 수행하지 않는다. 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스로서 동작하는 시스템 소프트웨어의 일종으로, 다른 응용 프로그램이 유용한 작업을 할 수 있도록 환경을 제공해준다. 유틸리티와 하드웨어 사이에 존재한다. 구조: HW > OS > Utility > APP > User 1.2. 운영체제의 목적 처리 능력 향상, 사용 가능도 향상, 신뢰도 향상, 반환 시간 단축을 목적으로 한다. 처리능력 (Throughput) 일정 시간 내..
[정보처리기사] Chapter 02. 프로그래밍 언어 활용: 프로그래밍 언어 활용 1. 데이터 타입 데이터 타입은 변수에 저장될 데이터의 형식을 나타내는 것으로, 변수에 값을 저장하기 전에 문자형/정수형/실수형 등 어떤 형식의 값을 저장할지 데이터 타입을 지정하여 변수를 선언해야 한다. 유형 기능 예 정수(Integer) 정수 숫자를 저장할 때 사용 1, -1, 10, -100 부동 소수점(Floating Point) 소수점 이하가 있는 실수 저장할 때 사용 0.123, -1.6 문자(Character) 한 문자를 저장할 때 사용, ' ' 안에 표시 'A', 'b', '1', '*' 문자열(Character String) 문자열을 저장할 때 사용, " " 안에 표시 "Hello!", "1+2=3" 불리언(Boolean) 조건의 참 / 거짓(기본) 여부를 판단하여 저장 True, Fal..
[정보처리기사] Chapter 01. 프로그래밍 언어 활용: 서버 프로그램 구현 1. 개발 환경 구축 개발 환경 구축은 응용 소프트웨어 개발을 위해 개발 프로젝트를 이해하고, 소프트웨어 및 하드웨어 장비를 구축하는 것을 말한다. 개발 환경은 응용 소프트웨어가 운영될 실제 환경과 유사한 구조로 구축하는 것이 유리한데, 이는 소프트웨어가 개발 이후에도 지속적인 유지보수가 필요하기 때문이다. 개발 프로젝트 분석 단계의 산출물을 바탕으로 개발에 필요한 하드웨어와 소프트웨어를 선정하는데, 하드웨어와 소프트웨어의 성능, 편의성, 라이선스 등의 비즈니스 환경에 적합한 제품을 결정하여 선정한다. 1.1. 하드웨어 환경 하드웨어는 사용자와의 인터페이스 역할을 하는 클라이언트, 클라이언트와 통신하여 서비스를 제공하는 서버로 구성된다. 서버는 사용 목적에 따라 웹 서버, 웹 애플리케이션 서버, 데이터베..