운영체제 2

운영체제의 발전

*운영체제 시스템의 발전1세대: 일괄처리2세대: 다중프로그램, 사분할, 다중처리, 실시간3세대: 다중모드4세대: 분산처리 1. 일괄처리 시스템(Batch Processing System)(1) 초기의 컴퓨터 시스템에 사용한 형태로 일정량/일정기간 데이터를 모아서 한 번에 처리하는 방식(2) JCL: Job Control Language(3) 컴퓨터 시스템 효율적으로 사용가능(4) CPU 유효시간이 짧고 반환 시간이 느림(5) 급여계산, 지불계산, 연말계산에 사용됨 2. 다중 프로그램 시스템(Multi-processing System)(1) 입출력장치와 CPU 사이 속도차이를 이용하여서 하나의 CPU와 주기억장치를 이용해 여러 개의 프로그램 동시에 처리(2) 하나 주기억 장치에 두 개 이상의 프로그램을 기..

운영체제

1. 운영체제 개요* 운영체제의 정의(1) window나 linux같은 일종의 소프트웨어(2) 하드웨어를 제어하고 응용 소프트웨어 위한 기반 환경 제공, 사용자 컴퓨터 사용하게 중재 역할(3) 하드웨어들을 논리적으로 연결/제어함(4) 하드웨어와 응용 프로그램 연결(5) 프로그램 실행 환경 만듦(6) 환경 시스템 자원 효율적 관리, 하드웨어를 사용자가 사용하는 수단  * 운영체제의 목적(1) 처리 능력(Through put) 향상: 단위 시간 당 처리하는 작업량, 시스템 생산성 나타냄, 높을수록 좋음 (2) 신뢰도(realiablity) 향상: 하드웨어, 소프트웨어 실패 없이 주어진 기능 수행하게 하는 기능 (3) 응답 시간(response time) 단축: 사용자가 시스템에 작업 의뢰한 후에 반응을 얻기..