본문 바로가기

728x90
반응형
정보처리기사/3과목: 운영체제
728x90
반응형
6

운영체제 운용 기법: 일괄 처리, 다중 프밍, 시분할, 다중 처리, 실시간 처리, 분산 처리 *표기된 순서대로 발달함 1. 일괄처리 Batch Processing 시스템 - 일정량/기간 동안의 데이터를 모아서 한꺼번에 처리 - 컴터 시스템을 효율적으로 사용할 수 있음 - 사용자 측면에서는 반환(응답) 시간이 늦는다는 단점이 있지만, 하나의 작업이 모든 자원을 독점하므로 CPU 유휴 시간이 줄어든다는 장점이 있음. *유휴: 어떠한 프로그램에 의해서도 사용되지 않는 상태. Idle - 급여 계산, 지불 계산, 연말 결산 등의 업무에 사용됨 2. 다중 프로그래밍 Multi-programming 시스템 - 하나의 CPU와 주기억장치를 이용하여 여러 개의 프로그램을 동시에 처리하는 방식 - 하나의 주기억장치에 2개 이상의 프로그램을 기억시켜 놓고, 하나의 CPU와 대화하면서 동시에 처리한다. 3. 다중 .. 2020. 8. 17.
시스템 소프트웨어의 구성, 운영체제 정의와 목적 시스템 소프트웨어의 구성[제어 프로그램, 처리프로그램] 제어프로그램: 감시, 작업제어, 자료관리 프로그램이 여기에 속하고, 시스템 전체의 작동 상태 감시, 작업의 순서 지정(스케줄링), 작업에 사용되는 데이터 관리, 인터럽트 처리 등의 역할을 수행한다. 처리프로그램: 언어번역, 서비스, 문제 프로그램이 여기에 속하고 제어 프로그램의 지시를 받아 사용자가 요구한 문제를 해결하기 위한 프로그램이다. 운영체제의 정의(자원관리, 환경제공하는 프로그램들의 모임) 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임으로 Windows, MS-DOS, UNIX, Linux 등이 여기에 해당된다. 운영체제의 목적: 처리능력 Throu.. 2020. 8. 17.
시스템 소프트웨어의 구성 제어 프로그램: 감시, 작업 제어, 자료관리 프로그램 처리 프로그램: 언어번역, 서비스, 문제 프로그램 제어 프로그램은 시스템 전체의 작동 상태 감시, 작업의 순서 지정(스케줄링), 작업에 사용되는 데이터 관리, 인터럽트 처리 등의 역할을 수행하기 위한 프로그램이고, 처리 프로그램은 제어 프로그램의 지시를 받아 사용자가 요구한 문제를 해결하기 위한 프로그램이다. 감시 프로그램은 각종 프로그램의 실행과 시스템 전체의 작동 상태를 감시&감독하는 프로그램 작업 제어 프로그램은 어떤 업무를 처리하고 다른 업무로의 이행을 자동으로 수행하기 위한 준비 및 그 처리에 대한 완료를 담당하는 프로그램 자료 관리는 주기억장치와 보조기억장치 사이의 데이터 전송과 보조기억장치의 자료 갱신 및 유지 보수 기능을 수행하는 프로그.. 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.