정보처리기사 24

모의고사 -4

1. OLAP ( Online Analyitical Processing )데이터 웨어하우스나 데이터 마트같은 시스템과 상호 연관되는 시스템으로 데이터 웨어하우스의 데이터를 전략적인 정보로 변환시켜서 의사결정을 지원하는 역할을 한다.  2. 온톨로지 ( ONTOLOGY )실세계에 존재하는 모든 개념과 개념들의 속성, 개념 간의 관계 정보를 컴퓨터가 이해할 수 있도록 서술해 놓은 개념화 명세서 3. 시멘틱 웹웹 상의 데이터를 자동화된 기계가 처리하도록 하는 지능형 웹  4. 다단계 피드백큐 ( MLFQ )FCFS(FIFO)와 라운드 로빈 스케줄링 기법을 혼합한 것으로 새로운 프로세스는 높은 우선순위, 프로세스의 실행 시간이 길어질수록 점점 낮은 우선순위 큐로 이동하고 마지막 단계는 라운드 로빈 방식을 적용한..

정보처리기사 2024.06.19

모의고사 -3

1. 데이터 마트사용자의 요구 항목에 따라 체계적으로 분석하여 기업의 경영 활동을 돕기 위한 시스템으로 데이터의 한 부분으로서 특정 사용자가 관심을 갖는 데이터들을 담은 비교적 작은 규모의 데이터 웨어하우스이다. + 데이터 웨어하우스급증하는 다량의 데이터를 효과적으로 분석하여 정보화하고 이를 여러 계층의 사용자들이 효율적으로 사용할 수 있도록 한 데이터베이스 + 데이터마이닝대규모로 저장된 데이터 안에서 체계적이고 자동적으로 통계적 규칙이나 패턴을 분석하여 가치있는 정보를 추출하는 과정 2. 로킹(Locking) 기법트랜잭션이 사용하는 데이터 항목에 대하여 잠금을 설정한 트랜잭션이 해제할 때까지 독점적으로 사용할 수 있게 상호 배제 기능을 제공하는 기법3. MQTTloT 장치, 텔레메트리 장치 등에서 최적..

정보처리기사 2024.06.18

모의고사 -2

1. UWB(Ultar Wide Band) 점유 대역폭과 상관없이 500MHz 이상의 대역폭을 갖는 신호와 수 GHz대의 초광대역을 사용하는 초고속 무선 데이터 전송 기술2. 킬 스위치스마트폰 이용자가 도난당한 스마트폰의 작동을 웹사이트를 통해 정지할 수 있도록하는 일종의 자폭 기능3. 자료사전(DD)의 작성 목적조직의 다른 사람들에게 특정한 자료 용어가 무엇을 의미하는지 알려주기 위해 용어의 정의를 취합하고 문서로 명확히 하는 목적이 있다. 4. 검증과 확인검증 (Verification)소프트웨어 개발 과정을 테스트개발자의 시각으로 소프트웨어가 명세화된 기능을 올바로 수행하는지 알아보는 과정확인 (Validation)소프트웨어 결과를 테스트만들어진 제품이 올바로 동작하는지 확인사용자 시각으로 올바른 소..

정보처리기사 2024.06.18

모의고사 -1

1. SOA ( Service Oriendted Architecture ) 서비스 지향 아키텍처프로세스 수행을 지원하는 정보 시스템의 구현을 위해 가장 선진화된 소프트웨어 아키텍처서비스라고 정의되는 분할된 애플리케이션 조각들을 Loosley-coupled하게 연결해 하나의 완성된 Application을 구현하기 위한 아키텍처이다.  MSA 2. 피코넷 ( PICONET )여러 개의 독립된 통신 장치가 블루투스 기술이나 UWB 통신 기술을 사용하여 통신망을 형성하는 무선 네트워크 기술3. 지그비 ( Zigbee )저속 전송 속도를 갖는 홈 오토메이션 및 데이터 네트워크를 위한 표준 기술IEEE 802.15 표준 기반, 메시 네트워크 방식을 사용4. 정적 테스트동료검토 : 2~3명이 진행하는 리뷰의 형태로 ..

정보처리기사 2024.06.18

운영체제 -1

기억장치의 종류1) 레지스터 중앙처리장치 내부에 존재하는 기억장치로 접근 시간이 중앙처리장치의 처리 속도와 비슷함2) 캐시 메모리중앙처리장치가 주기억장치에 접근할 때 속도 차이를 줄이기 위해 사용실행 중인 프로그램의 명령어와 데이터를 저장3) 주기억장치중앙처리장치가 직접 데이터를 읽고 쓸 수 있는 장치종류종류설명ROM(Read Only Memory)읽기만 가능한 읽기 전용 메모리비휘발성 메모리RAM(Random Access Memory)기억장소를 임의로 접근할 수 있는 메모리읽고 쓰기가 가능한 휘발성 메모리 4) 보조기억장치주기억장치에 비해 접근 시간은 느리지만 기억 용량이 크다.종류 : HDD, SSD, CD, USB, 플로피 디스크 등 5) 연관 메모리CPU가 찾고자하는 주기억장치 메모리가 캐시 메모..

정보처리기사 2024.06.17

데이터베이스 구축-4

SQL의 개념데이터베이스 시스템에서 자료를 처리하는 용도로 사용되는 구조적 데이터 질의 언어 SQL 문법의 종류1) DDL - 데이터 정의어데이터가 저장되는 테이블이나 각종 개체들을 정의하는 데 사용되는 명령CREATE, ALTER, DROP, RENAME, TRUNCATE2) DML - 데이터 조작어데이터베이스 내의 데이터를 조작 ( 추출, 생성, 수정, 삭제 )하는 명령SELECT, INSERT, UPDATE, DELETE3) DCL - 데이터 제어어데이터베이스에 접근하고, 객체들을 사용하도록 권한을 주고 회수하는 명령GRANT, REVOKE4) TCL - 트랜잭션 제어어논리적인 작업의 단위를 묶어 이에 의해 조작된 결과를 작업 단위별로 제어하는 명령어COMMIT, ROLLBACK, SAVEPOINT..

정보처리기사 2024.06.14

데이터베이스 구축-3

관계 데이터 모델데이터의 논리적 구조가 릴레이션, 즉 테이블 형태의 평면 파일로 표현되는 데이터 모델즉, 테이블 형식을 이용하여 데이터를 정의하고 설명한 모델 관계 데이터 릴레이션의 구조구조설명속성 ( Attribute)릴레이션의 각 열데이터를 구성하는 가장 작은 논리적인 단위개체의 특성을 기술속성의 수 = Degree = 차수 튜플 ( Tuple )릴레이션의 행 속성들의 모임으로 구성튜플의 수 = Cardinality = 기수도메인 ( Domain )하나의 속성이 가질 수 있는 값의 범위성별은 남, 여를 가질 수 있고, 학년은 1~4를 가질 수 있다.속성 값에 도메인을 정해두면, 정해진 값 외에 다른 값이 삽입될 수 없으므로 무결성이 유지차수 ( Degree )하나의 릴레이션에서 속성의 전체 개수카디널..

정보처리기사 2024.06.13

데이터베이스 구축-2

DROP VIEW 뷰명;파티셔닝데이터베이스를 여러 부분으로 분할하는 것으로 데이터가 너무 커져서 조회하는 시간이 길어질 때 또는 관리 용이성, 성능, 가용성 등의 향상을 이유로 분할하나의 데이터베이스 내에서 테이블을 논리적으로 나누는 방법 장점가용성 : 물리적인 파티셔닝으로 인해 전체 데이터의 훼손 가능성이 줄어들고 데이터 가용성이 향상관리용이성 : 각 분할 영역을 독립적으로 백업하고 복구성능 : 특정 DML과 Query의 성능을 향상단점테이블간의 조인에 대한 비용이 증가테이블과 인덱스를 별도로 파티션할 수 없다. 종류1) 수평 분할하나의 테이블의 각 행들을 분할스키마를 복제한 후 샤드키를 기준으로 데이터를 나눈다.2) 수직 분할테이블의 일부를 컬럼을 기준으로 분할자주 사용하는 컬럼 등을 분리시켜 성능을..

정보처리기사 2024.06.13

데이터베이스 구축-1

데이터베이스의 정의정의설명통합 데이터 (Integrated Data)검색의 효율성을 위해 중복이 최소화된 데이터의 모임저장 데이터 (Stored Data)컴퓨터가 접근 가능한 저장 매체에 저장된데이터운영 데이터 (Operational Data)조직의 목적을 위해 존재 가치가 확실하고 반드시 필요한 데이터공유 데이터(Shared Data)여러 응용프로그램들이 공동으로 사용하는 데이터 데이터 언어1) DDL : 데이터 정의어DB의 구조, 데이터 형식, 접근 방식 등 DB의 구축과 변경 목적으로 사용하는 언어데이터베이스의 논리적, 물리적 구조를 정의 및 변경2) DML : 데이터 조작어데이터 처리를 위한 응용 프로그램과 데이터베이스 관리 시스템 간의 인터페이스를 위한 언어데이터의 삽입, 삭제, 검색, 갱신 등..

정보처리기사 2024.06.13