'OS'에 해당되는 글 1건

  1. 2012.08.03 운영체제 정리

운영체제 정리

운영체제 2012. 8. 3. 17:19
728x90

운영체제란?


응용 프로그램들이 수행되는 환경을 제공하는것,(시스템의 효율적 관리, 컴퓨터 프로그램 제어, 입출력 장치의 운영과 통제)


일괄처리시스템(Batch System) - 유사한 작업을 묶어서 처리(Batch)

  • 초기 일괄 처리 시스템 - 테이프와 컴파일러의 사용, 조작과 프로그램의 분리, 채널이 등장, 하지만 활용도 저조 (버퍼가 유일한 대안) 
  • 상주모니터 - 자원의 비효율적 사용을 해결, 입출력 or 인터럽트 처리 루틴들의 집합, 메모리에 상주
  • 제어카드 - 프로그램, 자료 이외에 상주 모니터에 프로그램 수행 지시
  • 오프라인 처리 - 위성 컴퓨터, 테이프, 카드, 프린트, 장치 독립성 보장

다중 프로그래밍 - 시작과 종료의 중간상태의 프로세스가 여러개 있는 것
  • 리와 입출력의 중복한 프로세스에서 입출력을 하는 동안 다른 프로세스를 처리
  • 타이머를 써서 한 프로세스 처리 중간에 중단하고 다른 프로세서로 제어를 넘기는 경우(시 분할)
  • 자원의 공유 - 프로세스를 동시에 처리 하려면 자원을 공유해야한다. 공유는 자원에 따라 방법이 다르다
  • 처리기의 경우 시분량에 의한 멀티 플렉싱이 가능, 처리기의 자원인 레지스터는 작업 전환이 용이,공유하기에 유리하다.

캐쉬(cache) - 장치간의 속도차를 줄이는 역할


버퍼링정보의 송수신을 원활하게 하기 위해서 정보를 일시적으로 저장하여 처리 속도의 차를 흡수하는 방법


스풀링 - 한 작업의 입출력과 다른 작업의 계산을 동시에 할 수 있다.

  • 버퍼링과 스풀링의 유사점 : 계산, 입출력 작업을 동시에 수행 할수 있다.
  • 버퍼링과 스풀링의 차이점 : 버퍼링은 작업에 대해서 입출력과 계산, 스풀링은 여러 작업에 대한 입출력과 계산이 가능


728x90
Posted by 정망스
,


맨 위로
홈으로 ▲위로 ▼아래로 ♥댓글쓰기 새로고침