본문 바로가기

728x90
반응형
정보처리기사
728x90
반응형
26

데이터베이스 : 정의, 특징, 파일시스템과의 차이. DBMS : 필수 기능, 장단점 Integrated Data 통합된 데이터 : 자료의 중복을 배제한 데이터의 모임 Stored Data 저장된 데이터 : 컴퓨터가 접근할 수 있는 저장 매체에 저장된 자료 Operational Data 운영 데이터 : 조직의 업무를 수행하는 데 있어 존재 가치가 확실하고 없어서는 안될 반드시 필요한 자료 Shared Data 공용 데이터 : 여러 응용 시스템들이 공동으로 소유하고 유지하는 자료 Real Time Accessibility 실시간 접근성 : 수시적이고 비정형적인 질의에 대하여 실시간 처리에 의한 응답이 가능함 Continuous Evolution 계속적인 변화 : 새로운 데이터의 삽입, 삭제 갱신으로 항상 최신의 데이터를 유지함. Concurrent Sh.. 2020. 8. 16.
데이터 관련 용어 정리 Data = 자료 = 관찰이나 측정을 통해 수집한 단순 사실, 결과값. 가공되지 않은 Raw data를 Data라고 부른다. ex) 수치 Information = 정보 = 자료를 가공/처리해서 얻은 결과물로서, 의사 결정에 도움을 주는 애들 ex) 확률, 분산 Knowledge = 지식 = 정보 이용에 대한 노하우 ex) 비 올 확률 70프로면 우산 들고 다녀야 함 Wisdom = 지혜 = 지식을 활용한 창의적 아이디어 ex) 비 올 확률 70 프로 이상이면 매대 앞에 우산 꺼내놓기 DataWare House 데이터웨어 하우스 = 데이터 창고 : 다양한 시스템에서 생성된 모델링/구조화된 데이터를 담아두는저장소. 다양한 사용 사례를 위한 다목적 스토리지. 이미 정형화된 데이터이기 때문에 비IT인력이 주도적.. 2020. 8. 16.
시스템 소프트웨어의 구성 제어 프로그램: 감시, 작업 제어, 자료관리 프로그램 처리 프로그램: 언어번역, 서비스, 문제 프로그램 제어 프로그램은 시스템 전체의 작동 상태 감시, 작업의 순서 지정(스케줄링), 작업에 사용되는 데이터 관리, 인터럽트 처리 등의 역할을 수행하기 위한 프로그램이고, 처리 프로그램은 제어 프로그램의 지시를 받아 사용자가 요구한 문제를 해결하기 위한 프로그램이다. 감시 프로그램은 각종 프로그램의 실행과 시스템 전체의 작동 상태를 감시&감독하는 프로그램 작업 제어 프로그램은 어떤 업무를 처리하고 다른 업무로의 이행을 자동으로 수행하기 위한 준비 및 그 처리에 대한 완료를 담당하는 프로그램 자료 관리는 주기억장치와 보조기억장치 사이의 데이터 전송과 보조기억장치의 자료 갱신 및 유지 보수 기능을 수행하는 프로그.. 2020. 8. 3.
로더와 링커 로더: 컴퓨터 내부로 정보를 들여오거나, 로드 모듈(실행 프로그램)을 보조기억장치로부터 주기억 장치에 적재하는 시스템 소프트웨어 링커: 언어번역 프로그램이 생성한 목적 프로그램들과 라이브러리, 또 다른 로드 모듈 등을 연결하여 실행 가능한 로드 모듈을 만드는 시스템 솝트. 링커에 의행 수행되는 작업=링킹linking 로더의 기능: 할당, 연결, 재배치, 적재 1. 할당 Allocation : 실행 프로그램을 실행시키기 위해 기억장치 내에 옮겨놓을 공간을 확보하는 기능 2. 연결 Linking : 부 프로그램 호출 시, 부 프로그램이 할당된 기억장소의 시작주소를, 호출한 부분에 등록하여 연결하는 기능 3. 재배치 Relocation : 디스크 등의 보조기억장치에 저장된 프로그램이 사용하는 각 주소들을 할당.. 2020. 8. 1.
운영체제 운용 기법: 일괄 처리, 다중 프밍, 시분할, 다중 처리, 실시간 처리, 분산 처리 *표기된 순서대로 발달함 1. 일괄처리 Batch Processing 시스템 - 일정량/기간 동안의 데이터를 모아서 한꺼번에 처리 - 컴터 시스템을 효율적으로 사용할 수 있음 - 사용자 측면에서는 반환(응답) 시간이 늦는다는 단점이 있지만, 하나의 작업이 모든 자원을 독점하므로 CPU 유휴 시간이 줄어든다는 장점이 있음. *유휴: 어떠한 프로그램에 의해서도 사용되지 않는 상태. Idle - 급여 계산, 지불 계산, 연말 결산 등의 업무에 사용됨 2. 다중 프로그래밍 Multi-programming 시스템 - 하나의 CPU와 주기억장치를 이용하여 여러 개의 프로그램을 동시에 처리하는 방식 - 하나의 주기억장치에 2개 이상의 프로그램을 기억시켜 놓고, 하나의 CPU와 대화하면서 동시에 처리한다. 3. 다중 .. 2020. 8. 1.